连接服务器的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树形的结构