2025年Linux运维工程师常用命令速查表_第1页
2025年Linux运维工程师常用命令速查表_第2页
2025年Linux运维工程师常用命令速查表_第3页
2025年Linux运维工程师常用命令速查表_第4页
2025年Linux运维工程师常用命令速查表_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年Linux运维工程师常用命令速查表

#2025年Linux运维工程师常用命令速查表

##文件与目录管理

###基本命令

-**`ls`**:列出目录内容

-`-l`:长格式,显示详细信息(权限、所有者、大小、修改时间等)

-`-a`:显示所有文件,包括隐藏文件(以`.`开头的文件)

-`-h`:以可读的格式显示文件大小(如KB、MB)

-`-H`:将文件大小转换为人类可读的格式(如1.2K、2.4M)

-`-t`:按修改时间排序

-`-r`:反向排序

-`-S`:按文件大小排序

-`-1`:每行显示一个文件名

-`-R`:递归列出所有子目录的内容

-**`cd`**:切换目录

-`cd/path/to/directory`:切换到指定目录

-`cd..`:返回上一级目录

-`cd~`:返回用户主目录

-`cd-`:返回上次所在的目录

-**`pwd`**:显示当前工作目录的路径

-**`mkdir`**:创建新目录

-`mkdirnew_directory`:创建一个新目录

-`mkdir-p/path/to/new/directory`:递归创建多级目录

-`mkdir-v`:在创建目录时显示详细信息

-**`rmdir`**:删除空目录

-`rmdirdirectory_name`:删除一个空目录

-`rmdir-p/path/to/directory`:递归删除多级目录

-**`rm`**:删除文件或目录

-`rmfile_name`:删除文件

-`rm-rdirectory_name`:递归删除目录及其内容

-`rm-ffile_name`:强制删除文件,不提示确认

-`rm-ifile_name`:删除前提示确认

-`rm-v`:删除时显示详细信息

-**`cp`**:复制文件或目录

-`cpsource_filedestination_file`:复制文件

-`cp-rsource_directorydestination_directory`:递归复制目录

-`cp-asource_directorydestination_directory`:复制目录及其内容,包括权限和所有者信息

-`cp-v`:复制时显示详细信息

-**`mv`**:移动或重命名文件或目录

-`mvsource_filedestination_file`:移动或重命名文件

-`mvsource_directorydestination_directory`:移动或重命名目录

-`mv-i`:移动前提示确认是否覆盖目标文件

-`mv-v`:移动时显示详细信息

###高级命令

-**`find`**:查找文件或目录

-`find/path-namefile_name`:在指定路径下查找文件

-`find/path-typef-namefile_name`:查找普通文件

-`find/path-typed-namedirectory_name`:查找目录

-`find/path-mtime-n`:查找修改时间在n天内的文件

-`find/path-ctime-n`:查找状态变更时间在n天内的文件

-`find/path-atime-n`:查找访问时间在n天内的文件

-`find/path-execrm-f{}\;`:查找并删除所有找到的文件

-**`tar`**:打包和解包文件

-`tar-cvfarchive_name.tardirectory_name`:打包目录为tar文件

-`tar-xvfarchive_name.tar`:解压tar文件

-`tar-cvfarchive_name.tar.gzdirectory_name`:打包并压缩为tar.gz文件

-`tar-xvfarchive_name.tar.gz`:解压tar.gz文件

-`tar-cvfarchive_name.tar.bz2directory_name`:打包并压缩为tar.bz2文件

-`tar-xvfarchive_name.tar.bz2`:解压tar.bz2文件

-**`gzip`**:压缩和解压缩文件

-`gzipfile_name`:压缩文件为.gz文件

-`gzip-dfile_name.gz`:解压缩.gz文件

-`gzip-rdirectory_name`:递归压缩目录中的所有文件

-**`bzip2`**:压缩和解压缩文件

-`bzip2file_name`:压缩文件为.bz2文件

