【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!
在Linux系统中,运维工程师需要掌握许多常用命令和周边知识。以下是一些基本的命令和操作:
文件和目录操作
ls
:列出目录内容。cd
:改变当前工作目录。pwd
:打印当前工作目录的全路径。mkdir
:创建新目录。rmdir
:删除空目录。rm
:删除文件或目录。cp
:复制文件或目录。mv
:移动或重命名文件或目录。
文件查看和编辑
cat
:连接并打印文件内容。more
:分页显示文件内容。less
:分页显示文件内容,可以往前翻页。head
:显示文件开头部分。tail
:显示文件结尾部分。grep
:文本搜索工具。sed
:流编辑器,用于处理文本数据。awk
:文本处理工具,用于模式扫描和处理语言。vi
或vim
:文本编辑器。
系统管理和监控
top
:查看实时进程状态。htop
:更高级的进程查看器。ps
:报告当前系统的进程状态。kill
:发送信号到进程。free
:显示内存和交换区的使用情况。df
:报告文件系统的磁盘空间使用情况。du
:估计文件空间使用量。netstat
:显示网络相关信息。ss
:网络统计。iostat
:用于监视系统输入/输出设备负载。sar
:收集,报告,和保存系统活动信息。
权限和用户管理
chmod
:改变文件或目录权限。chown
:改变文件或目录的所有者。useradd
:创建新用户。usermod
:修改用户属性。userdel
:删除用户。passwd
:修改用户密码。su
:切换用户身份。sudo
:以其他用户身份执行命令。
软件包管理
apt
:用于处理包依赖关系的高级包管理工具。yum
:另一个用于处理包依赖关系的工具,常用于Red Hat系列。rpm
:管理Red Hat系统的包管理器。dpkg
:Debian系统的包管理器。pip
:Python包管理器。
系统服务和任务管理
systemctl
:管理系统服务。crontab
:设置定时任务。at
:设置一次性任务。
其他重要命令
tar
:归档工具,用于打包和解压文件。wget
:从网络下载文件。curl
:发送网络请求。ssh
:安全远程登录。scp
:在网络上安全地复制文件。rsync
:文件同步工具,可以复制和同步文件。
评论已关闭