Linux常用命令

2021-10-24 03:20:38 字數 3263 閱讀 1615

yum安裝nginx:

1.檢視nginx:yum list nginx

2.安裝nginx:yum install nginx

檢視版本:nginx -v

檢視nginx安裝目錄:ps  -ef | grep nginx

檢查配置檔案:nginx -t

啟動:systemctl start nginx.service

停止:systemctl stop nginx.service

重啟:systemctl restart nginx.service

設定開機自啟動:systemctl enable nginx.service

停止開機自啟動:systemctl disable nginx.service

檢視當前狀態:systemctl status nginx.service

檢視所有已啟動的服務:systemctl list-units --type=service

1.檢視mysql:yum list mysql

2.安裝mysql:yum install mysql

3.安裝mysql服務:yum install mysql-server

service mysqld start      --啟動mysql

service mysqld stop --關閉mysql

lsof -i:3306 --資料庫埠是否開啟

service mysqld restart --重啟mysql

systemctl enable mysqld --開機自啟mysql

登入mysql:mysql -u root -p   --密碼預設為空

遠端訪問mysql:

use mysql;

update user set `host` = '%' where `user` = 'root';

修改密碼:alter user 'root'@'%' identified by '密碼';

設定完重啟mysql遠端訪問才能生效:service mysqld restart

安裝dnf命令

yum install epel-release -y

yum install dnf -y

安裝firewall

sudo dnf install firewalld

systemctl unmask firewalld #執行命令,即可實現取消服務的鎖定

systemctl mask firewalld # 下次需要鎖定該服務時執行

systemctl start firewalld.service #啟動防火牆 

systemctl stop firewalld.service #停止防火牆 

systemctl reloadt firewalld.service #過載配置

systemctl restart firewalld.service #重啟服務

systemctl status firewalld.service #顯示服務的狀態

systemctl enable firewalld.service #在開機時啟用服務

systemctl disable firewalld.service #在開機時禁用服務

systemctl is-enabled firewalld.service #檢視服務是否開機啟動

systemctl list-unit-files|grep enabled #檢視已啟動的服務列表

systemctl --failed #檢視啟動失敗的服務列表

3、firewall-cmd使用

firewall-cmd --state #檢視防火牆狀態 

firewall-cmd --reload #更新防火牆規則 

firewall-cmd --state #檢視防火牆狀態 

firewall-cmd --reload #過載防火牆規則 

firewall-cmd --list-ports #檢視所有開啟的埠 

firewall-cmd --list-services #檢視所有允許的服務 

firewall-cmd --get-services #獲取所有支援的服務 

#區域相關

firewall-cmd --list-all-zones #檢視所有區域資訊 

firewall-cmd --get-active-zones #檢視活動區域資訊 

firewall-cmd --set-default-zone=public #設定public為預設區域 

firewall-cmd --get-default-zone #檢視預設區域資訊 

firewall-cmd --zone=public --add-inte***ce=eth0 #將介面eth0加入區域public

#介面相關

firewall-cmd --zone=public --remove-inte***ce=eth0 #從區域public中刪除介面eth0 

firewall-cmd --zone=default --change-inte***ce=eth0 #修改介面eth0所屬區域為default 

firewall-cmd --get-zone-of-inte***ce=eth0 #檢視介面eth0所屬區域

4、用例

firewall-cmd --query-port=8080/tcp # 查詢埠是否開放

firewall-cmd --add-port=80/tcp --permanent #永久新增80埠例外(全域性)

firewall-cmd --remove-port=80/tcp --permanent #永久刪除80埠例外(全域性)

firewall-cmd --add-port=65001-65010/tcp --permanent #永久增加65001-65010例外(全域性) 

firewall-cmd --zone=public --add-port=80/tcp --permanent #永久新增80埠例外(區域public)

firewall-cmd --zone=public --remove-port=80/tcp --permanent #永久刪除80埠例外(區域public)

firewall-cmd --zone=public --add-port=65001-65010/tcp --permanent #永久增加65001-65010例外(區域public)

firewall-cmd --reload #重啟防火牆(修改配置後要重啟防火牆)

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...