Linux 运维工作中,掌握一系列基础命令与积累丰富经验至关重要

基础命令

文件与目录操作
  • ls:用于查看目录内容。例如ls -l能以长格式显示文件和目录的详细信息,ls -a则可显示包括隐藏文件在内的所有文件。
  • cd:用于切换工作目录。像cd /home/user可切换到/home/user目录,cd ..能返回上一级目录。
  • mkdir:用于创建新目录。如mkdir new_folder可创建名为new_folder的目录。
  • rm:用于删除文件或目录。rm file.txt可删除file.txt文件,rm -r directory能递归删除directory目录及其所有内容。
  • cp:用于复制文件或目录。cp source.txt destination.txt可将source.txt复制为destination.txtcp -r source_dir destination_dir能递归复制source_dir目录到destination_dir
  • mv:用于移动文件或目录,也可用于重命名。mv file.txt new_location/可将file.txt移动到new_location目录,mv old_name.txt new_name.txt能将文件重命名。
文件内容查看
  • cat:用于查看文件内容,可将文件内容一次性输出。例如cat file.txt会显示file.txt的全部内容。
  • more:分页显示文件内容,按空格键翻页,按q键退出。
  • less:功能与more类似,但更强大,支持向前和向后翻页,使用/可进行搜索。
  • head:默认显示文件的前 10 行,可通过-n参数指定行数,如head -n 5 file.txt显示前 5 行。
  • tail:默认显示文件的后 10 行,同样可通过-n参数指定行数,还能使用-f参数实时监控文件追加的内容。
权限管理
  • chmod:用于修改文件或目录的权限。例如chmod 755 file.sh可将file.sh文件的权限设置为所有者有读、写、执行权限,组用户和其他用户有读、执行权限。
  • chown:用于修改文件或目录的所有者和所属组。chown user:group file.txt可将file.txt的所有者改为user,所属组改为group
进程管理
  • ps:用于查看当前运行的进程。ps -ef可显示所有进程的详细信息。
  • top:实时显示系统中各个进程的资源占用情况,按q键退出。
  • kill:用于终止进程。kill PID可向指定进程 ID(PID)的进程发送终止信号,kill -9 PID能强制终止进程。
网络管理
  • ifconfig:用于查看和配置网络接口信息。不过在较新的 Linux 系统中,更多使用ip命令,如ip addr show可查看网络接口的详细信息。
  • ping:用于测试网络连通性。ping www.example.com可测试与www.example.com的网络连接。
  • netstat:用于查看网络连接、路由表等信息。在新系统中,也可使用ss命令替代,如ss -tuln可显示所有监听的 TCP 和 UDP 端口。

经验技巧

自动化脚本编写

学会使用 Shell 脚本进行自动化操作,如定期备份文件、监控系统资源等。例如,以下脚本可每天备份/var/log目录:

#!/bin/bash
BACKUP_DIR="/backup/logs"
DATE=$(date +%Y%m%d)
mkdir -p $BACKUP_DIR
tar -zcvf $BACKUP_DIR/logs_$DATE.tar.gz /var/log
日志分析

掌握日志文件的位置和格式,学会使用工具(如grepawksed)分析日志。例如,使用grep "error" /var/log/syslog可查找系统日志中的错误信息。

系统监控

定期监控系统资源(如 CPU、内存、磁盘 I/O 等)的使用情况,及时发现并解决性能问题。可使用tophtopiostatvmstat等工具进行监控。

安全管理

定期更新系统和软件包,设置防火墙规则,限制远程访问,使用安全的认证方式(如 SSH 密钥认证)。

灾难恢复

制定灾难恢复计划,定期备份重要数据,并进行恢复测试,确保在出现故障时能够快速恢复服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值