autoDevops,CI,CD
 
0

Centos7内核的编译升级

发表者:admin分类:Devops2015-09-30 17:00:54 阅读[2121]
Centos7内核的编译升级 在centos7下,内核从3.10.0编译升级到3.16.4的过程。1.安装所需编译工具:# yum install make gcc gcc-c++ openssl openssl--devel ncurses ncurses-devel 2.官网https://www.kernel.org/下载Linux内核包,并解压:# wget -c https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.4.tar.xz # tar xvf linux-3.16.4.tar.xz # cd linux-3.16.4 3.清除以前编译产生的文件,如果第一次编译可不用:# make mrproper 4.复制原系统内核配置文件,也可以自定义:# cp /boot/config-3.10.0-123.el7.x86_64 .config 5.内核配置:# make menuconfig scripts/kconfig/mconf Kconfig 配置结束后,保存配置并退出。6.编译内核和模块:# make bzImage # make modules # make modules_install # make install 7.更新grub2:# vim /etc/default/grub GRUB_DEFAULT=yes 修改为 GRUB_DEFAULT=0 # grub2-mkconfig -o /boot/grub2/grub.cfg # reboot 8.重启系统后,检查内核版本:# uname -a Linux centos7 3.16.4 #1 SMP Thu Oct 9 18:42:06 CST 2014 x86_64 x86_64 x86_64 GNU/Linux
 
0
 基于DRBD实现高可用MariaDB     一、DRBD简介    DRBD全称Distributed Replicated Block (分布式的复制块设备),开源项目。它是一款基于块设备的文件复制解决方案,速度比文件级别的软件如NFS,samba快很多,而且不会出现单点故障,是很多中小企业的共享存储首选解决方案。    二、DRBD的工作模式   从上图中我们可以清楚的看到DRBD是工作在内核中,将协议建立在buffer cache(内核缓存)与Disk scheduler(磁盘调度器)之间,将上下文传输的二进制数据复制一份,通过tcp/ip协议封装后由网卡发送至另一台DRBD节点上进行数据同步的。   DRBD可以工作在主备(一个节点运行,另一个节点备份)模式,也可以工作在双主(上个节点同时运行)模式,在双主模式下要求必须建立在高可用集群的基础上工作。实现DRBD的必要条件是多个节点上必须准备相同大小相同名称的磁盘或分区。    三、搭建DRBD主备模型    1.准备环境        1).系统centos6.6;内核2.6.32-504.el6.x86_64        2).两个节点          &nb...
 
0
本文主要讲述如何在Linux(以CentOS6.7为例)环境中搭建VPN(OpenVPN)服务器。  搭建实验环境:实验环境可以通过VMware等虚拟化软件软件模拟,OpenVPN服务端可以单网卡也可以双网卡,单网卡无非就是在原先网卡的基础上配置一个虚拟网卡,此处以双网卡为例。实验环境拓扑图如下: (1)VPN客户端A:Windows 8 + OpenVPN 2.3.4 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Jun  5 2014网卡1:192.168.1.228(2)VPN服务器B:CentOS release 6.7 (Final)Linux localhost.localdomain 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64 x86_64 x86_64 GNU/LinuxOpenVPN版本:OpenVPN 2.3.8 (git source)网卡1:192.168.1.182网卡2:10.20.0.129(3)服务器C(用于进一步测试VPN连通性):网卡1:192.168.1.113(假设没有此地址,此地址与本次实验无关,之所以列出是为了不使读者阅读下面的内容时感到困惑)网卡2:10.20.0.130OpenVPN安装步骤:S1.安装基本软件包,用于编译安装openvpn和解决openvpn相关的依赖包1234567yum -y install gcc gcc-c++    yum -y install a...
Ubuntu 15.04 上配置 OpenVPN 服务器和客户端   原文:http://linoxide.com/ubuntu-how-to/configure-openvpn-server-client-ubuntu-15-04/ 作者: Ivan Zabrovskiy 译文:LCTT  https://linux.cn/article-5938-1.html 译者: GOLinux 虚拟专用网(VPN)常指几种通过其它网络建立连接技术。它之所以被称为“虚拟”,是因为各个节点间的连接不是通过物理线路实现的,而“专用”是指如果没有网络所有者的正确授权是不能被公开访问到。OpenVPN软件借助TUN/TAP驱动使用TCP和UDP协议来传输数据。UDP协议和TUN驱动允许NAT后的用户建立到OpenVPN服务器的连接。此外,OpenVPN允许指定自定义端口。它提供了更多的灵活配置,可以帮助你避免防火墙限制。OpenVPN中,由OpenSSL库和传输层安全协议(TLS)提供了安全和加密。TLS是SSL协议的一个改进版本。OpenSSL提供了两种加密方法:对称和非对称。下面,我们展示了如何配置OpenVPN的服务器端,以及如何配置使用带有公共密钥基础结构(PKI)的非对称加密和TLS协议。服务器端配置首先,我们必须安装OpenVPN软件。在Ubuntu 15.04和其它带有‘apt...
您所在的组无权查看该日志
 
