source
source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。该命令通常用命令“.”来替代。
示例:
source filename
或
. filename
systemctl
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
实例:
-
启动nfs服务
systemctl start nfs-server.service
-
设置开机自启动
systemctl enable nfs-server.service
-
停止开机自启动
systemctl disable nfs-server.service
-
查看服务当前状态
systemctl status nfs-server.service
-
重新启动某服务
systemctl restart nfs-server.service
-
查看所有已启动的服务
systemctl list -units --type=service
-
彻底关闭防火墙
sudo systemctl status firewalld.service
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
chkconfig 和 sysv-rc-conf
chkconfig命令是Linux chkconfig命令用于检查,设置系统的各种服务。chkconfig命令多用于RedHat系列的Linux系统。Ubuntu系统使用sysv-rc-conf代替。
chkconfig的语法如下:
chkconfig [--add][--del][--list][系统服务]
其中,--add表示增加所指定的系统服务,并在系统启动的叙述文件内增加相关数据。--del表示删除所指定的系统服务,并在系统启动的叙述文件内删除相关数据。--list表示列出chkconfig的所有命令。
实例:
-
列出chkconfig所知道的所有命令。
chkconfig -list
-
开启服务。
chkconfig telnet on //开启Telnet服务
-
关闭服务
chkconfig telnet off //关闭Telnet服务
useradd
Linux useradd命令用于建立用户帐号。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
语法:
useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
或
useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]
参数说明:
-
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-
-d<登入目录> 指定用户登入时的启始目录。
-
-D 变更预设值.
-
-e<有效期限> 指定帐号的有效期限。
-
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-
-g<群组> 指定用户所属的群组。
-
-G<群组> 指定用户所属的附加群组。
-
-m 自动建立用户的登入目录。
-
-M 不要自动建立用户的登入目录。
-
-n 取消建立以用户名称为名的群组.
-
-r 建立系统帐号。
-
-s<shell> 指定用户登入后所使用的shell。
-
-u<uid> 指定用户ID。
实例:
-
添加一般用户
useradd tt
-
为添加的用户指定相应的用户组
useradd -g root tt
-
创建一个系统用户
useradd -r tt
-
为新添加的用户指定home目录
useradd -d /home/myd tt
-
建立用户且制定ID
useradd caojh -u 544