【Linux基本命令使用】
ls
ls -l
ls --help
通配符示例:
[root@webserver /]#ls *.conf *匹配任何字符和任何数目的字符
[root@webserver /]#ls /home/*.txt
[root@webserver /]#ls h*.conf
[root@webserver /]#ls test?.aa ?匹配单一数目的任何数目的字符
[root@webserver /]#ls [abc]* []匹配中括号之内的任意一个字符
[root@webserver /]#ls -a 示显隐藏文件
文件的类型
(-) 普通文件
(d) 目录
(l) 符号链接
(c) 字符设备文件
(b) 块设备文件
(s) 套接字
(p) 命名管道
==文件与目录操作==
[root@webserver /]#ls 显示指字目录和文件的信息
参数:
-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~
-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个目录,一起列出来~
-d :仅列出目录本身,而不是列出目录内的档案数据
-f :直接列出结果,而不进行排序 (ls 预设会以档名排序!)
-F :根据档案、目录等信息,给予附加数据结构,例如:
*:代表可执行档; /:代表目录; =:代表 socket 档案; |:代表 FIFO 档案;
-h :将档案容量以人类较易读的方式(例如 GB, KB 等等)列出来;
-i :列出 inode 位置,而非列出档案属性;
-l :长数据串行出,包含档案的属性等等数据;
-n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在账号管理提到!)
-r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
-R :连同子目录内容一起列出来;
-S :以档案容量大小排序!
-t :依时间排序
[root@webserver /]#pwd ( pwd ,显示当前路径 ) pwd -P 显示出确实的路径,而非使用连接(link)路径
[root@webserver /]#cd /home 进入指定的目录,( cd /usr/local/ 进入目录 /usr/local/ , cd ../ 返回到上一级目录
./ 当前目录 ../父目录 - 代表前一个工作目录 ~代表[目前使用者身份]所在的家目录 ~account代表account这个使用者的家目录)针对 cd 的使用方法,如果仅输入 cd 时,代表的就是『 cd ~ 』
[root@webserver /]#mkdir name 创建指定名称的目录,( mkdir dir1 ,新建目录 dir1 )
参数:
-m: 对新建目录设置存取权限,也可以用chmod命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
[root@webserver /]#rmdir name 删除指定名称的目录
==文件操作命令==
[root@webserver /]#file /etc/passwd 显示指定文件的类型
[root@webserver /]#touch filename 建立指定名称的文件或更新文件时间
参数:
-a :仅修订 access time;
-c :仅修改时间,而不建立档案;
-d :后面可以接日期,也可以使用 --date="日期或时间"
-m :仅修改 mtime ;
-t :后面可以接时间,格式为[YYMMDDhhmm]
[root@webserver /]#cp filename copyfilename 复制文件或目录
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !
[root@webserver /]#rm -rf filename 删除文件或目录,( rm file1 ,rm -r dir1,rm -rf dir2 删除文件或目录, f不提示输入y )
参数:
-f :就是 force 的意思,强制移除;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了
[root@webserver /]#mv filename /home 移动文件或目录,文件或目录重命名
参数:
-f :force 强制的意思,强制直接移动而不询问;
-i :若目标档案 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标档案已经存在,且 source 比较新,才会更新 (update)
【文件权限及设置命令】
[root@webserver /]#chmod 001 houdunwang //给目录设权限。 r 表示可读取,w 表示可写入,x 表示可执行.
[root@webserver /]#chown zhaogsan:zhangsan test/ //改变文件的拥有者 修改当前属组.-R 包括子目录
【系统查找】
which 查找文件
参数:
-a :将所有可以找到的指令均列出,而不止第一个被找到的指令名称
whereis 查找指定文件
whereis [-bmsu] [BMS 目录名 -f ] 文件名
命令参数:
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。
locate 查找
find 查找
[root@webserver /]# find 路径 参数
【查找看进程】
[root@webserver /]#ps -ef | grep httpd(要查看进程名)
[root@webserver /]#killall -u apache(要杀死的名) //杀进程
[root@webserver /]#sleep 10000 //占时终指
【rpm安装软件】
一)初始化rpm 数据库;
通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;
[root@localhost beinan]# rpm --initdb
[root@localhost beinan]# rpm --rebuilddb 注:这个要花好长时间;
注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;
命令 功能
rpm -qa 查询linux系统中的所有软件包
rpm -q 包名称 查询指定名称的软件是否安装
rpm -qi 包名称 查询指定名称软件包的详细信息
rpm -ql 包名称 查询指定名称软件包中所包括的文件列表
rpm -qf 包名称 查询指定文件属的软件包
rpm -qpi 包名称 查询指定RPM包文件的详细信息
rpm -qpl 包名称 查询指定RPM包中包含的文件列表
[root@webserver /]#rpm -qi bash //查询系统中已安装的软件包信息
[root@webserver /]#rpm -ivh vim-common-6.3.035-3.i386.rpm //rpm命令配合“-i”选项用于安装RPM软件包
【系统用户管理】
[root@webserver etc]#vim passwd //查看用户信息
rot:x:0:0;root:/root:/bin/bash
root(用户名):x(口令):0(用户标识号):0(组标识号):root(注释性描述):/root(自家目录):/bin/bash(命令解释器)
[root@webserver etc]#vim shadow
[root@webserver etc]#vim group //查看组
[root@webserver/]#useradd username //创建一个新用户
[root@webserver/]#useradd -G share to m //创建一个新用户tom并加入到新组中share中
语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号]
useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]
参 数:
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的启始目录。
-D 变更预设值.
-e<有效期限> 指定帐号的有效期限。
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组.
-r 建立系统帐号。
-s 指定用户登入后所使用的shell。
-u 指定用户ID。
[root@webserver/]#usermod -l toml tom //修改用户名为tom1
[root@webserver/]#usermod -L tom1 //锁安及解锁帐号tom1
[root@webserver/]#usermod -U tom1 //解锁
语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]
补充说明:usermod可用来修改用户帐号的各项设定。
参 数:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s<shell> 修改用户登入后所使用的shell。
-u<uid> 修改用户ID。
-U 解除密码锁定。
[root@webserver/]#userdel -r tom1
参 数:
-f 删除用户登入目录以及目录中所有文件。
-r
[root@webserver/]#passwd zhaoliang //给用户设密码
[root@webserver/]#passwd -d zhaoliang //删除用户密码
[root@webserver/]#passwd -l zhaoliang //锁定zhaoliang账号的密码
[root@webserver/]#passwd -u zhaoliang //解锁
使用权限:所有使用者
使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
说明:用来更改使用者的密码
参数:
-k keep non-expired authentication tokens
-l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。
-u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。
-g 修改组密码。gpasswd的等效命令。
-f 更改由finger命令访问的用户信息。
-d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.
-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.
[username] 指定帐号名称.
最常用最简单的用法: passwd tom,修改tom用户密码。
[root@webserver/]#chage -l zhaoliang //查看用户基本信息,在LINUX系统上,密码时效是通过chage命令来管理的。
参数:
-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M 密码保持有效的最大天数。
-W 用户密码到期前,提前收到警告信息的天数。
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d 上一次更改的日期
-i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。
[root@webserver/]#su - zhaoliang //切换用户,su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。
##如果想要介用sudo管理员权限的话,低先要配置一下,如下:
[root@webserver/]#visudo
//组
[root@webserver/]#groupadd share //创建一个新组
功能:添加用户组
用法:groupadd [-g gid][-o][-r][-f] groupname
参数
-g gid:除非使用-o参数不然该值必须是唯一,不可相同。数值不可为负。
-o:允许设置相同组id的群组
-r:建立系统组
-f:强制执行,默认是不允许创建相同id的组的,使用此参数就可以,而且不用-o选项。
[root@webserver/]#groupmod -n houdun share //将share组更改为houdun
功能:修改用户组
用法:groupmod [-g gid [-o]] [-n group_name] group
参数:
-g gid:指定id
-o:与groupadd相同
-n group_name:修改用户组名为group_name
[root@webserver/]#groupdel houdun //删除houdun组
功能:删除用户组
用法: groupdel group
参数:无
说明:删除用户组时,用户组必须存在,如果有组中的任一用户在使用中的话,则不能删除。
【系统周期性计划任务】
[root@webserver /]#ps -ef | grep crond //查看crond有没有运时
[root@webserver /]#service crond status //查询crond服务状态
[root@webserver /]#service crond stop //停止crond服务
[root@webserver /]#service crond start //启动crond服务
[root@webserver /]#service crond restart //重新启动crond服务
[root@webserver /]#chkconfig --list crond //查看crond服务的开机启动状态
//如果的关闭的 如:0:off 1:off 2:off 等要打开 1:on
[root@webserver /]#chkconfig --level 2345 crond on //开启2345
查看用户的cron任务
#crontab -l
编辑用户的cron任务
.编辑并覆盖原有的cron任务
#crontab
.调用文本编辑器对cron任务进行编辑
#crontab -e
删除用户现有的cron任务
#crontab -r
【开关机】
reboot ( 重启系统 )
init 0 ( 关机 ,仅 root 用户有权操作 )
init 6 ( 重启系统 ,仅 root 用户有权操作 )
我们来看看几个例子:
shutdown -h now 立刻关机
shutdown -h 21:30 今天21:30关机
shutdown -h +10 十分钟后关机
shutdown -r now 立刻重启
shutdown -r +10 ‘the system will reboot’ 10分钟后重启,管理员提示用户系统要重启了,便于用户保存工
作中的资料。只有root用户才能使用这个命令。
指令:clear
用途:清除萤幕用。
使用方法:在 console 上输入 clear。
ls
ls -l
ls --help
通配符示例:
[root@webserver /]#ls *.conf *匹配任何字符和任何数目的字符
[root@webserver /]#ls /home/*.txt
[root@webserver /]#ls h*.conf
[root@webserver /]#ls test?.aa ?匹配单一数目的任何数目的字符
[root@webserver /]#ls [abc]* []匹配中括号之内的任意一个字符
[root@webserver /]#ls -a 示显隐藏文件
文件的类型
(-) 普通文件
(d) 目录
(l) 符号链接
(c) 字符设备文件
(b) 块设备文件
(s) 套接字
(p) 命名管道
==文件与目录操作==
[root@webserver /]#ls 显示指字目录和文件的信息
参数:
-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~
-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个目录,一起列出来~
-d :仅列出目录本身,而不是列出目录内的档案数据
-f :直接列出结果,而不进行排序 (ls 预设会以档名排序!)
-F :根据档案、目录等信息,给予附加数据结构,例如:
*:代表可执行档; /:代表目录; =:代表 socket 档案; |:代表 FIFO 档案;
-h :将档案容量以人类较易读的方式(例如 GB, KB 等等)列出来;
-i :列出 inode 位置,而非列出档案属性;
-l :长数据串行出,包含档案的属性等等数据;
-n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在账号管理提到!)
-r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
-R :连同子目录内容一起列出来;
-S :以档案容量大小排序!
-t :依时间排序
[root@webserver /]#pwd ( pwd ,显示当前路径 ) pwd -P 显示出确实的路径,而非使用连接(link)路径
[root@webserver /]#cd /home 进入指定的目录,( cd /usr/local/ 进入目录 /usr/local/ , cd ../ 返回到上一级目录
./ 当前目录 ../父目录 - 代表前一个工作目录 ~代表[目前使用者身份]所在的家目录 ~account代表account这个使用者的家目录)针对 cd 的使用方法,如果仅输入 cd 时,代表的就是『 cd ~ 』
[root@webserver /]#mkdir name 创建指定名称的目录,( mkdir dir1 ,新建目录 dir1 )
参数:
-m: 对新建目录设置存取权限,也可以用chmod命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
[root@webserver /]#rmdir name 删除指定名称的目录
==文件操作命令==
[root@webserver /]#file /etc/passwd 显示指定文件的类型
[root@webserver /]#touch filename 建立指定名称的文件或更新文件时间
参数:
-a :仅修订 access time;
-c :仅修改时间,而不建立档案;
-d :后面可以接日期,也可以使用 --date="日期或时间"
-m :仅修改 mtime ;
-t :后面可以接时间,格式为[YYMMDDhhmm]
[root@webserver /]#cp filename copyfilename 复制文件或目录
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !
[root@webserver /]#rm -rf filename 删除文件或目录,( rm file1 ,rm -r dir1,rm -rf dir2 删除文件或目录, f不提示输入y )
参数:
-f :就是 force 的意思,强制移除;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了
[root@webserver /]#mv filename /home 移动文件或目录,文件或目录重命名
参数:
-f :force 强制的意思,强制直接移动而不询问;
-i :若目标档案 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标档案已经存在,且 source 比较新,才会更新 (update)
【文件权限及设置命令】
[root@webserver /]#chmod 001 houdunwang //给目录设权限。 r 表示可读取,w 表示可写入,x 表示可执行.
[root@webserver /]#chown zhaogsan:zhangsan test/ //改变文件的拥有者 修改当前属组.-R 包括子目录
【系统查找】
which 查找文件
参数:
-a :将所有可以找到的指令均列出,而不止第一个被找到的指令名称
whereis 查找指定文件
whereis [-bmsu] [BMS 目录名 -f ] 文件名
命令参数:
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。
locate 查找
find 查找
[root@webserver /]# find 路径 参数
【查找看进程】
[root@webserver /]#ps -ef | grep httpd(要查看进程名)
[root@webserver /]#killall -u apache(要杀死的名) //杀进程
[root@webserver /]#sleep 10000 //占时终指
【rpm安装软件】
一)初始化rpm 数据库;
通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;
[root@localhost beinan]# rpm --initdb
[root@localhost beinan]# rpm --rebuilddb 注:这个要花好长时间;
注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;
命令 功能
rpm -qa 查询linux系统中的所有软件包
rpm -q 包名称 查询指定名称的软件是否安装
rpm -qi 包名称 查询指定名称软件包的详细信息
rpm -ql 包名称 查询指定名称软件包中所包括的文件列表
rpm -qf 包名称 查询指定文件属的软件包
rpm -qpi 包名称 查询指定RPM包文件的详细信息
rpm -qpl 包名称 查询指定RPM包中包含的文件列表
[root@webserver /]#rpm -qi bash //查询系统中已安装的软件包信息
[root@webserver /]#rpm -ivh vim-common-6.3.035-3.i386.rpm //rpm命令配合“-i”选项用于安装RPM软件包
【系统用户管理】
[root@webserver etc]#vim passwd //查看用户信息
rot:x:0:0;root:/root:/bin/bash
root(用户名):x(口令):0(用户标识号):0(组标识号):root(注释性描述):/root(自家目录):/bin/bash(命令解释器)
[root@webserver etc]#vim shadow
[root@webserver etc]#vim group //查看组
[root@webserver/]#useradd username //创建一个新用户
[root@webserver/]#useradd -G share to m //创建一个新用户tom并加入到新组中share中
语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号]
useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]
参 数:
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的启始目录。
-D 变更预设值.
-e<有效期限> 指定帐号的有效期限。
-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组.
-r 建立系统帐号。
-s 指定用户登入后所使用的shell。
-u 指定用户ID。
[root@webserver/]#usermod -l toml tom //修改用户名为tom1
[root@webserver/]#usermod -L tom1 //锁安及解锁帐号tom1
[root@webserver/]#usermod -U tom1 //解锁
语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]
补充说明:usermod可用来修改用户帐号的各项设定。
参 数:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s<shell> 修改用户登入后所使用的shell。
-u<uid> 修改用户ID。
-U 解除密码锁定。
[root@webserver/]#userdel -r tom1
参 数:
-f 删除用户登入目录以及目录中所有文件。
-r
[root@webserver/]#passwd zhaoliang //给用户设密码
[root@webserver/]#passwd -d zhaoliang //删除用户密码
[root@webserver/]#passwd -l zhaoliang //锁定zhaoliang账号的密码
[root@webserver/]#passwd -u zhaoliang //解锁
使用权限:所有使用者
使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
说明:用来更改使用者的密码
参数:
-k keep non-expired authentication tokens
-l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。
-u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。
-g 修改组密码。gpasswd的等效命令。
-f 更改由finger命令访问的用户信息。
-d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.
-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.
[username] 指定帐号名称.
最常用最简单的用法: passwd tom,修改tom用户密码。
[root@webserver/]#chage -l zhaoliang //查看用户基本信息,在LINUX系统上,密码时效是通过chage命令来管理的。
参数:
-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M 密码保持有效的最大天数。
-W 用户密码到期前,提前收到警告信息的天数。
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d 上一次更改的日期
-i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。
[root@webserver/]#su - zhaoliang //切换用户,su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。
##如果想要介用sudo管理员权限的话,低先要配置一下,如下:
[root@webserver/]#visudo
//组
[root@webserver/]#groupadd share //创建一个新组
功能:添加用户组
用法:groupadd [-g gid][-o][-r][-f] groupname
参数
-g gid:除非使用-o参数不然该值必须是唯一,不可相同。数值不可为负。
-o:允许设置相同组id的群组
-r:建立系统组
-f:强制执行,默认是不允许创建相同id的组的,使用此参数就可以,而且不用-o选项。
[root@webserver/]#groupmod -n houdun share //将share组更改为houdun
功能:修改用户组
用法:groupmod [-g gid [-o]] [-n group_name] group
参数:
-g gid:指定id
-o:与groupadd相同
-n group_name:修改用户组名为group_name
[root@webserver/]#groupdel houdun //删除houdun组
功能:删除用户组
用法: groupdel group
参数:无
说明:删除用户组时,用户组必须存在,如果有组中的任一用户在使用中的话,则不能删除。
【系统周期性计划任务】
[root@webserver /]#ps -ef | grep crond //查看crond有没有运时
[root@webserver /]#service crond status //查询crond服务状态
[root@webserver /]#service crond stop //停止crond服务
[root@webserver /]#service crond start //启动crond服务
[root@webserver /]#service crond restart //重新启动crond服务
[root@webserver /]#chkconfig --list crond //查看crond服务的开机启动状态
//如果的关闭的 如:0:off 1:off 2:off 等要打开 1:on
[root@webserver /]#chkconfig --level 2345 crond on //开启2345
查看用户的cron任务
#crontab -l
编辑用户的cron任务
.编辑并覆盖原有的cron任务
#crontab
.调用文本编辑器对cron任务进行编辑
#crontab -e
删除用户现有的cron任务
#crontab -r
【开关机】
reboot ( 重启系统 )
init 0 ( 关机 ,仅 root 用户有权操作 )
init 6 ( 重启系统 ,仅 root 用户有权操作 )
我们来看看几个例子:
shutdown -h now 立刻关机
shutdown -h 21:30 今天21:30关机
shutdown -h +10 十分钟后关机
shutdown -r now 立刻重启
shutdown -r +10 ‘the system will reboot’ 10分钟后重启,管理员提示用户系统要重启了,便于用户保存工
作中的资料。只有root用户才能使用这个命令。
指令:clear
用途:清除萤幕用。
使用方法:在 console 上输入 clear。