在系统负载较小时,资源比较空闲时执行 。
cron命令
按一定的时间间隔执行命令 。
crontab命令
用于安装、删除或列出用于驱支cron后台进程的表格 。
进程查看
CODE:[Copy to clipboard]who命令 。
w命令
是一个比who命令更强大的命令
w –[husfV] [user]
-h 不显示标题 。
-u 当列出当前进程和CPU时间时忽略用户名 。
-s 使用短模式 。不显示登录时间JCPU和PCPU时间 。
-f 切换显示FROM项,也就是远程主机名项 。
-V 显示版本信息 。
user 只显示指定用户的情况 。
ps命令 。
-e 显示所有进程 。
-f 全格式
-h 不显示标题 。
-l 长格式 。
-w 宽输出 。
a 显示终端上所有进程,包括其他用户的进程 。
r 只显示正在运行的进程 。
x 显示没有控制终端的进程 。
top 命令
动态显示系统当前的进程和其他状况 。
5系统的启动过程 。
5.1初始启动
在PC机启动时,BIOS从指定的启动设备中读入“主引导记录”(MBR) 。MBR的格式是:
地址偏移量 内容 大小
+00 h 可执行的代码(启动模块) 可能变化
+1BE h 第一分区表项 16字节
+1CE h 第二分区表项 16字节
+1DE h 第三分区表项 16字节
+1EE h 第四分区表项 16字节
+1FE h 可执行的标记(AA55 h) 2字节
启动模块包含足以装入操作系统的代码,或者是第二步的加载代码的位置 。启动模块需要使用BIOS调用来从磁盘装入数据,而这些中断调用,如INT 13h等 , 限制了最大磁盘柱面号为1023 。这也就是说启动模块需要加载的一切内容,如初始内存磁盘、内核、启动的时间信息等,必须存放在1024个柱面以内 。
在MBR中只有四个分区表项,每个表项的格式如下:
地址偏移 内容 大小
+00h 分区状态:00代表非启动分区 , 80h代表启动分区 1字节
+01h 分区的起始位置 磁头 1字节
+02h 分区的起始位置 柱面和扇区 1字节
+04h 分区的类型 1字节
+05h 分区的结束位置 磁头 1字节
+06h 分区的结束位置 柱面和扇区 1字节
+08h 在主引导区和本分区的第一个扇区间的扇区数目 4字节
+0Ch 分区内的扇区数目 4字节
5.2 Linux的启动过程
1启动的命令行参数
在Linux启动时,它处理所有传递给它的命令行参数 。这可以影响Linux的运行方式 。命令行参数包括:
QUOTE:
mem=xxxM:定Linux可以使用的内存大小 。这在用户的计算机系统有超过64MB的内存时才需要 。因为从前的主板只对第一个64MB内存进行缓存,使用超过64MB的内存会使整个计算机的性能下降 , 所有内存均按无缓存的速度运行 。
single:使Linux按单用户方式启动 , 缺省方式是多用户方式 。
root=/dev/xxx:指定Linux要安装为根文件系统的设备 。
init=file;:指定作为初始化进程的文件 。
initrd=dev;:指定作为初始内存磁盘的设备 。
ro:指定根文件系统为只读 。
rw:指定根文件系统为可读可写 。
2 Init进程
在内核初始化自身和找到的硬件设备后,在后台启动进程init(/ *** in/init),init进程号1运行 。
在UNIX世界中有许多启动过程的版本,一些是基于系统V,一些是基于BSD 。大多数Linux版本使用系统V的实现方法 , 在这里描述的就是这样 。
init是由文件/etc/inittab内容和功能控制的,随启动模式是单用户或多用户而不同 。
QUOTE:
单用户模式:init进程忽略/etc/inittab文件,在执行少数几个脚本程序后调用/dev/console shell 。这样,用户就可以有了一个shell,而且可以执行一定限度的任务 。
推荐阅读
- 越剧录屏直播怎么录视频,越剧老唱段录音
- 如何拍好网站营销视频技巧,如何拍好网站营销视频技巧和方法
- 模拟游戏时间代码,游戏时间修改器
- vb.net中iif语句 vb6if语句
- c语言编程软件专业,c语言编程题
- 邮箱检查方法js,js检查邮箱格式
- excel表格中如何表格的数据,exelce表格数据
- java改字体代码 java如何修改字体
- 怎么区分固态硬盘和机械硬盘,怎么区分固态硬盘和机械硬盘的外观区别