在服务器故障排查时,CLI(命令行界面)是一个非常强大的工具。以下是一些常用的CLI命令行技巧,可以帮助你更有效地进行故障排查:
ping
ping google.com
ifconfig / ip addr
ifconfig
# 或者
ip addr
netstat / ss
netstat -tuln
# 或者
ss -tuln
top / htop
top
# 或者
htop
df -h
df -h
du -sh
du -sh /path/to/directory
free -m
free -m
vmstat
vmstat 1
dmesg
dmesg | less
journalctl
journalctl -xe
traceroute
traceroute google.com
mtr
ping和traceroute的功能。mtr google.com
tcpdump
tcpdump -i eth0 port 80
fsck
fsck /dev/sda1
lsof
lsof /path/to/file
find
find / -name "filename"
ps aux
ps aux
kill
kill -9 <PID>
nice / renice
nice -n 10 <command>
renice 10 -p <PID>
cat /etc/fstab
cat /etc/fstab
systemctl
systemctl status httpd
systemctl start httpd
systemctl stop httpd
history
history
grep
grep "error" /var/log/syslog
cut / awk / sed
cut -d':' -f1 /etc/passwd
awk '{print $1}' /etc/passwd
sed 's/old/new/' file.txt
strace
strace ls
gdb
gdb <executable>
使用这些命令时,请确保你有足够的权限(通常需要root权限),并且在使用tcpdump等工具时要小心,以免影响网络性能。通过结合这些命令,你可以更全面地了解服务器的状态并进行有效的故障排查。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。