Linux系统操作指南

Linux系统操作指南

一、高效操作技巧
  1. 快捷键组合

    • Ctrl+C:强制终止当前进程
    • Ctrl+Z:挂起当前进程(可用fg恢复)
    • Ctrl+D:结束终端输入/退出会话
    • Ctrl+R:反向搜索命令历史
  2. 命令历史优化

    !$    # 调用上条命令的最后一个参数
    !!    # 执行上一条命令
    ^old^new  # 替换上条命令中的字符串
    
  3. 文件管理技巧

    cp -v file{1..5}.txt backup/  # 批量复制+显示进度
    mkdir -p project/{src,doc,test}  # 创建多级嵌套目录
    
二、核心命令手册
文件操作类
命令功能说明常用参数
ls目录查看-l(详情)
-a(含隐藏文件)
-h(人性化大小)
find文件搜索-name(名称匹配)
-mtime(修改时间)
-exec(执行操作)

应用示例:

find /var/log -name "*.log" -mtime +7 -exec rm {} \;  # 删除7天前的日志文件
系统管理类
# 进程监控
top -p $(pgrep nginx)  # 实时监控指定进程

# 服务管理
systemctl list-unit-files --type=service  # 查看所有服务状态
journalctl -u sshd -f  # 实时查看SSH服务日志
网络相关
# 端口检测
nc -zv 192.168.1.100 22  # 测试特定端口连通性

# 流量监控
iftop -i eth0  # 实时网络流量分析
三、常见问题解决方案
  1. 权限问题

    sudo chown user:group file  # 修改文件所有者
    sudo chmod 600 private.key  # 设置敏感文件权限
    
  2. 磁盘空间异常

    du -sh /* | sort -hr  # 查找大文件目录
    lsof -nP +L1  # 查看未完全删除的文件
    
  3. 网络连接故障

    traceroute -n 8.8.8.8  # 路由追踪
    mtr -n www.example.com  # 持续网络诊断
    
  4. 系统启动故障

    journalctl -xb -p3  # 查看启动错误日志
    fsck /dev/sda1  # 修复文件系统错误(需卸载状态)
    
四、进阶技巧
  1. 流处理应用

    awk '{print $1}' access.log | sort | uniq -c | sort -nr  # 统计访问IP频次
    
  2. SSH高级用法

    ssh -L 3306:localhost:3306 user@server  # 本地端口转发数据库
    ssh-copy-id -i ~/.ssh/id_rsa.pub user@host  # 免密登录配置
    
  3. 定时任务管理

    (crontab -l ; echo "0 3 * * * /path/to/backup.sh") | crontab -  # 安全添加计划任务
    
五、安全注意事项
  1. 敏感操作前建议使用echo测试命令效果
  2. 使用rm时推荐先执行ls确认目标文件
  3. 修改系统文件前创建备份:
    cp /etc/fstab{,.bak}  # 自动添加.bak后缀
    

附:命令速查表

[压缩解压]
tar -czvf archive.tar.gz dir/  # 创建gzip压缩包
tar -xzvf archive.tar.gz -C dest/  # 解压到指定目录

[性能监控]
vmstat 1 5  # 每秒刷新系统状态,显示5次
iostat -dx 2  # 每2秒显示磁盘IO统计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值