当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux 99问(四)

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

Unix/Linux 中的 Linux 99问(四)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 119 ::
收藏到网摘: n/a

 
81.重装Windows而破坏了Lilo时,怎么办?



这种情况可以使用两种方法恢复:


1)用Linux启动软盘启动,然后执行/sbin/lilo,重新在引导区建立lilo;


2)使用Linux安装光盘启动,选择升级系统,将会重建lilo。


82.如何制作Linux启动盘?



在Linux下,有一个工具mkbootdisk能很方便地制作系统启动盘:


1) 查看系统的版本,可以通过ls /usr/src来看;


2) 插入一张空软盘;


3) 执行“mkbootdisk --verbose 2.2.5”。


83.如何远程使用Linux?



我们可以使用telnet、rlogin、rsh、rcp等命令来实现远程使用Linux,但这这些方法在传输过程中是明文传输的,所以有可能带来许多不安全因素。因此,应尽量避免远程使用root帐户登录系统。


84.如何构建安全的远程登录?



使用SSH来实现安全的远程登录,因为SSH实现了数据传输的加密。


1) 从ftp.cs.htu.fi/pub/ssh获取ssh-1.26.tar.gz文件;


2) 用tar xvpf ssh-1.26.tar.gz解开这个包;


3) 到解开的目录/usr/local/src/ssh-1.26目录下执行./configure;


4) 执行make和make install来完成编译和安装。


5) 你就可以使用ssh来与安装了SSH的服务器建立安全的远程连接。


85.如何运行计划任务?



大大可能对Windows中的计划任务都比较熟悉了,它可以通过一些简单的设置,定时完成一些任务。在Linux系统的维护中,我们可以也会需要定期执行一些任务,这种情况可以使用:


1) at命令:它可以键盘或文件中读取指令,然后在指定时间完执行;


2) crontab守候进程:通过设置它的配置文件来定时执行某些任务。


86.Linux的开机过程都做了什么?



1) 一开机,CPU将控制权交给BIOS,BIOS完成开机自检;


2) 然后BIOS读取磁盘上的第一个扇区,并装入主引导扇区的lilo;


3) lilo根据输入选择不同的内核映象,如果你选择了linux就读取/boot下的核心映象;


4) 核心开始硬件检测和设备驱动程序的初始化,然后运行init


5) init进程根据/etc/inittab的配置运行一系列初始化脚本;


6) 完成后,启动getty进程接受用户的登录。


87.如何设置开机自动运行程序?



你可以在以下几个脚本文件中加入你想一启动系统就执行的命令:


/etc/rc.local、/etc/rc.sysinit以及/etc/rc.d/init.d。


88.为什么需要重新编译内核?



以下情况你需要重新编译内核,或加入动态内核模块:


1) 更新驱动程序;


2) 根据自己的需求定制最可靠的内核;


3) 升级Linux内核。


89.如何重新编译内核?



1) 进入Linux源代码目录:cd /usr/src/linux


2) 执行“make config”或“make menuconfig”、“make xconfig”配置内核选项,选中你想要的模块,去掉不想要的模块;


3) 执行“make zImage”命令,大概30到90分钟后,会生成一个zImage的新内核映像文件,存放在/usr/src/linux/arch/i386/boot目录下;


4) 然后将其拷贝到/boot目录下;


5) 修改lilo.conf文件,加入:


image