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

写在前面

分享我在学习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`
    
Linux笔记-6 关机和重启命令&用户登录查看命令_第1张图片
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 即为启动图形界面
    Linux笔记-6 关机和重启命令&用户登录查看命令_第2张图片
  • 修改系统默认运行级别
    [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
Linux笔记-6 关机和重启命令&用户登录查看命令_第3张图片
  • 直接 w 回车(不输用户名) 可以查看所有用户的登录信息,如下图



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

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

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

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

命令格式 last

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

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

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

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

    Linux笔记-6 关机和重启命令&用户登录查看命令_第4张图片

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

命令格式:lastlog

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

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

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

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


    Linux笔记-6 关机和重启命令&用户登录查看命令_第5张图片


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

你可能感兴趣的:(Linux笔记-6 关机和重启命令&用户登录查看命令)