linux学习一系统启动和关闭

1.1dmesg 命令

         display message命令用于显示开机信息,开机时速度太快看不清,可以用dmesg来查看,开机得信息保存在# cat boot.log文件中

dmesg | more

直接显示出来信息太多,需要信息过滤才好查找信息

dmesg | tail -20     输出最后20行

dmesg | grep cpu     CPU的信息

dmesg | head -20     前20行日志

dmesg | grep -i memory 查看关于memory的信息

1.2开机显示详细信息

在centos中关闭开机图形界面得进度条,直接显示详细信息

vi /boot/grub/grub.conf

找到下面的部分,将"rhgb"去掉,保存即可。
"rhgb"表示"redhat graphics boot",就是图形进度条模式。
"quiet"表示在启动过程中只显示重要启动信息
类似硬件自检之类的消息不会显示,可以有选择地选用。
kernel /vmlinuz-2.6.32-71.el6.i686 ro root=UUID=697cb0d9-19f6-414a-90a1-5ceb2f40b03d rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet

1.3修改开机等待时间

vi /boot/grub grub.conf   修改timeout=5  5就是开机等待时间

1.4修改系统运行级别

0 停机,关闭计算机
1 单用户模式,类似安全模式
2 本地多用户,无远程网络支持
3 命令模式的,多用户网络模式
4 一般不用,特殊模式下使用
5 图形界面
6 重启模式
默认图形用5 命令用3
常用的运行级别是3和5,要修改默认的运行界别可修改文件
/etc/inittab  id5:initdefault : 修改其中的数字

1.5 登录窗口切换

[Ctrl] + [Alt] + [F1]~[F6] 命名分别是tty1~tty6
[Ctrl] + [Alt] + [F7] 直接进入桌面
命令行下 启用图形界面(xorg) :startx  即可启动图形界面
startx  进入桌面系统

1.6查看系统版本

1.lsb_release -a
LSB Version:	:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID:	RedHatEnterpriseServer
Description:	Red Hat Enterprise Linux Server release 6.1 (Santiago)
Release:	6.1
Codename:	Santiago
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2.
[root@linux Packages]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.1 (Santiago)
这种方式下可以直接看到具体的版本号,比如 AS4 Update 1
第2种 只对redhat 有效

1.7 运行日志

cat /var/log/boot.log

1.8 进程管理

ps       显示当前登录得终端

ps -ef     显示所有进程信息

 1.9 系统信息查看

1.查看cpu信息
cat /proc/cpuinfo

2.查看内存信息
cat /proc/menminfo

free
-b 以字节为单位
-k 以千字节为单位
-m 以兆为单位
-g 以G为单位
-l 显示内存占用峰值
-o 不显示缓冲占用
-t 统计结果
-s 刷新频率

3.du 产看硬盘
-h 为G、M、K为单位显示占用空间大小
-l 重复计算硬件链接文件大小
-L 计算符号链接文件大小
-a 显示当前目录的子目录的文件
-c 显示文件数

 1.10 注销登录

logout   或   exit

1.11 关闭系统

halt 先关闭信息记录日志文件/var/logs/wtmp.		
	-i 关机前,关掉所有网口
	-p 默认选项,关机时调用poweroff
	-h 关机前重系统中移除所有的磁盘驱动器
	-d 不讲关机操作记录到日志文件
	-f 不管当前运行等级是什么,都不调用shutdown 强制关闭系统
	-n 关机之前不执行sync是一个linux同步命令,含义为迫使缓冲块数据立即写盘并更新超级块
	-w 仅在日志文件/var/log/wtmp中添加关机记录,而不实际关机




poweroff   是一个链接文件,实际调用halt -p先运行检测系统的运行等级0或6则关闭系统,否则将调用shutdown指令来关闭系统
	-d 不在日志文件/var/log/wtmp中记录关机操作
	-f 不管当前是什么
	-I 关机前,关闭所有网络接口
	-n 关机前不执行sync指令,这种方式不安全,不推荐使用
	-p 立即关闭计算机并切断电源
	-w 仅在日志文件中添加关机记录,实际不关机 /var/log/wtmp
	不推荐使用-f和-n这两个选项可能导致系统故障

shutdown 可以直接关机、定时关机、重启
	-t 延时关机
	-r 重启系统
	-k 不关机,但给每个用户发送警告信号
	-h 关机后,关闭电源
	-c 取消正在执行的关机程序
 time 设定关机前的时间now 立即执行,warning message :传送给所有使用者信息
	实例
	shutdown -h now		马上关机
	shutdown -r now		重启计算机
	shutdown -h 1		1分钟后关机
	reboot				重新启动系统


reboot重新启动计算机
	-n 重新启动系统之前不检查是否有未结束的程序
	-w 仅做测试,并不真重启, /var/log/wtmp
	-d 重新开机时不把数据写入日志文件/var/log/wtmp 
	-f  强制重新开机,不调用shutdown指令的功能
	-i 在重启系统之前,先关闭所有网络界面

 

posted @ 2021-11-29 15:46  TMD网络  阅读(259)  评论(0编辑  收藏  举报