centos7命令 centos7终端命令大全
centos7相关命令
对于学习Linux系统来说,命令是必须熟练掌握的第一个部分。Linux系统中的命令有600多个,但常用的基础命令并不多。虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此读者只要掌握了CentOS 7中常用的基础命令,就能熟悉其他Linux系统版本的命令了。本章通过分类方式来介绍常用基础命令的语法与使用方法。
3.1系统管理命令
3.1.1 man命令
1.功能说明
man命令用来查看指定命令的帮助信息,其语法格式如下。
man [命令名称]
2.实例
以下命令用来查看cd命令的帮助信息。
[root@test~]# man cd
3.1.2 ls命令
1.功能说明
ls命令用来显示指定目录下的内容,列出指定目录下所含的文件及子目录。此命令与Windows系统中的dir命令功能相似。ls命令的语法格式如下。
ls [选项] [目录或文件]
2.常用选项
ls命令的常用选项及其说明见表3-1。
表3-1 ls命令的常用选项及其说明
3.实例
(1)以下命令列出/root目录下的文件及子目录的详细信息。
[root@test~]# ls-l/root/
total 4
-rw-------. 1 root root 1330 Mar 26 09:50 anaconda-ks.cfg
drwxr-xr-x 2 root root 6 Apr 24 01:59 test
drwxr-xr-x 2 root root 6 Apr 24 01:59 tools
(2)以下命令以时间顺序倒序显示/root目录下的文件及子目录,并显示其详细信息。
[root@test~]# ls-lrt/root/
total 4
-rw-------. 1 root root 1330 Mar 26 09:50 anaconda-ks.cfg
drwxr-xr-x 2 root root 6 Apr 24 01:59 test
drwxr-xr-x 2 root root 6 Apr 24 01:59 tools
3.1.3 cd命令
1.功能说明
cd命令用于切换目录,其语法格式如下。
cd [选项]
2.常用选项
cd命令的常用选项及其说明见表3-2。
表3-2 cd命令的常用选项及其说明
3.实例
(1)以下命令用于切换到/usr/local目录下。
[root@test~]# cd/usr/local/
[root@test local]# pwd
/usr/local
(2)以下命令用于切换到当前登录用户的家目录下。
[root@test local]# whoami
root
[root@test local]# cd~
[root@test~]# pwd
/root
3.1.4 useradd命令
1.功能说明
useradd命令用于创建新的系统用户,其语法格式如下。
useradd [选项]用户名
2.常用选项
useradd命令的常用选项及其说明见表3-3。
表3-3 useradd命令的常用选项及其说明
3.实例
(1)创建一个名为mingongge的新用户,创建命令如下。
[root@test~]# useradd mingongge
[root@test~]# tail-1/etc/passwd
mingongge:x:1001:1001::/home/mingongge:/bin/bash
从上述命令输出结果可以看出,创建新用户时,默认用户家目录为/home/用户名。
(2)创建一个名为mgg的新用户,并指定其家目录为/root/mgg,用户ID为9999,创建命令如下。
[root@test~]# useradd mgg-d/root/mgg-u 9999
[root@test~]# tail-1/etc/passwd#检查是否添加成功
mgg:x:9999:9999::/root/mgg:/bin/bash
3.1.5 passwd命令
1.功能说明
passwd命令用于设置/修改用户密码,其语法格式如下。
passwd [用户名]
2.实例
(1)管理员用户修改普通用户的密码,命令如下。
[root@test~]# whoami
root
[root@test~]# passwd mgg
Changing password for user mgg.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
根据提示输入两次密码即可。
(2)普通用户修改自己的密码,命令如下。
[mingongge@test~]$ passwd
Changing password for user mingongge.
Changing password for mingongge.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
根据提示输入原来的旧密码,然后连续两次输入新密码即可。
3.1.6 free命令
1.功能说明
free命令用于查看系统内存状态,包括系统物理内存、虚拟内存、系统缓存。free命令的语法格式如下。
free [选项]
2.常用选项
free命令的常用选项及其说明见表3-4。
表3-4 free命令的常用选项及其说明
3.实例
(1)以MB为单位显示当前系统内存的使用情况,命令如下。
[root@test~]# free-m
total used free shared buff/cache available
Mem: 976M 67M 792M 6M 115M 766M
Swap: 2G 0 2G
(2)以总和的形式显示当前系统内存的使用情况,命令如下。
[root@test~]# free-t
total used free shared buff/cache available
Mem: 999696 69272 812344 6716 118080 785840
Swap: 2097148 0 2097148
Total: 3096844 69272 2909492
默认单位为KB。
3.1.7 whoami命令
1.功能说明
whoami命令用于显示当前登录到系统的用户名,其语法格式如下。
whoami [选项]
2.常用选项
whoami命令的常用选项及其说明见表3-5。
表3-5 whoami命令的常用选项及其说明
3.实例
查看当前登录到系统的用户名,命令如下。
[root@test~]# whoami
root
从上述命令输出结果可以看出,当前登录到系统的用户为root用户。
3.1.8 ps命令
1.功能说明
ps命令用于显示当前进程的状态,其语法格式如下。
ps [选项]
2.常用选项
ps命令的常用选项及其说明见表3-6。
表3-6 ps命令的常用选项及其说明
ps命令的选项特别多,读者可以自行使用“man ps”命令查看其帮助信息。
欢迎访问www.idccoupon.com一起探讨更多Linux系统知识。
centos7如何设置root账户密码过期时间
在CentOS 7中,你可以使用`chage`命令来设置root账户密码的过期时间。以下是设置root账户密码过期时间的步骤:
1.打开终端并以root用户身份登录。
2.运行以下命令来查看root账户的当前密码过期信息:
chage-l root
3.如果你想要设置密码过期时间,可以使用`chage`命令的`-M`选项。例如,以下命令将root账户的密码过期时间设置为30天:
chage-M 30 root
这将使root账户的密码在30天后过期。
4.你也可以设置密码过期的具体日期,使用`-E`选项。例如,以下命令将root账户的密码过期日期设置为2024年12月31日:
chage-E 2024-12-31 root
这将在指定日期过期root账户的密码。
5.确认更改已生效,可以再次运行以下命令来查看root账户的密码过期信息:
chage-l root
以上就是在CentOS 7中设置root账户密码过期时间的方法。
centos7重置root密码
如果你想重置CentOS7的root密码,你可以按照这步骤操作。
1、重启你的CentOS7系统,然后在启动grub菜单中选择编辑选项启动。按键盘上的'e'键,进入编辑界面。在编辑界面中,找到标记为Linux的某一行,通常是在第16行左右,然后将ro改为rwinit=/sysroot/bin/bash。按下Control+x,以使用单用户模式启动。
2、现在,你可以使用这命令访问系统:chroot/sysroot。使用passwdroot命令重置root密码。为了更新系统信息,你需要执行这命令:touch/,autorelabel。输入exit退出chroot。
3、最后,重启你的系统:reboot。