ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 第三章 linux基础

第三章 linux基础

原创 Linux操作系统 作者:virginia_c 时间:2015-01-24 15:23:55 0 删除 编辑
3.1 Linux大致启动过程
    1、开机自检,加载BIOS,找到第一块启动设备,读取MBR,MBR里有分区表和引导程序(grub、lilo);
    2、启动grub引导程序,根据/etc/grub.conf的内容,加载内核;
    3、内核和驱动加载完,执行/sbin/init,也就是系统的第一个进程,根据/etc/inittab,确定启动的级别,调用相应的脚本启动服务,脚本/etc/rc.d/rc.N下面;
    4、准备终端/sbin/mingetty,等待用户登陆。
    留意:chkconfig --level 35 vsftpd on 在级别3、5时启动ftp服务,相应的,rc.3 rc.5目录下会增加链接文件。运行级别0-6,0表示关机,6是重启,1是单用户,2是不带网络的多用户,3是带网络的多用户,4没有用,5是带图形界面的多用户。切换可以用runlevel或者init N参数。
3.2 Linux文件系统ext2
    ext2是传统的文件系统,创建分区,设置文件系统格式后,分区被分成block,从0号开始标记,默认block的大小是4096B,块组成组,分区的结构如下



    boot block是引导区,共1024B,包括分区表和引导程序,分区的每个文件对应一个inode,系统上对文件的定位是根据inode进行的,inode包含文件的熟悉。目录本身也是文件,它存储的是文件的名称和对应的inode number,在同一个分区mv文件时,数据文件是没有动的,移动的是目录关于这个文件的内容。

3.5 软链接和硬链接
    软链接:相当于快捷方式,删除软链接对数据无影响,删除数据后,软链接不可用。ln -s /root/desktop/test /  /home/oracle/oracletest/创建了一个软链接,ln -s target  soft_link 
    硬链接:和原来的数据使用相同的inode,删除了硬链接的话,无影响数据,除非最后的文件也被删了。目录和跨分区是不能建立硬链接的,软链接则可以。建立硬链接不加-s就可以了。建立硬链接,可以防止误删文件,因为只有inode的所有文件都删除了,数据才没有。

3.6文件的时间属性
    有三个时间atime(access time),mtime(modify time),ctime(change time),分别表示最后的访问时间,修改时间,修改权限时间。more/cat等操作会影响atime,vi文件,就算不改变东西,也会影响三个时间,而改变了文件权限、属主等影响inode,就是改变ctime。

3.7 目录的权限
    read权限:可以读取目录下有什么文件,文件的名称,大小等,相当于ls可以用
    write权限:可以修改目录的内容,就是可以删除、增加、修改文件,就算不是文件的属主。为防止非所有者删除和重命名文件,可以指定sticky属性chmod 1777 file
    execute权限:允许进入目录

3.8 用户环境
    登陆shell:调用/etc/profile,然后是.bash_profile,最后是.bashrc,要添加路径在.bash_profile添加即可,用指令source .bash_profile就可以直接生效。
    非登陆shell:调用.bashrc


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30115972/viewspace-1413191/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2015-01-24

  • 博文量
    7
  • 访问量
    3484