老头子的博客  2018年07月23日 星期一

手机版

Linux学习笔记(9)

1、其他常用命令

挂载命令

1、查询与自动挂载

[root@localhost ~]# mount

#查询系统中已经挂载的设备

运行效果:

[root@localhost ~]# mount
/dev/sda5 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
/dev/sda2 on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)


[root@localhost ~]# mount -a

#依据配置文件/etc/fstab的内容,自动挂载

2、挂载命令格式

[root@localhost ~]# mount [-t 系统文件] [-o 特殊选项] 设备文件名 挂载点

选项:

-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统

-o 特殊选项:可以指定挂载的额外选项

一些常用的特殊选项如下:

参数说明

atime/noatime更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认为更新

async/sync异步/同步,默认为异步

auto/noauto自动/手动,mount -a 命令执行时,是否会自动安装/etc/fstab文件内容挂载,默认自动

defaults定义默认值,相当于rw,suid,dev,exec,auto,nouser,async这七个选项

exec/noexec执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是exec允许

remount重新挂载已经挂载的文件系统,一般用于指定修改特殊权限

rw/ro读写/只读,文件系统挂载时,是否具有读写权限,默认是rw

suid/nosuid具有/不具有SUID权限,设定文件系统是否具有SUID和SGID的权限,默认是具有

user/nouser允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许,只有root可以挂载分区

usrquota写入代表文件系统支持用户磁盘配额,默认不支持

grpquota写入代表文件系统支持组磁盘配额,默认不支持

3、挂载光盘

[root@localhost ~]# mkdir /mnt/cdrom/

#建立挂载点


