可以先使用 uptime 命令查看 CPU 平均負載
創(chuàng)新互聯(lián)公司的客戶來自各行各業(yè),為了共同目標,我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領域包括成都網站建設、網站設計、電商網站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。
那個 2 users 表示用戶連接數(shù),指的是總連接數(shù)。
那個 load average 就是系統(tǒng)平均負載,1 分鐘、5 分鐘、15 分鐘系統(tǒng)負載的平均值。
指的是一段時間內 CPU 正在處理以及等待 CPU 處理的進程數(shù)之和的統(tǒng)計信息,也就是 CPU 使用隊列的長度的統(tǒng)計信息。這個數(shù)字越小越好。
然后再用 vmstat 命令看下 CPU 是否飽和
這里面的 r 就是等待 CPU 的進程數(shù),可以用來判定 CPU 是否飽和,當 r 值高于 CPU 數(shù)時,就意味著飽和了。
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。
2、對于mysql服務的啟動,我們通常使用命令service mysqld start,沒問題的話就能啟動mysql服務了。
3、如何判斷mysql服務有沒有啟動成功了,一個是通過查看進程的方式,我們使用命令ps -ef|grep mysqld,來查看。
4、當然,更為穩(wěn)妥的方法是使用命令mysql -uuser -p passwd 來進行連接,看看是否能接上。
5、如何停止mysql的服務呢。方法也很簡單,使用命令:service mysqld stop命令即可。
6、一般,如果mysql服務沒有啟動成功,可以通過查看錯誤日志的方式,日志默認路徑/var/log/mysqld.log,
7、完成效果圖。
使用命令 # service mysqld status 命令來查看mysql 的啟動狀態(tài)如圖所示: mysqld is stopped 那就說明mysql服務是停止狀態(tài),如果是 mysqld is running 那就說明mysql服務是啟動狀態(tài)。
2.使用命令chkconfig --list 命令來查看mysql 的啟動狀態(tài)如圖所示:在一下服務中找到mysqld的服務沒如果狀態(tài)為off,說明mysql服務沒有啟動。
3.使用命令chkconfig --list mysqld 命令來查看mysql 的啟動狀態(tài)如圖所示:在一下服務中找到mysqld的服務沒如果狀態(tài)為off,說明mysql服務沒有啟動。
4.使用命令chkconfig --list | grep on 命令來查看mysql 的啟動狀態(tài)如圖所示:如果mysql服務已經啟動那么這里就會有這個服務。
5.使用命令chkconfig --list | grep off 命令來查看mysql 的啟動狀態(tài)如圖所示:如果mysql服務沒有啟動那么這里就會有這個服務。
6.使用命令ps aux | grep mysqld 命令來查看mysql 的啟動狀態(tài)如圖所示:下圖對比是啟動與不啟動的狀態(tài)。
7.使用命令 pidof mysqld 命令來查看mysql 的啟動狀態(tài)如圖所示:如果顯示PID說明程序啟動,不顯示PID即為程序沒有啟動。
擴展資料:
linux文件類型:
普通文件(regular file):就是一般存取的文件,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照文件的內容,又大致可以分為:
1、純文本文件(ASCII):這是Unix系統(tǒng)中最多的一種文件類型,之所以稱為純文本文件,是因為內容可以直接讀到的數(shù)據(jù),例如數(shù)字、字母等等。設 置文件幾乎都屬于這種文件類型。舉例來說,使用命令“cat ~/.bashrc”就可以看到該文件的內容(cat是將文件內容讀出來)。
2、二進制文件(binary):系統(tǒng)其實僅認識且可以執(zhí)行二進制文件(binary file)。Linux中的可執(zhí)行文件(腳本,文本方式的批處理文件不算)就是這種格式的。舉例來說,命令cat就是一個二進制文件。
3、數(shù)據(jù)格式的文件(data):有些程序在運行過程中,會讀取某些特定格式的文件,那些特定格式的文件可以稱為數(shù)據(jù)文件(data file)。舉例來說,Linux在用戶登入時,都會將登錄數(shù)據(jù)記錄在 /var/log/wtmp文件內,該文件是一個數(shù)據(jù)文件,它能通過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬于一種特殊格式的文件。
目錄文件(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。
連接文件(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。
設備與設備文件(device):與系統(tǒng)外設及存儲等相關的一些文件,通常都集中在 /dev目錄。通常又分為兩種:
塊設備文件:就是存儲數(shù)據(jù)以供系統(tǒng)存取的接口設備,簡單而言就是硬盤。例如一號硬盤的代碼是 /dev/hda1等文件。第一個屬性為 [b]。
字符設備文件:即串行端口的接口設備,例如鍵盤、鼠標等等。第一個屬性為 [c]。
套接字(sockets):這類文件通常用在網絡數(shù)據(jù)連接??梢詥右粋€程序來監(jiān)聽客戶端的要求,客戶端就可以通過套接字來進行數(shù)據(jù)通信。第一個屬性為 [s],最常在 /var/run目錄中看到這種文件類型。
管道(FIFO,pipe):FIFO也是一種特殊的文件類型,它主要的目的是,解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。第一個屬性為 [p]。
參考資料:php中文網-linux如何查看mysql是否啟動?
如果要查詢服務器上正在跑哪些查詢進程,使用show processlist;
如果要查詢當?shù)啬男┻M程正在和mysql交互,可以使用操作系統(tǒng)自帶的netstat等工具查看mysql所在的IP和3306端口
ps
-ef|grep
mysql
可以看到是否有mysql進程,如果有mysqld這行(一般會有2行以上)則表示正常運行
也可以mysql
-u
root
-p登陸試試看能不能登陸
如果沒有啟動,service
mysqld
start啟動下
my.cnf 是mysql啟動時加載的配置文件,一般會放在mysql的安裝目錄中,用戶也可以放在其他目錄加載。
安裝mysql后,系統(tǒng)中會有多個 my.cnf 文件,有些是用于測試的。
安裝locate
命令
輸出
當我們需要修改配置文件時,需要找到mysql啟動時是加載了哪個 my.cnf 文件。
啟動mysql后,我們查看mysql的進程,看看是否有設置使用指定目錄的 my.cnf 文件,如果有則表示mysql啟動時是加載了這個配置文件。
命令
輸出
可以看到 /usr/local/Cellar/mysql/5.6.24/my.cnf 就是mysql啟動加載的配置文件。
如果上面的命令沒有輸出,表示沒有設置使用指定目錄的 my.cnf 。
如果沒有設置使用指定目錄的 my.cnf ,mysql啟動時會讀取安裝目錄根目錄及默認目錄下的 my.cnf 文件。
查看mysql啟動時讀取配置文件的默認目錄
命令
輸出
這些就是mysql默認會搜尋 my.cnf 的目錄,順序排前的優(yōu)先。
如果沒有設置使用指定目錄 my.cnf 文件及默認讀取目錄沒有 my.cnf 文件,表示mysql啟動時并沒有加載配置文件,而是使用默認配置。
需要修改配置,可以在mysql默認讀取的目錄中,創(chuàng)建一個 my.cnf 文件(例如: /etc/my.cnf ),把需要修改的配置內容寫入,重啟mysql后即可生效。