Linux开机流程
1、加载 BIOS 的硬件信息,并取得第一个开机装置的代号;
2、读取第一个开机装置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的开机信息;
3、加载 Kernel 操作系统核心信息, Kernel 开始解压缩,并且尝试驱动所有硬件装置;
4、Kernel 执行 init 程序并取得 run-level 信息;
5、init 执行 /etc/rc.d/rc.sysinit 档案;
6、启动核心的外挂模块 (/etc/modprobe.conf);
7、init 执行 run-level 的各个批处理文件( Scripts );
8、init 执行 /etc/rc.d/rc.local 档案;
9、执行 /bin/login 程序,并等待用户登入;
10、登入之后开始以 Shell 控管主机。
在/etc/rc.d/rc3.d内,以S开头的为开机启动,以K开头的为关闭,接着的数字代表执行顺序
相关文档:
学用Linux命令
2006-01-23 11:18:22 虫子虫子爬@-FiFb /article/-FiFb-liXUWS.html 复制 评论
基础教程-学用Linux命令(1)
Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一个典型的DOS 和WINDOWS用户, ......
原来likely和unlikely是用来编译优化的,其实都可以没有。我们知道很多cpu里面有告诉缓存,且有预读机制,likely和unlikely就是增加执行判断语句时的命中率。
如果是if(lilely(a)),说明a条件发生的可能性大,那么a为真的语句在编译成二进制的时候就应该紧跟在前面程序的后面,这样就会被cache预读取进去,增加程序执行 ......
serv_addr.sin_family=AF_INET;
serv_addr.sin_port=htons(SERVPORT);
inet_pton(AF_INET,"127.0.0.1",&serv_addr.sin_addr);
IP地址转换函数有:inet_pton,inet_addr,inet_aton,inet_ntoa,inet_ntop
前三个是将ASCII字符转换成网络字节序;
最后两个是将网络字节序转换成ASCII字符。
现在推荐使用ine ......
(一)RedHat/CentOS/Fedora 系统密码破解
1.在grub选项菜单按E进入编辑模式。
2.编辑kernel 那行最后加上S(或者Single)。
3.按B,启动到single-user mode。
4.进入后执行下列命令:
# mount -t proc proc /proc
# mount -o remount,rw /
#passwd
#sync
#reboot
(二)D ......
在Linux操作系统下修改IP、DNS和路由配置
ZDNet软件频道2007-10-06作者:赛迪网 | 赛迪网
本文关键词:路由 DNS IP Linux
ifconfig eth0 新IP
然后编辑/etc/sysconfig/network-scrIPts/ifcfg-eth0,修改IP
一、修改IP地址
[aeolus@db1 network-scrIPts]$ vi ifcfg-eth0
DEVICE=eth0
ONBOO ......