linux 溫習
這段時間專案上用到了,感覺不是很熟練,溫習下部分基礎:
1、版本
核心版本:uname -r 或uname -a
linux版本:lsb_release -a
2、系統目錄結構
/ 即根目錄root
/boot linxu核心檔案
/bin 重要執行檔案
/sbin重要的系統執行檔案
/dev 裝置和介面裝置
/etc 配置檔案
/lib 系統庫
/opt 第三方軟體
/srv 服務
/tmp 臨時
/usr 與軟體安裝/執行相關
/var 系統執行過程相關
3、檔案
檔案許可權分三種:使用者/使用者(user)、使用者組/群組(group)、其他人(others)
命令:
ls 即list,顯示檔案。
ls -al 即all,列出所有檔案的詳細資訊,如下:
-rw-r–r– 1 root root 4590067dec 24 15:22neutron.tar.gz
drwx—— 3 keystone keystone 4096aug 10 16:47keystone
許可權 連線數 屬主/擁有者 群組 大小 [bytes] 最近修改時間 名稱[前有.為隱藏文件]
許可權:
-rw-r–r–分解為:1+3+3+3位字元,[r]=可讀,[w]=可寫,[x]=可執行
第一位:檔案型別。[d]=目錄(directory),[-]=檔案,[l]=連線檔
第2-4位:檔案擁有者/屬主許可權
第5-7位:同群組許可權
第8-10位:其他使用者許可權
4、常用命令
chgrp:改變檔案所屬群組 chgrp [-r] users dirname/filename
chown:改變檔案擁有者 chown [-r] usersdirname/filename
chmod:改變檔案許可權
①chmod [-r] xyzdirname/filename 數字型別改變許可權 xyz為users/group/others的分數
許可權分數對照表r=4、w=2、x=1、-=0 如:r-x = 4+0+1 = 5
②chmod [u/g/o/a][+/=/-][rwx] 注:u=users,g=group,o=others,a=all(全部身份)
示例:
chmod u=rwx,g=rx,o=r dirname/filename
chmod a+w dirname/filename
cd:變換目錄
pwd:顯示當前所在目錄(print working directory)
mkdir [-mp] dirname:建立新目錄,m=配置許可權、p=遞迴建立,含上一級(make directory)
mkdir -p dir/2thdir/3rddir
mkdir -m 710 dirparent
rmdir [-p] dirname:刪除空目錄,p=遞迴刪除,含上一級空目錄
rmdir-p dir/2thdir/3rddir
cp [-adfilprsu] source destination:複製目錄或檔案
cp -i dirsource destination (若存在,i=詢問是否覆蓋)
cp dirsource . 複製到當前目錄
rm [-fir] dirname/filename:移除檔案或目錄 f=忽略不存在的檔案,i=刪除前提示,r=遞迴刪除
mv [-fiu] source destination:移動檔案、目錄、更名 f=忽略不存在的檔案,i=存在時提示是否覆蓋,u=檔案存在source較新,覆蓋
tail -f filename:監聽
grep [-acinv] string filename:文字搜尋string
vi/vim:文字編輯器
5、其他
Linux部分常用命令
檢視某個埠的占用情況 netstat apn grep 埠檢視tomcat的程序占用情況 ps aux grep tomcat檢視所有程序占用情況 netstat apn重啟網路 service network restart將1.repo重新命名為1.repo.backup 常用作檔案備份 mv ...
Linux部分常用命令
防火牆 1 開啟防火牆 systemctl start firewalld 2 看防火前狀態 firewall cmd state 3 關閉防火牆 systemctl stop firewalld 4 關閉防火牆開機啟動 systemctl disable firewalld 5 檢視防火牆開機啟動...
Linux部分常用命令 二
adduser 使用者名稱 新增使用者 passwd 使用者名稱 修改密碼 su 使用者名稱 登陸使用者 usermod redis g redis 改變redis使用者的群組到redis組chmod u w 檔案路徑 給該檔案賦予寫許可權 chmod u w 檔案路徑 取消該檔案的寫許可權 chm...