這兩天,突發奇想,想著用著微軟家的windows系統很多年了,也想嘗試一下其他的操作系統。很快的就想到了Linux操作系統,它不是面向用戶的,而是面向伺服器的,在伺服器端的市場中占了很大的市場份額,備受好評。 目錄 + Linux特點 + 特別說明 + yum常用命令 + 程式相關命令 + 防火牆相 ...
這兩天,突發奇想,想著用著微軟家的windows系統很多年了,也想嘗試一下其他的操作系統。很快的就想到了Linux操作系統,它不是面向用戶的,而是面向伺服器的,在伺服器端的市場中占了很大的市場份額,備受好評。
目錄
- Linux特點
- 特別說明
- yum常用命令
- 程式相關命令
- 防火牆相關命令
Linux特點
基於以下幾點,我決定探究一下Linux系統。
- Linux系統是全世界少有的免費、開源的、自由傳播的類Unix操作系統;
- 命令行操作文件、程式比較靈活、迅速,非常高效;
特別說明
本文主要是使用centos7進行系統的各項操作。
yum常用命令
yum是一個shell前端軟體包管理器,基於rpm管理,一次性安裝所有依賴,無需頻繁下載依賴。
查找軟體包
yum search <keyword>
安裝軟體
yum install <package_name>
安裝包列表
yum list
更新軟體包
- 更新一個包
yum update <package_name>
- 更新所有
yum update
查詢軟體信息
yum info <package_name>
卸載安裝包
yum remove <package_name>
清除緩存
yum clean packages
程式相關命令
- 啟動程式運行
systemctl start <name>.service
//或者
systemctl start <name>
- 停止程式運行
systemctl stop <name>.service
//或者
systemctl stop <name>
- 重啟程式
systemctl restart <name>.service
//或者
systemctl restart <name>
- 重載程式配置
systemctl reload <name>.service
//或者
systemctl reload <name>
- 查看程式狀態
systemctl status <name>.service
//或者
systemctl status <name>
- 開機自啟動程式
systemctl enable <name>
- 禁止開機啟動程式
systemctl disable <name>
防火牆相關命令
埠操作命令
- 查看防火牆版本
firewall-cmd --version
- 防火牆幫助
firewall-cmd --help
- 查看防火牆狀態
firewall-cmd --state
- 查看已啟用的埠
firewall-cmd --list-port
- 開啟某個埠
firewall-cmd --add-port=<port>/tcp --permanent
// --permanent表示永久有效
- 開啟某個區間的埠
firewall-cmd --add-port=<port_start>-<port_end>/tcp --permanent
- 關閉某個埠
firewall-cmd --remove-port=<port>/tcp --permanent
- 開啟某個區間的埠
firewall-cmd --remove-port=<port_start>-<port_end>/tcp --permanent
- 開啟服務
firewall-cmd --add-service=<service_name> --permanent
- 關閉服務
firewall-cmd --remove-service=<service_name> --permanent
- 重載防火牆配置
firewall-cmd --reload
Linux初次探索就到這裡,下次我再分享其他有趣好玩的故事。