linux系统之常用运维命令整理笔录

不及物动词 其他 14

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、查看系统信息的命令:

    1. uname -a:显示系统的详细信息,包括内核版本、硬件架构等。
    2. lsb_release -a:显示系统的发行版信息。
    3. cat /etc/issue:显示系统的发行版信息。
    4. cat /proc/version:显示系统的内核版本信息。
    5. cat /proc/cpuinfo:显示系统的CPU信息。
    6. cat /proc/meminfo:显示系统的内存信息。

    二、文件和目录操作命令:

    1. ls:列出目录内容。
    2. cd:切换目录。
    3. pwd:显示当前所在的目录。
    4. mkdir:创建目录。
    5. rm:删除文件或目录。
    6. mv:移动文件或目录。
    7. cp:复制文件或目录。
    8. touch:创建新文件。
    9. find:根据条件查找文件。

    三、文件内容查看和编辑命令:

    1. cat:显示文件内容。
    2. more:分屏显示文件内容。
    3. less:分屏显示文件内容,并支持向前查找。
    4. head:显示文件头部内容。
    5. tail:显示文件尾部内容。
    6. vi/vim:文本编辑器。

    四、系统进程管理命令:

    1. ps:显示当前系统的进程状态。
    2. top:实时显示系统的进程和资源占用情况。
    3. kill:结束指定的进程。
    4. pstree:显示当前进程树。
    5. bg:将进程放到后台运行。
    6. fg:将进程从后台调回前台运行。

    五、网络管理命令:

    1. ifconfig:显示和配置网络接口信息。
    2. ping:测试网络连通性。
    3. netstat:显示网络连接、路由和接口信息。
    4. nslookup:查询域名对应的IP地址。
    5. ssh:远程登录到远程主机。
    6. scp:在本地主机和远程主机之间复制文件。

    六、系统服务管理命令:

    1. systemctl:系统服务管理工具。
    2. service:系统服务管理工具(旧版本)。
    3. chkconfig:系统服务配置工具(旧版本)。

    七、用户和权限管理命令:

    1. users:显示当前登录的用户。
    2. who:显示当前登录的用户和终端。
    3. su:切换用户。
    4. sudo:以管理员权限执行命令。
    5. chown:改变文件的所有者。
    6. chmod:改变文件的权限。

    八、日志管理命令:

    1. tail:实时显示日志文件的最新内容。
    2. cat:显示日志文件的全部内容。
    3. grep:根据关键字搜索日志内容。

    以上是常用的Linux系统运维命令,可以帮助管理员快速进行操作和故障排查。对于初学者来说,熟练掌握这些命令是基本的技能要求。同时,也需要不断学习和掌握其他更复杂的命令和技巧,以提高工作效率和解决问题能力。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    (一)文件管理命令

    1. ls命令:显示当前目录下的文件和子目录列表。常用参数包括-a(显示所有文件,包括隐藏文件)、-l(以长格式显示文件信息)和-h(以可读性较好的方式显示文件大小)。

    2. cd命令:切换当前工作目录。可以使用相对路径或绝对路径进行切换。

    3. pwd命令:显示当前工作目录的路径。

    4. cp命令:复制文件或目录。常用参数包括-r(递归地复制目录)、-i(交互式地询问是否覆盖已存在的文件)和-v(显示详细的复制过程)。

    5. mv命令:移动文件或目录,也可以用于文件或目录的重命名。

    6. rm命令:删除文件或目录。常用参数包括-r(递归地删除目录)和-f(强制删除,不进行确认)。

    7. touch命令:创建空文件或修改文件的访问时间。

    8. cat命令:显示文件内容。常用参数包括-n(显示行号)和-A(显示特殊字符)。

    (二)进程管理命令

    1. ps命令:显示当前运行的进程。常用参数包括-a(显示所有用户的进程)、-u(显示用户相关的进程信息)和-x(显示没有控制终端的进程)。

    2. top命令:实时显示系统的进程状态,包括CPU使用率、内存使用率等。可以按照CPU、内存等指标进行排序。

    3. kill命令:发送信号给指定进程,以终止或修改进程的行为。常用参数包括-9(强制终止进程)和-15(优雅地终止进程)。

    4. nohup命令:使被执行的命令在后台运行,并忽略所有挂断(SIGHUP)信号。

    5. bg命令:将一个在前台运行的作业置于后台继续运行。

    6. fg命令:将一个在后台运行的作业移到前台继续运行。

    7. jobs命令:显示当前终端上的作业列表。

    (三)用户管理命令

    1. useradd命令:创建新用户。

    2. passwd命令:设置用户密码。

    3. userdel命令:删除用户。

    4. su命令:切换用户身份。

    5. sudo命令:以超级用户身份执行命令。

    6. chown命令:修改文件或目录的所有者。

    7. chmod命令:修改文件或目录的权限。

    (四)网络管理命令

    1. ifconfig命令:显示或配置网络接口的信息,包括IP地址、子网掩码、MAC地址等。

    2. ping命令:测试与指定主机的连通性。

    3. ip命令:配置和显示网络接口、路由表等网络信息。

    4. netstat命令:显示网络连接、路由表和网络接口统计信息。

    5. ssh命令:远程登录到其他主机。

    6. scp命令:在本地主机和远程主机之间复制文件。

    (五)系统信息命令

    1. uname命令:显示系统的基本信息,如内核版本、处理器类型等。

    2. who命令:显示当前登录系统的用户信息。

    3. uptime命令:显示系统的运行时间和平均负载。

    4. df命令:显示磁盘空间的使用情况。

    5. free命令:显示系统内存的使用情况。

    6. top命令:显示实时的系统运行状态,包括CPU、内存等信息。

    以上是Linux系统常用的运维命令,在日常的系统管理和维护过程中非常常用。运维人员应熟悉并掌握这些命令的使用方法,以便更好地管理和维护Linux系统。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一. 系统信息命令
    1. uname命令
    – uname -a:显示所有系统信息
    – uname -r:显示内核版本
    2. lsb_release命令:显示系统发行版信息
    3. cat /etc/*-release命令:显示操作系统信息
    4. hostname命令:显示或设置系统主机名

    二. 硬件信息命令
    1. lscpu命令:显示CPU信息
    2. lspci命令:显示全部PCI设备信息
    3. lsusb命令:显示USB设备信息
    4. free命令:显示内存使用情况
    5. df命令:显示磁盘空间使用情况
    6. fdisk命令:磁盘分区工具
    7. lspci命令:显示PCI设备信息
    8. lsblk命令:显示块设备信息

    三. 进程管理命令
    1. ps命令:显示当前运行的进程
    – ps aux:显示所有用户的进程
    2. top命令:实时显示进程状态
    3. kill命令:终止正在运行的进程
    – kill -9 PID:强制终止进程
    4. pkill命令:根据进程名杀死进程
    5. nohup命令:使命令在后台运行
    – nohup command &

    四. 用户和权限管理命令
    1. useradd命令:创建新用户
    2. passwd命令:设置用户密码
    3. usermod命令:修改用户属性
    4. userdel命令:删除用户
    5. groupadd命令:创建新用户组
    6. groupmod命令:修改用户组属性
    7. groupdel命令:删除用户组
    8. chown命令:修改文件拥有者
    9. chmod命令:修改文件权限
    10. chgrp命令:修改文件所属组
    11. su命令:切换用户

    五. 网络命令
    1. ifconfig命令:显示网络配置信息
    2. ip命令:显示和配置IP地址
    3. netstat命令:显示网络状态信息
    4. ping命令:测试网络连通性
    5. traceroute命令:显示数据包到达目的地的路径
    6. ssh命令:远程登录服务器
    7. scp命令:远程复制文件
    8. ftp命令:文件传输协议

    六. 日志管理命令
    1. tail命令:查看日志文件的尾部内容
    2. less命令:按页查看日志文件
    3. grep命令:在文件中搜索指定内容
    4. sed命令:文本编辑器,对文件进行查找和替换
    5. awk命令:用于处理和分析文本文件

    七. 包管理命令
    1. apt-get命令:Debian/Ubuntu系统的包管理器
    2. yum命令:CentOS/RHEL系统的包管理器
    3. dpkg命令:Debian/Ubuntu系统安装,查询和删除软件包
    4. rpm命令:CentOS/RHEL系统安装,查询和删除软件包

    以上是一些常用的Linux系统运维命令,可以帮助管理员监控系统状态,管理用户和权限,进行网络连接和文件传输,查看日志,以及安装和管理软件包等操作。为了更好地运维系统,建议管理员熟悉并掌握这些命令的使用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部