Category Archives: 服务器管理

CentOS7 开启Google BBR加速 让你的VPS更快

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。 BBR解决了两个问题: 再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。 降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。 项目地址:https://github.com/google/bbr 升级内核 先更新系统 yum update -y 开启 BBR 要求 4.10 以上版本 Linux 内核,可使用如下命令查看当前内核版本: uname -r 可以得到类似如下的结果: 3.10.0-514.10.2.el7.x86_64 如果当前内核版本低于 4.10,可使用 ELRepo 源更新: sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm sudo yum –enablerepo=elrepo-kernel install kernel-ml -y 安装完成后,查看已安装的内核: rpm -qa | grep kernel 得到结果如下: kernel-3.10.0-123.el7.x86_64 kernel-headers-3.10.0-514.16.1.el7.x86_64 kernel-ml-4.11.0-1.el7.elrepo.x86_64 kernel-tools-3.10.0-514.16.1.el7.x86_64 kernel-3.10.0-514.16.1.el7.x86_64 kernel-tools-libs-3.10.0-514.16.1.el7.x86_64 在输出中看到 kernel-ml-4.11.0-1.el7.elrepo.x86_64 类似的内容,表示安装成功。 修改grub2引导… Read More »

Centos6.5安装kvm虚拟化

KVM简介: 1.KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。 2.是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。 3.KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……) 一、设置虚拟机支持虚拟化 二、先关闭防火墙和selinux [[email protected] ~]# service iptables stop 关闭防火墙 [[email protected] ~]# setenforce 0 关闭selinux(临时生效) setenforce: SELinux is disabled 永久生效方法 [[email protected] ~]# vim /etc/sysconfig/selinux SELINUX=enforcing 改为disabled 并reboot生效 三、检查服务器是否支持虚拟化 [[email protected] ~]# grep -E -o ‘vmx|svm’ /proc/cpuinfo vmx 如果有输出VMX就支持虚拟化 四、安装KVM所需组件,VM使用桥接网络,使用yum安装方式(配置好yum源) [[email protected] ~]# yum install -y kvm virt-* libvirts bridge-utils… Read More »

linux下yum安装出现HTTP Error 404 NOT FOUND错误的办法

今天配置CentOS服务器失误,先设置了防火墙iptables配置限制了INPUT为DROP, 然后再yum install安装组件出现所有安装源都无法找到’HTTP Error 404 NOT FOUND’. 关闭防火墙后依然是这个错误,在网上找了很久,发现是缓存原因: yum查找软件包依赖时使用的是过时的缓存,清空更新之后,再次安装软件,问题消失, 具体指令如下: # yum clean all # yum update 然后安装,OK

在ESXi 5.5主机中克隆VM主机

因为vSphereClient没有克隆VM主机的功能,所以需要用命令来克隆VM主机。   1.首先要开启ESXi的SSH功能,用vSphere Client登录ESXi->Configuration->SecurityProfile->Services->Properties… 2.关闭要被克隆的虚拟机,然后用PuTTY 远程连接ESXi主机。DC01文件夹就是要被克隆的VM主机。   新建EX02文件夹,此文件夹是用来放新克隆主机的硬盘数据,我们需要把DC01的硬盘资料复制到EX02中。我们只需要复制DC01.vmkd,DC01-flat.vmdk就自动复制过去。 使用vmkfstools来进行虚拟机vmdk的复制,-d thin (Thin Provisioning)表达这个硬盘可以随着使用而成长,而非一次就固定大小。 3.新建虚拟机的时候选择自定义,选择使用之前已存在的硬盘,也就是在EX02.vmdk 4.开机后要使用系统自带的sysprep来生成新的SID,计算机名等信息。

Debian7等旧版本的安装源问题

今天安装了一个Debian7的最小版本,然后安装curl的时候出现很多问题,记录备用: 安装工具的时候提示 Media change: please insert the disc labeled ‘Debian GNU/Linux 7.8.0 _Wheezy_ – Official amd64 DVD Binary-1 20150110-14:43’ in the drive ‘/media/cdrom/’ and press enter 也就是要求插入Debian光盘来离线安装软件包。有点古老的方式,还是通过网络安装要方便得多。通过修改source.list文件可以修改安装方式: vi /etc/apt/sources.list 屏蔽列表CD修改源为163或者其他更新源 https://mirrors.163.com/.help/debian.html apt-get update 更新源 apt-get upgrade 更新系统 apt-get install sudo 安装sudo apt-get install curl 安装curl

