vim配置

部署Cloudstack环境(cloudstack manager+kvm,适合RHEL/CentOS)

坚强是说给别人听的谎言 提交于 2019-12-06 15:29:08
系统:CentOS 6.3 x86_64 版本:Cloudstack 4.2.1 CloudStack是一个开源的具有高可用性及扩展性的云计算平台。支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。 同时CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。 CloudStack可以通过组织和协调用户的虚拟化资源,构建一个和谐的环境。CloudStack具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境。 CloudStack的前身是Cloud.com,后被思杰收购。英特尔、阿尔卡特-朗迅、瞻博网络、博科等都已宣布支持CloudStack。2011年7月,Citrix收购Cloud.com,并将CloudStack 100%开源。2012年4月5日,Citrix又宣布将其拥有的CloudStack开源软件交给Apache软件基金会管理。CloudStack已经有了许多商用客户,包括GoDaddy、英国电信、日本电报电话公司、塔塔集团、韩国电信等。 当前最新版本为4.2.1 官网: http://cloudstack.apache.org/ 下载地址: http:/

Nginx源码安装及调优配置

眉间皱痕 提交于 2019-12-06 03:49:34
Nginx编译前的优化 [root@linuxprobe ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz [root@linuxprobe ~]# tar xvf nginx-1.10.1.tar.gz -C /usr/local/src/ [root@linuxprobe ~]# cd /usr/local/src/nginx-1.10.1/ 编译前的优化主要是用来修改程序名等等,例如: [root@linuxprobe nginx-1.10.1]# curl -I http://www.baidu.com …… Server: bfe/1.0.8.14 …… [root@linuxprobe nginx-1.10.1]# curl -I http://www.sina.com.cn …… Server: nginx …… [root@linuxprobe nginx-1.10.1]# curl -I http://www.linuxprobe.com HTTP/1.1 200 OK Server: nginx/1.10.1 #我们目标是将nginx更改名字 Content-Type: text/html; charset=UTF-8 Connection: keep-alive X-Powered-By: PHP/5

搭建KVM

ぃ、小莉子 提交于 2019-12-06 02:16:57
系统 &服务管理进阶 搭建 KVM服务器 虚拟化概述 • virtualization 资源管理 – x 个物理资源 --> y 个逻辑资源 – 实现程度 : 完全、部分、硬件辅劣 (CPU) 虚拟化概述 ( 续 1) • 虚拟化主要厂商及产品 系 列 PC/ 服务器版代表 VMware VMware Workstation 、 vSphere Microsoft VirtualPC 、 Hyper-V RedHat KVM 、 RHEV Citrix Xen Oracle Oracle VM VirtualBox yum 软件组管理 • 快速配置 RHEL7 光盘源 – 为虚拟机连接 RHEL7 光盘镜像 , 并挂载到固定位置 [root@kvmsvr ~]# mkdir /mnt/dvd // 创建挂载点 [root@kvmsvr ~]# vim /etc/fstab // 添加开机挂载配置 .. .. /dev/cdrom /mnt/dvd iso9660 ro 0 0 [root@kvmsvr ~]# mount -a // 挂载光盘 – 添加到 file:///mnt/dvd 的本地 YUM 源配置 [root@kvmsvr ~]# yum-config-manager --add file:///mnt/dvd [root@kvmsvr ~]# vim /etc/yum

Linux学习-DNS服务相关

最后都变了- 提交于 2019-12-05 20:06:11
一、DNS服务简介 1、基本概念  (1) DNS( Domain Name System )域名系统,是一种组织成域层次结构的计算机和网络服务命名系统,是一个应用层协议,使用TCP与UDP的53端口,它所提供的服务是用来将主机名和域名转换为IP地址的工作。  (2) FQDN( Full Qualified Domain Name )完全限定域名,即每个域在全球网络都是唯一的; 2、域的分类:  (1)、根域:标识为(.)点,全球13组根域名服务器以英文字母A到M依序命名,域名格式为“字母.root-servers.net”。其中有11个是以任播技术在全球多个地点设立镜像站。比如中国大陆在北京有两台编号为L的镜像,编号为F、I、J的镜像各一台,共5台;香港有编号为D、J的镜像各2台,编号为A、F、I、L的镜像各一台,共8台;台湾则有编号为F、I、J各一台,共3台。  (2)、顶级域:又分为通用顶级域 ( .com .net .org .gov .edu 等),国家顶级域 ( .cn .us .jp 等),反向域 (基础建设顶级域).arpa,即从IP到FQDN的反向解析 3、DNS服务器的查询类型:  递归查询:客户端仅发出一次请求,让DNS服务器去查询返回结果;一般是客户机与服务器之间的查询;  迭代查询:要发出多次请求去分别查询不同的DNS服务器

搭建单区域DNS服务器

蓝咒 提交于 2019-12-05 19:10:07
搭建单区域 DNS服务器 案例 1 :搭建单区域 DNS 服务器 案例 2 :特殊 DNS 解析 案例 3 :配置 DNS 子域授权 案例 4 :搭建并测试缓存 DNS 1 案例 1 :搭建单区域 DNS 服务器 1.1 问题 本例要求要求为 DNS 区域 tedu.cn 搭建一台 DNS 服务器,以便用户能通过域名的方式访问网站。测试阶段主要提供以下正向记录: svr7.tedu.cn--->192.168.4.7 pc207.tedu.cn--->192.168.4.207 www.tedu.cn--->192.168.4.100 配置完成后在客户机上验证查询结果。 1.2 方案 快速构建 DNS 服务器的基本过程: 安装 bind 、 bind-chroot 包 建立主配置文件 /etc/named.conf 建立地址库文件 /var/named/.... 启动 named 服务 配置及使用 DNS 客户端的基本过程: 修改配置文件 /etc/resolv.conf ,添加 nameserver=DNS 服务器地址 使用 host 命令查询,提供目标域名作为参数 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:配置 DNS 服务器 svr7 1 )安装 bind 、 bind-chroot 包 [root@svr7~]#yum -y install bind bind

