Linux 和數(shù)據(jù)庫(kù)day02隨堂筆記
查看日志文件內(nèi)容命令小結(jié)
head : 可以查看文件開(kāi)頭內(nèi)容(head 文件名:查看文件的前10行內(nèi)容; head -行數(shù) 文件名:查看文件的前x行內(nèi)容)
tail : 可以查看文件結(jié)尾內(nèi)容(tail 文件名:查看文件的后10行內(nèi)容; tail -行數(shù) 文件名:查看文件的后x行內(nèi)容)
tail -f : 動(dòng)態(tài)查看日志文件內(nèi)容(格式: tail -f 日志文件名)
注意:
1. 系統(tǒng)相關(guān)日志存放位置: /var/log
2. 項(xiàng)目相關(guān)日志存放位置: 需要根據(jù)項(xiàng)目詢(xún)問(wèn)對(duì)應(yīng)的開(kāi)發(fā)人員
重啟/關(guān)機(jī)/查看系統(tǒng)信息命令小結(jié)
reboot : 重啟
shutdown -h now : 關(guān)機(jī)
cat /proc/version : 查看內(nèi)核版本
cat /etc/redhat-release : 查看發(fā)行版本
程序和進(jìn)程操作相關(guān)命令小結(jié)
ps -aux : 查看當(dāng)前系統(tǒng)下所有的進(jìn)程信息
常用用法: ps -aux | grep 程序名 : 能夠獲取目標(biāo)程序的進(jìn)程ID
kill -9 進(jìn)程ID : 通過(guò)進(jìn)程ID關(guān)閉對(duì)應(yīng)程序(-9: 強(qiáng)制關(guān)閉)
擴(kuò)展:
top : 可以調(diào)用 Linux 系統(tǒng)下的"任務(wù)管理器", 可以動(dòng)態(tài)查看所有的進(jìn)程信息
端口號(hào)信息的獲取及操作命令小結(jié)
netstat -anptu : 可以獲取當(dāng)前系統(tǒng)的網(wǎng)絡(luò)相關(guān)信息(獲取端口號(hào)信息)
lsof -i:端口號(hào) : 查看占用某一端口的的程序名稱(chēng)及進(jìn)程ID(需要root 用戶(hù)權(quán)限)
注意:
1.可以通過(guò) kill -9 進(jìn)程ID 命令完成對(duì)端口占用程序的移除
文件權(quán)限修改命令小結(jié)
命令格式: chmod 權(quán)限 文件名
權(quán)限修改:
字母法
1. 組別代表字母: u:擁有者 g:用戶(hù)組 o:其他人 a:以上所有
2. 賦權(quán)代表符號(hào): +:增加 -:撤銷(xiāo) =:賦予
3. 權(quán)限代表字母: r:讀取 w:寫(xiě)入 x:執(zhí)行
4. 根據(jù)需求組合以上三個(gè)部分, 再設(shè)置權(quán)限即可
例如: chmod a=rwx demo 或 chmod u-r,g-w,o=x demo
數(shù)字法
1. 權(quán)限對(duì)應(yīng)的數(shù)字: r:4 w:2 x:1
2. 分別累加每一個(gè)組別的權(quán)限值之和, 再設(shè)置權(quán)限即可
例如: chmod 755 demo 或 chmod 775 demo
系統(tǒng)操作相關(guān)命令小結(jié)
which 程序名 : 可以查看程序安裝位置
su - 用戶(hù)名 : 切換至用戶(hù)(su - : 切換到 root 用戶(hù))(切換哪個(gè)用戶(hù), 輸入用戶(hù)對(duì)應(yīng)密碼, 密碼沒(méi)有提示)
who -u : 查看用戶(hù)登錄信息
exit : 退出終端窗口(退出用戶(hù))
查找文件命令小結(jié)
find 路徑 -name '目標(biāo)文件名' : 在給出的路徑下查找目標(biāo)文件
注意:
1. 路徑處可以使用絕對(duì)路徑或相對(duì)路徑
2. 目標(biāo)文件名處可以使用通配符(*/?/[])
鏈接文件命令小結(jié)
ln -s 源文件/文件夾 鏈接文件名 : 給源文件/文件夾創(chuàng)建鏈接文件
(軟鏈接: 等價(jià)于Windows系統(tǒng)的快捷方式)
注意:
1. 源文件/文件夾最好給絕對(duì)路徑(防止鏈接文件被移動(dòng)位置后失效)
2. 源文件/文件夾被刪除, 鏈接文件會(huì)失效
3. 擴(kuò)展: ln 源文件/文件夾 鏈接文件名 : 硬鏈接(此處不做了解)
文件的壓縮和解壓操作小結(jié)
tar 和 gzip
打包和壓縮: tar -zcvf 壓縮包名.tar.gz 目標(biāo)文件/文件夾
解包和解壓: tar -zxvf 壓縮包名.tar.gz
擴(kuò)展-指定解壓位置: tar -zxvf 壓縮包名.tar.gz 目標(biāo)文件/文件
夾 -C 解壓位置文件夾
tar 和 bzip2
打包和壓縮: tar -jcvf 壓縮包名.tar.bz2 目標(biāo)文件/文件夾
解包和解壓: tar -jxvf 壓縮包名.tar.bz2
擴(kuò)展-指定解壓位置: tar -jxvf 壓縮包名.tar.bz2 目標(biāo)文件/文
件夾 -C 解壓位置文件夾
選項(xiàng)含義:
-z : gzip(壓縮/解壓)
-j : bzip2(壓縮/解壓)
-c : 打包
-x : 解包
-v : 顯示過(guò)程
-f : 指向文件
-C : 指定解壓路徑
zip 和 unzip
壓縮: zip -r 壓縮包名 目標(biāo)文件/文件夾
解壓: unzip -d 解壓位置文件夾 壓縮包名