CentOS

在VMware通过挂载系统光盘搭建本地yum仓库

北城以北 提交于 2021-02-20 19:55:54
1.首先需要有一个VMware虚拟机; 2.进去虚拟机(这里用Linux下deCentOS进行演示); 3.用root账号进行登录,否则在根目录下没有一些操作权限; 4.打开终端; 5,输入命令“cd ..”,返回根目录; 6.创建一个名称为longshisan的目录,输入命令“mkdir /longshisan” 7.配置本地的yum源(挂载光盘)(将光盘挂载到longshisan),输入命令“mount /dev/cdrom/longshisan” 8.进入yum.repos.d,输入命令“cd /etc/yum.repos.d”; 9.打开文件列表,输入命令“ls”; 10.配置备份文件   输入命令:mv CentOS-Base.repo CentOS-Base.repo.bak        mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak        mv CentOS-Vault.repo CentOS-Vault.repo.bak        mv CentOS-CR.repo CentOS-CR.repo.bak        mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak        mv CentOS-Sources.repo CentOS

在VMware CentOS7挂载系统光盘搭建本地仓库

生来就可爱ヽ(ⅴ<●) 提交于 2021-02-20 19:47:50
1.软件准备: 安装VMware环境,在这里我使用的是VMware15 一个虚拟机系统,在这里我使用的是CentOS7(版本不同可能会有一点出入,但是应该相差不大) 在这里还有一个前提是已经建立好了yum,具体怎么安装这里就不介绍了 2.打开虚拟机,登录root账号,输入密码登录 3.登陆之后,单击右下角小光盘按钮之后,点击连接,挂载已经安装好的映像(我安装CentOS7虚拟机系统的时候就已经将映像放置好了),桌面就会多一个光盘的图标文件,同时右下角小光盘的图标亮起来,如果没有映像可以到官网下载或者在下面的连接中寻找和自己系统所对应的映像: 链接: https://pan.baidu.com/s/1r_7K-UI0BWQISG9PK1qH3Q 提取码:mnn3 桌面变成如下情况: 4.鼠标右击桌面,打开终端 5.敲入命令: mkdir /media/CentOS mount -t auto /dev/cdrom /media/CentOS 新建一个挂载点,进行挂载 6.成功挂载到新建的挂载点之后,要将配置文件进行配置,这里要养成一个好习惯,在修改配置文件之前将配置文件进行备份,将里面的mirrorlist属性进行注释,将baseurl的属性去掉注释并改成挂载点文件,修改完成后,保存退出 命令: cd /etc/yum.repos.d/ cp CentOS- Base.repo

CentOS7下使用Sonatype Nexus3搭建Docker私有仓库

妖精的绣舞 提交于 2021-02-20 11:48:06
相关资料:   Sonatype Nexus3官方网站: https://www.sonatype.com/download-oss-sonatype   Sonatype Nexus3 Docker Hub地址: https://hub.docker.com/r/sonatype/nexus3/   Sonatype Nexus3一些介绍及使用: https://yeasy.gitbooks.io/docker_practice/repository/nexus3_registry.html   本文参考文章: https://www.cnblogs.com/holdengong/archive/2019/09/05/11468290.html , https://blog.csdn.net/supertor/article/details/83146596 ⒈安装Docker(必要条件)   请参考 https://www.cnblogs.com/fanqisoft/p/10439620.html 安装Docker ⒉安装Nexus3仓储   1.拉取sonatype/nexus3镜像 docker pull sonatype/nexus3   2.启动容器 docker run -d --name nexus3 --restart=always -p 5000 : 5000

CentOS7.8通过QQ邮箱实现邮件报警

守給你的承諾、 提交于 2021-02-20 11:00:45
测试环境:CentOS7(只基于虚拟机) 1、在浏览器登录我们的QQ邮箱,找到设置选择账户。 2、然后下来找到如下图所示界面,将POP3服务开启,开启时需要向腾讯发送一条短信进行认证。 3、发完短信后会出现下图的界面,会有一个授权码,其实这个也就相当于是密码,下面的操作会用上。 二、安装邮件客户端工具 mailx [root @localhost ~]# yum install mailx [root @localhost ~]#vim /etc/mail.rc ##在文件的最后,添加以下几行 set from=发件人邮箱@qq.com set smtp=smtp.qq.com set smtp-auth-user=邮箱用户名 set smtp-auth-password=自己设定的 授权密码 set smtp-auth=login 三、测试邮件发送功能 1.给自己发送邮件,首先先确保自己能连网 [root @localhost ~]# ping smtp.qq.com ##是否能ping 通。如果不通,请检查网络 2.进行测试 [root @localhost ~]# echo "邮件内容"|mail -s "邮件标题" 邮箱地址(例如:1008610000@qq.com) 3.验证测试效果 来源: oschina 链接: https://my.oschina.net/u

CentOS7 下Docker安装、启动

