linux安装及管理程序

linux源码包:

源码包就是一大堆源代码程序,由程序员按照特定的格式和语法编写出来的

源码包一般包含多个文件,为了方便发布,通常会将源码包做打包压缩处理,linux中常见的打包压缩格式为"tar.gz"

程序:未执行的代码

进程:未执行起来的代码

线程:是进程的真正执行者

安装的方法:

一. 编译安装:

1. 解压

2. 安装依赖环境

3. 配置:

指定安装路径:

4. make:编译,翻译器 make && make install

                                       make -j 4 && make install

5. make install:安装

6. 启动http服务 cd /opt/apps/bin

配置httpd服务:

1. 设置界面内容 cd /opt/apps/htdocs

2. 关闭防火墙

3. 结果:

二. RPM包安装

常用命令:

-ivh:安装包

-q:检测服务是否已安装

-a:显示当前系统当中所有以RPM方式安装的包

三. yum方式安装

yum:由仓库和客户端共同组成

仓库:存放RPM包;本地仓库,在线仓库

客户端:调用仓库里的RPM包来实现软件安装

yum是一个基于RPM包构建的软件更新机制,能够自动解决软件包的依赖关系,解决了日常工作中的大量查找安装依赖包的时间

为什么会有依赖关系?

因为linux系统自身原因,linux系统比较简洁,省略了很多不必要的程序、软件、所以当你安装服务的时候需要你自行解决程序之间的依赖关系

yum的工作原理:

先设置仓库,在仓库中包含包的元数据,下载软件包时,通过元数据来查找指定软件包所有信息(名称、版本、依赖关系),然后一步到位,全部安装完成,使用即可(rpm、yum方式安装的软件服务,配置文件都在/etc目录当中)

服务器上建立仓库,仓库里面有很多提供对应服务的RPM包和包的相关的元数据,元数据在特定的目录下(repodata)

元数据:包的信息:包的名称、版本,依赖关系。让软件包管理器知道软件包的信息,如何安装(解决依赖关系),升级、卸载

基本命令:

yum install:安装软件

yum remove:卸载软件

挂载:

挂载:把设备文件映射到linux系统的指定目录(认为指定),设备、光盘镜像、硬盘、共享目录在linux当中,所有的设备必须挂载之后系统才能够识别并使用设备

挂载的原则:

1.一个设备就挂载一个挂载点,重复挂载目录会出错

2.设备要重新更换挂载点,先解挂载,再挂载到新的挂载目录

3.挂载目录最好是一个新建的空目录

错误示范:

1.一个设备非要挂载多次设备,只能看到最后一次挂载设备的数据,其他设备上的数据将被隐藏

2.一个设备可以同时挂载到多个挂载点

挂载点基本命令:

iostat:查看当前挂载点性能

mount    设备路径    挂载目录 :临时挂载,重启立即失效

umount    设备路径    挂载目录 :解除挂载

mount    -a:重启挂载

vim /etc/fstab:永久挂载的文件

配置格式:可把挂载目录改成uuid标识符

挂载目录/uuid    挂载点    文件类型    默认给所有权限    不备份    不检查

   /dev/sdb1         /data           xfs               defaults             0               0

光盘镜像文件类型:iso9660

blkid:查看设备的标识符uuid

UUID是设备唯一的标识符

配置本地yum源:

yum源仓库地址:/etc/yum.repos.d

主要步骤为:2、4、5

1. 安装光盘镜像:

 2. 设置挂载点:

3. 清空yum.repos.d目录下的所有yum源文件:

4. 创建本地yum源

5. 清空缓存,建立源数据信息    yum clean all && yum makecache

本地yum配置完成

利用本地yum源安装httpd服务:

1. 安装httpd:yum    -y    install    httpd

2. 配置httpd页面:

cd    /var/www/html/ :yum安装的程序执行文件

vim    index.html

3. 关闭防火墙:

systemctl stop firewalld

setenforce 0 

4. 启动httpd服务:

systemctl start httpd

5. 结果:

配置在线yum源:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值