關於linux 常用的一些操作命令

2022-05-06 02:57:08 字數 1652 閱讀 9066

1、檢視當前目錄每個資料夾的情況。du --max-depth=1 -h   最後一行統計整體占用多少磁碟 或者 du -sh *

2、vim 用/ 查詢到乙個字元,怎麼切換到下乙個字元。  n 就分別是向後找 n 向前找這個詞

3、查詢軟體安裝或者檔案位置。whereis php

4、linux系統很卡的基本排查方法

1. 檢視記憶體使用情況

free -g

當觀察到free欄已為0的時候,表示記憶體基本被吃完了,那就釋放記憶體吧

釋放記憶體步驟

① sync

② echo 3 > /proc/sys/vm/drop_caches

sync表示將記憶體快取區內容立即同步到磁碟,為了保證安全可以多執行幾次。

2. 檢視磁碟使用情況

3. 檢視磁碟io使用情況

iostat -x 1

1表示1秒重新整理一次

當發現最右側%util很高時,表示io就很高了,若想看哪個程序占用io,執行iotop命令檢視

4.檢視cpu使用情況

5、複製一台伺服器上的檔案到另外一台

scp /root/.ssh/authorized_keys /root [email protected]:

scp+本機檔案路徑+其他機器路徑+其他機器位址

6、vim操作

1.跳到文字的最後一行:按「g」,即「shift+g」

2.跳到最後一行的最後乙個字元 : 先重複1的操作即按「g」,之後按「$」鍵,即「shift+4」。

3.跳到第一行的第乙個字元:先按兩次「g」,

4.跳轉到當前行的第乙個字元:在當前行按「0」。

5.vi加密。進入vi,輸入":" + 「x」 之後就提示你輸入兩次密碼。之後:wq 儲存退出。

7、linux磁碟空間滿了,找不到磁碟空間占用檔案

① linux主機:用df -h檢視磁碟占用已經滿了,但是用du -sh *又找不到是哪些檔案目錄佔滿了磁碟。

②使用 lsof |grep delete 檢視是否有被刪除的程序未關閉,占用磁碟空間! 若是找不到lsof命令,則 yum install lsof 安裝

根據lsof列出的程序號,kill這些程序或重啟程序後,空間就釋放出來了。重要服務程序pid,注意確認,別發重要服務kill了。

③總結日誌檔案等,不要多個程序公用同乙個檔案,這樣有的程序下線清理檔案,由於其他程序占用,空間不會釋放。

清理一些檔案,不要直接rm -rf,如果程序讀取的檔案,檔案刪了由於程序占用,空間不會釋放。可以echo > filename清空檔案

mysql一些命令 mysql常用的一些命令

一 授權登入 參考grant all privileges on cacti.to hnf localhost identified by hnf 2014 只給cacti這個資料庫授權 grant all on to root localhost identified by huningfei 只...

關於MySQL常用的一些操作

1 利用yum命令安裝了mysql後,因為5.7 的安全性增強,所以首次登陸需要密碼,啟動命令 sudo service mysqld start 2 初始化的密碼在mysql.log 裡,利用命令進行檢視 cat var log mysqld.log grep temporary password...

一些linux常用操作(1)

問題1 ubuntu var滿了怎麼辦?我的home目錄比較大,所以將var目錄下的log移動到home裡面 log比較大 sudo mv var log home ln s home log var log 建立軟鏈結 在home jiqin裡面 問題3 如何檢視某個軟體包 dpkg l libp...