0
lsof -I 查看端口与进程信息[root@dblink ~]# lsof -i:80COMMAND    PID    USER   FD   TYPE  DEVICE SIZE/OFF NODE NAMEvarnishd 32654 varnish    7u  IPv4 2004488      0t0  TCP dblink:http (LISTEN)查看对应进程使用的文件[root@dblink ~]# lsof -p 32654COMMAND    PID    USER   FD      TYPE  DEVICE   SIZE/OFF      NODE NAMEvarnishd 32654 varnish  cwd       DIR   253,0         40   2031139 /var/lib/varnish/dblinkvarnishd 32654 varnish  rtd       DIR   253,0       4096       128 /varnishd 32654 varnish  txt       REG   253,0     65...
禁止INIT:Id “co” respawning too fast提示 debian testing控制台出现提示"INIT: Id "co" respawning too fast: disabled for 5 minutes."这应该是内核的一个bug,有很多人提出来了,这个提示是由/etc/inittab中的这行co:2345:respawn:/sbin/getty hvc0 9600 linux引起的。这行的意思是在运行级2345上运行一个终端类型为linux,波特率baud rate为9600的虚拟控制台hvc0hvc0是一个hvc控制台实例,hvc是Hypeyvisor Virtual Console的缩写,其实际就是一个虚拟机监视虚拟控制台,因为现在linux内核集成了KVM,所以才有这么个控制台,一般我们都不会用到,所以将其关闭是安全的。而XVC则指Xen Virtual Console,是Xen的管理虚拟控制台。
您所在的组无权查看该日志
CentOS 7上一个网卡分配多个IP地址   我们现在可以在CentOS/RHEL 7中给一个网卡分配多个ip地址。首先,让我们找到网卡的IP地址。在我的CentOS 7服务器中,我只使用了一个网卡。用root特权运行下面的命令:ip addr示例输出:1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:80:63:19 brd ff:ff:ff:ff:ff:ff inet 192.168.1.150/24 brd 192.168.1.255 scope global enp0s3 valid_lft forever preferred_lft forever如上所见,我的网卡名是enp0s3,ip地址是192.168.1.150。如你所知,网卡的配置文件存储在 /etc/sysconfig/network-scripts/ 目录下。每个网卡的详细内容将会以不同的名字存储,比如ifcfg-enp0s3。让我们看下ifcfg-enp0s3的细节。cat /etc/sysconfig/network-...
Linux  tar 打包所有文件(包含隐藏文件)Linux 使用 tar -czvf  xxxx.tar.gz  /www/*      只能打包显示文件,不能打包隐藏文件。如果要打包 隐藏文件   可以使用下面的方法 。进入要打包的目录, 使用以下命令:#:  tar czvf xxxxx.tar.gz `ls -A`注意 两个符号不是单引号,是~ 号上面的那个符号。
    总共66页,当前第20页 | 页数:
  1. 10
  2. 11
  3. 12
  4. 13
  5. 14
  6. 15
  7. 16
  8. 17
  9. 18
  10. 19
  11. 20
  12. 21
  13. 22
  14. 23
  15. 24
  16. 25
  17. 26
  18. 27
  19. 28
  20. 29
  21. 30