Centos7常用命令
systemctl命令
# 開機(jī)運(yùn)行服務(wù):
systemctl enable *.service
# 取消開機(jī)運(yùn)行
systemctl disable *.service
# 啟動(dòng)服務(wù)
systemctl start *.service
# 停止服務(wù)
systemctl stop *.service
# 重啟服務(wù)
systemctl restart *.service
# 重新加載服務(wù)配置文件
systemctl reload *.service
# 查詢服務(wù)運(yùn)行狀態(tài)
systemctl status *.service
# 顯示啟動(dòng)失敗的服務(wù)
systemctl --failed
防火墻命令
# 開啟防火墻
systemctl start firewalld
# 查看版本:
firewall-cmd --version
# 查看幫助:
firewall-cmd --help
# 顯示狀態(tài):
firewall-cmd --state
# 查看端口:
firewall-cmd --list-port
# 開放端口:
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=20000-20010/tcp --permanent
# 禁用端口:
firewall-cmd --remove-port=80/tcp --permanent
firewall-cmd --remove-port=20000-20010/tcp --permanent
# 查看端口號(hào)是否開放成功,輸出yes開放成功,no則失敗
firewall-cmd --zone=public --query-port=27017/tcp
# 重新加載防火墻規(guī)則:
firewall-cmd --reload
# 開放/關(guān)閉服務(wù)端口:
# 打開FTP服務(wù):
firewall-cmd --add-service=ftp --permanent
# 關(guān)閉FTP服務(wù):
firewall-cmd --remove-service=ftp --permanent
## 參數(shù) --permanent,表示永久生效
權(quán)限設(shè)置命令
Linux 系統(tǒng)中,文件的基本權(quán)限由 9 個(gè)字符組成,以 rwxrw-r-x 為例,我們可以使用數(shù)字來(lái)代表各個(gè)權(quán)限,各個(gè)權(quán)限與數(shù)字的對(duì)應(yīng)關(guān)系如下:
r --> 4
w --> 2
x --> 1
由于這 9 個(gè)字符分屬 3 類用戶,因此每種用戶身份包含 3 個(gè)權(quán)限(r、w、x),通過(guò)將 3 個(gè)權(quán)限對(duì)應(yīng)的數(shù)字累加,最終得到的值即可作為每種用戶所具有的權(quán)限。
拿 rwxrw-r-x 來(lái)說(shuō),所有者、所屬組和其他人分別對(duì)應(yīng)的權(quán)限值為:
所有者 = rwx = 4+2+1 = 7
所屬組 = rw- = 4+2 = 6
其他人 = r-x = 4+1 = 5
所以,此權(quán)限對(duì)應(yīng)的權(quán)限值就是 765。
chmod [-R] 權(quán)限值 文件名
-R(注意是大寫)選項(xiàng)表示連同子目錄中的所有文件,也都修改設(shè)定的權(quán)限。
寫入空白到文件
cd /data1/tomcat8/tomcat/log
echo -n ?" " > catalina.out
文章鏈接:https://www.dianjilingqu.com/469867.html