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

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 Linux 99问(四)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 30 ::
收藏到网摘: 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