linux
文章平均质量分 73
jim_hwg
这个作者很懒,什么都没留下…
展开
-
SUSE10 SP4源码升级python到2.6.6
环境准备:系统:SUSE 10 SP4 64bit1.安装依赖包(CentOS可采用yum):zypper in gcc gcc-c++ openssl-devel-32bit openssl-devel readline-devel readline-devel-32bit sqlite-devel tk tk-32bit tk-devel2.下载Python源码包cd /usr/原创 2015-12-23 17:57:10 · 2342 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN+VXLAN+DVR私有网络)
#!/bin/bash#部署计算节点#配置时间服务器IP=192.168.101.1GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 1原创 2016-09-26 12:06:42 · 6215 阅读 · 0 评论 -
CentOS 6.5 最小化安装系统初始化脚本
#!/bin/bash#:***********************************************#:Program:centos6_init_shell#:#:Author:ylhb#:#:History:2016-08-24#:#:Version:3.0#:***********************************************c原创 2016-09-30 11:38:21 · 4761 阅读 · 0 评论 -
CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)
使用bond实现网卡聚合链路脚本:#!/bin/bash#创建一个名为bond0的链路接口IP=192.168.101.1GATE=192.168.101.254ETH1=eno1ETH2=eno2ETH3=eno3ETH4=eno4modprobe bondingcat /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE原创 2016-09-06 13:42:18 · 32973 阅读 · 0 评论 -
CentOS7.2 chrony替代ntp搭建时间服务器
chrony既可作时间服务器服务端,也可作客户端。最近在测试chrony,发现chrony性能比ntp要好很多,且chrony配置简单、管理方便,决定记录和大家分享一下。一、配置接口时间服务器(连接更精确时间服务器的服务器),假设IP为192.168.1.11.安装所需包yum install chrony -y2.配置chrony主配置文件如下:cat /etc原创 2016-09-30 16:28:02 · 24392 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(四)
配置系统环境,实现时间服务器高可用:三台服务器,两台做控制节点,一台做计算节点,信息如下(根据自己环境,自行修改)。192.168.101.4 controller1192.168.101.3 controller2192.168.101.1 compute1两个控制节点VIP:192.168.101.241 controller一、配置系统环境配置ho原创 2017-01-03 14:25:08 · 8458 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(五)
安装openstack环境包,配置mariadb数据库高可用:一、安装openstack环境包控制节点controller1和controller2:yum install centos-release-openstack-liberty -yyum upgrade -yyum install python-openstackclient openstack-selinux mem原创 2017-01-03 15:37:38 · 6891 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(六)
配置控制节点ssh相互认证,配置rabbitmq高可用:一、配置控制节点ssh相互认证控制节点controller1和controller2:ssh-keygen -t rsa 控制节点controller1:scp ~/.ssh/id_rsa.pub controller2:~/.ssh/authorized_keys控制节点controller2:sc原创 2017-01-23 10:49:25 · 2922 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(七)
安装配置高可用软件corosync+pacemaker:一、安装crmsh控制节点controller1和controller2:cat /etc/yum.repos.d/ha-clustering.repo[network_ha-clustering_Stable]name=Stable High Availability/Clustering packages (Cent原创 2017-01-23 14:38:15 · 3142 阅读 · 0 评论 -
CentOS 7.3 分布式存储Glusterfs部署使用(一)
Glusterfs_Server:四台服务器:192.168.101.5 glusterfs1192.168.101.6 glusterfs2192.168.101.7 glusterfs3192.168.101.12 glusterfs4一、初始化服务器参考:利用openstack建设适合中小型互联网企业的私有云(三)二、配置主机hostscat /原创 2017-03-03 20:42:01 · 3410 阅读 · 0 评论 -
CentOS 7.3 分布式存储Glusterfs部署使用(二)
Glusterfs_Client:一、配置hostscat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdoma原创 2017-03-03 20:43:01 · 1798 阅读 · 0 评论 -
CentOS 7.3 Sentinel实现Redis集群高可用部署
三台机器:10.149.151.81 master/Sentinel10.149.151.82 slave1/Sentinel10.149.151.83 slave2/Sentinel一、初始化系统环境(三台均需操作)echo "vm.overcommit_memory = 1" >> /etc/sysctl.confsysctl -pecho 10原创 2017-03-03 20:48:09 · 2093 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(三)
CentOS 7.3 系统安装、系统初始化:一、系统安装1.服务器至少四块硬盘,做raid 5,磁盘初始化2.系统分区:/boot 2Gswap 8G/ 50G/var 剩余磁盘3.选择最小化安装系统二、系统初始化这里写了一个初始化脚本centos7_init.sh供参考,对应参数自行修改:#!原创 2017-01-03 11:45:39 · 9718 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN+VXLAN+DVR私有网络)
#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器IP=192.168.101.3GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0d原创 2016-09-26 12:06:11 · 6362 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN+VXLAN私有网络)
#!/bin/bash#部署计算节点#配置时间服务器IP=192.168.101.1GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 1原创 2016-09-24 13:45:19 · 6711 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN+VXLAN私有网络)
#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器IP=192.168.101.3GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0d原创 2016-09-24 13:44:42 · 6681 阅读 · 0 评论 -
CentOS6.5系统"libc.so.6: version 'GLIBC_2.15' not found"解决方法
出现"libc.so.6: version 'GLIBC_2.15' not found"问题,是由于glibc版本过低,升级glibc即可。由于CentOS系统RPM源目前glibc最高版本是2.12,所以只能采用源码升级一、查看系统glibc支持的版本strings /lib64/libc.so.6 |grep GLIBC#查看当前glibc版本ll /lib64/libc.s原创 2015-12-24 10:51:48 · 18702 阅读 · 2 评论 -
CentOS 6.5 Ruby源码安装
清除旧版Ruby,若存在yum remove ruby若为源码,使用如下命令cd make uninstall下面开始安装Ruby一、下载Ruby源码包wget ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz二、解压安装Rubytar zxvf ruby-2.1.7.tar.原创 2015-12-27 16:21:25 · 2572 阅读 · 0 评论 -
F5设备控制脚本
此脚本用于控制F5设备,可对pool成员进行操作及成员状态,该脚本及源自于f5官网使用格式:1.查看pool成员状态/usr/bin/perl /scripts/togglepoolmember.pl F5设备IP 443(端口) 用户 密码 pool名称2.pool成员对内对外操作/usr/bin/perl /scripts/togglepoolmember.pl F5设翻译 2016-02-15 17:20:25 · 3269 阅读 · 0 评论 -
基于togglepoolmember.pl编写F5设备控制模块
为了方便利用python对F5设备进行操作,本文将togglepoolmember.pl对F5设备的控制写成了python模块,源码如下:#!/usr/bin/python# -*- coding: utf-8 -*-import osimport sysimport jsonimport subprocess#def f5_status(pool=sys.argv[1],ip=s原创 2016-02-16 10:52:19 · 2090 阅读 · 0 评论 -
CentOS7.1 VNC Server服务配置
一、安装VNC相关包yum -y install tigervnc tigervnc-server tigervnc-server-module二、复制配置模板文件为vncserver@:1.servicecp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service三、修改/lib/原创 2016-03-08 16:23:48 · 32884 阅读 · 4 评论 -
CentOS 7.2 team实现网卡聚合链路(双网卡绑定)脚本及验证
使用team实现网卡聚合链路脚本#!/bin/bash#创建一个名为team0的链路接口IP=192.168.101.1GATE=192.168.101.254ETH1=eno1ETH2=eno2#ETH3=eno3#ETH4=eno4nmcli con add type team con-name team0 ifname team0 config '{"runner": {原创 2016-09-03 11:09:59 · 17942 阅读 · 0 评论 -
CentOS7.1 最小化安装之初始配置
用于本人测试使用,仅供参考1.关闭firewallsystemctl disable firewalld.service #取消开机自启systemctl stop firewalld.service #停止服务2.关闭selinuxsed -i '/SELINUX/s/enforcing/disabled/g' /etc/sysconfig/selinux原创 2016-03-08 12:43:05 · 3641 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN供应商网络)
#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0driftfile /var/lib/chrony/driftrtcsy原创 2016-09-20 15:01:43 · 7125 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN供应商网络)
#!/bin/bash#部署计算节点#配置时间服务器yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 10 3allow 192.168.101.0/24bindcmdad原创 2016-09-20 15:02:16 · 7044 阅读 · 0 评论 -
使用sed删除匹配行的上一行和下一行
1.删除匹配行的上一行和下一行:sed -i -e '/string/{n;d}' -e '$!N;/\n.*string/!P;D' file2.sed中使用变量,删除匹配行的上一行和下一行:AA=string #变量指定匹配字符串sed -i -e '/'"$AA"'$/{n;d}' -e '$!N;/\n.*'"$AA"'$/!P;D' file...原创 2018-05-21 18:59:35 · 22148 阅读 · 3 评论