-`bzip2-dfile_name.bz2`:解压缩.bz2文件

-`bzip2-rdirectory_name`:递归压缩目录中的所有文件

###杂项

-**`ln`**:创建链接

-`lnsource_filelink_name`:创建硬链接

-`ln-ssource_filelink_name`:创建软链接(符号链接)

-`ln-s/path/to/source/path/to/link`:创建跨目录的软链接

-**`chmod`**:更改文件或目录的权限

-`chmod755file_name`:设置文件权限为rwxr-xr-x

-`chmodu+xfile_name`:给文件所有者添加执行权限

-`chmodg-wfile_name`:移除文件组的写权限

-`chmodo=rfile_name`:设置文件其他用户的权限为只读

-`chmoda+wfile_name`:给所有用户添加写权限

-`chmod-R755directory_name`:递归设置目录权限

-**`chown`**:更改文件或目录的所有者和组

-`chownuser_namefile_name`:更改文件所有者

-`chownuser_name:group_namefile_name`:更改文件所有者和组

-`chown-Ruser_name:group_namedirectory_name`:递归更改目录所有者和组

-**`chgrp`**:更改文件或目录的组

-`chgrpgroup_namefile_name`:更改文件组

-**`df`**:显示磁盘空间使用情况

-`df-h`:以可读的格式显示磁盘空间使用情况

-**`du`**:显示目录或文件的磁盘使用空间

-`du-shdirectory_name`:显示目录的总大小

-`du-hfile_name`:显示文件的大小

-**`mkdir-p`**:递归创建多级目录

-**`rm-rf`**:强制递归删除目录及其内容

##用户与组管理

###基本命令

-**`useradd`**:添加新用户

-`useradd-muser_name`:添加新用户并创建主目录

-`useradd-d/home/custom_diruser_name`:添加新用户并指定主目录

-`useradd-s/bin/bashuser_name`:添加新用户并指定默认shell

-**`usermod`**:修改用户信息

-`usermod-lnew_user_nameold_user_name`:修改用户名

-`usermod-d/home/custom_diruser_name`:修改用户主目录

-`usermod-s/bin/zshuser_name`:修改用户默认shell

-`usermod-m`:自动创建用户主目录

-**`userdel`**:删除用户

-`userdeluser_name`:删除用户但不删除主目录

-`userdel-ruser_name`:删除用户及其主目录

-**`groupadd`**:添加新组

-`groupaddgroup_name`:添加新组

-**`groupmod`**:修改组信息

-`groupmod-nnew_group_namegroup_name`:修改组名

-`groupmod-gGIDgroup_name`:修改组ID

-**`groupdel`**:删除组

-`groupdelgroup_name`:删除组

-**`passwd`**:修改用户密码

-`passwduser_name`:修改指定用户的密码

-`passwd`:修改当前用户的密码

-**`chage`**:修改用户密码策略

-`chage-d0user_name`:设置用户密码永不过期

-`chage-M30user_name`:设置用户密码最长使用期为30天

-`chage-I7user_name`:设置用户密码最短使用期为7天

###高级命令

-**`sudo`**:以超级用户权限执行命令

-`sudocommand`:以超级用户权限执行命令

-`sudo-i`:以超级用户身份登录

-`sudo-s`:以超级用户身份打开shell

-**`visudo`**:编辑sudoers文件

-`visudo`:安全地编辑sudoers文件,防止语法错误

-**`getent`**:查询系统数据库

-`getentpasswduser_name`:查询用户信息

-`getentgroupgroup_name`:查询组信息

-**`htpasswd`**:创建和修改HTTP密码文件

-`htpasswd-c/path/to/passwdfile_name`:创建新的密码文件并添加用户

-`htpasswd/path/to/passwdfile_name`:修改密码文件并添加用户

-`htpasswd-d/path/to/passwdfile_name`:删除用户

-**`selinux`**:管理SELinux策略

