连接服务器的yum包的编写:
编译这个文件:vim /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://172.16.0.1/pub/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
~
yum:
install安装
check-update 升级
remove 卸载 erase
repolist:列出当前yum仓库仅是启用的all是所有的
disabled:禁用的
list:列出当前yum仓库中可使用的rmp包
{all|glob_expr}|{available[glob_expr]|installed[glob_expr]以安装的包}
grouplist:列出组相关信息的
yum groupinstall"组名"安装组的
yum groupinfo "grp_name"
yum groupremove“组名”删除组
yum groupupdate"GRP_NAME"升级的组
yum info package 软件包的名称,显示和摘要相关信息的结果
yum provides |whatprovides :有谁生成
yum clean:清除
yum search:模糊查找和查询
yum downgrade降级
yum reinstall 重新安装
yum localinstall 本地的安装.是具体指向本地的rmp包的
yum localinstall /media/cdrom/Server/php53-
yum -y 回答是yes
--nogpgcheck不检查来源的安全性
linux:内核不能升级,只能安装并且能多个内核存在
mirrors.sohu.com
mirrors.163.com
创建yum源:
ftp:,http:
createrepo
源码编译安装:
针对c/c++:
configure每个程序都应该有这个文件
configure-->Makefile.in
make
安装用:make install
编译指挥文档:makefile
在configure编译完成后有一个文件config.log,用来查看编译过程
源程序都是压缩文件
configure
--prefix=指定路径的安装目录
--sysconfdir=指定配置文件的路径安装
多看看 configure --help
perl:
perl Makefile.PL
make
make install
axel
-o 指定下载路径
-n 几个线程一起下载
-q 静默下载
下载perl的源程序
www.cpan.org
下载c/c++的源程序
直接用谷歌httpd
搜索一些小的程序sourceforge
www.sourceforge.org
安装rmp包的站点:http://rpmfind.net
http://rpm.pbone.net
ernel,/boot/vmlinuz-VERSION
硬件设备探测
设备驱动初始化(可能借助于initrd中的设备驱动)
以只读方式挂载跟文件系统 ro
启动初始化进程init
etc/x11/prefdm -nodaemon
启动图像界面
inittad:
定义默认级别,initdefault(runlevel,who -r)
指定系统初始化脚本,(/etc/rc.d/rc.sysinit)
运行对应级别(/etc/rc.d/rc#.d)的服务脚本目录中的脚本,wait
捕获Ctrl+Alt+Del组合键,并设定其对应的操作
定义UPS电源故障或电源重新恢复时执行的操作
启动虚拟终端
为5级别设定GUI启动脚本
/etc/rc.d/rc.sys
设定主机名称
初始化selinux和udev
设置系统时钟
装载键盘映射表
激活交换分区
检测根文件系统以读写方式重新挂载根文件系统,并且挂载额外文件系统
激活RAID和LVN设备
启动磁盘配额
清理过期的文件锁和PID文件
ldd 打印共享库
ldd /bin/ls
chroot切换根
sync同步
tree树形的结构