linux
wanghuiict
这个作者很懒,什么都没留下…
展开
-
一行命令解决ssh连接自动断开问题
IT开发、运维、调试等工作经常需要ssh登录远程服务器。现在很多ssh server端设置了空闲超时自动断开。例如,人离开大于30分钟无操作,服务器判断空闲时间超过,于是断开连接,其实这很不利于开发调试工作的连续性。用户往往没有服务端配置权限。此外,客户端xshell,putty等的”保持活动状态“功能企图解决这个问题,但不一定能生效。例如,国内使用堡垒机登录的情况越来越普遍,访问一台内部服务器实际都经过了堡垒机的转发,堡垒机判断空闲超时,从而导致ssh”保活“措施对内部服务器不起作用。这里给出一个通用原创 2022-01-07 14:08:52 · 2364 阅读 · 0 评论 -
centos7上提供ocfs2文件系统支持
centos7提供ocfs2支持。原创 2016-08-11 15:20:10 · 5853 阅读 · 0 评论 -
怎样选择合法的linux主机名(hostname -s)
这里的主机名是指运行 hostname -s 看到的名字。主要规则如下:主机名只允许包含ascii字符里的数字0-9,字母a-zA-Z,连字符-。其他都不允许。例如,不允许出现其他标点符号,不允许空格,不允许下划线,不允许中文字符。主机名的开头和结尾字符不允许是连字符。主机名强烈建议不要用数字开头,尽管这一条不是强制的。甚至不要使用只包含可解释为16进制字符的字符串,例如"原创 2017-04-10 22:21:40 · 88251 阅读 · 0 评论 -
创建ocfs2集群和增加节点
创建ocfs2 cluster首先,在所有节点上要有一个共享的块设备。具体可以通过不同机制来实现。例如,通过把一个节点的块设备以iscsi的形式让其他节点挂载;或者在FC-SAN架构下,通过配置盘阵,让不同的节点看到同一个块设备。当然,具体映射的linux设备名可能是不同的,例如在一个节点上是/dev/sdc,在另一个节点上是/dev/sde。下面一个已经装好的例子[root@tn原创 2017-05-18 09:06:11 · 2362 阅读 · 0 评论 -
OpenStack为neutron router设定多个网关
OpenStack为neutron router设定多个网关让特定虚拟机流量的外网出口不走 neutron vrouter 默认的 external gateway 而是用另一个地址作为出口网关。例如,属于同一个 neutron 子网的虚拟机,需要指定不同的路由访问公网。这可能是因为这些虚拟机按照用途进行了区分,例如办公用机需要用户进行认证之后才可以上网,而开发节点为了方便可以直接访问公网。对系统改原创 2017-09-01 21:16:32 · 6144 阅读 · 1 评论 -
bash shell 通过Escape序列设置文字格式
为了命令行输出更加有辨识度,shell脚本需要对输出进行格式化。例如,借助escape序列,设定文字的颜色;通过其他ascii控制字符\r,\b等,控制文字的输出,等等。Escape序列escape序列是一个相当古老的ANSI标准,基本所有的Unix/Linux terminal都支持escape序列。escape序列以八进制\033即ESC的ASCII码开头,主要用来控制字体的颜色和其他...原创 2018-06-06 23:18:45 · 1483 阅读 · 0 评论 -
SSH端口转发与二次转发
SSH TunnelingSSH端口转发功能通过ssh隧道方式,在本地端口和远程服务器的某个服务之间建立转发关系,而SSH连接充当了转发服务流量的隧道。从安全性来说,正确配置的SSH服务器有很高的安全性,而SSH Tunneling可以转发任意的服务,避免了将其他机器或端口暴露给外网。 如下图所示,Xshell客户端首先连接到公网IP地址x.y.160.14,ssh连接建立之后,根据配置的转...原创 2018-07-31 14:28:00 · 6520 阅读 · 5 评论