[LN_05] Linux挂载 & 用户登录信息查看命令

一、Linux挂载命令

挂载目的是分配挂载点(分配盘符),Linux的挂载点是用目录来指定

1. 查询与自动挂载

# 查询系统中已经挂载的设备
mount
# 依据配置文件 /etc/fstab 的内容,自动挂载
mount -a

2. 挂载命令格式

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

3. 挂载光盘

# 建立挂载点
mkdir /mnt/cdrom
# 挂载光盘(将设备文件挂载到盘符对应的目录下)
mount -t iso9660 /dev/cdrom /mnt/cdrom
# 以上可简写如下,系统默认会以iso9660文件系统
mount /dev/sr0 /mnt/cdrom

4. 卸载光盘

umount 设备文件名or挂载点

如:
umount /dev/sr0
umount /mnt/cdrom
PS:以上命令执行前,需要将操作路径退出光盘目录以外再作操作,不能再挂载点以内卸载操作

5. 挂载U盘

# 查看U盘设备文件名
fdisk -l
# 挂载U盘
mount -t vfat /dev/sdb1 /mnt/usb

PS:
①U盘的设备文件名目录不是固定的,会动态变化
②vfat对应FAT32文件系统,支持不超过4G的单个文件
③Linux默认不支持NTFS文件系统,即Linux默认不支持U盘挂载,需要编译内核才可以实现支持NTFS;可通过在Linux安装NTFS-3G,也可实现支持NTFS,但只可实现只读方式,不可写入数据


二、Linux用户登录查看命令

1. 查看登录用户的信息

w [用户名]

命令输出:
USER:登录的用户名
TTY:登录终端(tty1表示本地登录终端,pts/1、pts/0表示远程登录终端)
FROM:登录来源IP
LOGIN@:登录时间
IDLE:用户闲置时间
JCPU:与该终端连接的所有进程所占用的时间
PCPU:当前进程所占用的时间
WHAT:当前正在运行的命令

4866277-262302f27d2a1ad1.png

2. 查看登录用户信息

who

命令输出:用户名、登录终端、登录时间&来源IP

4866277-2c33c3c81484da97.png

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

last

命令输出:用户名、登录终端、登录IP、登录时间、退出时间(在线时间)
PS:
①last命令默认读取 /var/log/wtmp 文件数据
②判断系统中所有用户的登录信息,如甄别是否有恶意用户登录

4866277-c3dc2d8e6b507296.png

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

lastlog

命令输出:用户名、登录终端、登录IP、最后一次登录的时间
*PS:lastlog命令默认也是读取 /var/log/wtmp 文件数据

4866277-917e3b6d899b43b6.png

猜你喜欢

转载自blog.csdn.net/weixin_34195364/article/details/87618885