磁盘的分区格式化:

划分分区  是以柱面来划分的。  目前内核只支持15个逻辑分区。

MBR中有512个字节 里面是引导操作系统的文件,不可损坏。

查看当前系统上块设备以及有多少分区:fdisk –l  查看某块硬盘 则在后面加硬盘名字

cat /proc/partitions 查看分区信息 在内核启动时读取的。

查看文件的inode    ls –i

/mnt :手动挂载     /media:手动挂载    两者都是专门用来挂载设备的

如果目录下本就有文件 那挂载后原有的文件被暂时性隐藏了,当挂载接触后恢复。

gnome-mount 自动挂载设备  卸载:gnome-umount  都在/media目录下

此挂载是图形挂载 后加-t表示文本方式显示

mount 选项 或者-o指定选项  指定设备  挂载点

mount -t用于指定文件系统类型 (一般不用指定) -r表示只读   -w表示可写

可以用-o来指定 -o rw 允许读写。 还可以指定remode 意思是重新挂载

例如:mount –o remodero /dev/mda5 /mnt 

这些挂载都是当前有效的  如果想开机有效 则需要写到/etc/fstab里面 开机自动挂载

cat /etc/mtab 挂载表 

hotplog 专门用来测试热插拔的  HAL:硬件抽象层,实施探测内核中新插入的设备以及导入其信息。hal-device输出系统上整个硬件设备的信息

如何对硬盘分区格式化  fdisk /dev/sda  p查看  e创建扩展分区  n创建主分区 d删除分区      扩展分区是不能直接格式化的   w保存退出   q 不保存退出

fdisk –l查看  但用cat不能查看 必须更新:partprobe /dev/sda 然后cat /proc/partitions

用命令进行格式化mkfs   -ttype)指定系统类型     mkfsmake filesystem

例如:mkfs –t ext3 =mkfs.ext3      mkfs –t vfat =mkfs.vfat

专门创建成ext2文件系统的 mke2fs   后面加-j表示创建成ext3文件系统

mke2fs  –L 用来设定卷标的   -c慢速格式化(默认快速格式化)   -i用于指定字节和inode的比率(一般是2n次方)  -N指定inode号的个数对一个分区而言

-m 用于指定为超级用户在当前分区上所预留的空间大小的比率 默认值是%5

查看系统版本号redhat版本号还是内核版本号 cat/etc/resdhat-release查看操作系统版本号    ls /boot/查看内核版本号(一个操作系统可安装多个内核)  查看当前系统运行的版本:uname –r    uname -a详细信息    uname -n显示当前主机主机名  uname -v显示内核版本  uname -p 显示平台架构   

runlevel 运行级别。所谓运行级别就是开机时运行的服务不一样  0-6七个运行级别

0表示关机 

1叫单用户模式(single user mode)不启用网络服务  用于修复系统时用到 特点:不需要用户认证登陆,直接以root用户登陆  还可以用s S表示。  在启动时会读取/etc/rc.d/rc.sysinit

这个脚本。如果这个脚本有损坏 则进入不了  所以有一个模式可以进入 emergency

/etc/inittab下课查看默认级别   chkconfig --list查看某些服务在哪些级别下启动状态

后跟服务名字可查看此服务的运行级别状态 修改运行级别则用chkconfig –level

当不加level 默认的控制2 3 4 5四个级别。    把服务添加到列表中:chkconfig –add 服务名称

2多用户模式 不启动NFS服务

3表示不启用图形界面,是字符界面

4官方尚未定义 没使用

5表示启用图形界面 

6表示重启 

使用init 后跟级别数字 可切换运行级别

runlevel命令查看上一次和当前运行级别(N表示没有运行级别)  也可以用who –r来查看当前运行级别

mingetty 启动虚拟终端(只有级别是2345时才启用)

系统服务:

独立守护进程   :一直在运行 随时可以访问

非独立守护进程(超级守护进程):平时不运行 只有超级守护进程运行

超级守护进程所管理的所有非独立进程都在/etc/xinetd.d

lsmod 显示当前已加载的内核模块  modprobe加模块的名字 可以加载它

不用加载:modprobe –r后跟模块名字    

ldd 后跟指定一个路径  查看依赖关系(提供的库文件)