bt5重启网卡命令_Linux文件的常用操作命令
linux文件操作常用指令
1、系統命令
runlevel # 查看當前的運行級別
systemctl status firewalld # 開啟網絡服務功能
stop # 關閉
restart # 重啟
reload # 重載
reboot # 重啟
halt # 關機
poweroff # 關機
2、查看文件常用命令
cat # 在命令提示符下查看文件內容
more # 在命令提示符中分頁查看文件內容
less # 命令行中查看文件可以上下翻頁反復瀏覽
head # 命令行中查看文件頭幾行
tail # 命令行中查看文件尾幾行
wc # 統計文件的單詞數 行數等信息
3、目錄管理常用指令
pwd # 查看你當前所在的目錄
cd # 切換目錄
ls # 查看顯示目錄的內容
du # 統計目錄和文件空間的占用情況
mkdir # 創建新目錄
rmdir # 刪除空目錄
touch # 創建文件
rm # 刪除文件
ln # 創建硬鏈接
ln -s # 創建軟鏈接
cp # 復制文件或目錄
mv # 移動文件或目錄
which # 查看linux命令所在的目錄
復制代碼
4、賬號與權限
'''1.組管理'''
groupadd group_name # 創建一個新用戶組
groupdel group_name # 刪除一個用戶組
groupmod -n new_group_name old_group_name # 重命名一個用戶組
'''2.用戶管理'''
useradd zhangsan # 創建賬戶張三
passwd zhangsan # 給用戶設置密碼
userdel -r zhangsan # 刪除張三及他的宿主目錄
'''3.用戶組管理'''
gpasswd -a zhangsan root # 將張三用戶加入root組
groups zhangsan # 確認zhangsan用戶在root組
gpasswd -d lisi root # 將李zhangsan戶從root組中刪除
'''4.權限管理'''
chown -R zhangsan /aaa # 將文件夾/aaa的多有者修改為zhangsan
chown root:root /aaa # 將/aaa文件夾的屬主和屬組都改成root
chmod 777 /aaa # 給文件夾文件/aaa設置權限為777
linux查看系統基本參數常用命令
1、查看磁盤
df -hl # 查看磁盤使用情況
df -h /home # 查看指定目錄磁盤使用情況
du -sh ./*|grep G # 查看當前目錄下個文件大于1G的文件夾
find / -type f -size +10M -a -size -100M -print0 | xargs -0 du -h | sort -nr
# 查找文件大于10M小于100M,倒序排列
2、查看CPU
killcpu.sh # 編寫一個腳本耗盡CPU
top # 查看cpu 內存等使用情況
sar -u 1 5 # 每1秒采集一次CPU使用率,共采集5次
cat /proc/cpuinfo # 查看CPU基本信息
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看CPU個數
3、查看內存
kill_memory.sh # 編寫一個腳本消耗內存
free -m # 查詢內存詳情
cat /proc/meminfo # 查看內存詳細信息
vmstat -s # 顯示內存使用詳細信息
vmstat
4、查看負載
# 那么什么是系統平均負載呢?
uptime # 查詢系統當前負載信息
cat /proc/loadavg # 查看負載信息
5、進程基礎命令
ps -ef|grep python # 查看python相關進程
ps -aux | grep python # 查看python相關進程
top # 顯示當前正在運行的進程
pgrep -ln sshd # 通過程序的名字來查詢進程的工具,一般是用來判斷程序是否正在運行
pstree -apnh|grep sshd # 顯示進程間的關系
pidof sshd # 顯示sshd進程的所有進程號
kill 和 pkill # 殺死進程
netstat -anptu|grep 22 # 查看22端口運行的服務
linux網絡故障排查
1、鏈路是否連通
目的:檢查網卡與網絡是否物理連通,網線是否插好且連接可用,很多時候不能立刻到機房確定物理連接
# 檢查網卡與網絡是否物理連通,網線是否插好且連接可用,很多時候不能立刻到機房確定物理連接
[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 # 當前網卡的速度,這是一個千兆網卡;
Duplex: Full # 當前網絡支持全雙工
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 # 前網卡和網絡的物理連接正常
ethtool eth0 確定eth0網卡網線是否插好
2、網卡和ip是否正常
ifconfig eth0 # 查看網卡信息
systemctl restart network # 重啟網卡,如果報錯可能是網卡配置有問題
vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 查看網卡配置是否正確
3、是否正確配置了網關
route -n
4、測試DNS是否可用
注:通常很多網絡問題是DNS故障或配置不當造成的,nslookup和dig命令能夠用來排查DNS問題
nslookup www.baidu.com
cat /etc/resolv.conf # 查看dns配置是否正常
nameserver 192.168.56.2
5、遠程主機是否開放端口
telnet 192.168.56.11 80
6、使用nmap工具檢測端口開放情況
nmap -p 22 192.168.56.11 # 測試機器端口是否開放
# open 代表開發了22端口,并且沒有被防火墻攔截
# filtered 代表雖然開發端口,但是被防火墻攔截
# closed 代表本機沒有監聽這個端口
7、網絡慢排查: iftop
iftop -n # 查看哪些網絡連接占用的帶寬較多
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(發送): 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
# 最上方的一行刻度是整個網絡的帶寬比例,
# 下面第1列是源IP,第2列是目標IP,箭頭表示了二者之間是否在傳輸數據,以及傳輸的方向。
# 最后三列分別是2s、10s、40s時兩個主機之間的數據傳輸速率。
# 最下方的TX、RX分別代表發送、接收數據的統計,TOTAL則是數據傳輸總量
?
總結
以上是生活随笔為你收集整理的bt5重启网卡命令_Linux文件的常用操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: epson机器人编程 范例_2019年机
- 下一篇: 梅林安装opkg后安装iperf3_ce