-`sestatus`:显示SELinux状态

-`setenforce0`:临时禁用SELinux

-`setenforce1`:临时启用SELinux

-`getenforce`:显示SELinux当前状态

-`semanage`:管理SELinux策略

-`semanageuser-a-tuser_t/path/to/user`:将用户添加到SELinux策略

-`semanageport-a-thttp_port_t-ptcp80`:将端口添加到SELinux策略

-**`auditd`**:管理系统审计日志

-`auditctl-w/path-pwarx-kmyaudit`:监控文件访问和修改

-`ausearch-kmyaudit`:搜索审计日志中的关键字

##系统监控与管理

###基本命令

-**`top`**:实时显示系统资源使用情况

-`top`:显示系统进程和资源使用情况

-`top-c`:显示完整进程命令名

-`top-uuser_name`:显示指定用户的进程

-`top-n1`:显示一次系统资源使用情况

-**`htop`**:交互式进程查看器

-`htop`:显示系统进程和资源使用情况

-`htop-uuser_name`:显示指定用户的进程

-`htop-H`:显示线程信息

-**`ps`**:显示当前进程状态

-`psaux`:显示所有进程的详细信息

-`ps-ef`:显示所有进程的详细信息

-`ps-ef|grepprocess_name`:查找指定进程

-`ps-opid,ppid,user,%cpu,%mem,cmd`:显示指定列的进程信息

-**`kill`**:终止进程

-`killPID`:发送SIGTERM信号终止进程

-`kill-9PID`:强制终止进程(发送SIGKILL信号)

-`kill-l`:显示所有信号列表

-**`killall`**:根据进程名终止进程

-`killallprocess_name`:终止所有指定名的进程

-**`systemctl`**:管理系统服务

-`systemctlstartservice_name`:启动服务

-`systemctlstopservice_name`:停止服务

-`systemctlrestartservice_name`:重启服务

-`systemctlstatusservice_name`:显示服务状态

-`systemctlenableservice_name`:启用服务

-`systemctldisableservice_name`:禁用服务

-`systemctllist-units`:列出所有系统单元(服务、守护进程等)

-**`service`**:管理系统服务(旧版系统)

-`serviceservice_namestart`:启动服务

-`serviceservice_namestop`:停止服务

-`serviceservice_namerestart`:重启服务

-`serviceservice_namestatus`:显示服务状态

-**`cron`**:管理定时任务

-`crontab-e`:编辑当前用户的定时任务

-`crontab-l`:列出当前用户的定时任务

-`crontab-r`:删除当前用户的定时任务

-**`at`**:一次性定时任务

-`atnow+1minute`:立即执行任务

-`at10:30`:在指定时间执行任务

-`atq`:列出所有待执行的任务

-`atrmjob_id`:删除指定任务

-**`df`**:显示磁盘空间使用情况

-`df-h`:以可读的格式显示磁盘空间使用情况

-**`du`**:显示目录或文件的磁盘使用空间

-`du-shdirectory_name`:显示目录的总大小

-`du-hfile_name`:显示文件的大小

-**`free`**:显示系统内存使用情况

-`free-h`:以可读的格式显示内存使用情况

-**`vmstat`**:显示虚拟内存统计信息

-`vmstat1`:每秒更新一次内存和CPU使用情况

-**`iostat`**:显示磁盘I/O统计信息

-`iostat-mx`:显示详细的磁盘I/O统计信息

-**`netstat`**:显示网络连接和端口使用情况

-`netstat-tuln`:显示所有监听端口

-`netstat-anp`:显示所有网络连接和进程信息

-`netstat-r`:显示路由表

-**`ss`**:显示套接字统计信息(比netstat更快)

-`ss-tuln`:显示所有监听端口

-`ss-anp`:显示所有网络连接和进程信息

-`ss-r`:显示路由表

-**`ip`**:显示和操作路由、网络设备、隧道接口等

