Yum在线升级之网络(本地)服务器的搭建!

简介:

 

一、网络服务器:

1.服务器端:

image

image

2.客户机端:

2.1测试:

image 都在同一区域VMware 2 中

[root@www ~]# ping 192.168.2.100

PING 192.168.2.100 (192.168.2.100) 56(84) bytes of data.

64 bytes from 192.168.2.100: icmp_seq=1 ttl=64 time=34.4 ms

64 bytes from 192.168.2.100: icmp_seq=2 ttl=64 time=0.673 ms

[root@www Server]# firefox //linux自带的浏览器

image

2.2 编辑仓库文件(容器)

[root@www ~]# eject //光盘弹出,利用网络来升级!(安装我们需要的软件)

[root@www ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo

image

2.3 测试从网络安装需要的服务等(升级)

image

[root@www yum.repos.d]# ll

//该目录下如果没有扩展名为.repo的文件,则手动创建

总计 8

-rw-r--r-- 1 root root 697 08-12 11:34 rhel-debuginfo.repo

-rw-r--r-- 1 root root 652 07-13 10:32 server.repo

[root@www yum.repos.d]# mv server.repo aa

[root@www yum.repos.d]# ll

总计 8

-rw-r--r-- 1 root root 652 07-13 10:32 aa

-rw-r--r-- 1 root root 697 08-12 11:34 rhel-debuginfo.repo

[root@www ~]# yum clean

Packages:将下载的软件文件删除

和蔼的人生:将下载的软件的文件头删除

all //将所有容器数据都删除

[root@www ~]# yum clean all //删除已下载过的所有容器的相关数据(含软件本身与列表)

Loaded plugins: rhnplugin, security

Cleaning up Everything

image

[root@www ~]# yum repolist //列出目前yum server 所使用的容器有哪些

每个仓库都有1.3K的校验文件

在服务器端的/mnt/cdrom/Server

image

目录repodata的作用:分析RPM软件后产生的软件属性依赖数据放置处!

[root@www ~]# yum list all |grep vsftpd

This system is not registered with RHN.

RHN support will be disabled.

vsftpd.i386 2.0.5-16.el5 rhel-server

[root@www ~]# yum install vsftpd –y

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

--> Running transaction check

---> Package vsftpd.i386 0:2.0.5-16.el5 set to be updated

filelists.xml.gz | 110 kB 00:00

filelists.xml.gz | 2.3 MB 00:01

filelists.xml.gz | 11 kB 00:00

filelists.xml.gz | 26 kB 00:00

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

================================================================================

Installing:

vsftpd i386 2.0.5-16.el5 rhel-server 140 k

Transaction Summary

================================================================================

Install 1 Package(s) // 安装

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 140 k

Downloading Packages:

vsftpd-2.0.5-16.el5.i386.rpm | 140 kB 00:00

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : vsftpd [1/1]

Installed: vsftpd.i386 0:2.0.5-16.el5

Complete!

[root@www ~]# yum list all |grep vsftpd

This system is not registered with RHN.

RHN support will be disabled.

vsftpd.i386 2.0.5-16.el5 installed

[root@www ~]# yum info vsftpd //查看vsftpd的信息!

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Installed Packages

Name : vsftpd

Arch : i386

Version : 2.0.5

Release : 16.el5

Size : 285 k

Repo : installed

Summary : vsftpd - 非常安全 Ftp 守护进程

URL : http://vsftpd.beasts.org/

License : GPL

Description: vsftpd 是一个非常安全 FTP 守护进程。它是完全从零开始 编写的。

[root@www mail]# yum list available |grep httpd //查看可以安装而未安装的!

This system is not registered with RHN.

RHN support will be disabled.

httpd.i386 2.2.3-31.el5 rhel-server

httpd-devel.i386 2.2.3-31.el5 rhel-server

httpd-manual.i386 2.2.3-31.el5 rhel-server

system-config-httpd.noarch 5:1.3.3.3-1.el5 rhel-server

[root@www mail]# yum list installed |grep vsftpd //查看已安装的服务

This system is not registered with RHN.

RHN support will be disabled.

vsftpd.i386 2.0.5-16.el5 installed

yum的软件组功能:

yum grouplist :列出所有可使用的组列表,例如 Development Tools之类的;

yum groupinfo :后面接group name,则可了解该group内含的所有组名称;

yum groupinstall :可以安装一整组的软件,相当不错

yum groupremove:删除某个组

[root@www ~]# yum grouplist all

//查看目前容器与本机上面的可用与安装过的软件组有哪些

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Setting up Group Process

Installed Groups:

FTP 服务器

GNOME 桌面环境

GNOME 软件开发

MySQL 数据库

X 窗口系统

X 软件开发

万维网服务器

办公/生产率

图形

图形化互联网

基于文本的互联网

开发工具

开发库

打印支持

授权和出版

服务器配置工具

游戏和娱乐

管理工具

系统工具

编辑器

网络服务器

老的网络服务器

老的软件开发

老的软件支持

视频和音频

邮件服务器

Available Groups:

DNS 名称服务器

Java开发

KDE 软件开发

KDE 桌面环境) //还未安装