不想你离开。 提交于 2021-02-20 02:54:30
↑点击上方 “程序猿技术大咖” 免费订阅 最近在搞微服务,打算采用docker进行部署,便于环境迁移。本文就在CentOS 7下安装docker的过程,进行汇总整理,与大家进行分享,成功安装过程见2.2章节。 1、检查系统内核 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本。 [xcbeyond@docker ~]$ uname -r 3.10 . 0 - 327.10 . 1 .el7.x86_64 2、安装Docker 安装过程及其坎坷,出现了各种问题,并进行记录整个过程,与大家进行分享。 2.1 节记录安装过程中出现的各种问题,2.2节整理的是安装成功过程,作为正常安装步骤。 2.1 安装失败 (1)Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里。执行命令 yum install docker 安装过程如下: [xcbeyond@docker etc]$ sudo yum install docker Loaded plugins: fastestmirror, langpacks base | 3.6 kB 00:00:00 docker-ce-stable | 2.9 kB 00:00:00

Run Linux command in background and keep runing after closing SSH [duplicate]

杀马特。学长 韩版系。学妹 提交于 2021-02-20 01:35:53
问题 This question already has answers here : How to make a programme continue to run after log out from ssh? [duplicate] (6 answers) Closed 1 year ago . I need to run a Perl script for several days processing something. On a linux Centos server, from the SSH terminal I run this command: nohup perl script.cgi 2>&1 & This runs the script in the background and writes the output to nohup.out. The problem when I close the SSH terminal or even my internet connection disconnects the script terminates. I

Run Linux command in background and keep runing after closing SSH [duplicate]

此生再无相见时 提交于 2021-02-20 01:35:33
问题 This question already has answers here : How to make a programme continue to run after log out from ssh? [duplicate] (6 answers) Closed 1 year ago . I need to run a Perl script for several days processing something. On a linux Centos server, from the SSH terminal I run this command: nohup perl script.cgi 2>&1 & This runs the script in the background and writes the output to nohup.out. The problem when I close the SSH terminal or even my internet connection disconnects the script terminates. I

docker跨主机通信-手工版

Deadly 提交于 2021-02-19 22:46:42
#A主机 192.168.100.120# 在主机A中创建一个子网,范围是10.52.100.2->10.52.100.254 docker network create --subnet=10.52.100.0/24 snake120 运行一个centos7的容器作为客户端 docker run --name centos -dit --network snake120 --ip 10.52.100.2 uhub.service.ucloud.cn/pub021/centos:7.4.1708 增加路由指向目标地址所在的宿主机,-net 目标IP , gw 网关IP ,默认eth0网卡 route add -net 10.52.121.0 netmask 255.255.255.0 gw 192.168.100.121 服务端开放转发规则,用于B主机向A主机通信 iptables -A FORWARD -j ACCEPT #B主机 192.168.100.121# 在主机B中创建一个子网,范围是10.52.121.2->10.52.121.254 docker network create --subnet=10.52.121.0/24 snake121 运行一个目标服务 docker run --name nginx -dit --network snake121 --ip

Docker 使用指南 —— 基本操作

牧云@^-^@ 提交于 2021-02-19 11:39:10
Docker 是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。 Docker 的特点: 更快速的交付和部署 更高效的虚拟化 更轻松的迁移和扩展 更简单的管理 容器技术与传统虚拟机性能对比 Docker与虚拟机建构对比 Docker 容器本质上是宿主机上的一个进程。Docker 通过 namespace 实现了资源隔离,通过 cgroups 实现了资源的限制,通过写时复制机制(copy-on-write)实现了高效的文件操作。 Docker有五个命名空间:进程、网络、挂载、宿主和共享内存,为了隔离有问题的应用,Docker运用Namespace将进程隔离,为进程或进程组创建已隔离的运行空间,为进程提供不同的命名空间视图。这样,每一个隔离出来的进程组,对外就表现为一个container(容器)。需要注意的是

Docker——网络和存储(数据卷)

元气小坏坏 提交于 2021-02-19 10:46:11
iptables -t nat -vnL |grep docker 查看docker桥接网卡:brctl show 本地端口随机映射到docker容器的80端口上: docker run -d -P nginx 查看日志:docker logs 容器_id nginx 必须放在前台运行 本地端口指定映射到docker容器的80端口上:#81是宿主机端口,80是dokcer容器里面的端口 docker run -d -p 81:80 nginx 存储: 数据卷:所有的docker都能连接到上面 挂载一个 /data0到centos(dokcer容器)上: docker run -it --name volume-test1 -v /data0 centos 相当于nfs挂载一样 查看挂载信息:docker inspect 容器_id 指定目录挂载:docker run -it -v /opt:/opt centos 这是docker容器的/opt目录下内容 这是物理挤/opt下目录内容 挂载到指定目录并且指定权限:docker run -it -v /data0:/data0:rw centos 但是 docker容器那面还是没权限这是因为centos的安全模块seliunx限制 1.在运行容器的时候,给容器加特权,及加上 --privileged=true 参数: docker