慕课网linux达人养成计划I 笔记整理(五)关机重启/挂载/登录用户信息

一、shutdown 命令

shutdown [选项] 时间
选项
-c 取消前一个关机命令
-h 关机
-r 重启

shutdown -r 05:30 & 带这个&表示后台运行 要不终端就卡着不能继续 可以使用ctrl+c退出 使用& 就可以直接进行操作 不会卡着

时间写now 代表立刻马上

[root@localhost ~]# shutdown -r 05:30  &
[1] 3413
[root@localhost ~]# 
Broadcast message from root@localhost.localdomain
	(/dev/pts/0) at 13:10 ...

The system is going down for reboot in 980 minutes!

[root@localhost ~]# shutdown -c
shutdown: Shutdown cancelled
[1]+  Done                    shutdown -r 05:30
[root@localhost ~]#

关机还是用shutdown比较好 以下的知道就行
二、其他关机命令

#halt
#poweroff
#init 0

三、其他重启命令

#reboot
#init 6

上面这些init 的0 6是系统运行级别
系统运行级别

runlevel 当前系统运行级别
[root@localhost ~]# runlevel
N 3
前一个代表上个级别 N为空
后一个 是现在的级别
[root@localhost ~]# cat /etc/inittab
#修改系统默认运行级别
id:3:initdefault:

[root@localhost ~]# runlevel
#查询系统运行级别

四、退出登录命令 logout

[root@localhost ~]# logout

使用远程命令 需要退出 远程登录数是有要求的 最好正确退出登录 logout

五、挂载命令
1.查询与自动挂载

[root@localhost ~]# mount
#查询系统中已经 挂载的设备

[root@localhost ~]# mount -a
#依据配置文件/etc/fstab的内容,自动挂载

2.挂载命令格式

mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
选项  -t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统
-o 特殊选择:可以指定挂载的额外选项

mount 支持的特殊选项
mount 支持的特殊选项

mount -o remount,noexec /home
#重新挂载/boot分区,并使用noexec权限

cd /home
vi hell.sh
chmod 755 hello.sh
./hello.sh
mount -o remount,exec /home
#记得改回来啊,要不影响系统启动

3.挂载光盘

mkdir /mnt/cdrom/
#建立挂载点
mount -t iso9660 /dev/cdrom/mnt/cdrom/
#挂载光盘
mount /dev/sr0 /mnt/cdrom/

挂载光盘

4.卸载命令

umount 设备文件名或挂载点
例
umount /mnt/cdrom

卸载的时候 注意不要在卸载的目录里操作,否则卸载会报错 正忙 退出要卸载的目录 到外级目录才能卸载
用完之后一定要进行卸载

5.挂载U盘

fdisk -l
#查看U盘设备文件名

mount -t vfat /dev/sdb1 /mnt/usb
#挂载U盘
注意:linux默认是不支持NTFS文件系统的

六、查看登录用户信息
1. w 命令

w 用户名

w 命令

2. who 命令

who  用户名
命令输出
- 用户名
- 登录终端
- 登录时间 (登录来源IP地址)

3. last命令 查询当前登录和过去登录的用户信息

last
last命令默认读取/var/log/wtmp文件数据
命令输出
- 用户名
- 登录终端
- 登录IP
- 登录时间
- 退出时间(在线时间)

4. lastlog 查看所有用户的最后一次登录时间

lastlog 
lastlog 命令默认读取/var/log/lastlog文件内容
命令输出
- 用户名
- 登录终端
- 登录IP
- 最后一次登录时间
[root@localhost ~]# lastlog
用户名           端口     来自             最后登陆时间
root             pts/0    192.168.0.101    日 8月 28 03:08:25 +0800 2016
bin                                        **从未登录过**
daemon                                     **从未登录过**
adm                                        **从未登录过**
lp                                         **从未登录过**
sync                                       **从未登录过**
shutdown                                   **从未登录过**
halt                                       **从未登录过**
mail                                       **从未登录过**
uucp                                       **从未登录过**
operator                                   **从未登录过**
games                                      **从未登录过**
gopher                                     **从未登录过**
ftp                                        **从未登录过**
nobody                                     **从未登录过**
dbus                                       **从未登录过**
vcsa                                       **从未登录过**
rpc                                        **从未登录过**
abrt                                       **从未登录过**
rpcuser                                    **从未登录过**
nfsnobody                                  **从未登录过**
haldaemon                                  **从未登录过**
ntp                                        **从未登录过**
saslauth                                   **从未登录过**
postfix                                    **从未登录过**
sshd                                       **从未登录过**
tcpdump                                    **从未登录过**
oprofile                                   **从未登录过**