Linux 命令小結

2021-09-25 16:30:11 字數 1674 閱讀 3569

1 執行命令

比如執行nginx (需要在啟動的資料夾下)

./nginx
啟動mysql服務

service mysqld start
2 檢視程序,比如nginx
ps -ef|grep nginx
3 完整複製乙份資料夾,比如tomcat,同時重新命名
cp -rf apache-tomcat-8.5.31 /tomcat1
注意

apache-tomcat-8.5.31之前沒加路徑,是因為我在當前有這個資料夾的目錄下,如果你不在這個路徑下,就需要全路徑;

後面的/tomcat1用的相對路徑,表示與前面資料夾在同一路徑下,而且重新命名為tomcat1了。

4 檢視檔案內容,比如檢視nginx.conf

cat nginx.conf
過濾掉帶#號的內容,則按照以下內容寫:

cat nginx.conf | grep -v "#"
如果要儲存這個內容到新的檔案裡,按照以下內容寫(這個檔案在當前路徑下):

cat nginx.conf | grep -v "#" -> aaa.conf
5 tomcat啟動時,檢視啟動日誌的命令:

切換到tomcat下的logs資料夾,然後命令:

tail -f catalina.out
上面的命令一般是要另開乙個cmd視窗,當作日誌檢視視窗;

還有一種寫法,可以在啟動tomcat時直接檢視日誌:

在tomcat的bin目錄下:

./startup.sh && ../logs/tail -f catalina.out
6 假設tomcat接收http請求的埠是8080,則可以使用如下語句檢視連線情況:
netstat –nat | grep 8080
7 檢視類的載入情況和gc的使用情況
jstat -
8 解壓縮 tar
tar -zxvf mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz -c /usr/local/
其中mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz是要解壓的內容,

引數:

-c :create 建立壓縮檔案的引數;

-x : 解壓縮壓縮檔案的引數;

-z : 是否需要用gzip壓縮;

-v: 壓縮的過程中顯示檔案;

-f: 置頂文件名,在f後面立即接檔名,不能再加引數

我,末尾的-c /usr/local是用來指定解壓後檔案的存放位置的

9 redis命令

啟動redis服務

redis -server
連線redis

redis-cli -p 6379

linux命令小結

1 定時執行任務 1 linux具有定時執行某些指定程式的功能,命令是at,用法為 命令格式 at 時間 這裡 時間 可以使用標準時間格式串。例1,設定在當天12 30將 root abc檔案以電子郵件方式向使用者h1 h2傳送。可以輸入 at 12 30 此時游標停在下一行,可以開始輸入要定時執行...

Linux命令小結

1.檢視機器的硬碟空間df h2.檢視當前系統的時間date3.重啟命令 重啟 reboot 立刻重啟 root使用者使用 shutdown r now 過10分鐘自動重啟 root使用者使用 shutdown r 10 在時間為20 35時候重啟 root使用者使用 shutdown r 20 3...

Linux 命令小結

cp 用於複製檔案或目錄 將檔案file1複製成檔案file2命令如下 cp file1 file2 cat 文字輸出命令 某個檔案的內容 linux中資料流導向 輸出重定向到乙個檔案或裝置 覆蓋原來的檔案 輸出重定向到乙個檔案或裝置 強制覆蓋原來的檔案 輸出重定向到乙個檔案或裝置 追加原來的檔案 ...