2014-8-04 阶段性复习

内容概要:

我们从7月18日开课,到现在一共上了7次课。讲过的知识点包含如下内容:


1. 安装CentOS操作系统


2. 配置网卡ip、Linux远程登录、密钥认证、单用户、救援模式


3. Linux系统的启动过程

1) 内核启动init 

2) 系统初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit) 

3) init找到/etc/inittab文件,确定默认的运行级别(X) (/etc/init/rcS.conf exec telinit $runlevel) 

4) 触发相应的runlevel事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL) 

5) 开始运行/etc/rc.d/rc,传入参数X 

6) /etc/rc.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本 

7) /etc/rcX.d/中的脚本按事先设定的优先级依次启动 

8) 最后执行/etc/rc.d/rc.local 

9) 加载终端或X-Window接口 

10) 用户登陆


4. Linux系统的目录结构

/bin, /sbin, /usr/bin, /usr/sbin  放命令的目录,sbin是超级用户root才可以用的命令

/boot Linux内核及引导系统程序所需要的文件目录

/dev 存放的是Linux的外部设备

/etc/ 配置文件目录

/home 用户家目录  命令:useradd

/lib  命令: ldd

/media, /mnt

/opt 是存放某些大型软件或者某些特殊软件的目录

/proc  系统内核映射

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

/root root用户家目录

/selinux 

/srv 存放一些服务启动之后需要提取的数据

/sys  

   /sys/class  包含所有注册在kernel里面的设备类型,链接到device

   /sys/dev 维护一个按照字符设备和块设备的主次号码列表,链接到device

   /sys/device  是全局设备结构体系,包含所有被发现的注册在各种总线上的各种物理设备,是内核对系统中所有设备的分层次表达模型,也是/sys文件系统管理设备的最重要的目录结构

   /sys/fs 描述系统中所有的文件系统

   /sys/kernel 存放的是内核中所有可调整的参数

/tmp 临时文件

/usr  用户程序存放目录,类似win program files文件夹

/var 存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。



5. 文档和目录管理、类型、权限、软硬链接


6. 到目前为止,我们介绍过的命令有:

vim/vi, yum, dhclient, grep, less, cat, head, tail, more, wc, cd, pwd, ls, man, mkdir, rmdir, rm, cp, mv, touch, umask, chmod, chown, useradd, echo, fg, stat, find, 


locate, which, alias, whereis, whoami, service, history, getenforce, setenforce, iptables -F, ps, grub-md5-crypt


7. 一些快捷键和特殊符号:

ctrl+c,z,u,k,l,d,a,e,s,q TAB ! !$ | > >> 


扩展知识:

模拟开机故障  http://www.aminglinux.com/bbs/thread-5472-1-1.html


你可能感兴趣的:(2014-8-04 阶段性复习)