-`ipaddr`:显示网络接口地址

-`iproute`:显示路由表

-`iplink`:显示网络接口状态

-`ipnetns`:显示网络命名空间

-**`ifconfig`**:配置网络接口(旧版系统)

-`ifconfigeth0up`:启用网络接口

-`ifconfigeth0down`:禁用网络接口

-`ifconfigeth0netmask`:配置IP地址和子网掩码

-**`route`**:显示和操作路由表(旧版系统)

-`routeaddnetmaskgw`:添加路由

-**`arp`**:显示和操作ARP缓存

-`arp-a`:显示ARP缓存

-`arp-dip_address`:删除ARP缓存条目

-**`nmcli`**:NetworkManager命令行工具

-`nmclidevstatus`:显示网络设备状态

-`nmcliconshow`:显示网络连接信息

-`nmcliconupconnection_name`:启用网络连接

-`nmclicondownconnection_name`:禁用网络连接

###高级命令

-**`sysctl`**:显示和操作内核参数

-`sysctl-a`:显示所有内核参数

-`sysctl-nkernel.hostname`:显示指定内核参数的值

-`sysctl-wkernel.hostname=`:修改内核参数值

-**`dmesg`**:显示系统启动信息和内核消息

-`dmesg|tail`:显示最后几行系统启动信息

-`dmesg|greperror`:搜索错误信息

-**`journalctl`**:管理系统日志

-`journalctl-xe`:显示所有系统日志

-`journalctl-uservice_name`:显示指定服务的日志

-`journalctl-f`:实时显示系统日志

-**`logrotate`**:管理日志文件轮转

-`logrotate/etc/logrotate.conf`:执行日志文件轮转

-`logrotate-d/etc/logrotate.conf`:测试日志文件轮转配置

-**`auditd`**:管理系统审计日志

-`auditctl-w/path-pwarx-kmyaudit`:监控文件访问和修改

-`ausearch-kmyaudit`:搜索审计日志中的关键字

-**`firewalld`**:管理防火墙规则

-`firewall-cmd--list-all`:显示所有防火墙规则

-`firewall-cmd--add-port=80/tcp`:添加端口规则

-`firewall-cmd--remove-port=80/tcp`:删除端口规则

-`firewall-cmd--add-service=http`:添加服务规则

-`firewall-cmd--remove-service=http`:删除服务规则

-`firewall-cmd--runtime-to-permanent`:将临时规则永久化

-**`fail2ban`**:防止暴力破解

-`fail2ban-clientstatus`:显示fail2ban状态

-`fail2ban-clientstart`:启动fail2ban

-`fail2ban-clientstop`:停止fail2ban

-`fail2ban-clientreload`:重新加载fail2ban配置

-**`snmp`**:简单网络管理协议

-`snmpwalk-v2c-cpubliclocalhost`:显示所有SNMP信息

-`snmpget-v2c-cpubliclocalhost..0`:获取指定OID的值

-**`nmap`**:网络扫描工具

-`nmap-sP/24`:扫描指定网段的主机

-`nmap-sV`:扫描指定主机的服务版本

-`nmap-p80,443`:扫描指定主机的指定端口

-**`ping`**:网络连通性测试

-`ping`:测试与指定主机的连通性

-`ping-c4`:发送4个ICMP请求

-**`traceroute`**:跟踪路由路径

-`traceroute`:跟踪到指定主机的路由路径

-`traceroute-I`:使用ICMP跟踪路由路径

-**`mtr`**:综合网络诊断工具

-`mtr`:显示到指定主机的网络连通性和延迟

-**`iftop`**:实时显示网络流量

-`iftop-ieth0`:显示指定网络接口的流量

-**`iptraf`**:实时显示网络流量(旧版系统)

-`iptraf`:显示网络流量

-**`tcpdump`**:网络抓包工具

-`tcpdump-ieth0-wcapture.pcap`:捕获指定网络接口的数据包

