linux经常使用命令(3)——系统管理1

1. 登陆与退出

    # 表示权限用户(如:root),$ 表示普通用户 
    开机提示:Login:输入用户名 
    password:输入口令   用户是系统注册用户成功登录后,能够进入相应的用户环境. 
    退出当前shell,输入:exit
linux

2. 用户管理

    useradd netseek 添加一个netseek用户 
    passwd netseek  给netseek这个用户设置密码. 
    (/etc/passwd /etc/group) 
    userdel netseek 删除帐号 
    userdel -r netseek 删除帐号连同自家目录.  ios


3. 设置日期和时间

    date 命令("date MMDDhhmmYYYY.ss") 
    2006年7月24日12:37 ,30秒 
    date 072412372006.30 
    date -s 20:30:30 #设置系统时间为20: 30:30 
    date -s 2006-7-24 #设置系统时期为2006-7-24 
    clock -r #对系统Bios中读取时间参数 
    clock -w #将系统时间(如由date设置的时间)写入Bios  shell

4. 查杀进程

    ps aux 
    ps -ef |grep 
    kill -9 
    看看哪一个进程占用的内存最大 
    ps -aux|sort +5n 

    将程序放在先后台执行 
    cp file1 file2 & 
    &与ctrl+z 你可使用&或ctrl+z来将命令放在后台执行. 
    fg 是将放在后台执行的程序再放回前台. 
    jobs  性能

5. su

    在不退出登录的状况下,切换到另外一个身份 
    用法: su -l 用户名(若是用户名缺省,则切换到root状态) 
        eg:su -l netseek (切换到netseek这个用户,将提示输入密码),加上-表示切换到用户的环境变量. 
   
    sudo 利用他能够执行root执行的权限  spa

6. 查看用户信息等

    w       查看用户登录信息 
    who     查看当前登录用户 
    last    最近一个月用户登录状况 
    lastlog 检查某特定用户上次登陆的时间,并格式化输出上次登陆日志/var/log/lastlog的内容 
    whoami  确认本身身份. 
    id      打印出本身的UID以及GID.(UID:用户身份惟一标识.GID:用户组身份惟一标识.每个用户只能有一个惟一的UID和GID.) 
    users 
    groups  用户所归属的用户组查询; 
    finger -l netseek root 
    finger -s 或者直接finger 
    可让使用者查询一些其余使用者的资料 
        eg: finger //查看所用用户的使用资料 
    finger root //查看root的资料  操作系统

7. 命令操做历史

    history 显示用户过去命用的命令 
    !!执行最近一次的命令  日志

8. 查看linux系统信息

uname [-amnrsv][--help][--version]
    说明:uname可显示电脑以及操做系统的相关信息。
    参  数:
        -a或--all  显示所有的信息。 
        -m或--machine  显示电脑类型。 
        -r或--release  显示操做系统的发行编号。 
        -s或--sysname  显示操做系统名称。 
        -v  显示操做系统的版本。 
        --help  显示帮助。 
        --version  显示版本信息。 进程

9. 查看linux系统占用的资源

    top   查看后台程序,监控系统性能 
    top -d 2 每两秒列新一次 
    top -d -2 -p3690 查看某个PID 
    top -b -n 2 >/tmp/top.txt 将top的信息进行2次,而后将结果输出到/tmp/top.txt 
   
    free -m 查看系统内存使用状况 

    uptime  显示目前系统开机时间(查看开机多久,多少人登录,过去1,5,15分钟系统的负载)  crontab

10. 自动化执行

    crontab 定时循环执行程序  内存

11. 关机和重启

shutwond [-t 秒数] [-rkhncff] 时间 [警告信息]      -t 秒数:设置在切换至不一样的runlevel以前,警告和删除两信号之彰间的延迟时间(秒)      -k 发出警告信息,但不是真的要shutdown      -r shutdown这后从新开机      -h shutdown这后开机      -n 不通过init,由shutdown命令自己来作开机工做(不建议你使用)      -f 从新开机时,跳过fsck指令,不检查文件系统.      -F 从新开机时,强迫作fsck检查.      -c 将已经正在shutdown的动做取消      shutdown -h now 马上关机,其中now至关于时间为0,halt,poweroff也能够关机,或者直接init 0      shutdown -h 20:30  系统将在今晚的8:30关机      shutdown -h +10    系统再过十分钟后自动关机.      shutdown -t3 -r now  马上从新开机,但在警告和删除processes这间,      shutdown -k now  'Hey! Go away! now...' 发出警告信息,但没有真的关机.             reboot:      shutdown -r now 几乎与reboot相同,不关建议用reboot执行以下:      shutdown -r +30 'The system wiil reboot'      shutdown -r +10 'Hey!Go away!'  10分钟后系统重启.      #sync; sync; sync; reboot   注:sync将数据同步写入硬盘      halt命令至关于shutdown -h now ,表示马上关机。      reboot命令至关于shutown -r now ,表示马上重起。 

相关文章
相关标签/搜索