Linux 操作系统内核 ,X window升级,网络相关

内核升级的准备
为何要升级
升级前的注意事项
设置内核
编译内核
更换内核
修补内核升级X window

内核升级的准备
为何有升级
内核:/boot/vmlinuz,负责控制后整台计算机的运
行,包括硬件外围,应用程序等。

为何升级: 正如它的名字的字面意义,Linux的内核承担着Linux操作系统的最为核心的任务,是其它程序和硬件等运行过程中的仲裁者:它要管理所有进程的内存,保证它们都能平等得到处理器的时隙。此外,它还提供程序和硬件之间的接口等功能。 更新的内核会支持更多的硬件,具备更好的进程管理能力,运行速度更快、更稳定,并且一般会修复老版本中发现的许多漏洞等,经常性地选择升级更新的系统内核是Linux使用者的必要操作内容。

定制linux系统内核1
内核的版本序列号使用三个数字表示,如2.2.14,版本号越高表示功能越强。版本号分为两个系列:一种是产品系列,以偶数命名,例如,2.0.x、2.2.x等,运行稳定,已经经过较为周密的测试;另外一种是开发测试(beta)系列,以奇数命名,用以进行最新功能的测试,不建议初学者和生产过程中使用。
Linux内核的最新版本–Kernel 2.4.6 现在已经开通了下载服务。大家可以通过以下两个地址进行下载: HTTP http://www.kernel.org/pub/ FTP ftp://ftp.kernel.org/pub

内核升级的准备
升级前的注意事项
(1)确认当前版本
(2)下载系统内核
(3)了解硬件环境
(4)解开压缩文件

设置内核
Make:控制软件编译过程的实用工具:
1):可把包含多个源文件的项目在编译时长而复杂的命令行保存在makefile中
2):减少重新编译时所需的时间
3):在数据库中维护了当前项目中各文件的相关关系,从而在编译前就可检查是否可找到所有所需文件

根据用户所执行的命令不同,可以有不同的进程方式。可以用如下的命令:
make config:以问答的方式,在文字模式中设置编译内核的选项;
make menuconfig:用文字模式的菜单,设置编译内核的选项;
make xconfig :在X window 的图形中,设置编译内核的选项;

下载2.6.0的内核

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.0.tar.gz

2.在/usr/src目录下解压内核

tar zvxf /下载的路径/linux-2.6.0.tar.gz

3.配置

make mrproper

make menuconfig

make mrproper 是清理代码树的动作,保证源代码是干净的

4.编译
#make dep
#make clean
#make bzImage
#make modules
5.安装
make modules_install
make install
#depmod -a
看来2。6的编译确实比以前方便多了,以前的make bzImage make modules等步骤都在make一步都搞定,以前还要cp 内核和System.map,修改Grub.conf的步骤,统统make install搞定,方便吧
如果你放心,你可以去/boot目录看看是否已经有最新的vlinuz-2.6.0和System.map-2.6.0还有grub.conf是否已经给你自动配置好了

升级X window
1、在XFree86的FTP站台ftp.xfree86.org
下载
/pub/XFree86/4.1.0/binaries/Linux-ix86-glibc22/
2、此目录共有32个文件(约60MB)
3、执行自动安装脚本 #sh Xinstall.sh

基本的网络配置
1、主机名
2、ip地址
3、网关地址
4、DNS服务器地址

网络配置的相关文件
网络配置的全部内容都可以在系统中找到相关的配置文件
1、模块配置文件
/etc/modules.com
2、IP地址配置文件
/etc/sysconfig/network-scripts/ifcfg-网卡类型
以太网卡用“eth”表示网卡序号从零开始

DNS
DNS客户配置文件
/etc/resolv.conf该文件中指定系统所使用的DNS服务器的IP地址
网络相关命令
(1)显示当前系统的主机名称#hostname
(2)设置系统主机名 #hostname 主机名称

网络相关命令
Ifconfig命令
显示当前的网卡设置 #ifconfig
显示系统中所有网卡设置 #ifconfig –a
显示指定网卡的设置 #ifconfig 网卡设备名称
启动指定的网卡 #ifconfig 网卡设备名称 up 或#ifup
停止指定的网卡 #ifconfig 网卡设备名称 down 或 #ifdown
设置网卡的ip地址 #ifconfig 网卡设备名称 ip地址

Route命令
Route命令:
用于显示和动态修改系统当前的路由表信息
1、显示路由信息 #route
2、添加删除路由信息
Route add –net 网络地址 netmask 子网掩码 dev 网卡设备名
Route del –net 网络地址 netmask 子网掩码
3、添加删除默认网关
Route add default gw 网关ip地址 dev 网卡设备名称
Route del default gw 网关ip地址

ping
Ping [–c 发出的报文数 ]目的主机地址
Ping命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态

nslookup
nslookup
用于使用系统设定的DNS服务器解析域名,用该命令可以测试NDS服务器是否工作正常
Nslookup命令有交互方式查询和命令行方式查询
#nslookup
#nslookup 主机域名 | ip地址

netconfig
使用netconfig程序配置网络
#netconfig

你可能感兴趣的:(Linux)