-`tcpdump-ieth0-Aport80`:显示指定端口的ASCII数据包内容

-`tcpdump-ieth0host`:捕获与指定主机的数据包

-**`wireshark`**:图形化网络抓包工具

-`wireshark`:启动Wireshark并捕获网络数据包

-**`sysstat`**:系统性能分析工具

-`iostat-mx`:显示详细的磁盘I/O统计信息

-`mpstat-PALL1`:显示CPU使用情况

-`vmstat1`:每秒更新一次内存和CPU使用情况

-`sar-u110`:每秒更新一次CPU使用情况,共更新10次

-**`sar`**:系统活动记录工具

-`sar-u110`:每秒更新一次CPU使用情况,共更新10次

-`sar-d110`:每秒更新一次磁盘I/O使用情况,共更新10次

-`sar-r110`:每秒更新一次内存使用情况,共更新10次

-`sar-nDEV110`:每秒更新一次网络设备使用情况,共更新10次

-**`pidstat`**:进程统计工具

-`pidstat-u110`:每秒更新一次进程CPU使用情况,共更新10次

-`pidstat-d110`:每秒更新一次进程磁盘I/O使用情况,共更新10次

-**`iotop`**:磁盘I/O性能分析工具

-`iotop-o`:显示只进行磁盘写入的进程

-`iotop-pPID`:显示指定进程的磁盘I/O使用情况

-**`nice`**:调整进程优先级

-`nice-n-10command`:以最高优先级执行命令

-`nice-n19command`:以最低优先级执行命令

-**`renice`**:调整已运行进程的优先级

-`renice-n-10PID`:将进程优先级调整为最高

-`renice-n19PID`:将进程优先级调整为最低

-**`ionice`**:调整进程I/O优先级

-`ionice-c2-n7command`:以最佳努力优先级执行命令

-`ionice-c1-n7command`:以实时优先级执行命令

-`ionice-c3-n7command`:以低优先级执行命令

-**`atop`**:系统性能监控工具(类似top)

-`atop-c`:显示系统性能监控界面

-**`vmhba`**:虚拟机硬件加速块

-`vmhba-l`:列出虚拟机硬件加速块设备

-**`lvm`**:逻辑卷管理

-`pvcreate/dev/sdb`:创建物理卷

-`vgcreatevolgroup/dev/sdb`:创建卷组

-`lvcreate-L10G-nlogical_volumevolgroup`:创建逻辑卷

-`mkfs.ext4/dev/volgroup/logical_volume`:格式化逻辑卷

-`mount/dev/volgroup/logical_volume/mnt`:挂载逻辑卷

-`umount/mnt`:卸载逻辑卷

-`lvextend-L+5G/dev/volgroup/logical_volume`:扩展逻辑卷

-`reducefs/dev/volgroup/logical_volume`:缩减逻辑卷

-**`zfs`**:存储系统

-`zfscreatepool/dataset`:创建数据集

-`zfsmountpool/dataset`:挂载数据集

-`zfsunmountpool/dataset`:卸载数据集

-`zfssnapshotpool/dataset@snapshot`:创建快照

-`zfsrollbackpool/dataset@snapshot`:回滚到快照

-`zfsdestroypool/dataset@snapshot`:删除快照

-`zfssendpool/dataset@snapshot|zfsreceivepool/dataset`:发送和接收快照

-**`iscsiadm`**:iSCSI管理工具

-`iscsiadm-mdiscovery-tsendtargets-p`:发现iSCSI目标

-`iscsiadm-mnode-TiSCSI_target_name-p`:登录iSCSI节点

-`iscsiadm-mnode-TiSCSI_target_name-p-l`:登录iSCSI节点

-`iscsiadm-mnode-TiSCSI_target_name-p-u`:注销iSCSI节点

-`iscsiadm-msession`:显示iSCSI会话信息

-**`multipath`**:多路径I/O

-`multipath-l`:列出多路径设备

