linux基础学习(十)

##软件的安装

##1.软件名称识别##

[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm        ##rpm结尾的适用于redhat操作系统

||            ||        ||       ||

软件名称     软件版本  软件适用系统 64位

##2.如何安装软件##

1.rpm

rpm         -i        name.rpm        ##安装

-v        name.rpm        ##显示安装进度

-h        name.rpm        ##指定加密方式

-e        name            ##卸载

-ql       name            ##查询软件生成文件

-qlp      name.rpm        ##查询软件安装后会生成什么文件

-qa                       ##查询系统中安装的所有软件名称

-qa |grep name            ##查询软件是否安装

-qf  filename             ##查看filename属于哪个安装包

-qp  name.rpm             ##查询软件安装包安装后的名字

-ivh  name.rpm  --force   ##强制安装

-qi   name                ##查看软件信息

-Kv  name.rpm             ##检测软件包是否被篡改

-qp  name.rpm  --scripts  ##检测软件在安装或卸载过程中执行的动作

2.yum

###Server源端###

  1. 从网上下载本机系统版本的iso镜像文件

rhel-server-7.1-x86_64-dvd.iso

2.把rhel-server-7.1-x86_64-dvd.iso挂载到/mnt以方便访问镜像中的文件

mount rhel-server-7.1-x86_64-dvd.iso /mnt

3.配置本机yum源指向

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[server]

name=server

baseurl=file:///mnt

gpgcheck=0

4.安装资源共享服务

yum install httpd -y

systemctl stop firewalld

system disable firewalld

systemctl start httpd

systemctl enable httpd

5.关于挂载

如果我们每次要安装软件都要挂载一次镜像那是很麻烦的,所以我们需要通过修改配置文件来实现开机自动挂载

vim /etc/rc.d/rc.local

在尾部添加以下语句:

mount /iso/rhel-server-7.1-x86_64-dvd.iso  /var/www/html/rhel7.1/

.jpg

然后给它执行权限:chmod +x /etc/rc.d/rc.local

6.第三方软件仓库的搭建

把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件

createrepo -v /rpm存放目录

vim /etc/yum.repos.d/yum.repo

[server]

name=server

baseurl=file:///rpm存放目录

gpgcheck=0

###client指向端###

vim /etc/yum.repos.d/yum.repo            ##仓库指向文件位置

[xxxx]                                    ##自定义软件仓库名称

name=xxxx                                 ##自定义软件仓库描述

baseurl=ftp://......|http://.......|file://   ##仓库位置

gpgcheck=0                                ##不检测gpgkey(gpgkey表示软件的出品logo,在这里为0代表允许安装第三方软件)

.jpg

yum clean all                              ##清空yum缓存识别新配置

###yum命令###

yum            install        softwarename        ##安装

repolist                           ##列出设定yum源信息

remove          softwarename       ##卸载

list            software           ##查看软件源中是否有此软件

list all                           ##列出所有软件名称

list installd                      ##列出已经安装的软件名称

list available                     ##列出可以用yum安装的软件名称

clean all                          ##清空yum缓存

search           softwareinfo      ##根据软件信息搜索软件名字

whatprovides     filename          ##在yum源中查找包含filename文件的软件

update                             ##更新软件

history                            ##查看系统软件改变历史

reinstall         softwarename     ##重新安装

info              softwarename     ##查看软件信息

groups list                        ##查看软件组信息

groups info       softwaregroup    ##查看软件组内包含的软件

groups install    softwaregroup    ##安装组件

groups remove     softwaregroup    ##卸载组件

时间: 2024-08-08 00:06:15

linux基础学习(十)的相关文章

CSS基础学习十五:盒子模型补充之外边距合并

今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括.开始今天的主题:外边距合并. 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的外边距的高度等于两个发生合 并的外边距的高度中的较大者. (1)外边距合并 外边距合并叠加是一个相当简单的概念.但是,在实践中对网页进行布局时,它会造成许多混淆.简单地说,外 边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

Linux基础学习-crond系统计划任务

系统计划任务 大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了. 计划任务分为一次性计划任务和周期性计划任务. 一次性计划任务 每晚11店30分开启网站服务. 周期性计划任务 每周一的凌晨3点30分把/var/www/html目录打包备份为backup.tar.gz 顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求,可以使用at命令实现. 如果你的Linux没有此命令可以使用yum inst

linux基础学习【4】

系统进程 一.什么是进程 进程 : 一个正在运行中的程序 程序被触发后,执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统会给予这个内存内的单元一个识别码 (PID). 二.查看进程 1.图形方式查看 命令:`gnome-system-monitor` 2.进程查看命令 命令:`ps` ps -A/-e 显示所有(包括不同终端不同用户)进程(PID,TTY,TIME,CMD) ps -a 当前环境中运行的进程,不包含环境信息(PID,TTY,TIME,CMD) ps -u (

linux基础学习【5】

sshd服务,服务管理及文件传输 一.控制服务 1.什么是服务 2.用什么控制服务 系统初始化进程可以进行相应的控制 3.当前系统初始化进程是什么 systemd 系统初始化进程 pstree 显示系统中的进程树 进程树 4.系统控制命令 ssh(client)客户端---->sshd(server)服务器 命令:`systemctl` systemctl status sshd 查看sshd服务的状态inactive(不可用)/active(可用) systemctl start sshd 开

linux基础学习随笔【根本没有排序哈】

直接整:init 3 5 6 0;init 3代表切换到字符界面,5代表切换到图形界面:6表示重启,等同于reboot:0表示关机=poweroff:改主机名:hostnamectl set-hostname centos7.localdomain;[记不住,TAB键补全]查看操作系统linux版本:cat /etc/centos-release;或者通过安装lsb_release -a ;查看内核版本: uname -rlscpu 查看CPU使用情况:lsblk查看硬盘:free - h查看内

linux基础学习四

本次继续学习linux基础命令,包括stat.touch.cp.mv.rm.tree.mkdir.rmdir stat 命令格式 stat [OPTION]... FILE... 命令功能 显示文件的时间戳,即访问时间.修改时间和改变时间 stat [OPTION]... FILE...      [[email protected] ~]# stat newfile       File: `newfile'      Size: 0          Blocks: 0          I

系统管理员-Linux基础学习-第一部分内容。

6月30日前完成Linux的基础部分学习. 包括内容: 马哥的Linux基础教程 鸟哥的Linux私房菜-基础学习篇 第一部分 认识linux及linux主机规划与安装. 课程内容包括: (1)计算机体系架构与linux背景常识 (2)Linux主机规划与安装及vmware.xmanager的使用. (3)启动帮助与开关linux系统及基本操作知识. 具体内容笔记: 第一节:计算机体系架构与linux背景常识 1)计算机组成主要分为五个部分:控制单元.运算单元.存储单元.输入\输出单元. 1.

Linux基础学习路线指导

基础学习路线指南 Centos镜像下载地址 http://mirrors.163.com/centos/6/isos/x86_64/CentOS-6.6-x86_64-bin-DVD1.iso 开源镜像站下载  http://tshare365.com/archives/471.html VMware 安装Centos6  http://tshare365.com/archives/1122.html  (推荐大家使用Centos6) VMware安装Centos7  http://tshare