六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 32|回复: 0

linux的一些基础知识(非命令)

[复制链接]

升级  56%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
28
 楼主| 发表于 2013-1-15 02:34:00 | 显示全部楼层 |阅读模式
1.首先说说linux的的版本,一般指的是kernel的版本,也就是内核的版本
 
   一般的表示方法是:r.x.y,比如2.0.33  2.2.3927
  对应代表的意思是release version ;x偶数代表稳定版本,奇数代表开发中的版本;y正式的错误修补的次数
 
2.基础知识之分区
 
  介绍一下磁盘的物理结构
 
  1.硬盘有数个盘片,每个盘片两个面,每个面一个磁头
  2.盘片被划分为多个扇形区域即扇区
  3.同一盘片不同半径的同心圆为磁道
  4.不同盘片相同半径构成的圆柱面即柱面
   公式1:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数
 
  MBR是(master boot record),MBR位于硬盘的第一个物理扇区柱面0,磁头0,扇区1处。MBR中包含硬盘的主引导程序和硬盘分区表。
 
  首先的知道,主分区和扩展分区和逻辑分区,主分区+扩展分区最多有4个,存在分区表里面。
 
  在linux底下,所有的硬件,所有的设备,在它看来都是文件,它把设备划分为两种,一种是字符设备,一种是二进制设 备。当成文件是为了编程简单,比如打印东西,当作文件,往里面写就OK。
   /dev/下就是所有的硬件设备
  分区名的前两个字母标明的是分区所在的设备类型,通常是hd(IDE硬盘)或者sd(SCSI硬盘)。
   /dev/hda,字母a表示第一个IDE硬盘 /dev/sdb,字母b代表第二个SCSI硬盘,a和b分别表明你把硬盘插在了主板上的哪个接口上。
   /dev/hda1,数字1表示硬盘的第几个分区,1-4表明是主分区或者扩展分区,逻辑分区永远从5开始。
  
   挂载点(mount point)解释
   比如说访问光驱,你不能直接cd /dev/cdrom/ 它会提示cdrom not a directory,表明cdrom不是一个目录,而是一个设备,这个时候,你可以把它当作一个目录来对待,或者说把一个目录和这个设备关联起来,那就是使用挂载命令。一般来说你可以把这个目录放置到任何地方,但是根据惯例,约定俗成的要放在/mnt/目录下 mount /dev/cdrom /mnt/cdr
,卸载使用unmount  /dev/cdrom或者unmount /mnt/cdr
 
     /                            ->根分区
   /usr                       ->应用软件放置的位置
   /home                   ->用户宿主目录或者父目录
   /var                       ->存放临时文件
   /boot                     ->存放启动文件  128MB足够了
   swap                     ->交换分区,一般定为内存的两倍,在window中一般pagefile.sys的文件相当于交换分区
   等等的结构,这些初学者一般当作分区命名,这个时候看完上面就应该能理解了,他们是分区挂载点的命名。
   至少应该有两个分区 一个是根分区/和swap分区,使用df可以查看分区及使用情况
 
   linux的目录结构
   /    linux文件系统的入口,也是处于最高一级的目录;
   /bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令;比如ls,cp,mkdir等,功能和/usr/bin类似,这个目录中的文件都是可以执行的,普通用户可以使用的命令。作为基础系统所需要的最基础命令放在这里。
  /boot linux的内核及引导系统所需要的文件,比如vmlinuzinitrd.img文件,一般情况下,grub或者lilo系统引导管理器也位于这个目录;
  /dev 设备文件存储目录,比如声卡,磁盘
  /etc 系统配置文件的所在,一些服务器的配置文件也会放在这里
  /home 普通用户的目录默认存放目录
  /lib 库文件存放目录
  /sbin 大多是涉及系统管理的命令的存放,是超级用户root的可执行命令所在地,普通用户无执行权限,这个目录和/usr/sbin;/usr/X11R6/或者/usr/local/sbin目录是相似的,凡是目录sbin中包含的文件都是需要root权限才能执行的。
  /tmp 临时文件,有时候程序需要产生临时文件,/tmp就是用来干这个的,/var/tmp目录和这个目录相似。
 
  linux启动顺序
  1.load bios
  2.read MBR's config to find out the OS
  3.load the kernel of the OS
  4.init process starts...
  5.execute /etc/rc.d/sysinit    (rc.d -- run commend demon 启动精灵线程)
  6.start other modules (etc/modules.conf)   系统各种各样的模块,使你的网络可以用,光驱可以用
  7.execute  the run level scripts
(有6个级别)0系统停机状态 1单用户 2多用户(没有NFS) 3多用户(有NFS) 4系统未使用,留给用户 5.图形界面 6.系统正常关闭并重新启动。NFS--可以使你操作别的网络上的机器就像操作自己机器上的文件一样
  8.execute /etc/rc.d/rc.local
  9.execute /bin/login
  10.shell started...
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表