1月3日

cylinder 成为磁盘柱面 ,0磁道是不能拿来分区 因为它是引导扇区。 
fdisk -l 用来显示当前系统上所有的快存储设备和分区的信息,后面跟磁盘路径就只显示此次盘。
交换分区用82标示   ext1和ext2用83 标示 扩展分区用5 标示  逻辑卷用8e标示
用 cat /proc/partitions 也可以查看磁盘分区信息,但是这个事内核启动时检测的分区信息 对于启动后创建的分区时显示不出来的,显示的信息中 Major表示主设备号用来标示某一类设备、minor表示次设备号对应后边不同的分区、#blocks表示设备上总共可用的数据块有多少。
inode是索引节点 是用来标示磁盘上的某一个文件,存储文件的所有信息唯独文件名没有存储。
ls -i 查看文件的inode号。
任何一个磁盘分区只要跟当前系统关联起来要想使用必须挂在,RedHat有/mnt 和/media两个目录专门用来挂在设备的,/mnt 是手动挂载的,/media 是自动挂载的目录 ,通常是这么认为的 但也不一定非要这么挂载。
hotplug专门用来检测人热插拔设备的。
udev是一种工具,它能够根据系统中的硬件设备的状态动态更新设备文件,包括设备文件的创建,删除等。设备文件通常放在/dev目录下。使用udev后,在/dev目录下就只包含系统中真正存在的设备。udev是一个用户模式程序。它的配置文件是/etc/udev/udev.conf

gnome -mount 可以自动帮你挂载的 ,gnome -umount 自动卸载。

gnome -mount -t -d /dev/cdrom ,-t是以文本的方式显示, -d 是指定设备文件方式挂载
HAL 硬件抽象层 是一个守护进程,它允许桌面应用程序即时读取硬件信息,这样,无论接口或设备类型如何,应用程序都能找到并使用它们,udev创建dev下的文件结点,加载驱动程序,让设备处于可用状态。而HAL则告诉应用程序,现在有哪些设备可用,这些设备的类型、特性和能力,让应用程序知道如何使用它们。
hal -device 查看系统中所有硬件设备的信息.

磁盘格式化cat

fdisk /dev/sda 意思是指定磁盘格式化,d删除一个分区 ,l 列出分区类型的像82 83 等,m获得帮助信息,n新建分区,p显示当前磁盘已有分区信息,q不保存退出,w保存退出,t修改类型。
partprobe /dev/sda ,探测新建的分区。
mkfs:指定文件系统类型格式化。mkfs.ext3 mkfs.vfat mkfs.ext2
mkfs -b指定块大小默认1024字节。
mkfs - c 慢速格式化。
mkfs -m 指定为超级用户在当前分区上所预留的空间大小的比率 默认值是5%
一个分区要想使用必须先挂载

/etc/fstab 里面存储的都是开机自动挂载的程序
mount /dev/sda5 这种方式可以直接挂载不用指定挂载点。
Vim /etc/fstab 在Vim里边直接编辑挂载。
mount -a 自动挂载位于 /etc/fstab 的所有设备。
mount -n 不用向/cat/etc/mtab里边追踪信息 强行挂载。
cat /etc/mtab 这里面方的是挂载表 用于追踪所有挂载设备,关在设备时须向这里边追踪信息。否则挂载不上。
查看系统版本号一般在cat /etc/RedHat-release。
ls /boot 查看内核版本号 或 uname -r .
uname -a 显示系统相关信息的例如查看内核/操作系统/CPU信息等全部信息。
uname -r 显示操作系统的内核发行编号
uname -s 显示操作系统内核名称
uname -v 显示操作系统内核版本 cat /etc/redhat-release 查看操作系统版本号
uname -m 显示操作系统硬件CPU名
uname -i 显示硬件平台类型或unknown
uname -n 显示当前主机的主机名
uname -p 显示平台架构
uname -help 获得帮助
rpm -qa kernel\* 和 yum list installed kernel 都可查看内核版本信息

Runlevel 运行级别,
查看当前级别 runlevel 还可以用 who –r 查看级别,默认级别绝对不可以设置成 0和6
级别表示 :
0级别 表示关机
6级别 表示重启
3级别 表示正常模式字符界面
5级别 图形界面
1级别 表示单用户模式不启用网络服务不支持网络登录 用于修复系统时才用到 在此模式下 不需要用户认证登录 可以用S 或者用single 表示.
2级别 多用户模式 不启用 NFS 服务
4级别 是一种没有定义模式 没有意义  官方未定义。
用 init 可以切换 用户 级别 ,例如想关机就用 init 0 .
/etc/rc.d/rc.sysinit 是做系统初始化的。紧急模式下是不会读取此文件的
emergency 表示紧急模式
grep “initdfault” /etc/inittab 查看默认运行级别
chkconfig 检查,设置系统的各种服务。
chkconfig --level 级别号码(级别号码挨着不用隔开) 服务名字 on或者off 开启或者关闭某项服务 。例如 : chkconfig --level 24 ip6tab,les off意思就是关闭ipv6tables 的2和4级别服务。chkconfig ip6tables on 这是默认开通 2,3,4,5级别 可以不用加 --level 直接用。
chkconfig --list 跟服务名字 查看某项服务
service命令,顾名思义,就是用于管理Linux操作系统中服务的命令。
1. 这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。
2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。
3. 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。
4. 开启httpd服务器:service httpd start,start可以换成restart表示重新启动,stop表示关闭,reload表示重启。
5. 关闭mysql服务器:service mysqld stop
ntsysv 同样也可以 控制 服务 是在图像界面下控制的 例如 ntsysv --level 2345 意思是控制2345级别。
mingetty:简单的getty。适用于控制台终端或虚拟终端。
agetty(有时直接称为getty):容易设置,无须配置文件。适用于直接连接的终端;

prefdm 是一个脚步,这个脚步就是用来启动登录界面的,用来检测你的桌面是KDE,GNOME还是XDM,它会根据检测结果启动相应的登录界面。

sysinit 是系统初始化文件 做系统初始化的
shutdown -c 取消关机
grub 在开机时候分为两段 一段放在 MBR里边 另一段放在内核所在分区的grub目录里边。第一段的目的就是引导启动第二段的。
grub-md5-crypt 给grub 加密码 ,然后打开vim /boot/grub/grub.conf .在vim 里边 输入 password --md5 加密码(把密码粘贴到后边边即可,右键复制右键粘贴 )
lsmod 列出所有已载入系统的模块
modprobe 后面跟所要载入的模块名 表示载入此模块
-a或--all 载入全部的模块。   -c或--show-conf 显示所有模块的设置信息。   -d或--debug 使用排错模式。   -l或--list 显示可用的模块。   -r或--remove 模块闲置不用时,即自动卸载模块。   -t或--type 指定模块类型。   -v或--verbose 执行时显示详细的信息。   -V或--version 显示版本信息。   -help 显示帮助。

sync 表示把内存中的数据同步到硬盘中

ldd 可以显示一个命令在执行过程中 所需要依赖用到的库文件而任何一个库文件的缺失所导致这个文件无法运行

你可能感兴趣的:(ext,职场,休闲,cylinder,0磁道)