龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

常用的Linux shell命令详解收集整理(4)

时间:2014-06-24 02:09来源:网络整理 作者:网络 点击:
分享到:
-v 显示正在进行的工作。 nslookup命令。 finger命令,功能是查询用户的信息。 ping命令。(用户和组的管理可以使用工具:TurboUserCfg或是XturboUserCfg。) 4.6有

-v 显示正在进行的工作。 nslookup命令。 finger命令,功能是查询用户的信息。 ping命令。(用户和组的管理可以使用工具:TurboUserCfg或是XturboUserCfg。)

4.6有关进程的命令。 进程和启动 at [-V] [-q] [-f文件名] [-mldbv]时间 at –c 作业 [作业….] AT命令启动的进程系统只执行一次。 batch [-V] [-q 队列] [-f 文件名] [-mv] [时间] 在系统负载较小时,资源比较空闲时执行。 cron命令按一定的时间间隔执行命令。 crontab命令用于安装、删除或列出用于驱支cron后台进程的表格。进程查看

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的运行方式。

命令行参数包括: mem=xxxM:定Linux可以使用的内存大小。这在用户的计算机系统有超过64MB的内存时才需要。因为从前的主板只对第一个64MB内存进行缓存,使用超过64MB的内存会使整个计算机的性能下降,所有内存均按无缓存的速度运行。 single:使Linux按单用户方式启动,缺省方式是多用户方式。 root=/dev/xxx:指定Linux要安装为根文件系统的设备。 init=;:指定作为初始化进程的文件。 initrd=;:指定作为初始内存磁盘的设备。 ro:指定根文件系统为只读。 rw:指定根文件系统为可读可写。

2 Init进程 在内核初始化自身和找到的硬件设备后,在后台启动进程init(/sbin/init),init进程号1运行。在UNIX世界中有许多启动过程的版本,一些是基于系统V,一些是基于BSD。大多数Linux版本使用系统V的实现方法,在这里描述的就是这样。 init是由文件/etc/inittab内容和功能控制的,随启动模式是单用户或多用户而不同。 QUOTE: 单用户模式:init进程忽略/etc/inittab文件,在执行少数几个脚本程序后调用/dev/console shell。这样,用户就可以有了一个shell,而且可以执行一定限度的任务。多用户模式:init进程把系统带入/etc/inittab文件指定的运行级别。Init通过标准的Linux方法进入一个指定的进行级别。

3.进行级别 Linux与其他UNIX操作系统一样,可以任何时刻处于任何一个运行级别。这些运行级别提供的功能不同,为主要是由于其运行的服务方程序(后台daemon)的不同造成的。Linux共有6种运行级别。

0:关闭计算机或终止计算机运行,这个级别就是系统停止运行。

1:单用户启动级别,系统只有一个用户,就是root,该用户在控制台登录。

精彩图集

赞助商链接