rpm 安装 -ivh 卸载 -e 升级 -Uvh -Fvh
内核是不可以升级的 只需要安装 不是不能 而是升级了 可能不可用

查询 -q 查询所有软件包 是-qa (kernel)
-qf 是用于查询 某个文件到底有那个软件包安装的
查询相关信息 用 qi qc查询配置文件
--scrpits 查查一个软件包的执行的脚本
-V 检查的


rpm --rebuiddb (重建数据库的)
rpm --initdb (数据库坏了的 数据库 )
要想检查软件包的安全必须要进行签名 及导入密钥
如何检查 软件包的安全 用命令 rpm -k 后面跟着软件包的名字





rmp --nodeps 用于忽略依赖关系的 --foce强行升级的

yum 命令 可以帮你管理软件包的 管理 (必须学会软件包的管理 )要求必须有yum库 如果没有我们必须自已去建一个
file:///(本地> ftp:// http://
/etc/yum.repos.d/*.repo yum 库
name=(库)
enable=(本地 还是网上的)
gpgcheck=1|0






remove erase 卸载软件包
list all 列出所有的软件包 installed 列出所有安装的软件包

info用于查看某个软件包的信息的
whatprovides 用于某个软件包的信息

在任何时候系统只




yum clean all 是用于清空本地yum 的缓存的



、var/yum/server/repodata/comp

要想 创建自已的yum 库 creatrepo -g


在回顾一下系统开关机的过程
post boot sequence (boot divice) MBR

cdrom sata usb lan (启动的循序0
(MBR 512个字节 446字节 64 个节 每16个字节引导一个分区)

kerne 被读到内存中 先被 解压缩 出来 它要想加载设备


init default 指认默认级别的



SNNnetwork KNNnetwork NN表示优先级 的 数字越小越高





启动几个tty



virtul console(X) 虚拟控制台
inittakb 这个文件掉失了 就无法启动的




因此日志信息对我们来说是很重要啊



cd /var/log


file dmesg 来看着个文件 dmesg

messages 文件也很重要 tail 命令 用来查看日志信息

mail tail mail 用来查看mail 的信息的

如果登录不了 可以过来查看这个文件 tail secure 这个文件的权限只能是管理员 才可以执行的





audit 文件 用命令


Xorg 是图像界面的日志信息 日志信息的后缀名 是 .login


syslogd 服务可以统一来管理日志服务
which syslogd


klogd 是用于记录kerner的日志信息的

vim /etc/syslog.conf


-/var/log/maillog 其中-表示异步写于

service syslog reload "表示重启但是不重启服务的"




chkconfig --list syslog 来查看对应级别的某个服务是否启动



任都何一个脚本服务都在 /etc/init.d


cron 任务计划 每隔一段时间 就让脚本执行一次
system cron /etc crontab

任何一个脚本都是以某个用户来运行的




user cron /var/spool/cron/username



file 命令可以查看文件的内型

那些用户能使用cron 那些用户不能使用cron的



ls /etc | grep cron


anacron 是cron 的一个较好的补充工具


anacron的格式
它配置文件在/etc/anacron
serivce 从容 status


启动anacron chkconfig--list anacron service anacron status


在我们的linux中日志是要滚动的




NTP协议的使用 它使用来管理时间的

system-config-data & 调试时间 及配置 它打开一个图形界面的

lspci 命令 可以查看内核信息的

kerner 编译
准备好编译环境
#yum groupinstall “Development tools ”“ Development libraries”

2准备好内核源码包

# tar jxvf kerner - - C /usr/src
# ln -sv
3开始编译
1) 先配置内核 开机就要访问的最好把它加进内核里面 Y 内核 M 模块 N 不做选择


cd /usr/src/

ls arch 用来查看cpu 的架构
make xconfig make gconfig make menuconfig 三个命令 用来打开内核 进而来编译的



想退去 只需要敲esc 键 就可以了














































































rpm 安装 -ivh 卸载 -e 升级 -Uvh -Fvh
内核是不可以升级的 只需要安装 不是不能 而是升级了 可能不可用

查询 -q 查询所有软件包 是-qa (kernel)
-qf 是用于查询 某个文件到底有那个软件包安装的
查询相关信息 用 qi qc查询配置文件
--scrpits 查查一个软件包的执行的脚本
-V 检查的


rpm --rebuiddb (重建数据库的)
rpm --initdb (数据库坏了的 数据库 )
要想检查软件包的安全必须要进行签名 及导入密钥
如何检查 软件包的安全 用命令 rpm -k 后面跟着软件包的名字





rmp --nodeps 用于忽略依赖关系的 --foce强行升级的

yum 命令 可以帮你管理软件包的 管理 (必须学会软件包的管理 )要求必须有yum库 如果没有我们必须自已去建一个
file:///(本地> ftp:// http://
/etc/yum.repos.d/*.repo yum 库
name=(库)
enable=(本地 还是网上的)
gpgcheck=1|0






remove erase 卸载软件包
list all 列出所有的软件包 installed 列出所有安装的软件包

info用于查看某个软件包的信息的
whatprovides 用于某个软件包的信息

在任何时候系统只




yum clean all 是用于清空本地yum 的缓存的



、var/yum/server/repodata/comp

要想 创建自已的yum 库 creatrepo -g


在回顾一下系统开关机的过程
post boot sequence (boot divice) MBR

cdrom sata usb lan (启动的循序0
(MBR 512个字节 446字节 64 个节 每16个字节引导一个分区)

kerne 被读到内存中 先被 解压缩 出来 它要想加载设备


init default 指认默认级别的



SNNnetwork KNNnetwork NN表示优先级 的 数字越小越高





启动几个tty



virtul console(X) 虚拟控制台
inittakb 这个文件掉失了 就无法启动的




因此日志信息对我们来说是很重要啊



cd /var/log


file dmesg 来看着个文件 dmesg

messages 文件也很重要 tail 命令 用来查看日志信息

mail tail mail 用来查看mail 的信息的

如果登录不了 可以过来查看这个文件 tail secure 这个文件的权限只能是管理员 才可以执行的





audit 文件 用命令


Xorg 是图像界面的日志信息 日志信息的后缀名 是 .login


syslogd 服务可以统一来管理日志服务
which syslogd


klogd 是用于记录kerner的日志信息的

vim /etc/syslog.conf


-/var/log/maillog 其中-表示异步写于

service syslog reload "表示重启但是不重启服务的"




chkconfig --list syslog 来查看对应级别的某个服务是否启动



任都何一个脚本服务都在 /etc/init.d


cron 任务计划 每隔一段时间 就让脚本执行一次
system cron /etc crontab

任何一个脚本都是以某个用户来运行的




user cron /var/spool/cron/username



file 命令可以查看文件的内型

那些用户能使用cron 那些用户不能使用cron的



ls /etc | grep cron


anacron 是cron 的一个较好的补充工具


anacron的格式
它配置文件在/etc/anacron
serivce 从容 status


启动anacron chkconfig--list anacron service anacron status


在我们的linux中日志是要滚动的




NTP协议的使用 它使用来管理时间的

system-config-data & 调试时间 及配置 它打开一个图形界面的

lspci 命令 可以查看内核信息的

kerner 编译
准备好编译环境
#yum groupinstall “Development tools ”“ Development libraries”

2准备好内核源码包

# tar jxvf kerner - - C /usr/src
# ln -sv
3开始编译
1) 先配置内核 开机就要访问的最好把它加进内核里面 Y 内核 M 模块 N 不做选择


cd /usr/src/

ls arch 用来查看cpu 的架构
make xconfig make gconfig make menuconfig 三个命令 用来打开内核 进而来编译的



想退去 只需要敲esc 键 就可以了