美文网首页手稿系列--Sorry的Linux修炼
Linux笔记-6 关机和重启命令&用户登录查看命令

Linux笔记-6 关机和重启命令&用户登录查看命令

作者: ZRay111 | 来源:发表于2017-04-07 23:42 被阅读0次

    写在前面

    分享我在学习Linux入门时的笔记,主要通过慕课网学习并记录了如下笔记。适合初学者了解Linux的一些基本知识、指令。
    链接:Linux达人养成计划1

    正菜

    一、关机和重启命令

    1.shutdown命令
    • shutdown是目前最安全的关机和重启命令,因为它会保存当前正在运行的数据。
    • 服务器要尽量避免远程关机(服务器没在身边,远程重启比较麻烦)
    • 服务器要尽量避免频繁重启/关机 (服务器很多人使用,处于高速运转状态,更容易出现问题)
    • 命令格式

    [root@localhost ~]# shutdown [选项] 时间
    选项:
      -c: 取消前一个关机命令
      -h: 关机
      -r: 重启

    • 举个栗子
    1. 立即执行关机/重启   shutdown –h now
                shutdown –r now

    2. 定时关机/重启  shutdown –h 5:30
              shutdown –r 5:30

          注意: 定时关机/重启命令会将终端冻结,从而无法操作。要想操作终端,就要Ctrl + C,然后
       输入 `shutdown –h 5:30  &`,敲两次回车,这样就会将定时关机的指令放在后台执行,不影响终端
       的其它操作
      
    3.  终止定时关机/重启  ` shutdown -c`
      
    2.其他关机命令
    • 不建议使用,大部分不能正确的保存数据,了解即可

    [root@localhost ~]# halt
    [root@localhost ~]# poweroff
    [root@localhost ~]# init 0

    3.其他重启命令
    • reboot 还算比较安全,init 6不推荐使用

    [root@localhost ~]# init 6
    [root@localhost ~]# reboot

    4.系统运行级别
    • init number 相当于调用某一个系统级别,例:init 5 即为启动图形界面
    • 修改系统默认运行级别
      [root@localhost ~]# cat /etc/inittab
      id:3:initdefault
    • 不允许把开机默认级别设置为0或者6,否则永远开不了机!
    • 查询系统运行级别
      [root@localhost ~]# runlevel
    • runlevel —— 打印当前系统运行级别
      N 3 表示从空级别进入了当前的3级别,即一开机就进入了3级别(N--null)
    5.退出远程登录
    • 每次远程管理服务器结束后都要记得退出登陆
    • 退出登录命令

    [root@localhost ~]# logout

    二、用户登录查看命令

    1. w
    • 直接 w 回车(不输用户名) 可以查看所有用户的登录信息,如下图



      第一行依次是:系统时间,系统开机时长,一共登陆了几个用户,系统在1分钟、5分钟、15分钟前的平均负载。

    2. who
    • 命令格式 who 用户名
    • 命令输出
        - 用户名
        - 登录终端
        - 登陆时间(登录来源IP地址)

    • 直接 who 回车(不输用户名) 可以查看所有用户的登录信息

    3. last
    • 功能:查询当前登录和过去登陆的用户信息

    命令格式 last

    • last命令默认是读取/var/log/wtmp文件数据

    • 命令输出
        - 用户名
        - 登录终端
        - 登陆IP
        - 登陆时间
        - 退出时间(在线时间)

    • /var/log/wtmp 文件不能通过vi 打开(二进制文件,打开是乱码),只能通过last命令查看,这样可以防止篡改!

    • last 还能查看重启的相关日志

    4. lastlog
    • 功能:查看所有用户的最后一次登陆时间

    命令格式:lastlog

    • lastlog命令默认是读取/var/log/lastlog文件内容

    • 命令输出
        -用户名
         - 登录终端
        - 登陆IP
        - 最后一次登录时间

    • /var/log/lastlog 同样不能通过vi打开,防篡改

    • 一些系统用户被系统禁止登陆,所以显示从未登录过!如下图




    **
    原创文章,转载请注明出处:http://www.jianshu.com/p/4d9544cd7ffe**

    相关文章

      网友评论

        本文标题:Linux笔记-6 关机和重启命令&用户登录查看命令

        本文链接:https://www.haomeiwen.com/subject/jnykattx.html