linux常用命令

2021-10-03 17:28:13 字數 1133 閱讀 2645

1、檢視埠占用情況

lsof -i tcp:80

2、檢視程序占用的檔案目錄

ll /proc/程序id/cwd

1、檢視系統版本

lsb_release -a

2、檢視核心版本

uname -a

cat /proc/version

yy複製

p 貼上

新增開機啟動:編輯 /etc/rc.local檔案,最後新增命令

新增防火牆埠允許: firewall-cmd --zone=public --add-port=3306/tcp --permanent

檢視防火牆埠列表:firewall-cmd --list-ports

防火牆重啟: systemctl reload firewalld

1、nohup命令實現退出終端後程式繼續後台執行,

需要輸入exit退出才能生效。

設定許可權

使用者:u:所屬使用者 g:組 o:其他使用者

具體許可權:w(4) :寫; r(2):讀 x(1):執行

chmod u+w

chown -r 使用者名稱 資料夾/檔案

專案放到伺服器上之後需要修改runtime許可權為777,這種做法不是最正確的做法。

正確做法:

一開始沒有許可權的原因是:檔案許可權755 ,所有者為root,所以沒有辦法寫入。

伺服器訪問的預設使用者是daemon,所以給runtime目錄設定使用者組為daemon,並設定許可權為770就可以了,最小限度的給檔案設定許可權。

生成的檔案目錄許可權參照umask(預設為0022即755許可權,檔案許可權是644),所有者和所屬組都是daemon,所以對於生成的目錄是有許可權的。

專案正確的許可權設定:

建立乙個使用者ftptest,參照上面這個鏈結,設定專案的所有者為ftptest,所屬組為php-fpm預設的使用者nginx

資料夾許可權755 檔案許可權644

這樣ftptest使用者可以用來操作ftp

runtime等快取日誌目錄設定770,可以寫入檔案

自我感覺這樣設定可以滿足大部分需求,許可權控制的也很好。

檢視linux目錄占用的空間大小

du -h :檢視伺服器某個目錄下的大小

df -h : 檢視整個磁碟的大小

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...