用ubuntu一个多月来自己的一些札记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-10
择您要进入的系统. Linux通常使用功能强大,配置灵活的GRUB或者lilo作为Boot Manager 2、加载系统内核,启动init进程 init进程是Linux的根进程,所有的系统进程都是它的子进程. 3、init进程读取“/etc/inittab”文件中的信息,并进入预设的运行级别,按顺序运行该运行级别对应文件夹下的脚本.脚本通常以“start”参数启动,并指向一个系统中的程序. 通常情况下,“/etc/rcS.d/”目录下的启动脚本被执行,然后是“/etc/rcN.d/”目录.例如您设定的运行级别为3,那么它对应的启动目录为“/etc/rc3.d/”. 4、根据“/etc/rcS.d/”文件夹中对应的脚本启动Xwindow服务器“xorg” Xwindow为Linux下的图形用户界面系统. 5、启动登录管理器,等待用户登录 Ubuntu系统默认使用GDM作为登录管理器,kde则是kdm,您在登录管理器界面中输入用户名和密码后,便可以登录系统.(您可以在“/etc/rc3.d/”文件夹中找到一个名为“S13gdm”的链接) 拥有帝国一切,皆有可能。欢迎访问phome.net * 更改运行级别* 在“/etc/inittab”文件中找到如下内容: # The default runlevel. id:2:initdefault: 这一行中的数字2,为系统的运行级别,默认的运行级别涵义如下: 0 关机 1 单用户维护模式 2~5 多用户模式 6 重启 * 服务管理 更改启动服务 在运行级别对应的文件夹中,您可以看到许多文件名以“S##”和“K##”起始的启动脚本链接. 例如: /etc/rcS.d/S35mountall.sh 挂载文件系统 /etc/rcS.d/S40networking 启用网络支持 /etc/rc2.d/S13gdm 启动登录管理器 /etc/rc2.d/S20makedev 创建设备文件 /etc/rc2.d/S23xinetd 启动超级进程 init进程将以“start”为参数,按文件名顺序执行所有以“S##”起始的脚本.脚本名称中的数字越小,它将被越早执行.例如在“/etc/rc2.d/”文件夹中,“S13gdm”文件名中的数字小于“S23xinetd”,“S13gdm”将比“S23xinetd”先执行. 如果一个脚本链接,以“K##”起始,表示它将以“stop”参数被执行.如果相应服务没有启动,则不执行该脚本. 例如: /etc/rc2.d/K20powernowd 针对某种硬件的电源管理支持 如果您想禁止某一服务在启动时自动运行,您可以将相应运行级别中的脚本由“S##xxx”重命名为“K##xxx”. 手动控制服务 您也可以手动运行带有以下参数的启动脚本,来控制系统服务. start 启动 stop 停止 restart 重启 例如: /etc/rc2.d/K20powernowd start 有时您并不清楚当前运行级别,该运行级别下未必有相应脚本;此类脚本的前三位字符并不固定,不便于记忆.这时,您可以直接使用“/etc/init.d/”文件夹中的启动脚本(“/etc/rcX.d/”中的启动脚本链接到“/etc/init.d/”文件夹下相应脚本),这也是我们向您推荐的方式. 例如: /etc/init.d/powernowd start Tips:以上命令的位置并没有包含在环境变量的搜索路径中,要输入完整路径. 系统重要配置文件: !无论任何情况下,在修改配置文件之前,请您先备份它! 建议您使用这个命令:“sudo cp xxx xxx_`date %y%m%d_%H:%M`”. 当然这很麻烦,您可以新建一个名为“bak”的文件,内容如下: #!/bin/bash 拥有帝国一切,皆有可能。欢迎访问phome.net sudo cp $1 $1_`date %y%m%d_%H:%M` 把它放在您能够记住的目录下,比如“/home”,执行命令“sh /home/bak xxx”,就可以将当前文件夹下的文件“xxx”另存为“xxx_yymmdd_HH:MM”的格式了 全局配置文件: 系统初始化 /etc/inittab 运行级别、控制台数量,7.04中貌似没有. /etc/timezone 时区 /etc/inetd.conf 超级进程 文件系统 /etc/fstab 开机时挂载的文件系统 /etc/mtab 当前挂载的文件系统 用户系统 /etc/passwd 用户信息 /etc/shadow 用户密码 /etc/group 群组信息 /etc/gshadow 群组密码 /etc/sudoers Sudoer列表(请使用“visudo”命令修改此文件,而不要直接编辑) Shell /etc/shell 可用Shell列表 /etc/inputrc |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用ubuntu一个多月来自己的一些札记的所有评论