侧边栏壁纸
博主头像
慕怀夕 博主等级

行动起来,活在当下

  • 累计撰写 5 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux 运维常用命令

小Han同学
2024-10-22 / 0 评论 / 1 点赞 / 316 阅读 / 0 字
温馨提示:
本文最后更新于2024-10-25,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

在Linux运维中,掌握一些常用命令是必不可少的。这些命令可以帮助我们管理系统、监控性能、处理文件等。本文将介绍一些基本的Linux命令,方便你在日常运维中快速查找和使用。

1. 文件和目录管理命令

1.1 ls

列出目录内容。

ls -l      # 列出详细信息
ls -a      # 显示隐藏文件

1.2 cp

复制文件或目录。

cp source.txt destination.txt            # 复制文件
cp -r /source_dir /destination_dir       # 复制目录

1.3 mv

移动或重命名文件或目录。

mv oldname.txt newname.txt               # 重命名文件
mv file.txt /path/to/destination/        # 移动文件

1.4 rm

删除文件或目录。

rm file.txt               # 删除文件
rm -r /path/to/dir       # 删除目录及其内容

1.5 mkdir

创建新目录。

mkdir new_directory       # 创建目录

1.6 rmdir

删除空目录。

rmdir empty_directory     # 删除空目录

2. 用户管理命令

2.1 useradd

添加新用户。

sudo useradd username

2.2 passwd

修改用户密码。

sudo passwd username

2.3 userdel

删除用户。

sudo userdel username

2.4 groups

查看用户所属的组。

groups username

3. 文件权限管理命令

3.1 chmod

修改文件权限。

chmod 755 file.txt         # 设置文件权限

3.2 chown

更改文件或目录的所有者。

sudo chown user:group file.txt

4. 系统监控命令

4.1 top

实时监控系统进程和资源使用情况。

4.2 ps

查看当前运行的进程。

ps aux                       # 查看所有进程

4.3 df

查看文件系统的磁盘使用情况。

df -h                        # 以人类可读的格式显示

4.4 du

查看文件或目录的磁盘使用情况。

du -sh /path/to/directory    # 以人类可读的格式显示

5. 网络管理命令

5.1 ifconfig

查看或配置网络接口(在某些系统上使用ip命令)。

ifconfig                      # 查看网络接口信息

5.2 ping

测试网络连接。

ping example.com             # 测试与指定主机的连接

5.3 netstat

显示网络连接、路由表等信息。

netstat -tuln                # 显示所有监听端口

6. 包管理命令

6.1 apt (Debian/Ubuntu)

sudo apt update              # 更新包列表
sudo apt install package_name # 安装软件包

6.2 yum (CentOS/RHEL)

sudo yum update              # 更新包列表
sudo yum install package_name # 安装软件包

7. 常用其他命令

7.1 grep

在文件中搜索文本。

grep 'text' filename.txt     # 搜索指定文本

7.2 find

查找文件。

find /path -name filename.txt # 按名称查找文件

7.3 tar

打包和解压缩文件。

tar -czvf archive.tar.gz /path/to/directory  # 打包
tar -xzvf archive.tar.gz                     # 解压缩

7.4 ssh

远程连接到另一台计算机。

ssh username@hostname

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区