Linux运维常用命令大全

需积分: 31 0 下载量 131 浏览量 更新于2024-07-19 收藏 320KB PDF 举报
Linux 命令大全 Linux 命令是 Linux 系统中最基本也是最重要的组件之一。掌握丰富的 Linux 命令可以帮助用户更好地管理和维护 Linux 系统。本资源提供了 Linux 命令的详细信息,涵盖文件管理、软件管理、系统管理、服务管理、网络管理、磁盘管理、用户管理、脚本相关和服务配置等多个方面。 **文件管理** 文件管理是 Linux 系统中最基本的操作之一。下面是一些常用的文件管理命令: * 创建空白文件:touch * 删除非空目录:rm -rf 目录名 (-r 选项表示递归删除,-f 选项表示强制删除) * 恢复 rm 删除的文件 (ext3):ext3grep /dev/sdb1 --ls --inode2 * 查看磁盘分区格式:df -T * 卸载挂载:umount /data/ * 转换文本编码:iconv -f gbk -t utf8 原.txt > 新.txt * 查看 MD5 值:md5sum * 创建硬链接:ln * 创建符号链接:ln -s * 查看文件开头内容:head * 查看文件结尾内容:tail -f * 监视日志文件:tail -f * 检查文件类型:file * 重命名:rename source_pattern target_pattern source_files * 更改默认权限:umask * 按数字排序:sort -n * 按数字倒叙:sort -nr * 过滤重复行:sort -u * 删除重复的行:uniq * 重复的行出现次数:uniq -c * 只显示不重复行:uniq -u * 将两个文件合并用 tab 键分隔开:paste **软件管理** 软件管理是 Linux 系统中非常重要的一方面。下面是一些常用的软件管理命令: * 软件安装:apt-get install 软件名 * 软件卸载:apt-get remove 软件名 * 软件更新:apt-get update * 软件升级:apt-get upgrade **系统管理** 系统管理是 Linux 系统中最重要的一方面。下面是一些常用的系统管理命令: * 查看系统信息:uname -a * 查看系统日期和时间:date * 设置系统日期和时间:date -s "YYYY-MM-DD HH:MM:SS" * 查看系统用户:who * 查看系统进程:ps aux * 杀死进程:kill 进程号 **服务管理** 服务管理是 Linux 系统中非常重要的一方面。下面是一些常用的服务管理命令: * 启动服务:service 服务名 start * 停止服务:service 服务名 stop * 重启服务:service 服务名 restart **网络管理** 网络管理是 Linux 系统中非常重要的一方面。下面是一些常用的网络管理命令: * 查看网络配置:ifconfig * 配置网络接口:ifconfig 网卡名 IP 地址 * 查看网络连接:netstat -an * 查看路由表:route -n **磁盘管理** 磁盘管理是 Linux 系统中非常重要的一方面。下面是一些常用的磁盘管理命令: * 查看磁盘信息:df -h * 查看磁盘使用情况:du -sh * 格式化磁盘:mkfs.ext3 /dev/sdb1 **用户管理** 用户管理是 Linux 系统中非常重要的一方面。下面是一些常用的用户管理命令: * 创建用户:useradd 用户名 * 删除用户:userdel 用户名 * 查看用户信息:id 用户名 * 更改用户密码:passwd 用户名 **脚本相关** 脚本相关是 Linux 系统中非常重要的一方面。下面是一些常用的脚本相关命令: * 查看脚本内容:cat 脚本名 * 执行脚本:./脚本名 * 查看脚本执行结果:./脚本名 | less **服务配置** 服务配置是 Linux 系统中非常重要的一方面。下面是一些常用的服务配置命令: * 查看服务配置文件:cat /etc/服务名.conf * 编辑服务配置文件:vim /etc/服务名.conf * 重启服务:service 服务名 restart