Linux命令——系统管理

adduser:
        adduser命令用于新增使用者帐号或更新预设的使用者资料,与useradd指令为同一指令。
        使用权限:系统管理员。


chfn:
        chfn命令提供使用者更改个人资讯,用于 finger and mail username
        使用权限:所有使用者。


chsh:
        chsh命令用于更改使用者 shell 设定。
        使用权限:所有使用者。


date:
        date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记。


exit:
        exit命令用于退出目前的shell。执行exit可使shell以指定的状态值退出,若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。


finger:
        finger命令可以让使用者查询一些其他使用者的资料。


free:
         free命令用于显示内存状态,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。


fwhios:
        fwhios命令用于查找并显示用户信息。本指令的功能有点类似finger指令,它会去查找并显示指定帐号的用户相关信息。不同之处在于fwhois指令是到Network Solutions的WHOIS数据库去查找,该帐号名称必须有在上面注册才能寻获,且名称没有大小写的差别。


gitps:
        gitps(gnu interactive tools process status)命令是用来报告并管理程序执行的指令,基本上它就是通过ps指令来报告,管理程序,也能通过gitps指令随时中断,删除不必要的程序。因为gitps指令会去执行ps指令,所以其参数和ps指令相当类似。


groupdel:
        groupdel命令用于删除群组。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。


groupmod:
        groupmod命令用于更改群组识别码或名称。


halt:
        若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。
        使用权限:系统管理者。


id:
        id命令用于显示用户的ID,以及所属群组的ID,它会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。


kill:
        kill命令用于删除执行中的程序或工作。


last:
        last 命令用于显示用户最近登录信息。


lastb:
        lastb命令用于列出登入系统失败的用户相关信息。单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。


login:
        login命令用于登入系统。


logname:
        logname命令用于显示用户名称。


logout:
        logout命令用于退出系统。


logrotate:
        logrotate命令用于管理记录文件。使用logrotate指令,可让你轻松管理系统所产生的记录文件。它提供自动替换,压缩,删除和邮寄记录文件,每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。


newgrp:
        newgrp 命令用于登入另一个群组。


nice:
        nice命令以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序,内定的adjustment为 10,范围为 -20(最高优先序)到 19(最低优先序)。
procinfo:
        procinfo(process information)命令用于显示系统状态,它从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。
ps:
        ps命令用于显示当前进程 (process) 的状态。


pstree:
        pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以init这个基本行程为根 (root),如果有指定使用者id,则树状图会只显示该使用者所拥有的行程。


reboot:
        reboot命令用于用来重新启动计算机。


renice:
        renice命令用于重新指定一个或多个行程(Process)的优先序(一个或多个将根据参数而定)。


rlogin:
        rlogin命令用于远端登入。执行rlogin指令开启终端机阶段操作,并登入远端主机。


rsh:
        rsh命令用于远端登入的Shell。


rwho:
        rwho命令用于查看系统用户。rwho指令的效果类似who指令,但它会显示局域网里所有主机的用户。主机必须提供rwhod常驻服务的功能,方可使用rwho指令。


screen:
        screen命令用于多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。


shutdown:
        shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
        使用权限:系统管理者。


skill:
        skill命令送个讯号给正在执行的程序,预设的讯息为 TERM (中断),较常使用的讯息为 HUP、INT、KILL、STOP、CONT 和 0。讯息有三种写法:分别为 -9、-SIGKILL、-KILL,可以使用 -l 或 -L 已列出可使用的讯息。


sleep:
        sleep命令可以用来将目前动作延迟一段时间。


sliplogin:
        sliplogin命令用于将SLIP接口加入标准输入。


su:
        su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。


sudo:
        sudo命令是以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
        使用权限:在 /etc/sudoers 中有出现的使用者。


swatch:
        swatch命令用于系统监控程序。


tload:
        tload命令用于显示系统负载状况,它使用ASCII字符简单地以文字模式显示系统负载状态。假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形。


top:
        top命令用于实时显示 process 的动态。


uname:
        uname命令用于显示系统信息,它可以s显示电脑以及操作系统的相关信息。


useradd:
        useradd 命令用于建立用户帐号,帐号建好之后,再用 passwd 设定帐号的密码。使用 useradd 指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。


userconf:
        userconf命令用于用户帐号设置程序,它实际上为linuxconf的符号连接,提供图形界面的操作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。


userdel:
        userdel命令用于删除用户帐号。userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。


usermod:
        usermod命令用于修改用户帐号。


vlock:
        vlock命令用于锁住虚拟终端。执行vlock(virtual console lock)指令可锁住虚拟终端,避免他人使用。


w:
        w命令用于显示目前登入系统的用户信息。执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。


who:
        who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。


whoami:
        whoami命令用于显示自身用户名称,相当于执行"id -un"指令。


whois:
        whois命令用于查找并显示用户信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。

你可能感兴趣的:(Linux)