hostname或者uname -n 查看主機(jī)名
lshw -class system 查看linux是物理機(jī)還是虛擬機(jī)
cat /proc/version 查看linux內(nèi)核版本號
[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'processor' | wc -l。[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'cpu cores' | wc -l。[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'siblings'。
grep 'core id' /proc/cpuinfo | sort -u 查看cup核數(shù)
hostname 主機(jī)名 臨時更改主機(jī)名
sudo useradd 用戶名 添加用戶
sudo deluser 用戶名 刪除用戶
reboot 重啟機(jī)器
pwd 顯示當(dāng)前所在目錄
date 查看當(dāng)前時間
cal 查看日歷
top 能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器
ls -al或者ll 查看當(dāng)前路徑下文件的操作權(quán)限、用戶以及最近修改時間
cat test.py 查看文件內(nèi)容
ifconfig 查看網(wǎng)絡(luò)配置
du -bs dir_name df -h或者df -m后用該命令查看單個目錄。比如說du -bs /dev
find / -name filename 從根目錄查找某個文件
find . |xargs grep -ri "str" -l 在目錄下所有文件中查找字符串str,并返回字符串所在的文件名
find ./ -type f -name "*.py"|xargs grep "str" 從當(dāng)前目錄開始查找所有擴(kuò)展名為.py的文件并找出包含str的行
find . -name '*.py' -exec grep -Hna 'str' {} \; 從當(dāng)前目錄開始查找所有擴(kuò)展名為.py的文件并找出包含str的行
ps -ef|grep servername 查看某個進(jìn)程是否啟動
netstat -anpt|grep PID 查看某個端口
netstat -ntlp 查看啟動的TCP端口及相應(yīng)進(jìn)程
netstat -nulp 查看啟動的UDP端口及相應(yīng)進(jìn)程
ps aux|grep PID 查看某個端口號的進(jìn)程
ps -aux | sort -k4nr | head -5 查看系統(tǒng)中占用內(nèi)存較高的前五個進(jìn)程
sudo kill -9 PID 殺死進(jìn)程號為PID的進(jìn)程
sudo killall -9 uwsgi 殺死所有uwsgi的進(jìn)程
ps -ef|grep test|grep -v grep|cut -c 9-15|xargs kill -9 批量殺死進(jìn)程名包含test的進(jìn)程
chmod 777 filename 修改文件的權(quán)限
chown root:root -R path 修改某個目錄的用戶
curl 嘗試連接某個網(wǎng)站