解决 RedHat problem making ssl connection 的问题

今天收到一台 系统的机器,需要安装 以便部署持续集成。

在配置完清华大学的 epel-release 源之后搜索 ansible 应用时出现以下错误:

[root@2B2C-test-DB1 .repos.d]#  search ansible
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
https://mirrors.tuna.tsinghua.edu.cn/epel/6/x86_64/repodata/repomd.xml: [Errno 14] problem making ssl connection
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again
[root@2B2C-test-DB1 .repos.d]# 

Continue reading “解决 RedHat problem making ssl connection 的问题”

解决 RedHat problem making ssl connection 的问题

Docker Volume 的那点事

使用 的过程中,数据保存是很重要的一环,因为容器一旦被删除,容器内的数据也将一并被删除。而 Volume 正是为了解决这个问题而存在,它可以映射一个物理机上的文件夹到容器内部,用于保存容器产生的数据。下面就来说说 Dokcer Volume 的使用及注意事项。

Continue reading “Docker Volume 的那点事”

Docker Volume 的那点事

Docker build 的几种方式

build 的帮助文件中我们可以看到,docker build 不仅能支持本地 Dcokerfile 的构建,还可以从 URL 以及标准输入(-)中读取信息进行构建,下面就来说说 docker build 的几种构建方式。

[hzz@ TEST]$ docker build --help

Usage:  docker build [OPTIONS] PATH | URL | -

Build an image from a Dockerfile

Continue reading “Docker build 的几种方式”

Docker build 的几种方式

CentOS 7 关闭 iptables 和 SELinux

6 换到 7,虽然服务管理命令从 service 换成了 systemctl,但总归是通用的。但今天在新装主机上关闭防火墙时,经历了以下错误:

[hzz@ ~]$ sudo service  stop
[sudo] password for hzz: 
Redirecting to /bin/systemctl stop  .service
Failed to stop .service: Unit .service not loaded.
[hzz@ ~]$ 

Continue reading “CentOS 7 关闭 iptables 和 SELinux”

CentOS 7 关闭 iptables 和 SELinux

magedu pro 第六周作业

1、请详细描述 系统的启动流程(详细到每个过程系统做了哪些事情)。

由于篇幅过长,已单独写成一篇博客,详见:《CentOS 系统启动流程

2、为运行于虚拟机上的 CentOS 6 添加一块新硬件,提供两个主分区。

  • (1)为硬盘新建两个主分区;并为其安装
  • (2)为硬盘的第一个主分区提供内核和 ramdisk 文件;为第二个分区提供 rootfs 。
  • (3)为 rootfs 提供 、 ls 、 程序及所依赖的库文件。
  • (4)为 grub 提供配置文件。
  • (5)将新的硬盘设置为第一启动项并能够正常启动目标主机。

Continue reading “magedu pro 第六周作业”

magedu pro 第六周作业

使用 kickstart 文件自动安装 CentOS

说到 ,就不能不说 anaconda。什么是 anaconda 呢?简单的来说,就是使用光盘安装系统时引导安装程序,而 ,就是 anaconda 的配置文件。

isolinux

在说 anaconda 是如何启动的之前,先来说说 isolinux 的启动流程和它的配置文件。

Continue reading “使用 kickstart 文件自动安装 CentOS”

使用 kickstart 文件自动安装 CentOS

Linux 内核编译初步

说起内核编译,很多人都会觉得应该会很难,毕竟涉及到一个系统的核心文件。其实对于内核,在《Grub Legacy 简介》中已经有过接触,就是那个 vmlinuz-2.6.32-431.el6.x86_64 文件。对于交叉编译,进行其他主机系统的内核编译,确实比较麻烦;但是如果只是为了升级当前系统的内核,而不改变其他配置的话,还是相对简单的。下面说的也主要是升级内核所进行的内核编译步骤。

Continue reading “Linux 内核编译初步”

Linux 内核编译初步

CentOS 系统启动流程

前言

系统的启动及初始化是 学习过程中非常重要的一个点,只有洞悉系统启动过程、初始化了哪些内容,才能对 有更加深入的了解。本文主要描述 系统( PC 架构)从电脑开机到初始化完成整个过程,包括 加电自检、 bios 寻找启动项、 bootloader 加载系统内核、系统启动并初始化等等。

Continue reading “CentOS 系统启动流程”

CentOS 系统启动流程