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源端###
从网上下载本机系统版本的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 ##卸载组件
转载于:https://blog.51cto.com/12110509/1865919
linux基础学习(十)相关推荐
- Linux基础学习十:Linux的权限管理
Linux是一个多用户.多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全靠的是一套强大的权限管理系统. 5.1 用户的管理 为方便管理用户,Linux系统引入了用户组的概念.可 ...
- linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理
1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...
- linux基础学习——linux的文件权限和目录配置
linux基础学习--linux的文件权限和目录配置 1.用户和用户组和其他人概念: 三个概念的前提宗旨:linux是一个多人多任务的系统环境.如果不对文件作出一个权限限制的话.任何人都能操作这份文件 ...
- 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...
- 最全的linux基础学习视频
最全的linux基础学习视频,千锋教育的Linux视频课程免费下载地址: http://pan.baidu.com/s/1c13ddvE,更多精彩的视频在不断的更新中,OpenStack覆盖了网络.虚 ...
- Linux基础学习之Day7-2-LVM管理
Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...
- 鸟哥私房菜linux基础学习笔记 1
linux基础学习笔记 计算机:辅劣人脑的好工具 1.计算机硬件癿五大单元 输入单元:包括键盘.鼠标.卡片阅读机.手写板.触控屏幕等等一堆: 主机部分:这个就是系统单元,被主机机壳保护住了,里面有 C ...
- Linux基础学习(十七)--- wiki,jira 搭建、公司面试常见问题
Linux基础学习(十七) wiki,jira 搭建.公司面试常见问题 mysql中 utf8 支持中文字符 du -sh * 查看当前目录所有文件大小 wiki 企业多人协作系统–>企业级文档 ...
- Linux基础学习之Day12-网络管理基础
Linux基础学习之从入门到精通Day12 网络管理基础 使用NetworkManager管理网络 网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保 ...
- Linux基础学习之Day7-6-Mount 挂载详解
Linux基础学习之从入门到精通Day7-6 Mount 挂载详解 常用挂载选项详解 挂载设备文件.卷标.UUID ISO文件创建及挂载 挂载选项 -t 文件系统类型 -o 选项1,选项2- 示例: ...
最新文章
- 跟我学PPStream局域网共享
- 师范类专业可以不考计算机二级吗,2021师范专业要考教师资格证吗?师范生需要考的证有哪些?...
- 基于Struts2的供求信息网设计(二)
- 流媒体开发之开源项目live555---live555 server 编译 包括更改帧率大小
- 在DataFrame中新建列赋值后全部为NaN(转)
- IE8采用IE7模式
- c++opencv显示中文_OpenCV如何入门秘籍
- angularjs1-路由
- DX11编程(一):DX和Effect的基本配置和属性表配置
- Android 开发的现状及发展前景
- 【VB.net】大地测量——白塞尔大地解算程序设计
- C# 之 Word光标移动 GoTo 方法
- 美股数据获取 python_几行Python代码,轻松获取美股阿里巴巴的交易数据
- 斯坦福cs224n教程--- 学习笔记1
- iOS开发可以调节屏幕亮度并且上传APPstore
- Moveit + Gazebo:搭建双臂仿真平台(方案一)
- 连续更新了42天早报之后
- 【考生说】持之以恒才是胜利的推动器、一周时间通过C认证的同学怎么说
- 中国内燃机及配件行业产销状况与未来需求规模预测报告(2022-2027年)
- 区块如何防篡改_为什么区块链能防伪防篡改
热门文章
- python如何计算个人gpa_使用While循环(Python)计算GPA
- 牛客练习赛26B	烟花 (概率DP)
- mean项目的分模块开发
- WampServer修改端口及菜单Localhost
- 安装mysql数据库要注意的
- 无任何网络提供程序接受指定的网络路径 or No network provider accepted the given network path 的解决方法...
- QT的事件分发、事件过滤器详解
- c#中控件重绘(放大缩小移动隐藏恢复后不消失)实例
- C++中如何定义动态数组
- python self调用函数_Python之self