查看系統(tǒng)信息
處理器架構(gòu): uname -m
內(nèi)核版本:uname -r
顯示當前工作路徑:pwd
登錄歷史記錄:last
系統(tǒng)容量:df -h
當前登錄用戶:who
查看端口:netstat -ntlp
顯示網(wǎng)絡(luò)配置: ip addr
查詢系統(tǒng)CPU架構(gòu):getconf LONG_BIT
顯示CPU信息:cat /proc/cpuinfo
顯示內(nèi)核版本:cat /proc/version
顯示計算機名:hostname顯示所有PCI設(shè)備:lspci -tv
顯示所有USB設(shè)備:lsusb tv顯示加載的內(nèi)核模塊:lsmod
顯示環(huán)境變量:env顯示內(nèi)存總量:grep MemTotal /proc/meminfo
顯示空閑內(nèi)存量:grep MemFree /proc/meminfo
顯示系統(tǒng)運行時間/用戶/負載:uptime語言包:echo $LANG
系統(tǒng)日期:date
顯示系統(tǒng)日歷:cal 2020
文件/文件夾操作
返回上次所在目錄: cd -
查看目錄中的文件:ls (ls -F)
查看目錄的詳細信息:ls -l
顯示隱藏文件:ls -a
創(chuàng)建目錄:mkdir <foldername>
創(chuàng)建多個目錄: mkdir <foldername> <foldername>
刪除一個目錄:rmdir <foldername>
刪除一個目錄同時刪除內(nèi)容:rm -rf <foldername>
創(chuàng)建一個文件:touch <filename>
刪除文件:rm <filename>
查看文件:less <filename>回車:顯示下一行,空格:顯示下一屏,q退出....可以向上翻頁
編輯文件:vim <name>進入命令操作:按ESC 并輸入[:]
保存:[w]
另存指定文件:[w <newfilename>]
保存退出:[wq]
快捷保存退出:[ZZ] (退出編輯模式后暴匠,輸入ZZ
)
強制不保存退出:[q!]
強制保存退出:[wq]
查找文本:[/搜索字符串](按N/n查找上/下一個匹配
)
當前目錄下查詢文件/文件名:find -name <filename>
當前目錄下查詢文件/文件名:find -iname <filename>忽略大小寫
下載文件:wget <urlpath>
解壓文件:tar zxvf <filename>例如:tar axvf nginx-1.6.2.tar.gz
系統(tǒng)關(guān)機/重啟操作
注銷:logout
普通重啟:reboot
10分鐘后重啟: shutdown -r 10
指定(23:35)時間重啟:shutdown -r 23:35
立即重啟(root): shutdown -r now
立刻關(guān)機:halt
立刻關(guān)機:poweroff
立刻關(guān)機(root):shutdown -h now
10分鐘后關(guān)機:shutdown -h 10
- 取消shutdown命令 shutdown -c
防火墻操作
防火墻狀態(tài):firewall-cmd --state
防火墻規(guī)則:firewall-cmd --list-all
關(guān)閉防火墻:systemctl stop firewalld.service
開啟防火墻:systemctl start firewalld.service
重啟防火墻:systemctl restart firewalld.service
重啟防火墻:firewall-cmd --reload
禁止防火墻開機啟動:systemctl disable firewalld.service顯示已經(jīng)開放的端口:firewall-cmd --list-ports
查詢端口是否開放:firewall-cmd --query-port=8080/tcp
開放指定端口:firewall-cmd --permanent --add-port=80/tcp
移除開放端口:firewall-cmd --permanent --remove-port=8080/tcp
安裝應(yīng)用
- yum 使用(
Yum: 即Yellowdog Update Modifier,是一種基于rpm的包管理工具
)
顯示所有的倉庫:yum repolist all
顯示所以可用的倉庫:yum repolist enabled
顯示所有程序包:yum list 或 yum list all
顯示可安裝的程序包: yum list available
顯示可更新的程序包:yum list update
顯示已安裝的程序包:yum list installed
檢查可以更新的程序:yum check-update
搜索安裝包:yum search <name>
安裝包:yum install <name> (yum -y install <name> 如果不加-y 會提示是否要安裝)
清理緩存目錄下的軟件包:yum clean packages
清理緩存目錄下的headers:yum clean headers
清理緩存目錄下舊的headers:yum clean oldheaders
卸載yum包:yum remove <name>
顯示程序rpm依賴情況:yum deplist rpm
配置網(wǎng)卡信息
顯示所有網(wǎng)卡信息:ifconfig
搜索ifconfig包:yum search ifconfig
安裝ifconfig:yum instatll net-tools.x86_64顯示網(wǎng)絡(luò)接口信息:ip link show
開啟網(wǎng)卡:ip link set eth0 up
關(guān)閉網(wǎng)卡:ip link set eth0 down
開啟網(wǎng)卡的混合模式:ip link set eth0 promisc on
關(guān)閉網(wǎng)卡的混合模式:ip link set eth0 promisc offi
設(shè)置網(wǎng)卡隊列長度:ip link set eth0 txqueuelen 1200
設(shè)置網(wǎng)卡最大傳輸單元:ip link set eth0 mtu 1400
顯示網(wǎng)卡信息:ip addr show
設(shè)置eth0網(wǎng)卡IP地址192.168.0.1:ip addr add 192.168.0.1/24 dev eth0
刪除eth0網(wǎng)卡IP地址:ip addr del 192.168.0.1/24 dev eth0查看路由信息:ip route list
設(shè)置192.168.4.0網(wǎng)段的網(wǎng)關(guān)為192.168.0.254,數(shù)據(jù)走eth0接口:ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0
設(shè)置默認網(wǎng)關(guān)為192.168.0.254:ip route add default via 192.168.0.254 dev eth0
刪除192.168.4.0網(wǎng)段的網(wǎng)關(guān):ip route del 192.168.4.0/24
刪除默認:ip route del default
上傳/下載文件操作
上傳文件:rz
下載文件:sz <filepath>(需要先安裝sz命令)
systemctl用法
顯示systemctl版本:systemctl --version
列出正在運行的服務(wù) :systemctl
啟動一個服務(wù):systemctl start <servicename>
關(guān)閉一個服務(wù):systemctl stop <servicename>
重啟一個服務(wù):systemctl restart <servicename>
顯示一個服務(wù)的狀態(tài):systemctl status <servicename>
設(shè)置服務(wù)開機啟動:systemctl enable <servicename>
設(shè)置服務(wù)開機禁用:systemctl disable <servicename>
查看服務(wù)是否開機啟動:systemctl is-enabled <servicename>
查看已啟動的服務(wù)列表:systemctl list-unit-files|grep enabled
查看啟動失敗的列表:systemctl --failed