LVS负载均衡群集——keepalived+DR模式(实战!)

六眼飞鱼酱① 提交于 2019-12-05 18:53:01
keepalived实现原理 keepalived采用vrrp热备份协议,实现Linux服务器的多机热备功能 vrrp,虚拟路由冗余协议,是针对路由器的一种备份解决方案 keepalivd案列讲解 keepalived可实现多机热备,每个热备组有多台服务器,最常用的就是双机热备 双机热备的故障切换是由虚拟IP地址的漂移来实现,适用于各种应用服务器 实验原理图 实验环境 虚拟ip 192.168.100.10 lvs1调度服务器 192.168.100.100 lvs2调度服务器 192.168.100.111 web1服务器 192.168.100.200 web2服务器 192.168.100.222 client测试机 192.168.100.20 1,在lvs1调度服务器上安装keepalived,ipvsadm服务 [root@lvs1 ~]# yum install keepalived ipvsadm -y [root@lvs1 ~]# vim /etc/sysctl.conf ##配置路由转发功能 net.ipv4.ip_forward=1 ##路由功能 ##proc响应关闭重定向功能 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 net.ipv4.conf

mysql主从复制

梦想的初衷 提交于 2019-12-05 18:07:54
mysql一主一从 主从复制工作过程 mysql主从复制依赖于二进制日志;用户发送请求更新数据,数据库更新后生成二进制日志,主节点把新生成的二进制日志通过dump线程通过网络发送给从节点;从节点的io thread负责接收二进制日志,把二进制日志的内容放到中继日志中(relay log);从节点通过sql thread线程执行中继日志中的sql语句,实现更新本机的数据库数据 主从复制原理图如下: 主节点配置: [root@centos7 ~]# vim /etc/my.cnf [mysqld] innodb-file-per-table #指定存储引擎 server-id=7 #设置区分主从的id;mysql配置文件不区分"_"和"-" log-bin #主节点必须启用二进制日志,主从复制基于二进制日志 [root@centos7 ~]# systemctl retart mariadb [root@centos7 ~]# mysql MariaDB [(none)]> grant replication slave on *.* to repluser@'192.168.38.%' identified by 'centos'; #创建并授权一个账号,用于从节点连接主节点复制数据用,授权权限为从节点复制 从节点配置 [root@localhost ~]$ vim /etc/my

docker配置远程登录

陌路散爱 提交于 2019-12-05 06:27:45
1.修改docker配置文件: vim /lib/systemd/system/docker.service 修改: ExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock 2.修改daemon.json文件 vim /etc/docker/daemon.json 新增: "hosts": ["0.0.0.0:2375","unix:///var/run/docker.sock"] 3.重载配置文件 systemctl daemon-reload 4.重启docker systemctl restart docker 大功告成! 来源: https://www.cnblogs.com/reboot777/p/11910452.html

伍哥原创之安装nginx,mysql,php-fpm,redis

我们两清 提交于 2019-12-05 06:24:51
【伍哥原创】 v1.0 2012-6-4 初稿 v1.1 2012-6-5 更新,增加php-redis模块的编译安装 【正文】 本文目的 CentOS 6.2 下通过yum安装nginx,mysql,php-fpm,redis。 环境准备 一台安装了CentOS 6.2的机器,可参考教程 U盘安装CENTOS 6.2 32位系统(有图有真相) 进行安装。 为什么通过yum进行安装? 在linux上安装软件,除了tarball方式以外,就是通过包管理程序来安装了。yum安装一个好处是升级非常的方便。当然tarball也有它的好处,产品环境请尽量使用tarball编译安装。至于选择那种方案就见仁见智。 开始安装 1,如果你不在机器(伍哥实验的机器IP是192.168.1.100)面前,请通过ssh连上服务器,最好使用root身份登录 ssh root@192.168.1.100 2,确认你的机器连上网络(如果网络都没有,还能yum吗?) ping -c4 mirrors.163.com 如果不能ping通,请依次处理: 修改机器的IP配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="00:15:58:1D:43:DA" NM_CONTROLLED="no" ONBOOT="yes"

elk的搭建

可紊 提交于 2019-12-05 02:35:32
一:准备工作 1.准备一台虚拟机 192.168.175.222 elk-node2 2.关闭防火墙以及selinux 命令:systemctl stop firewalld #关闭firewall防火墙 命令:iptables -F #清除iptables防火墙规则 命令:setenforce 0 #临时有效,重启无效 命令:vim /etc/selinux/config #selinux的配置文件路径 3.部署java环境 将tar包解压到 /usr/local下 版本为jdk-8u211-linux-x64.tar.gz #路径为/usr/local/jdk1.8.0_211(解包后自动生成) 命令:wget http://192.168.130.150/jdk/jdk-8u211-linux-x64.tar.gz #下载需要的安装包 命令:tar xf jdk-8u211-linux-x64.tar.gz -C /usr/local/ #解包到/usr/local,意思是本机用户环境启动 命令:echo "export JAVA_HOME=/usr/local/jdk1.8.0_211" >> /etc/profile.d/jdk8.sh #在配置文件里声明路径(指定路径) 命令:echo "export CLASS_PATH=.:\$JAVA_HOME/lib/dt