搭建suse11.4内网源服务器
有外网的话
suse-test:~ # cat /proc/version
Linux version 3.0.101-108.18-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP Fri Nov 24 22:19:38 UTC 2017 (010f77e)
根据版本下载镜像
wget http://linux.iingen.unam.mx/pub/Linux/Suse/isos/SLES11/SLES-11-SP3-DVD-x86_64-GM-DVD1.iso
做好目录
mkdir /cdrom
挂载
mount -o loop SLES-11-SP3-DVD-x86_64-GM-DVD1.iso /cdrom
cpoy文件
mkdir /suse-zypper
cp -r /cdrom/ /suse-zypper/
检查更新并挂载本地源
zypper lr
zypper clean
zypper ref
zypper install gcc
zypper ar file:///suse-zypper/ local-sles
zypper in apache
如果没有外网的话:
1.找个能上网的主机,安装apache,并记录安装包,然后通过跳板机子,将安装包传递给需要搭建内部源的服务器
2、将iso镜像传递给需要搭建内部源的服务器
3、apache安装完成后
修改配置文件,如下
vim /etc/apache2/httpd.conf
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
ServerName 114.115.221.100
并注释掉192行的语句 #Include /etc/apache2/sysconfig.d/include.conf
vim /etc/apache2/default-server.conf
对文件做如下修改(加粗部分)
DocumentRoot “/srv/www/suse-zypper”
Options Indexes FollowSyMlinks
AllowOverride None
Order allow,deny
Allow from all
——————————————其它主机验证suse源————————————————
建立nfs共享服务器
一服务器端
1.1安装nfs服务
suse-test:~ # zypper in nfs
suse-test:~ # rcrpcbind start
1.2修改挂载文件
suse-test:~ # vim /etc/exports
/srv/www/suse-zypper/ *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)
关于参数的说明
注释:
/srv/www/suse-zypper/ 是你想共享出去的目录。
表示可以访问的IP范围,这里是所有ip地址都可以访问,当然也可以写上具体的IP地址或者hostname来代替。
rw可读写权限。
sync同步写入存储器。
no_all_squash 保留共享文件的UID和GID(默认)。
no_root_squash 表示root用户具有根目录的完全管理访问权限。
no_subtree_check不检测子目录,提高性能。
上面的配置比较简陋,客户端访问的时候直接登入不用验证。
1.3配置文件生效
suse-test:~ # exportfs -rv
1.4配置开启自启动
suse-test:~ # chkconfig nfsserver on
suse-test:~ # chkconfig —list nfsserver
1.5启动rpcbind(可选)
suse-test:~ # rpcbind start
二客户端-client
2.1检查客户端是否安装rpcbind
rpm -aq|grep rpcbind
2.2 扫瞄可以使用的NFS共享目录
suse2-client:~ # showmount -e 192.168.1.75
2.3 创建挂载点目录
suse2-client:~ # mkdir /suse-zypper
2.4 利用mount指令来挂载共享目录
到客户端机器的/home/test目录:
suse2-client:~ # mount -t nfs 192.168.1.75:/srv/www/suse-zypper/ /suse-zypper/
挂载成功后,只要进入/suse-zypper/目录,就等于到了192.168.1.75的/suse-zypper/共享目录中。
三zypper开始本地源处理,并验证
suse2-client:~ # zypper ar file:///suse-zypper/ /suse-test
suse2-client:~ # zypper ref
suse2-client:~ # zypper in gcc
That’s ok
搭建suse11.4内网源服务器的更多相关文章
- 云计算之路-试用Azure:搭建自己的内网DNS服务器
之前我们写过一篇博文谈到Azure内置的内网DNS服务器不能跨Cloud Service,而我们的虚拟机部署场景恰恰需要跨多个Cloud Service,所以目前只能选择用Azure虚拟机搭建自己的内 ...
- 3 微信开发本地代理环境的搭建--实现将内网ip映射到外网
微信公众号的开发,要搭建网站,并且随时都有可能修改网站内容进行调试,这就需要临时外网能返回本地开发环境搭建的项目进行测试,即内网映射到公网,但是好多开发者没有自己的域名和服务器,这里我们先来搭建一个本 ...
- [python] 一行命令搭建http服务内网传文件
在Linux服务器上或者Windows服务器上,只要安装python,均可以使用此命令,建立一个内网可以快速访问的WEB服务. 在想要搭建WEB服务的目录下,使用Python3.x内置方法: pyth ...
- 在外网使用ssh连接内网中的多台Linux服务器
最近因为要对全球工控机网络进行协议扫描,需要在实验室配置几台服务器,因为我们只有一个IP地址,所以是用路由器搭建了一个内网(拓扑结构如下图).但是这样做了之后无法在宿舍通过ssh直接连接服务器,因为那 ...
- 基于4G Cat.1的内网穿透实例分享
上一篇分享了:小熊派4G开发板初体验 这一篇继续BearPi-4G开发板实践:内网穿透实验. 基本TCP的socket通信测试 之前我们学习WiFi模块时,与PC进行TCP协议的socket通信测试我 ...
- 内网渗透之MS17-010
在红蓝对抗中,当拿到了位于边界主机的权限后,我们通常会以此为跳板,搭建一个通往内网的隧道,以此继续渗透内网.而在内网中首先想到的就是MS17-010了,因为在内网中,安全措施相对较弱,很多主机存在此漏 ...
- 旧手机改造成web服务器并实现内网穿透
前几天由于gitee的审核引擎一通乱杀,使得gitee pages停止提供服务,心生更换服务器或者其他pages托管的想法,看了看价格感人的云服务器以及空空的钱包,这时,脑子有个奇怪的想法飘过,自己搞 ...
- frp + nginx 配置多人共用的http 内网穿透服务
来源:简书 https://www.jianshu.com/p/c9d7527d607b 一. 前言 frp 是一个用Go语言开发的,可用于内网穿透的高性能的反向代理应用,支持 tcp, udp ...
- ubuntu下的apt-get内网本地源的搭建
APT本地源的搭建(可用于局域网apt-get源搭建或者本地源) 本文档介绍使用apt-mirror软件搭建apt本地源 需求:内网开发环境由于其特定原因不能上外网,所以需要本地环境下的内网源来方便开 ...
随机推荐
- kubernetes系列06—kubernetes资源清单定义入门
本文收录在容器技术学习系列文章总目录 1.认识kubernetes资源 1.1 常用资源/对象 workload工作负载型资源:pod,ReplicaSet,Deployment,StatefulSe ...
- JVM(二)Java虚拟机组成详解
导读:详细而深入的总结,是对知识"豁然开朗"之后的"刻骨铭心",想忘记都难. Java虚拟机(Java Virtual Machine)下文简称jvm,上一篇我 ...
- C#简单委托示例——让你一看就会的demo
委托 1. 什么是委托? 委托就是具有相同签名和返回值类型的有序方法列表 它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递 是一种引用类型 方法的列表称为调用列表 当委托被调用时,它调 ...
- WebBrowser Cookie
WebBrowser的Cookie操作 .在WebBrowser中获取Cookie CookieContainer myCookieContainer = new CookieContainer(); ...
- 【Nginx】使用nginx反向代理IIS实现80端口的解放
下载版本: 官网地址:http://nginx.org/en/download.html 我使用了稳定版本. 下载完成之后进行目录解压,解压之后大概就是这个样子: 网上很多人写这些了想了解概念的百度一 ...
- 点击checkbox后,$(this).attr('checked')得到的值不会发生改变
这两天遇到一个问题,就是在点击checkbox后,$(this).attr('checked')得到的值要么是undefined,要么是checked,同一个表单一直点击却一点都不会发生改变,调试了一 ...
- git push origin与git push -u origin master的区别
$ git push origin 上面命令表示,将当前分支推送到origin主机的对应分支. 如果当前分支只有一个追踪分支,那么主机名都可以省略. $ git push 如果当前分支与多个主机存在追 ...
- location.origin兼容IE
if (window["context"] == undefined) { if (!window.location.origin) { window.location.origi ...
- 高效遍历匹配Json数据,避免嵌套循环[转]
工作中经常会遇到这样的需求:1.购物车列表中勾选某些,点击任意一项,前往详情页,再返回购物车依旧需要呈现勾选状态2.勾选人员后,前往别的页面,再次返回,人员依旧程勾选状态3.等等.... 数据结构如下 ...
- 企业信息化-Excel快速生成系统
企业信息化,主要是指对企业生产运营过程所形成的信息数字化,最终形成了数字资产.大型企业为了节约成本,提高协同工作效率,都会定制ERP.办公OA.流程审批等系统做信息化支撑.但是中小企业精力投入到生成中 ...