Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Linux.中国 - 开源社区 CentOS 7 技术专题

CentOS 7 技术专题

2015-1-1| 查看: 26617| 评论: 10

CentOS 7 发布以来,带来了几个重大特性的改变,包括:Docker、Systemd、XFS、微软 AD 支持、PCP 性能监控等等。


这些特性带来了新的功能和性能提升的同时,也给系统管理员们带来一些困扰。姑且不论新技术是否能够得到普遍支持,但是作为系统管理员,无论是为了评判技术可行性,还是要面临系统升级,都应该积极面对新技术变化,主动去学习和研究。


因此,我们将这些技术更新点汇集一下,形成一个专题来分享给大家。

动态与观点
  • [新闻] CentOS 7.0.1406 正式版发布

    美国当地时间2014年7月7日 17:39:42,CentOS官方放出CentOS7.0.140 64位的版本下载地址,主要更新:内核更新至 3.10.0、支持 Linux 容器、Open VMware Tools 及 3D 图像能即装即用、OpenJDK-7 作为缺省 JDK、原地升级 6.5 至 7.0(上文已提及)、ext4 及 XFS 的 LVM 快照。

         2014-07-08     

  • [发行版] CentOS 7.0.1406

    简介 CentOS(Community Enterprise Operating System)是Linux发布版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS 对组件的修改主要是去除 R

         2014-07-09     

  • [系统运维] 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?

    编辑推荐!本文来自知乎的袁昊洋,是我见过的关于如何选择服务器操作系统的最有理有据的文章,而且富有实践基础。小编基本上同意全文观点——当然,这并不是说大家就不应该选择其他的操作系统做服务器——甚至你选择Windows XP做服务器都有你的道理。

         2014-08-06     

  • [新闻] CentOS Linux 7 发布滚动构建版

    CentOS上周五宣布,CentOS Linux 的滚动构建版正式发布!这次发布包括了用于安装介质的CentOS Linux 7 的 ISO和通用的云镜像两种版本。 CentOS Linux 滚动构建版包括了从初始发布时到快照发布之间推送到 mirror.centos.org 的所有更新。这些更新包括了 CentOS Linux 的安全更新、错误修复、功能增强以及常规更新。使用这个版本安装的机器将包括之前所有已经发布的更新,和使用 yum 更新的没有什么不同。所有的 rpm/yum 库仍旧存储

         2014-12-07     

应用
  • [技术] Linux有问必答:如何在CentOS上安装phpMyAdmin

    phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具。虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaDB的管理任务。它支持几乎所有MySQL数据库/表的相关操作,比如浏览、创建、复制、删除、重命名、更改,还有MySQL用户/权限管理和数据库导入/导出。以下就是如何在CentOS 6或7上安装phpMyAdmin。

         2014-12-25     

  • [桌面应用] 技巧:在CentOS 7上安装Vmware 10

    在CentOS 7上安装Vmware 10.0.3,我来介绍下我的经验。通常,这个版本是不能在CentOS 7工作的,因为它只能运行在比较低的内核版本3.10上。 首先,以正常方式下载并安装(没有问题)。唯一的问题是在后来运行vmware程序的时候

         2014-10-15     

  • [系统运维] CentOS 7下搭建高可用集群

    本文以两台机器实现双集热备高可用集群,主机名node1的IP为192.168.122.168 ,主机名node2的IP为192.168.122.169 。 一、安装集群软件 必须软件pcs,pacemaker,corosync,fence-agents-all,如果需要配置相关服务,也要安装对应的软件 二、配置防火墙 1、禁止防火墙和selinux # systemctl disable firewalld # systemctl stop firewalld 修改/etc/sysconfig/selinux确保SELINUX=disabled,然后执行setenforce 0或者reboot服务器

         2014-10-07     

  • [系统运维] 如何在 CentOS 7 上安装 Docker

    Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点。 容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短。容器使用宿主操作系统的内核,而虚拟机使用独立的内核

         2014-11-30     

  • [系统运维] CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

    LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用。正如其名称所暗示的, LEMP 包是由 Linux、nginx、MariaDB/MySQL 和 PHP 组成的。在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案。 MariaDB 是一款社区支持驱动的 MySQL 数据库的分支,其功能更多性能更佳。PHP,服务端编程语言,具体

         2014-11-27     

