Linux基础—yum软件安装&服务器搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础—yum软件安装&服务器搭建相关的知识,希望对你有一定的参考价值。
Yum工作机制
基于红帽RPM封装包构建的软件更新机制
基于C/S架构
自动解决软件依赖关系
所有软件包集中在yum软件仓库提供
默认在/etc/yum.repos.d/CentoS*.repop记录软件来源
软件仓库
包含大量软件包+配套的档案数据
Packages (软件包)+repodate (仓库档案)
默认由CentoS官方提供
软件管理命令
Yum list 软件名 列出某个软件的安装信息
Yum info 软件名
Yum provides 程序或文件
Yum list install/available 列出已经安装、可安装的软件
Yum –y install httpd ftpd 安装软件包
Yum –y remove ftpd 卸载软件包
Yum –y reinstall ftpd
yum -y localinstall wps-office-2018.06.rpm…
安装本地现有的 安装包
wget http://服务器地址/ntfs-3g-2017.rpm
rpm -ivh ntfs-3g-2017.rpm …
从网络上自动安装软件
Linux服务器部署应用程序流程
装包 (httpd、ftp)
配置文件 (网页)
起服务 (httpd/ ftp)
例:1)装包(httpd/ ftp)
yum -y install httpd
2)配置资源(的网页)
vim /var/www/html/index.html
I Love NTD1803
3)起服务(httpd)
systemctl restart httpd
systemctl enable httpd
4)关闭防火墙、关闭selinux 检测
systemctl stop firewalld
setenforce 0
访问仓库目录流程
1、 准备服务端,提供(CentOS7)软件仓库
ls /repo/cos7dvd/Packages/*.rpm 查看
2、 配置客户端,告诉yum命令如何访问软件仓库
a) 清理不可用的软件源配置
rm -rf /etc/yum.repos.d/*.repo
b) 指定新的软件源配置
yum-config-manager --add file:///repo/cos7dvd
c) 禁止检查软件签名/允许安装非官方提供的软件
vim /etc/yum.conf
gpgcheck=0 //将1改成0
d) 检查当前配置的软件来源是否可用
yum clean all
yum repolist 列出可用的软件仓库信息
Linux Centos服务器特性
开启防火墙服务,默认只允许访问SSH登录
开启SELinux保护机制(Linux系统的私人保镖),增加许多限制
例:关闭CentOS服务器的防火墙、SELinux保护机制
关闭防火墙服务
systemctl stop firewalld //立即关闭
systemctl disable firewalld //永久关闭
关闭SELinux服务
setenforce 0 //立即关闭
vim /etc/selinux/config //永久关闭
SELINUX=disabled //原来是enforcing
以上是关于Linux基础—yum软件安装&服务器搭建的主要内容,如果未能解决你的问题,请参考以下文章