-`multipath-f/dev/mapper/mpathX`:强制卸载多路径设备

-`multipath-oreadwrite/dev/mapper/mpathX`:设置多路径设备为读写模式

-`multipath-onomount/dev/mapper/mpathX`:设置多路径设备为非挂载模式

-**`cinder`**:OpenStack块存储

-`cinderlist`:列出块存储卷

-`cindercreate10G`:创建块存储卷

-`cindershowvolume_id`:显示块存储卷信息

-`cinderattachvolume_idinstance_id`:附加块存储卷到实例

-`cinderdetachvolume_idinstance_id`:分离块存储卷从实例

-`cinderdeletevolume_id`:删除块存储卷

-**`neutron`**:OpenStack网络

-`neutronnet-list`:列出网络

-`neutronsubnet-list`:列出子网

-`neutronrouter-list`:列出路由器

-`neutronfloating-ip-list`:列出浮动IP

-`neutronfloating-ip-createpublic`:创建浮动IP

-`neutronfloating-ip-associatefloating_ip_idinstance_id`:关联浮动IP到实例

-`neutronfloating-ip-disassociatefloating_ip_idinstance_id`:分离浮动IP从实例

-**`nova`**:OpenStack计算

-`novalist`:列出计算实例

-`novashowinstance_id`:显示计算实例信息

-`novaboot--flavorflavor_id--imageimage_id--key-namekey_name`:启动计算实例

-`novastopinstance_id`:停止计算实例

-`novadeleteinstance_id`:删除计算实例

-`novasshinstance_id`:通过SSH连接到计算实例

-`novaconsole-loginstance_id`:查看计算实例的控制台日志

-**`keystone`**:OpenStack身份服务

-`keystoneuser-list`:列出用户

-`keystoneuser-create--nameuser_name--passpassword`:创建用户

-`keystonerole-list`:列出角色

-`keystonerole-create--namerole_name`:创建角色

-`keystoneproject-list`:列出项目

-`keystoneproject-create--nameproject_name--domaindefault`:创建项目

-`keystonetoken-get`:获取访问令牌

-`keystonetoken-del`:删除访问令牌

-**`glance`**:OpenStack镜像服务

-`glanceimage-list`:列出镜像

-`glanceimage-create--nameimage_name--file/path/to/image--disk-formatqcow2--container-formatbare`:创建镜像

-`glanceimage-showimage_id`:显示镜像信息

-`glanceimage-downloadimage_id/path/to/download`:下载镜像

-**`cinder`**:OpenStack块存储

-`cinderlist`:列出块存储卷

-`cindercreate10G`:创建块存储卷

-`cindershowvolume_id`:显示块存储卷信息

-`cinderattachvolume_idinstance_id`:附加块存储卷到实例

-`cinderdetachvolume_idinstance_id`:分离块存储卷从实例

-`cinderdeletevolume_id`:删除块存储卷

-**`neutron`**:OpenStack网络

-`neutronnet-list`:列出网络

-`neutronsubnet-list`:列出子网

-`neutronrouter-list`:列出路由器

-`neutronfloating-ip-list`:列出浮动IP

-`neutronfloating-ip-createpublic`:创建浮动IP

-`neutronfloating-ip-associatefloating_ip_idinstance_id`:关联浮动IP到实例

-`neutronfloating-ip-disassociatefloating_ip_idinstance_id`:分离浮动IP从实例

-**`nova`**:OpenStack计算

-`novalist`:列出计算实例

-`novashowinstance_id`:显示计算实例信息

-`novaboot--flavorflavor_id--imageimage_id--key-namekey_name`:启动计算实例

-`novastopinstance_id`:停止计算实例

-`novadeleteinstance_id`:删除计算实例

-`novasshinstance_id`:通过SSH连接到计算实例

-`novaconsole-loginstance_id`:查看计算实例的控制台日志

-**`keystone`**:OpenStack身份服务

