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 在重启系统之前,先关闭所有网络界面