[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom

#挂载光盘


[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/


4、卸载命令

[root@localhost ~]# umount 设备文件名或挂载点

[root@localhost ~]# umount /mnt/cdrom


5、挂载U盘

[root@localhost ~]# fdisk -l

#查看U盘设备文件名

[root@localhost ~]# mount -t vfat /dev/sdb1 /mnt/usb/

注意:Linux默认是不支持NTFS文件系统的


用户登录查看

1、w 命令

运行效果:

[root@localhost ~]# w
 21:09:20 up  1:25,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.154.101  10:45   10:05m  0.10s  0.10s -bash
root     pts/1    192.168.154.101  20:29    0.00s  0.21s  0.10s w

命令输出:

USER:登陆的用户名;

TTY:登陆终端;

FROM:从哪个IP地址登陆;

LOGIN@:登陆时间;

IDLE:用户闲置时间:

JCPU:指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间;

PCPU:是指当前进程所占用的时间;

WHAT:当前正在运行的命令

2、who 用户名

运行效果:

[root@localhost ~]# who
root     pts/0        2015-03-08 10:45 (192.168.154.101)
root     pts/1        2015-03-08 20:29 (192.168.154.101)

命令输出:

用户名

登陆终端

登陆时间(登陆来源IP地址)

3、last命令

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

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

运行效果:

[root@localhost ~]# last
root     tty1                          Sun Mar  8 21:17 - 21:17  (00:00)    
root     pts/1        192.168.154.101  Sun Mar  8 20:29   still logged in   
root     pts/0        192.168.154.101  Sun Mar  8 10:45   still logged in   
root     pts/0        192.168.154.101  Sun Mar  8 10:37 - 10:45  (00:07)    
reboot   system boot  2.6.32-279.el6.x Sun Mar  8 10:37 - 21:22  (10:45)    
root     pts/0        192.168.154.101  Sun Mar  8 10:20 - down   (00:15)    
reboot   system boot  2.6.32-279.el6.x Sun Mar  8 10:19 - 10:36  (00:16)    
root     pts/0        192.168.154.101  Sat Mar  7 13:01 - crash  (21:17)    
reboot   system boot  2.6.32-279.el6.x Sat Mar  7 13:00 - 10:36  (21:36)    
root     pts/0        192.168.154.100  Tue Feb  3 22:00 - crash (31+14:59)  
reboot   system boot  2.6.32-279.el6.x Tue Feb  3 22:00 - 10:36 (32+12:36)  
root     pts/0        192.168.154.100  Tue Jan 20 21:38 - 21:39  (00:00)    
root     tty1                          Tue Jan 20 21:36 - crash (14+00:23)  
reboot   system boot  2.6.32-279.el6.x Tue Jan 20 21:36 - 10:36 (46+13:00)  
root     pts/0        192.168.154.102  Sun Jan 11 15:52 - crash (9+05:43)   
root     pts/0        192.168.154.102  Sun Jan 11 14:56 - 15:52  (00:55)    
reboot   system boot  2.6.32-279.el6.x Sun Jan 11 14:54 - 10:36 (55+19:41)  
root     pts/0        192.168.154.102  Sat Jan 10 22:23 - 22:42  (00:18)    
reboot   system boot  2.6.32-279.el6.x Sat Jan 10 22:20 - 10:36 (56+12:16)  
root     pts/0        192.168.154.102  Fri Jan  9 21:27 - 21:53  (00:25)    
reboot   system boot  2.6.32-279.el6.x Fri Jan  9 21:25 - 10:36 (57+13:10)  
root     pts/0        192.168.154.102  Thu Jan  8 21:20 - 22:01  (00:41)    
root     pts/1        192.168.154.102  Thu Jan  8 21:19 - 21:19  (00:00)    
root     pts/0        192.168.154.102  Thu Jan  8 20:49 - 21:19  (00:30)    
reboot   system boot  2.6.32-279.el6.x Thu Jan  8 20:49 - 10:36 (58+13:47)  
root     pts/0        192.168.154.102  Wed Jan  7 22:03 - 22:42  (00:38)    
reboot   system boot  2.6.32-279.el6.x Wed Jan  7 22:00 - 10:36 (59+12:36)  
root     pts/0        192.168.154.102  Tue Jan  6 21:18 - 21:58  (00:39)    
reboot   system boot  2.6.32-279.el6.x Tue Jan  6 21:17 - 10:36 (60+13:18)  
root     pts/0        192.168.154.102  Thu Jan  1 20:09 - 21:44  (01:35)    
root     tty1                          Thu Jan  1 20:06 - crash (5+01:11)   
reboot   system boot  2.6.32-279.el6.x Thu Jan  1 20:05 - 10:36 (65+14:31)  
root     pts/0        192.168.154.101  Wed Dec 31 22:02 - 22:21  (00:18)    
root     tty1                          Wed Dec 31 22:02 - crash  (22:02)    
reboot   system boot  2.6.32-279.el6.x Wed Dec 31 22:02 - 10:36 (66+12:34)  
root     pts/0        192.168.154.101  Sun Dec 28 22:35 - 22:35  (00:00)    
root     tty1                          Sun Dec 28 22:33 - crash (2+23:28)   
reboot   system boot  2.6.32-279.el6.x Sun Dec 28 22:32 - 10:36 (69+12:03)  
root     tty1                          Sat Dec 27 23:54 - crash  (22:38)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 23:53 - 10:36 (70+10:43)  
root     pts/0        192.168.154.101  Sun Dec 28 07:40 - down   (-7:-48)   
root     tty1                          Sun Dec 28 07:40 - down   (-7:-48)   
reboot   system boot  2.6.32-279.el6.x Sun Dec 28 07:38 - 23:52  (-7:-46)   
root     pts/0        192.168.154.101  Sun Dec 28 07:18 - crash  (00:20)    
root     tty1                          Sun Dec 28 07:14 - crash  (00:24)    
reboot   system boot  2.6.32-279.el6.x Sun Dec 28 07:12 - 23:52  (-7:-19)   
root     pts/0        192.168.154.101  Sun Dec 28 07:08 - crash  (00:03)    
reboot   system boot  2.6.32-279.el6.x Sun Dec 28 07:07 - 23:52  (-7:-15)   
root     pts/0        192.168.154.101  Sun Dec 28 06:09 - crash  (00:58)    
reboot   system boot  2.6.32-279.el6.x Sun Dec 28 05:54 - 23:52  (-6:-1)    
root     pts/0        192.168.154.101  Sat Dec 27 07:15 - 07:16  (00:00)    
root     tty1                          Sat Dec 27 06:51 - crash  (23:02)    
root     pts/0        192.168.154.101  Sat Dec 27 06:51 - 06:53  (00:02)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 06:50 - 23:52  (17:01)    
root     pts/0        192.168.154.101  Sat Dec 27 06:49 - crash  (00:01)    
root     tty1                          Sat Dec 27 06:43 - crash  (00:07)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 06:42 - 23:52  (17:10)    
root     tty1                          Sat Dec 27 06:34 - crash  (00:07)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 06:33 - 23:52  (17:19)    
root     tty1                          Sat Dec 27 06:31 - crash  (00:01)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 06:30 - 23:52  (17:21)    
root     tty1                          Sat Dec 27 06:27 - crash  (00:02)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 06:27 - 23:52  (17:25)    
root     tty1                          Sat Dec 27 05:53 - crash  (00:33)    
reboot   system boot  2.6.32-279.el6.x Sat Dec 27 05:52 - 23:52  (17:59)    


wtmp begins Sat Dec 27 05:52:33 2014

命令输出

用户名

登录终端

登录IP

登录时间

退出时间(在线时间)

4、lastlog 命令

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

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

运行效果:

[root@localhost ~]# lastlog
用户名           端口     来自             最后登陆时间
root             pts/1    192.168.154.101  日 3月  8 21:26:06 +0800 2015
bin                                        **从未登录过**
daemon                                     **从未登录过**
adm                                        **从未登录过**
lp                                         **从未登录过**
sync                                       **从未登录过**
shutdown                                   **从未登录过**
halt                                       **从未登录过**
mail                                       **从未登录过**
uucp                                       **从未登录过**
operator                                   **从未登录过**
games                                      **从未登录过**
gopher                                     **从未登录过**
ftp                                        **从未登录过**
nobody                                     **从未登录过**
dbus                                       **从未登录过**
vcsa                                       **从未登录过**
rpc                                        **从未登录过**
abrt                                       **从未登录过**
haldaemon                                  **从未登录过**
ntp                                        **从未登录过**
saslauth                                   **从未登录过**
postfix                                    **从未登录过**
avahi                                      **从未登录过**
rpcuser                                    **从未登录过**
nfsnobody                                  **从未登录过**
sshd                                       **从未登录过**
tcpdump                                    **从未登录过**
oprofile                                   **从未登录过**

命令输出

用户名

登录终端

登录IP

最后一次登录时间




标签:
上一篇: Linux学习笔记(8)
下一篇: Shell基础

发表评论:

*