linux学习笔记之关机重启挂载及用户登陆查看命令

来源:互联网 发布:北通 知乎 编辑:程序博客网 时间:2024/06/04 22:40
关机重启命令
shutdown [选项] [时间]
-c 取消前一个关机命令 cancel
-h 关机 halt
-r 重启 reboot
如shutdowm -r now 
  shutdown -r 05:30 #使用这条命令后不能再使用其他命令,如需要需使用ctrl c强制终止命令
  shutdown -r 05:30 & #将命令放在后台不影响终端操作


其他关机命令
halt #不安全不会在服务器关机时正确保存所有服务
poweroff
init 0


其他重启命令
reboot #比较安全
init 6


系统运行级别
0 关机
1 单用户(启动最小的程序用于系统修复乳忘记密码,类似于windows的安全模式)
2 不完全多用户(不含NFS服务)
3 完全多用户
4 未分配
5 图形界面
6 重启


查看系统运行级别命令runlevel
可以进入/etc/inittab目录修改默认运行级别id:3:initdefault:



退出登录命令logout  #这条命令的意义在于正确退出登录让系统释放登陆的用户


挂载命令
mount #查看系统中已经挂载好的设备文件名和挂载点
mount -a #依据配置文件/etc/fstab(自动挂载设备文件)的内容自动挂载
mount [选项] 设备文件名 挂载点
-t 文件系统,加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660(光盘)等文件系统
-o 特殊选项,可以指定挂载的额外选项
特殊选项
atime/noatime 更新或不更新访问时间。访问分区文件时,是否更新访问时间,默认为更新
exec/noexec 执行不执行,设定是否允许在挂载的文件系统中执行可执行文件,默认是exec
remount 重新挂载已经挂载的文件系统
例:在Linux中写一个脚本文件 
[root@localhost home]# vi hello.sh
#!/bin/bash #不能省略
echo "hello!"
[root@localhost home]# chmod 755 hello.sh #给文件赋予755的权限
[root@localhost home]# ./hello.sh
mount -o remount,noexec /home/ #将已经挂载的home设定不可执行可执行文件并重新挂载


挂载光盘的步骤:
1.放入光盘(注意将虚拟机上的已连接选项√,相当于为光驱开启电源)
2.建立挂载点 mkdir /mnt/cdrom
3.执行挂载命令 mount -t iso9660 /dev/sr0(或/dev/cdrom) /mnt/cdrom
4.卸载命令 umount 设备文件名或挂载点(注意卸载时不能再光盘目录内)


挂载U盘
1.由于系统会将U盘看成硬盘,我们不知道默认系统有几块硬盘,故插入U盘要查看U盘的设备文件名 fdisk -l(fdisk是分区命令,fdisk -l是查询系统中已经识别的硬盘)
2.挂载命令 mount -t vfat(fat32) /dev/sdb1 /mnt/usb
注意:linux默认不支持ntfs,想要支持可以重新编译内核或安装ntfs-3g,但是都是只读


用户登录查看命令
w #查看用户的登录信息
命令输出:
USER:登录用户名
TTY:登录终端
FROM:从哪个IP地址登录
LOGIN@:登录时间
JCPV:指的是和该终端连接的所有进程占用的时间,这个时间并不包括过去后台作业时间,但却包括现在正在运行的后台作业所占用的时间
PCPV:指的是当前进程所占用的时间
WHAT:当前正在运行的命令


who #查询用户登录信息
命令输出:
用户名 登录终端 登录时间


last #查询当前登录和过去登录的用户信息,last命令其实是读取/var/log/wtmp文件数据
命令输出:
用户名,登录终端,登录IP,登录时间,退出登录(在线时间)


lastlog #查询所有用户的最后一次登录时间,lastlog命令其实是读取/var/log/lastlog文件数据
命令输出
用户名,登录终端,登录IP,最后一次登录时间









阅读全文
0 0
原创粉丝点击