服务管理
  • [技术] Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

    RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。 Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的服务控制逻辑。

         2014-08-29     

  • [技术] Systemd服务简介

    systemd 是 Linux 下一个与 SysV 和 LSB 初始化脚本兼容的系统和服务管理器。systemd 使用 socket 和 D-Bus 来开启服务,提供基于守护进程的按需启动策略,保留了 Linux cgroups 的进程追踪功能,支持快照和系统状态恢复,维护挂载和自挂载点,实现了各服务间基于从属关系的一个更为精细的逻辑控制,拥有前卫的并行性能。systemd 无需经过任何修改便可以替代 sysvinit 。

         2014-07-09     

  • [技术] systemd 与 sysVinit 彩版对照表

    systemd 是一种新型init系统「译者注:每个操作系统都有一个启动程序,而Linux init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以init始终是第一个进程(其进程编号始终为1)」,最早在Fedora中使用「译者注:据维基百科资料:http:/

         2014-09-11     

  • [技术] 真的超赞!用systemd命令来管理linux系统!

    Systemd是一种新的linux系统服务管理器。 它替换了init系统,能够管理系统的启动过程和一些系统服务,一旦启动起来,就将监管整个系统。在本文中,我们用的是安装有 systemd 216 版本的centos 7.0,其最新版本可以从 freedesktop.org 下载得到。 因为linux操作系统里出现的这一个新人,PID 1被“systemd”占据了,这能通过pstree命令看到。 [root@linoxide ~]# pstree 那么现在让我们来探索systemd擅长什么,它又有多大的可

         2014-09-12     

  • [系统运维] systemd的运行级别与服务管理命令简介

    对于我来说,使用多个运行级别并没有太大的好处,但它们却一直在系统中存在着。 不同于运行级别,systemd可以创建不同的状态,状态提供了灵活的机制来设置启动时的配置项。这些状态是由多个unit文件组成的,状态又叫做启动目标(target)。启动目标有一个清晰的描述性命名,而不是像运行级别那样使用数字。unit文件可以控制服务、设备、套接字和挂载点。

         2014-12-23     

网络设置
  • [技术] CentOS 7最小化安装后找不到‘ifconfig’命令

    就像我们所知道的,“ifconfig”命令用于配置GNU/Linux系统的网络接口。它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类。但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令。

         2014-08-18     

  • [技术] Linux有问必答:如何在CentOS7上改变网络接口名

    传统上,Linux的网络接口被枚举为eth[0123...],但这些名称并不一定符合实际的硬件插槽,PCI位置,USB接口数量等,这引入了一个不可预知的命名问题(例如,由于不确定的设备探测行为),这可能会导致不同的网络配置错误(例如,由无意的接口改名引起的禁止接口或者防火墙旁路)。基于MAC地址的udev规则在虚拟化的环境中并不有用,这里的MAC地址如端口数量一样无常。 CentOS/RHEL6引入了一致和可预测的网络设备命名网络接口的方

         2014-10-20     

  • [系统运维] 使用 FirewallD 构建动态防火墙

    FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。它也支持允许服务或者应用程序直接添加防火墙规则的接口。 以前的 system-config-firewall/lokkit 防火墙模型是静态的,每次修改都要求防火墙完全重启。这个过程包括内核 netfilter 防火墙模块的卸载和新配置所需模块的装载等。而模块的卸载将会破

         2014-12-11     

  • [技术] Linux有问必答:如何为CentOS 7配置静态IP

    如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网络管理器。 网络管理器(Network Manager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。默认情况下,CentOS/RHEL 7安装有网络管理器,并处于启用状态。 使用下面的命令来验证网络管理器服务的状态:

         2014-10-09     

其它变动
  • [技术] Linux有问必答:如何在CentOS或RHEL 7上修改主机名

    在CentOS或RHEL中,有三种定义的主机名:a、静态的(static),b、瞬态的(transient),以及 c、灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机

         2014-10-01     

  • [技术] 如何在 systemd 下管理Linux系统的时间和日期

    timedatectl是用来查询和修改系统时间和配置的Linux应用程序。它是systemd 系统服务管理的一部分,并且允许你检查和修改系统时钟的配置。 在这篇文章中,我们将涉及该小巧但十分重要应用程序的所有方面。

         2014-11-20     

  • [桌面应用] 如何使用 systemd 中的定时器

    我最近在写一些执行备份工作的脚本,我决定使用systemd timers而不是对我而已更熟悉的cron jobs来管理它们。 在我使用时,出现了很多问题需要我去各个地方找资料,这个过程非常麻烦。因此,我想要把我目前所做的记录下来,方便自己的记忆,也方便读者不必像我这样,满世界的找资料了。

         2014-10-12     

  • [技术] 你不一定知道,如何重置CentOS 7的Root密码

    重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。 1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Control+x ,使用单用户模式启动 5 - 现在,可以使用下面的命令访问系统 chroot /sysroot 6 - 重置密码 passwd root 7 - 更新系统信息 touch /.autorelabel 8 - 退出chroot exit 9

         2014-10-07     

发表评论


最新评论

我也要发表评论

jbiaojerry 2015-5-26 11:37
这个专题系列的文章貌似很久木有更新了,centos7和原来的有很大的区别啊,各种不适应,期待这专题能够多来点干活,^_^
5 回复
来自 - 陕西西安 的 Chrome/Windows 用户 2015-5-13 11:15
10 回复
好名字被注册了 2015-5-9 18:28
请问如何安装oracle数据库啊
12 回复
夜域诡士 2015-4-25 20:38
怎么没有一本相关的书了
11 回复
jbiaojerry 2015-3-25 13:52
Centos7相比之前的版本做了很大的修改啊,很多东东都和原来的有出入,各种不适应啊,希望该系列专题能有更多的精彩
6 回复
wangchn 2015-3-4 15:22
赞CentOS
4 回复
gaov 2015-2-19 00:20
赞一个,学习了~
4 回复
来自 - 江西赣州 的 Firefox/Linux 用户 2015-1-17 16:37
Centos's Not Unix
CNU
6 回复
誓言 2015-1-12 09:16
赞一个
3 回复
netb2c 2015-1-4 14:15
又一个专题  支持啊         已添加书签!  ^_^
5 回复
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。