软件包管理
1.让光盘文件的内容出现在系统
[root@A ~]# mkdir ?/rhel7
[root@A ~]# mount ?/dev/cdrom ? /rhel7
mount: /dev/sr0 写保护,将以只读方式挂载
[root@A ~]# ls ?/rhel7
[root@A ~]# ls ?/rhel7/P(tab)
2. ?RHEL7当中RPM包,方便快捷
? RPM Package Manager,RPM包管理器
– rpm -q 软件名...------------------ ?#查询软件包是否安装
– rpm -ivh 软件名-版 本信息.rpm...
– rpm -e 软件名...-----------------表示把软件包卸载掉
[root@A ~]# rpm -q firefox
firefox-38.3.0-2.el7_1.x86_64
[root@A ~]# rpm -q haha
未安装软件包 haha?
[root@A ~]# rpm -q bash
bash-4.2.46-19.el7.x86_64
[root@A ~]# rpm -q vsftpd ? ? ? ? ? ? ?#查询软件包是否安装
[root@A ~]# rpm -ivh /rhel7/Packages/ ?#安装软件包 vsftpd-3.0.2-10.el7.x86_64.rpm?
[root@A ~]# rpm -q vsftpd ? ? ? ? #查询软件包是否安装成功 ? ?
[root@A ~]# rpm -e vsftpd ? ? ? ? #卸载软件包
[root@A ~]# rpm -q vsftpd ? ? ? ? #查询软件包是否卸载成功
#######################################################
导入红帽签名信息
[root@A ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release
?
[root@A ~]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64
[root@A ~]# rpm -e vsftpd
[root@A ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm?
[root@A ~]# rpm -q vsftpd
######################################################
?Yum软件包管理,自动解决依赖关系
? ?1.服务端,挂载光驱设备,让系统出现光盘内容即可
? [root@A ~]# mount ?/dev/cdrom ? /rhel7/
? ?2.本地客户端,修改配置文件,指定本地为服务端
/etc/yum.repos.d/*.repo
?[root@A ~]# vim /etc/yum.repos.d/rhel7.repo
? ? ? [haha] ? ? ? ? ? ? ? ? ? ?#指明仓库名称
name=xixi ? ? ? ? ? ? ? ? #仓库描述信息
baseurl=file:///rhel7 ? ? #指定本地为服务端,rhel7目录
enabled=1 ? ? ? ? ? ? ? ? #开启本文件
gpgcheck=0 ? ? ? ? ? ? ? ?#不开启签名认证
?[root@A ~]# yum repolist ? ?#列出仓库信息,没有报错即可
Yum仓库的使用
– yum clean all ? ? ? ? ? //清缓存
– yum repolist ? ? ? ? ? ?//列仓库
– yum -y install 软件名... ? ?//安装软件
– yum -y remove ?软件名... ? ?//卸载软件
[root@A ~]# yum ?clean all
[root@A ~]# yum ?repolist
[root@A ~]# yum -y install httpd
[root@A ~]# yum -y install gcc
[root@A ~]# yum -y install system-config-kickstart
[root@A ~]# rpm -q httpd
[root@A ~]# rpm -q gcc
[root@A ~]# poweroff?
####################################################
? 每个学员机上有三台预先配置好的虚拟机
– classroom —— 提供网关/DNS/软件素材等资源
– server —— 作为练习用服务器,密码redhat
– desktop —— 作为练习用客户机,密码redhat
还原三台虚拟机
[root@room9pc14 桌面]# rht-vmctl reset classroom
[root@room9pc14 桌面]# rht-vmctl reset server
[root@room9pc14 桌面]# rht-vmctl reset desktop
? 操作系统版本:
? ? server: cat /etc/redhat-release ? ? ?7.0
? ? desktop: cat /etc/redhat-release ? ? 7.0
? IP地址:
? ? server : ?172.25.0.11/24
? ? desktop : 172.25.0.10/24
? ? ? ? 真机 ? ? ? : ? ?172.25.0.250/24
? ? classroom :172.25.254.254/24
??
? ?真机远程管理虚拟机server与desktop:
? ?
? ? ?telnet ? 明文传输 ? ?tcp 23
? ? ?ssh ? ? ?加密传输 ? ?tcp 22
? ? ? ? ? 格式: ssh ? 用户名@IP地址
? ? ? ? ? ?exit退出远程登陆
? ? ?Ctrl+shift+t : 开启一个新的终端
? ? ? ? ?常用选项
? ? ? ? ?-X : 允许本地运行对方的图形程序
? ? ? ? ? 格式: ssh ?-X ?用户名@IP地址
? ?真机上: 永久设置别名的配置文件
? ? ? ??
[root@room9pc14 桌面]# vim ?/root/.bashrc
? alias s=‘ssh -X root@172.25.0.11‘
? alias d=‘ssh -X root@172.25.0.10‘
? ?。。。。。。
[root@room9pc14 桌面]# 在开一个新的终端验证
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?密码:redhat ?
#####################################################
?配置网络
? ifconfig命令
– ifconfig [接口名]
– ifconfig -a
– ifconfig [接口名] IPv4地址/掩码长度
[root@server0 ~]# ping 127.0.0.1
[root@server0 ~]# ifconfig lo ?down
[root@server0 ~]# ping 127.0.0.1
[root@server0 ~]# ifconfig?
[root@server0 ~]# ifconfig -a ? #显示所有的网卡,包括禁用的网卡
[root@server0 ~]# ifconfig lo ?up
[root@server0 ~]# ping 127.0.0.1
? DEVICE=eth0 ? ? ? ? ? #设备名
? BOOTPROTO=none ? ? ? ?#手动配置
? ONBOOT=yes ? ? ? ? ? ?#每次开机自动启用
? IPADDR0=172.25.0.11 ? #IP地址
? PREFIX0=24 ? ? ? ? ? ?#子网掩码
? GATEWAY0=172.25.0.254 ?#网u关
4.配置永久的DNS服务器,/etc/resolv.conf
? ?在Linux系统中,配置文件内容,以“#”开头为注释文字 ??
[root@s ~]# vim /etc/res(tab)
?nameserver ?172.25.254.254
##################################################
真机上完成
1.重起nfs-server共享服务
[root@room9pc14 桌面]# systemctl restart nfs-server
2.设置nfs-server共享服务,随机自起动
[root@room9pc14 桌面]# systemctl enable nfs-server
3.还原classroom虚拟机
[root@room9pc14 桌面]# rht-vmctl ?reset classroom
4.虚拟机验证
[root@server0 ~]# firefox 172.25.0.254
#####################################################
? ?网络型:搭建Yum仓库,服务端和客户端分离
? ?
? 1.服务端,已经完成。classroom搭建Web服务,光盘所有内容
??
? 2.在server上虚拟机,指定Yum仓库服务端。
[root@s /]# rm -rf /etc/yum.repos.d/* ? ? #删除所有客户端文件
[root@s ~]# vim ?/etc/yum.repos.d/abc.repo
?[abc]
?name=abc
?baseurl=http://172.25.254.254/content/rhel7.0/x86_64/dvd/
?enabled=1
?gpgcheck=0
[root@s /]# yum ?repolist
#######################################################
? 使用wget下载工具
– wget 软件包的URL网址
– wget 软件包的URL网址 ?-O /目录路径/新文件名
# ?firefox 172.25.0.254
# wget http://172.25.0.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm?
r
# uname -r------查看内核信息
# rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm
# reboot
# uname -r
原文地址:http://blog.51cto.com/13513556/2048470