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

1. 登录与退出

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

2. 用户管理

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


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 

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执行的权限 

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分钟系统的负载) 

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 ,表示立刻重起。 

转载于:https://my.oschina.net/maliang0130/blog/204252

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值