-`keystoneuser-list`:列出用户

-`keystoneuser-create--nameuser_name--passpassword`:创建用户

-`keystonerole-list`:列出角色

-`keystonerole-create--namerole_name`:创建角色

-`keystoneproject-list`:列出项目

-`keystoneproject-create--nameproject_name--domaindefault`:创建项目

-`keystonetoken-get`:获取访问令牌

-`keystonetoken-del`:删除访问令牌

-**`glance`**:OpenStack镜像服务

-`glanceimage-list`:列出镜像

-`glanceimage-create--nameimage_name--file/path/to/image--disk-formatqcow2--container-formatbare`:创建镜像

-`glanceimage-showimage_id`:显示镜像信息

-`glanceimage-downloadimage_id/path/to/download`:下载镜像

-**`cinder`**:OpenStack块存储

-`cinderlist`:列出块存储卷

-`cindercreate10G`:创建块存储卷

-`cindershowvolume_id`:显示块存储卷信息

-`cinderattachvolume_idinstance_id`:附加块存储卷到实例

-`cinderdetachvolume_idinstance_id`:分离块存储卷从实例

-`cinderdeletevolume_id`:删除块存储卷

-**`neutron`**:OpenStack网络

-`neutronnet-list`:列出网络

-`neutronsubnet-list`:列出子网

-`neutronrouter-list`:列出路由器

-`neutronfloating-ip-list`:列出浮动IP

-`neutronfloating-ip-createpublic`:创建浮动IP

-`neutronfloating-ip-associatefloating_ip_idinstance_id`:关联浮动IP到实例

-`neutronfloating-ip-disassociatefloating_ip_idinstance_id`:分离浮动IP从实例

-**`nova`**:OpenStack计算

-`novalist`:列出计算实例

-`novashowinstance_id`:显示计算实例信息

-`novaboot--flavorflavor_id--imageimage_id--key-namekey_name`:启动计算实例

-`novastopinstance_id`:停止计算实例

-`novadeleteinstance_id`:删除计算实例

-`novasshinstance_id`:通过SSH连接到计算实例

-`novaconsole-loginstance_id`:查看计算实例的控制台日志

-**`keystone`**:OpenStack身份服务

-`keystoneuser-list`:列出用户

-`keystoneuser-create--nameuser_name--passpassword`:创建用户

-`keystonerole-list`:列出角色

-`keystonerole-create--namerole_name`:创建角色

-`keystoneproject-list`:列出项目

-`keystoneproject-create--nameproject_name--domaindefault`:创建项目

-`keystonetoken-get`:获取访问令牌

-`keystonetoken-del`:删除访问令牌

-**`glance`**:OpenStack镜像服务

-`glanceimage-list`:列出镜像

-`glanceimage-create--nameimage_name--file/path/to/image--disk-formatqcow2--container-formatbare`:创建镜像

-`glanceimage-showimage_id`:显示镜像信息

-`glanceimage-downloadimage_id/path/to/download`:下载镜像

-**`cinder`**:OpenStack块存储

-`cinderlist`:列出块存储卷

-`cindercreate10G`:创建块存储卷

-`cindershowvolume_id`:显示块存储卷信息

-`cinderattachvolume_idinstance_id`:附加块存储卷到实例

-`cinderdetachvolume_idinstance_id`:分离块存储卷从实例

-`cinderdeletevolume_id`:删除块存储卷

-**`neutron`**:OpenStack网络

-`neutronnet-list`:列出网络

-`neutronsubnet-list`:列出子网

-`neutronrouter-list`:列出路由器

-`neutronfloating-ip-list`:列出浮动IP

-`neutronfloating-ip-createpublic`:创建浮动IP

-`neutronfloating-ip-associatefloating_ip_idinstance_id`:关联浮动IP到实例

-`neutronfloating-ip-disassociatefloating_ip_idinstance_id`:分离浮动IP从实例

