Linux关机和重启和其他命令
来源:互联网 发布:郑州关键词优化 编辑:程序博客网 时间:2024/06/06 01:21
一:关机和重启命令
(1)shutdown命令
shutdown [选项]时间
选项:
-c 取消前一个关机命令
-h 关机
-r 重启
如:
shutdown -rnow:立即重启。
shutdown -r00:30:指定某个时间后重启。运行该命令后,终端会“卡住”,被暂停使用。
shutdown -r00:30 &:指定某个时间后重启,但不“卡住”终端。其中&表示将当前命令放入系统后台执行,不占用当前的操作终端。
(2)其他关机命令
halt
poweroff
init 0
这几个关机命令都不太安全,在关机时并不会正确帮我们保存服务。
(3)其他重启命令
reboot(相对安全)
init 6
上面init 0和init 6中的0和6表示什么呢?系统运行级别。
系统运行级别
说明
0
关机
1
单用户
2
不完全多用户,不含NFS服务
3
完全多用户
4
未分配
5
图形界面
6
重启
runlevel:查询系统运行级别。如结果为:N 3。第一个表示进入当前系统运行级别的上一个级别,N表示null,也就是一开机就进入了3级别。第二个数字3表示当前级别。
cat/etc/inittab;修改系统默认运行级别。如结果为:id:3:initdefault:。
(4)退出登录命令
logout
二:其他常用命令
挂载命令
(1)查询与自动挂载
mount:查询系统中已经挂载的设备。
mount -a:依据配置文件/etc/fstab的内容,自动挂载。
(2)挂载命令格式
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
重新挂载已经挂载的文件系统,一般用于指定修改特殊权限
suid/nosuid
具有/不具有SUID权限,设定文件系统是否具有SUID和SGID的权限,默认是具有
user/nouser
允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,只有root可以挂载分区
usrquota
写入代表文件系统支持用户磁盘配额,默认不支持
grpquota
写入代表文件系统支持组磁盘配额,默认不支持
如:mount -o remount,noexec /home 重新挂载/home分区,并执行noexec,即分区中不可以运行可执行文件。(这里省略了设备文件名参数,因为 /home分区已经被挂载,系统知道/home分区对应的设备文件名,所以这里可以省略。如果分区未被挂载,挂载时需要指明设备文件名。)
(3)挂载光盘
注:任何一个空目录都可以作为“盘符”。在Linux中,/根目录为我们准备了三个空目录,/media、/mnt、/misc。
mkdir/mnt/cdrom/:建立挂载点。
mount -tiso9660 /dev/sr0 /mnt/cdrom/(或者 mount -t iso9660 /dev/cdrom/mnt/cdrom/ 因为 /dev/cdrom是/dev/sr0的软连接。两种方式都可以,但是推荐前一种。):挂载光盘。可以简写为:mount /dev/sr0 /mnt/cdrom/。
光盘的设备文件名是固定的,为/dev/sr0。
(4)卸载命令
umount 设备文件名或挂载点
如:umount /mnt/cdrom。
(5)挂载U盘
fdisk -l:查看U盘设备文件名。
mount -tvfat /dev/sdb1/ /mnt/usb/:执行挂载。(vfat指的是fat32文件系统。)
注:Linux默认不支持NTFS文件系统。解决方法:1)重新编译内核,添加NTFS支持;2)下载安装ntfs-3g。但是即便我们通过这两个方法实现了对NTFS文件系统的支持,在Linux中这个系统也只是只读的。
用户登录查看和用户交互命令
(1)查看登录用户信息
w [用户名]
命令输出:
- USER:登录的用户名;
- TTY:登录终端;
- FROM:从哪个IP地址登录;
- LOGIN@:登录时间;
- IDLE:用户闲置时间;
- JCPU:指的是和该终端连接的所有进程占用的时间。这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。
- PCPU:是指当前进程所占用的时间;
- WHAT:当前正在运行的命令。
who [用户名]
命令输出:用户名登录终端登录时间 [登录来源IP地址]。
(2)查询当前登录和过去登录的用户信息
(包括系统的重启时间)
last
last命令默认是读取/var/log/wtmp文件数据。
命令输出:用户名登录终端登录IP登录时间退出时间在线时间
(3)查看所有用户的最后一次登录时间
lastlog
lastlog命令默认是读取/var/log/lastlog文件内容。
命令输出:用户名登录终端登录IP最后一次登录时间。
- Linux关机和重启和其他命令
- linux关机和重启命令
- linux关机和重启命令
- linux关机和重启的命令
- Linux关机和重启的命令
- Linux关机和重启命令总结
- linux关机和重启的命令
- [Linux] 关机和重启命令详解
- linux关机和重启命令分享
- linux 关机和重启命令
- Linux关机和重启命令
- LINUX关机和重启命令
- linux 关机和重启命令
- [Linux] 关机和重启命令详解
- Linux关机和重启的命令
- linux-->关机和重启命令
- Linux关机和重启命令总结
- Linux关机和重启命令
- jquery 淡入淡出以及获取slideToggle状态
- 微信文章爬虫demo -- 综合实验和练习
- 航信概要设计-4
- asp链接excel2016
- js刷新页面方法大全
- Linux关机和重启和其他命令
- Dijkstra与Floyd 最短路问题
- 限时等待锁
- laravel 的日志记录访问者访问的资源和用户ip,及查询的内容
- Spring-boot实例学习之 自定义starter
- java---解析EXCEL
- HDOJ 1175 连连看 (DFS)
- Javascript中抽象相等比较算法
- 多界面传值