在服务器运维中,掌握常用Linux命令是必不可少的技能。本文将以步骤化教学的方式,帮助你快速熟悉并熟练运用这些命令。
一、文件和目录操作
常用的有cd、mkdir、rm、cp 和 mv等命令。
cd - 切换目录,如:
cd /etc可以切换到/etc目录;cd ..则回到上一级目录。mkdir - 创建新目录,例如:
mkdir new_dir会创建一个名为new_dir的新目录。rm - 删除文件或目录,使用时需谨慎!如:
rm -r old_dir将递归删除old_dir及其内容。cp - 复制文件或目录,如:
cp file.txt /mnt/backup将file.txt复制到/mnt/backup下。mv - 移动或重命名文件或目录,例如:
mv old_file.txt new_file.txt会将旧文件名更改为新文件名。
二、进程管理
常用的命令包括ps, top, kill等。
ps - 查看当前活动的进程,如:
ps aux将显示所有用户的详细信息;ps -ef | grep process_name则可以查找特定名称的进程。top - 显示系统中各个进程的资源占用情况,是监控系统的利器。
kill - 终止一个或多个进程,如:
kill 12345将结束进程号为12345的进程;kill -9 12345强制终止。
三、网络相关命令
常用的有ping, ifconfig, netstat等。
ping - 测试主机是否可达,如:
ping 192.168.1.100将尝试与该IP地址通信以测试网络连接状况。ifconfig - 查看或配置网络接口的参数,例如:
ifconfig eth0查看eth0网卡的状态;ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up配置并启动该接口。netstat - 显示网络连接、路由表、接口统计等信息,如:
netstat -tuln | grep 80可以查看监听80端口的进程。
以上就是服务器运维中常用的Linux命令介绍。熟练掌握这些命令对于提高工作效率和解决实际问题至关重要。