-**`nova`**:OpenStack计算

-`novalist`:列出计算实例

-`novashowinstance_id`:显示计算实例信息

-`novaboot--flavorflavor_id--imageimage_id--key-namekey_name`:启动计算实例

-`novastopinstance_id`:停止计算实例

-`novadeleteinstance_id`:删除计算实例

-`novasshinstance_id`:通过SSH连接到计算实例

-`novaconsole-loginstance_id`:查看计算实例的控制台日志

-**`keystone`**:OpenStack身份服务

-`keystoneuser-list`:列出用户

-`keystoneuser-create--nameuser_name--passpassword`:创建用户

-`keystonerole-list`:列出角色

-`keystonerole-create--namerole_name`:创建角色

-`keystoneproject-list`:列出项目

-`keystoneproject-create--nameproject_name--domaindefault`:创建项目

-`keystonetoken-get`:获取访问令牌

-`keystonetoken-del`:删除访问令牌

-**`glance`**:OpenStack镜像服务

-`glanceimage-list`:列出镜像

-`glanceimage-create--nameimage_name--file/path/to/image--disk-formatqcow2--container-formatbare`:创建镜像

-`glanceimage-showimage_id`:显示镜像信息

-`glanceimage-downloadimage_id/path/to/download`:下载镜像

-**`cinder`**:OpenStack块存储

-`cinderlist`:列出块存储卷

-`cindercreate10G`:创建块存储卷

-`cindershowvolume_id`:显示块存储卷信息

-`cinderattachvolume_idinstance_id`:附加块存储卷到实例

-`cinderdetachvolume_idinstance_id`:分离块存储卷从实例

-`cinderdeletevolume_id`:删除块存储卷

-**`neutron`**:OpenStack网络

-`neutronnet-list`:列出网络

-`neutronsubnet-list`:列出子网

-`neutronrouter-list`:列出路由器

-`neutronfloating-ip-list`:列出浮动IP

-`neutronfloating-ip-createpublic`:创建浮动IP

-`neutronfloating-ip-associatefloating_ip_idinstance_id`:关联浮动IP到实例

在Linux系统中,用户和组的管理是运维工作的基础,合理的用户和组管理可以确保系统的安全性、可维护性和高效性。Linux系统中的用户分为普通用户和超级用户(root),而组则用于将用户分类管理。下面将详细介绍Linux系统中常用的一些用户和组管理命令。

首先,我们来看用户管理方面的常用命令。`useradd`命令用于创建新用户,其基本用法是`useraddusername`,其中`username`是新用户的用户名。如果需要为用户指定主目录,可以使用`-d`选项,例如`useradd-d/home/newusernewuser`。`-m`选项可以自动创建用户的主目录。`usermod`命令用于修改用户信息,例如更改用户名可以用`usermod-lnewnameoldname`,更改用户的主目录可以用`usermod-d/newhomedirusername`。`userdel`命令用于删除用户,例如`userdelusername`会删除用户及其主目录,而`userdel-rusername`则会连同用户的主目录一起删除。

在用户和组管理中,还有一个非常重要的命令就是`passwd`,用于修改用户密码。基本用法是`passwdusername`,如果输入的是当前登录用户,则直接输入`passwd`即可。在修改密码时,系统会要求输入新密码并确认新密码。

除了上述基本命令之外,还有一些高级命令可以用于更精细的用户和组管理。例如,`chage`命令可以用于修改用户密码策略,例如设置密码永不过期可以用`chage-d0username`,设置密码最长使用期为30天可以用`chage-M30username`。`visudo`命令用于编辑sudoers文件,该文件用于配置哪些用户可以使用sudo命令提升权限,使用该命令时需要小心,因为错误的配置可能会导致系统无法正常使用sudo命令。

在用户和组管理中,安全性也是一个非常重要的考虑因素。Linux系统提供了多种方式来增强系统的安全性,例如可以使用`fail2ban

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论