OpenFabrics 企业版发行

PostgreSQL 数据库

Windows 文件服务器

工程和科学

新闻服务器

群集存储

虚拟化

集群

Done

[root@www ~]# yum groupinstall "KDE" // 整个安装

Installed: arts.i386 8:1.5.4-1 kdeaccessibility.i386 1:3.5.4-1.fc6 kdeartwork.i386 0:3.5.4-1.fc6 kdebase.i386 6:3.5.4-20.el5 kdenetwork.i386 7:3.5.4-9.el5 kdeutils.i386 6:3.5.4-5.fc6

Dependency Installed: avahi-qt3.i386 0:0.6.16-6.el5 htdig.i386 3:3.2.0b6-11.el5 kdelibs.i386 6:3.5.4-22.el5_3 kdnssd-avahi.i386 0:0.1.3-0.1.20060713svn.fc6 lm_sensors.i386 0:2.10.7-4.el5

Complete!

image

image

[root@www ~]# runlevel //运行级别

N 5 //图形界面

[root@www ~]# init 6 //重启

image

image

只是发现任务栏在下面(风格不同)

imageimage

二、本地服务器:

1.服务器端关闭FTP服务

image

 

2.客户端配置:

[root@www ~]# mount /dev/cdrom /mnt/cdrom

mount: block device /dev/cdrom is write-protected, mounting read-only

image

Vim /etc/yum.repos.d/ rhel-debuginfo.repo

底行模式输入:

:1,$ s$ftp://192.168.2.100/pub/$file:///mnt/cdrom/$ //红色$表示分界符

image

[root@www ~]# rpm -qa |grep dovecot //查看是否已安装

[root@www ~]# yum list all |grep dovecot

This system is not registered with RHN.

RHN support will be disabled.

dovecot.i386 1.0.7-7.el5 rhel-server

[root@www ~]# yum install dovecot –y //安装一直YES

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

--> Running transaction check

---> Package dovecot.i386 0:1.0.7-7.el5 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================

Package Arch Version Repository Size

====================================================================================

Installing:

dovecot i386 1.0.7-7.el5 rhel-server 1.7 M

Transaction Summary

====================================================================================

Install 1 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 1.7 M

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : dovecot [1/1]

Installed: dovecot.i386 0:1.0.7-7.el5

Complete!

[root@www ~]# yum list all |grep dovecot

This system is not registered with RHN.

RHN support will be disabled.

dovecot.i386 1.0.7-7.el5 installed



本文转自 gjp0731 51CTO博客,原文链接:http://blog.51cto.com/guojiping/961529


相关文章
|
15天前
|
安全 Java 数据处理
Python网络编程基础(Socket编程)多线程/多进程服务器编程
【4月更文挑战第11天】在网络编程中,随着客户端数量的增加,服务器的处理能力成为了一个重要的考量因素。为了处理多个客户端的并发请求,我们通常需要采用多线程或多进程的方式。在本章中,我们将探讨多线程/多进程服务器编程的概念,并通过一个多线程服务器的示例来演示其实现。
|
1月前
|
弹性计算 监控 数据可视化
ECS网络流量监控
ECS网络流量监控
63 2
|
1月前
|
域名解析 关系型数据库 MySQL
怎样用自己电脑搭建网络服务器!不花一分钱
怎样用自己电脑搭建网络服务器!不花一分钱
51 1
|
1月前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
50 1
|
4天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
15 1
|
18天前
|
Python
Python网络编程基础(Socket编程)UDP服务器编程
【4月更文挑战第8天】Python UDP服务器编程使用socket库创建UDP套接字,绑定到特定地址(如localhost:8000),通过`recvfrom`接收客户端数据报,显示数据长度、地址和内容。无连接的UDP协议使得服务器无法主动发送数据,通常需应用层实现请求-响应机制。当完成时,用`close`关闭套接字。
|
29天前
|
弹性计算 网络安全 虚拟化
ECS数据问题之升级配置预防数据丢失如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
1月前
|
Shell Linux 网络安全
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
30 0
|
1月前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
162 1
|
1月前
|
弹性计算
2024阿里云服务器购买、续费、升级配置价格表新鲜出炉!
2024年阿里云服务器购买、续费、升级优惠政策整理,阿里云服务器优惠价格表:轻量2核2G3M服务器61元一年、2核4G4M带宽165元1年,云服务器4核16G10M带宽26元1个月、149元半年,阿里云ECS云服务器2核2G3M新老用户均可99元一年续费不涨价,企业用户2核4G5M带宽199元一年。
409 2