.exe 二进制安装(源码包)
程序:未执行的代码
进程:执行起来的代码就是进程
线程:他就是进程的真正执行者
编译安装好处:
开源、可自由选择可需要的功能、适合系统、更加稳定、效率更高、卸载方便
编译安装过程:
1、解压源码包 tar
2、安装依赖环境:yum install apr* gcc* pcre* -y
3、配置安装路径: ./cnfigure --prefix=/opt/apps/httpd/
4、编译:make
5、安装:make install
mount 挂载:挂载设备到系统的目录、进行使用
例:mount /dev/cdrom
umount 设备路径 挂载目录 (临时挂载、重启即失效)
umount -lf 强制解挂载
rpm -ivh(rpm安装服务)
rpm -q (检测服务是否安装)或 rpm -qa 显示当前系统中所有的rpm方式安装的包
为什么会有依赖关系:
linux系统比较简洁,省略了很多不必要的程序、软件、所以当你安装服务的时候需要自己解决程序之间的依赖关系。
yum:由仓库与客户端共同组成
仓库:提供rpm包(本地仓库、在线仓库)
客户端:调用仓库里的包来实现软件安装。就是linux系统
本地仓库:
yum的工作原理:
1、服务器上建立仓库,仓库里有很多提供对应服务的rpm包,包的相关源数据、源数据呆在特定的目录下、repodata下源数据、包的信息、名称、版本之间的依赖关系。让软件包管理器知道软件的包的信息,如何安装(解决依赖关系)升级、卸载
安装命令:yum install
卸载命令:yum remove
挂载:设备有光盘、硬盘、共享目录,再linux当中所有的设备必须挂载之后系统才能识别并使用设备
挂载原则:
1、一个挂载就挂载一个挂载点,重复挂载目录会出错
2、设备要更换挂载点,先解挂载然后再挂载新的挂载目录
3、挂载的目录最好是一个新建的空目录
配置本地yum源流程
1、安装镜像
2、把镜像包挂载到mnt目录下:mount /dev/cdrom/mnt/
3、把/etc/yum.repos.d目录下的yum仓库移到新建的backup目录中
4、在/etc/yum.repos.d目录下建立本地yum
vim local.repo
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
5、清空缓存建立源数据
yum clean all && yum makecache
编译安装的流程
1、先得有源码包,然后进行解压
2、cd进入源码包目录
3、指定安装路径
4、编译
5、安装
6、设置界面内容
优化打开方式(不用来回cd进去启动服务)
本地yum源安装
Yum源文件位置/etc/yum.repos.d 将其移到新建的backup目录下
创建本地yum
清缓存和建立源数据