linux运维常用命令汇总

在Linux系统中,命令行是一种非常强大的工具,它可以帮助管理员完成各种任务,如文件管理、系统监控、网络配置等,本文将对Linux系统中常用的运维命令进行整理和总结,帮助读者更好地掌握这些命令的使用方法。

文件和目录操作

1、ls:列出目录中的文件和子目录,常用选项有:

linux运维常用命令汇总

-a:显示所有文件,包括隐藏文件。

-l:以长格式显示文件信息。

-h:以人类可读的格式显示文件大小。

-r:按逆序排列文件。

2、cd:切换当前工作目录。cd /home/user将当前工作目录切换到/home/user

3、pwd:显示当前工作目录的绝对路径。

4、mkdir:创建新目录。mkdir new_dir将创建一个名为new_dir的新目录。

5、rmdir:删除空目录。rmdir empty_dir将删除名为empty_dir的空目录,注意,如果目录非空,需要使用rm -r命令。

6、cp:复制文件或目录。cp file1 file2将复制file1file2

7、mv:移动或重命名文件或目录。mv file1 file2将把file1重命名为file2

8、rm:删除文件或目录。rm file1将删除file1,注意,使用该命令时要谨慎,以免误删重要文件。

9、touch:创建空文件或更改文件时间戳。touch new_file将创建一个名为new_file的空文件。

系统信息查看

1、uname:显示操作系统相关信息,如内核版本、主机名等,常用选项有:

-a:显示全部信息。

-s:显示内核名称。

-n:显示网络节点主机名。

-r:显示内核发行版号。

linux运维常用命令汇总

-v:显示内核版本。

2、cat /proc/version:显示内核版本信息。

3、free:显示内存使用情况,常用选项有:

-b:以字节为单位显示内存使用情况。

-k:以千字节为单位显示内存使用情况。

-m:以兆字节为单位显示内存使用情况。

-g:以吉字节为单位显示内存使用情况。

4、top:实时显示系统进程状态,包括CPU使用率、内存使用率等,常用操作有:

按P键可以按CPU使用率排序进程。

按M键可以按内存使用率排序进程。

按H键可以隐藏不可见列。

按Q键可以退出top命令。

用户和权限管理

1、useradd:创建新用户。useradd new_user将创建一个名为new_user的新用户。

2、passwd:设置用户密码。passwd new_user将为新用户设置密码。

3、groupadd:创建新用户组。groupadd new_group将创建一个名为new_group的新用户组。

4、usermod:修改用户属性,如所属用户组、登录Shell等,常用选项有:

-aG:将用户添加到指定用户组。usermod -aG new_group new_user将新用户添加到新用户组。

linux运维常用命令汇总

-L:锁定用户账户,使其无法登录。usermod -L new_user将锁定新用户账户。

-s:设置用户的登录Shell。usermod -s /bin/bash new_user将新用户的登录Shell设置为/bin/bash。

网络配置和管理

1、ifconfig:查看和配置网络接口信息,常用选项有:

up:启用网络接口ifconfig eth0 up将启用eth0网络接口。

down:禁用网络接口。ifconfig eth0 down将禁用eth0网络接口。

inet addr:设置网络接口的IP地址和子网掩码。ifconfig eth0 inet addr 192.168.1.1 netmask 255.255.255.0将设置eth0网络接口的IP地址为192.168.1.1,子网掩码为255.255.255.0。

broadcast:设置网络接口的广播地址。ifconfig eth0 broadcast 192.168.1.255将设置eth0网络接口的广播地址为192.168.1.255。

netmask:设置网络接口的子网掩码。ifconfig eth0 netmask 255.255.255.0将设置eth0网络接口的子网掩码为255.255.255.0。

route add:添加路由规则。route add default gw 192.168.1.1 dev eth0将添加默认路由规则,网关为192.168.1.1,设备为eth0网络接口。

软件包管理

1、apt-get(Debian/Ubuntu):软件包管理工具,用于安装、升级、卸载软件包等操作,常用选项有:

install:安装软件包。apt-get install package_name将安装名为package_name的软件包。

update:更新软件包列表和软件包缓存。apt-get update将更新软件包列表和软件包缓存。

upgrade:升级已安装的软件包到最新版本。apt-get upgrade将升级已安装的软件包到最新版本。

remove:卸载软件包及其配置文件。apt-get remove package_name将卸载名为package_name的软件包及其配置文件。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/325693.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年2月20日 08:29
下一篇 2024年2月20日 08:34

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入