bt5重启网卡命令_Linux文件的常用操作命令
linux文件操作常用指令
1、系統(tǒng)命令
runlevel # 查看當(dāng)前的運(yùn)行級(jí)別
systemctl status firewalld # 開啟網(wǎng)絡(luò)服務(wù)功能
stop # 關(guān)閉
restart # 重啟
reload # 重載
reboot # 重啟
halt # 關(guān)機(jī)
poweroff # 關(guān)機(jī)
2、查看文件常用命令
cat # 在命令提示符下查看文件內(nèi)容
more # 在命令提示符中分頁(yè)查看文件內(nèi)容
less # 命令行中查看文件可以上下翻頁(yè)反復(fù)瀏覽
head # 命令行中查看文件頭幾行
tail # 命令行中查看文件尾幾行
wc # 統(tǒng)計(jì)文件的單詞數(shù) 行數(shù)等信息
3、目錄管理常用指令
pwd # 查看你當(dāng)前所在的目錄
cd # 切換目錄
ls # 查看顯示目錄的內(nèi)容
du # 統(tǒng)計(jì)目錄和文件空間的占用情況
mkdir # 創(chuàng)建新目錄
rmdir # 刪除空目錄
touch # 創(chuàng)建文件
rm # 刪除文件
ln # 創(chuàng)建硬鏈接
ln -s # 創(chuàng)建軟鏈接
cp # 復(fù)制文件或目錄
mv # 移動(dòng)文件或目錄
which # 查看linux命令所在的目錄
復(fù)制代碼
4、賬號(hào)與權(quán)限
'''1.組管理'''
groupadd group_name # 創(chuàng)建一個(gè)新用戶組
groupdel group_name # 刪除一個(gè)用戶組
groupmod -n new_group_name old_group_name # 重命名一個(gè)用戶組
'''2.用戶管理'''
useradd zhangsan # 創(chuàng)建賬戶張三
passwd zhangsan # 給用戶設(shè)置密碼
userdel -r zhangsan # 刪除張三及他的宿主目錄
'''3.用戶組管理'''
gpasswd -a zhangsan root # 將張三用戶加入root組
groups zhangsan # 確認(rèn)zhangsan用戶在root組
gpasswd -d lisi root # 將李zhangsan戶從root組中刪除
'''4.權(quán)限管理'''
chown -R zhangsan /aaa # 將文件夾/aaa的多有者修改為zhangsan
chown root:root /aaa # 將/aaa文件夾的屬主和屬組都改成root
chmod 777 /aaa # 給文件夾文件/aaa設(shè)置權(quán)限為777
linux查看系統(tǒng)基本參數(shù)常用命令
1、查看磁盤
df -hl # 查看磁盤使用情況
df -h /home # 查看指定目錄磁盤使用情況
du -sh ./*|grep G # 查看當(dāng)前目錄下個(gè)文件大于1G的文件夾
find / -type f -size +10M -a -size -100M -print0 | xargs -0 du -h | sort -nr
# 查找文件大于10M小于100M,倒序排列
2、查看CPU
killcpu.sh # 編寫一個(gè)腳本耗盡CPU
top # 查看cpu 內(nèi)存等使用情況
sar -u 1 5 # 每1秒采集一次CPU使用率,共采集5次
cat /proc/cpuinfo # 查看CPU基本信息
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看CPU個(gè)數(shù)
3、查看內(nèi)存
kill_memory.sh # 編寫一個(gè)腳本消耗內(nèi)存
free -m # 查詢內(nèi)存詳情
cat /proc/meminfo # 查看內(nèi)存詳細(xì)信息
vmstat -s # 顯示內(nèi)存使用詳細(xì)信息
vmstat
4、查看負(fù)載
# 那么什么是系統(tǒng)平均負(fù)載呢?
uptime # 查詢系統(tǒng)當(dāng)前負(fù)載信息
cat /proc/loadavg # 查看負(fù)載信息
5、進(jìn)程基礎(chǔ)命令
ps -ef|grep python # 查看python相關(guān)進(jìn)程
ps -aux | grep python # 查看python相關(guān)進(jìn)程
top # 顯示當(dāng)前正在運(yùn)行的進(jìn)程
pgrep -ln sshd # 通過(guò)程序的名字來(lái)查詢進(jìn)程的工具,一般是用來(lái)判斷程序是否正在運(yùn)行
pstree -apnh|grep sshd # 顯示進(jìn)程間的關(guān)系
pidof sshd # 顯示sshd進(jìn)程的所有進(jìn)程號(hào)
kill 和 pkill # 殺死進(jìn)程
netstat -anptu|grep 22 # 查看22端口運(yùn)行的服務(wù)
linux網(wǎng)絡(luò)故障排查
1、鏈路是否連通
目的:檢查網(wǎng)卡與網(wǎng)絡(luò)是否物理連通,網(wǎng)線是否插好且連接可用,很多時(shí)候不能立刻到機(jī)房確定物理連接
# 檢查網(wǎng)卡與網(wǎng)絡(luò)是否物理連通,網(wǎng)線是否插好且連接可用,很多時(shí)候不能立刻到機(jī)房確定物理連接
[root@linux-node1 django-docker]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 1000Mb/s # 當(dāng)前網(wǎng)卡的速度,這是一個(gè)千兆網(wǎng)卡;
Duplex: Full # 當(dāng)前網(wǎng)絡(luò)支持全雙工
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes # 前網(wǎng)卡和網(wǎng)絡(luò)的物理連接正常
ethtool eth0 確定eth0網(wǎng)卡網(wǎng)線是否插好
2、網(wǎng)卡和ip是否正常
ifconfig eth0 # 查看網(wǎng)卡信息
systemctl restart network # 重啟網(wǎng)卡,如果報(bào)錯(cuò)可能是網(wǎng)卡配置有問題
vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 查看網(wǎng)卡配置是否正確
3、是否正確配置了網(wǎng)關(guān)
route -n
4、測(cè)試DNS是否可用
注:通常很多網(wǎng)絡(luò)問題是DNS故障或配置不當(dāng)造成的,nslookup和dig命令能夠用來(lái)排查DNS問題
nslookup www.baidu.com
cat /etc/resolv.conf # 查看dns配置是否正常
nameserver 192.168.56.2
5、遠(yuǎn)程主機(jī)是否開放端口
telnet 192.168.56.11 80
6、使用nmap工具檢測(cè)端口開放情況
nmap -p 22 192.168.56.11 # 測(cè)試機(jī)器端口是否開放
# open 代表開發(fā)了22端口,并且沒有被防火墻攔截
# filtered 代表雖然開發(fā)端口,但是被防火墻攔截
# closed 代表本機(jī)沒有監(jiān)聽這個(gè)端口
7、網(wǎng)絡(luò)慢排查: iftop
iftop -n # 查看哪些網(wǎng)絡(luò)連接占用的帶寬較多
interface: eth0
IP address is: 192.168.56.11
MAC address is: 00:0c:29:45:f2:7a
391Kb 781Kb 977Kb
└───────────────────────┴───────────────────────┴─────────────────────────
源IP 傳輸方向 目的IP
192.168.56.11 => 192.168.56.1 752b 816b 1.10Kb
<= 184b 184b 771b
255.255.255.255 => 192.168.56.1 0b 0b 0b
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
TX(發(fā)送): cum: 2.44MB peak: 2.81Kb rates: 752b 816b 1.10Kb
RX(介紹): 2.43MB 3.17Kb 184b 405b 881b
TOTAL: 4.87MB 5.98Kb 936b 1.19Kb 1.96Kb
# 最上方的一行刻度是整個(gè)網(wǎng)絡(luò)的帶寬比例,
# 下面第1列是源IP,第2列是目標(biāo)IP,箭頭表示了二者之間是否在傳輸數(shù)據(jù),以及傳輸?shù)姆较颉?/p>
# 最后三列分別是2s、10s、40s時(shí)兩個(gè)主機(jī)之間的數(shù)據(jù)傳輸速率。
# 最下方的TX、RX分別代表發(fā)送、接收數(shù)據(jù)的統(tǒng)計(jì),TOTAL則是數(shù)據(jù)傳輸總量
?
總結(jié)
以上是生活随笔為你收集整理的bt5重启网卡命令_Linux文件的常用操作命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: epson机器人编程 范例_2019年机
- 下一篇: linux 其他常用命令