怎么在debian下面安装vmware-tools呢?

1、先确实虚拟机 CD/DVD 是否启用了: VM -> Settings -> Hardware -> CD/DVD (IDE) -> Connect at power on 勾上 2、启动虚拟机进入系统,安装 linux-headers-* 和 build-essential 包: # apt-get install linux-headers-`uname -r` build-essential 3、安装 VMware-Tools: VM -> Install VMware Tools … 弹出对话框: Install 确认(Yes) 或者挂载 #mount /media/cdrom # mount | grep ‘cdrom’ /dev/hdc on /media/cdrom0 type iso 9660 ( …… Read More »

解决debian9系统安装后root用户无法通过ssh连接的问题

网络上针对debian8及以下的系统解决方案,按照这个方案修改做如下修改: vi /etc/ssh/sshd_config 把文本中的 #PermitRootLogin no 前的“#”去掉”no”改成“yes” ================================== debian9的系统解决方案,找到以下代码: #PermitRootLogin prohibit-password 改成 PermitRootLogin yes 并reboot后解决。

通过Esxi命令关闭无响应的虚拟机

一、使用ESXi 5.0 主机的esxcli 命令来关闭虚拟机 esxcli 命令能够在本地或远程来关闭运行在ESXi 5.0主机上的虚拟机。 1. 打开ESXi Shell、vSphere Management Assistant (vMA)或vSphere Command-Line Interface (vCLI) 客户端,只要esxcli工具能够运行即可。 2. 使用如下命令获取正在运行的虚拟机清单,该清单由World ID、UUID、Display Name和 .vmx 配置文件所在路径构成: esxcli vm process list  #显示在此ESXI服务器中所有运行的虚拟机列表 3.  用如下命令关闭一台虚拟机: esxcli vm process kill –type=[soft,hard,force] –world-id=WorldNumber 注意:有三种关闭虚拟机的方法,Soft 程度最低,hard 为立即执行,如果依然不能关闭,则可以使用force 模式。 4.  执行步骤2来检查虚拟机是否已不再运行。 二、使用 ESXi 命令行工具 vim-cmd 来关闭虚拟机 1.  在 ESXi 控制台,进入技术支持模式,用root用户登录。 2.  使用如下命令获取虚拟机清单,该清单由VMID、Display Name和 .vmx… Read More »

Windows Server 2003 使用VMware vSphere Client连接ESXI server “客户端无法向服务器发送完整的请求” 的解决办法

今天在Windows Server 2003 上用vSphere 连接ESXI  出现了如下错误:  (6.0 和 5.1一样出错) vSphere CLient 无法连接“192.168.1.1”。 出现未知连接错误。(客户端无法向服务器发送完整的请求。(The underlying connection was closed: An unexpected errror occurred on a send))   经查询,出现此错误的原因是,某些SSL密码在Windows XP和Windows Server 2003上不受支持。 解决办法如下: 对于Windows Server 2003或64位的Windows XP,可以安装如下补丁。 32位: https://hotfixv4.microsoft.com/Windows%20Server%202003/sp3/Fix192447/3790/free/351382_CHS_i386_zip.exe 64位: https://hotfixv4.microsoft.com/Windows%20Server%202003/sp3/Fix192447/3790/free/351401_CHS_x64_zip.exe   没有适用于Windows XP(32位)的热修补程序,所以还是放弃在这上面使用吧,或者是换个其系统连。   附 VMware vSphere Client(4.1/5.0/5.1/5.5/6.0) 客户端下载地址: 下载地址 Version File Name Download URLs VMware vSphere… Read More »

UBI的ESXI服务器如何设置 附加ip路由

文章地址:https://www.ubiquityhosting.com/blog/bind-ips-solusvm-citrix-xenserver-vmware-esxi/#VMware   VMware ESXi does not include necessary network routing features in its kernel, so we will need to create a CentOS 6.x based guest/virtual machine on the hypervisor to act as our router for the additional IP address assignment. First, ensure that your installation of VMWare ESXi is not configured with the first usable… Read More »