随笔分类 - 服务器运维-[Linux/Mac/Ubuntu/CentOS/Windows]
摘要:背景: virt-manager是用于管理KVM虚拟环境的主要工具,virt-manager默认设置下需要使用root用户才能够使用该工具。当你想在KVM hypervisor服务器上托管虚拟机,由最终用户而非root用户访问这些虚拟机时并不总是很便利。 在某些情况下,通过一些virt-manage
阅读全文
摘要:概念: Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。 KVM的虚拟化需要
阅读全文
摘要:在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备
阅读全文
摘要:一、问题描述: KVM中宿主机通过console无法连接客户机,卡在这里不动。 二、解决办法: 利用vnc或宿主机的桌面进入客户机vm01中添加参数 1、添加ttyS0的安全许可,允许root登录: 2、在/etc/grub.conf文件中为内核添加参数: 这步要注意: console=ttyS0一
阅读全文
摘要:物理内存接近饱和时,系统会自动将不常用的内存文件转储到Swap中,但Swap使用率达30%的时候对系统性能可能有一定影响。但当物理内存重新释放时,储存在Swap分区的其它应用不会重新回到物理内存中,所以会造成一定影响,此时可以考虑手动刷新Swap分区。 一、SWAP开关: 1、关闭SWAP 一般用于
阅读全文
摘要:说明:安装了图形界面init5级别的系统会自动安装NetworkManager进行网络管理。这东西有点难搞,所以可以把它禁掉。 配置: 参考: https://jingyan.baidu.com/article/b24f6c82c38bd486bfe5dab4.html http://blog.51
阅读全文
摘要:vi /etc/udev/rules.d/70-persistent-net.rules 把NAME="eth1"修改为NAME="eth0",并将多余的记录删掉。一般删除最前面的,保留最新的。 重启服务 参考: http://blog.csdn.net/jeny8221/article/detai
阅读全文
摘要:说明:0.9版本的安装补上,只能安装0.8版本的。 官网: https://github.com/uglide/RedisDesktopManager 下载: https://github.com/uglide/RedisDesktopManager/releases/download/0.8.3/
阅读全文
摘要:data.txt 分隔符(定界符)为Tab 制表符 如果我要取得第二列,所有人的名称,有什么好的办法吗?此时cut该大显身手了。 1、取得2,3列 即name,和mark 2、取得除第3列以外所有列 3、采取其他定界符,可以用-d改变。 假设data_comma.txt: NO,Name,Mark,
阅读全文
摘要:说明:很惊讶,原来强大的SSH也能实现穿越上网,且配置真的很简单,比OpenVPN简单很多。当然,除了代理简单上网之外,其余功能就没OpenVPN那么的强大,对于用哪个就需要自己去衡量。SSH建立的隧道使用的是SOCKS5协议,所以搭建的也叫做SOCKS服务器。 如果你有国外的服务器或者VPS,可以
阅读全文
摘要:说明: 1、其实OpenVPN可以通过其实现穿越来上网,即全部请求都经过OpenVPN来处理。其原理是iptables转发。如果全程走iptables也是可以的,网上的教程基本都是基于iptables辅助+OpenVPN网关重定向功能。 2、这也是为什么建议在Linux下安装OpenVPN服务器,i
阅读全文
摘要:说明:一般来说OpenVPN在Linux下都是基于命令行的,而Ubuntu可以通过安装扩展放在网络连接上实现GUI操作。 安装: 配置: 其它: 除了这个扩展,其它Linux发行版都可以安装,比如CentOS的就有一个叫做gopenvpn的 http://gopenvpn.sourceforge.n
阅读全文
摘要:说明:我未实践,大概就是这几个步骤,建议服务器在Linux下搭建效果会更好。 1.用brew下载openvpn 2.命令行输入 如果没有看到版本信息,就是还没有创建软连接,需要自己手动创建软连接,看步骤2.1,否则看步骤3 2.1 手动创建软连接 再执行步骤2,此时应该能看到版本信息 再执行步骤2,
阅读全文
摘要:说明: 1、在Mac下有很多漂亮的客户端可以安装,比如Tunnelblick这些等等。 2、但这里直接先原版的OpenVPN进行搭建,这个比较爽。 安装: 提示:安装openvpn时默认没有创建软链接可以手动创建。 配置: 将5个文件 放在/etc/openvpn下(如果没有则手动创建sudo mk
阅读全文
摘要:前提: 1、上官网下载Windows客户端:https://openvpn.net/index.php/open-source/downloads.html 安装: 1、默认安装,选择easy-rsa,安装路径默认为C:\Program Files\OpenVPN 配置: 将5个文件 放在这个文件夹
阅读全文
摘要:官方资源: https://openvpn.net/index.php/open-source/downloads.html 2.4.4版本下载:(链接: https://pan.baidu.com/s/1pLZHfQj 密码: ay33) 官方教程: https://openvpn.net/ind
阅读全文
摘要:说明:启动时注意用户权限,比如root用户启动。 Ubuntu: 服务器环境:Ubuntu 16.04 64位系统 内网IP:10.143.80.116 外网IP:203.195.1.2 OpenVPN版本:OpenVPN 2.3.10 OpenVPN: 一般以系统源安装的版本为准,比如现在安装的基
阅读全文
摘要:在使用openvpn的过程中,多台客户端连接上同一台openvpn服务器之后,客户端的的IP地扯经常变动,导致客户端之间无法正常通讯,openvpn的版本变动也导致了固定IP地扯的配置不同,用以下方法设置,客户端不管再怎么连接ip地扯都不会改变了,此文使用的openvpn的版本为2.3.13。 第一
阅读全文
摘要:iptables v1.4.21 iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息包过滤表中,这些规则分别指定了源地址、目的地址、传输协议(如TCP、UDP、ICMP)和服务类型(如
阅读全文