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

原文地址:http://blog.51cto.com/8149087/2125499

时间: 2024-10-28 14:08:20

Linux基础(三)—yum软件安装&服务器搭建的相关文章

linux 基础入门(8) 软件安装 rpm、yum与源码安装详解

8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 -f-file查询拥有<-file的包 -p查询一个没有安装的包 卸载 -nodeps忽略依赖 安装的时候要把centos7的iso文件拿过来,为什么要拿过来呢,因为里面的Packages里面就是rpm包. 具体路径是/run/media/wangzirui/Centos 7 X86_64/Packa

Linux基础三(软件安装管理)

目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 一.Linux 中软件包的分类: 1.源码包 1.1 源码包的简介 源码包就是各种源代码文件组合而成的压缩包,因为 Linux 是开源的,所以源码包中的源代码是可以查看甚至修改的,用户可以根据自己所需要的功能进行安装.但是源码包在安装的时候需要编译,即从源代码 abcd 编译成机器语言 0101,这个过程需要

2-8 无人值守安装服务器搭建 日志

无人值守安装服务器搭建PXE + DHCP+TFTP+ Kickstart+ FTPdhcp PXE tftp vsftpd system-config-kickstart ###################################################################################################################################################################

邮件服务(三):实践服务器搭建

背景 邮件服务系列博文中,前两篇介绍了邮件系统的基本功能和安全体系,本文记录了搭建邮箱服务器的实践. Sendmail 是一种多用途.支援多种协定的跨网络电子邮件传送代理软件,于 1983 年随着 BSD 4.1c 首次发行,2001 年时的调查,互联网上的邮件服务器有 42%使用 Sendmail,但之后由于多次被发现重大的安全性漏洞,且其设定档过于复杂造成较高的学习门槛等因素,导致市占率下滑. Postfix 被 Wietse Zweitze Venema 创造出来以取代 Sendmail.

Linux CentOS 6.5 x64 SVN服务器搭建

Linux CentOS 6.5 x64 SVN服务器搭建步骤 1. 安装Subversion yum install subversion 注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了. 2. 查看Subversion的安装位置 rpm -ql subversion 我们看到在bin目录下放有可执行的命令: 可以通过查看SVN版本来确认是否已经安装成功,输入如下命令: svn -

【Linux学习】Ubuntu下 samba服务器搭建

1.安装samba,smbfs 2.配置smb.conf文件 配置文件之前需要先备份一下需要配置的文件(养成好的习惯) 输入命令: 进入到smb.conf文件中,在文件的最后添加下列语句 保存后,退出. 3.启动服务 4.现在在samba共享的文件夹下有一下文件 然后通过windows访问共享目录,输入 \\172.16.42.6后看到共享的temp文件夹, [Linux学习]Ubuntu下 samba服务器搭建,布布扣,bubuko.com

[CentOS]使用光盘作为yum软件安装源

[CentOS]使用光盘作为yum软件安装源 当Linux无法上网,但是有需要安装一些软件时,如果有系统镜像iso,那么我们可以从光盘中来安装一些软件,当然前提是光盘中有这些软件. 首先插入光驱,并挂载到文件系统中来 # 挂载光驱 mkdir /media/cdrom mount /dev/cdrom /media/cdrom 然后到yum的源配置文件路径 cd /etc/yum.repo.d/ 这个目录下默认应该有很多文件,例如 CentOS-Base.repo CentOS-Media.re

使用光盘作为yum软件安装源安装X Window

? 使用光盘作为yum软件安装源安装X Window 挂载光驱 ? [[email protected] ~]# mkdir /media/cdrom [[email protected] ~]# mount /dev/cdrom /media/cdrom/ ? 修改/etc/yum.repos.d/目录下文件 ? [[email protected] yum.repos.d]# vi CentOS-Media.repo ? [c6-media] name=CentOS-$releasever

linux网络基础设置 以及 软件安装

一. linux网络基础设置 网络设置基本可以分为:网卡设置.网关设置.DNS设置三部分 ifconfig命令 ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了. 参数 add<地址>:设置网络设备IPv6的ip地址: del<地址>:删除网络设备IPv6的IP地址: down:关闭指定的网络设备: up:启动指定的网络