CentOS7.*修改ssh端口

作者:VPSok 发布时间:2020年08月02日 分类:VPS指南/教程,其它

在CentOS6.*时代修改ssh端口非常简单,直接修改/etc/ssh/sshd_config文件后重启ssh服务就好了,不过在CentOS7绝大部分还要关闭SElinux或者防火墙放行端口,搜索引擎找到的经常不是很全面,所以自己记录下方便修改的时候参考和复制相关命令,免得每次都去找。文章在HostYun和80VPS两家的KVM主机上测试。

1.修改配置文件添加新的端口

[[email protected] ~]# vi /etc/ssh/sshd_config

找到#Port 22,去掉前面的#并新加一行Port xxxx(xxxx指新的端口),然后保存退出。

ssh_port01

2.防火墙放行端口

[[email protected] ~]# firewall-cmd --zone=public --add-port=2322/tcp --permanent
#2322指新的端口
[[email protected] ~]# firewall-cmd –reload

如果我们的防火墙是关闭状态,这一步可以忽略,不过还是开着吧。

3.关闭SElinux

[[email protected] ~]# vi /etc/selinux/config

ssh_port02

这里主要修改SELINUX=enforcing为SELINUX=disabled,完成后保存,重启。

***这一步也可以操作为向SELinux中添加ssh端口而不是直接关闭SELINUX,具体步骤命令如下。

[[email protected] ~]# yum provides semanage
#安装管理工具

[[email protected] ~]#yum -y install policycoreutils-python
#安装依赖包

[[email protected] ~]#semanage port -l | grep ssh
#查询ssh端口

[[email protected] ~]#semanage port -a -t ssh_port_t -p tcp 2322
#向SELinux中添加ssh端口

[[email protected] ~]#systemctl restart sshd.service
#重启sshd服务

CentOS6.X绑定多IP提示Do you want to ping broadcast

作者:VPSok 发布时间:2020年05月07日 分类:VPS指南/教程

这个问题之前遇到过一次,结果今天遇到又搞忘之前怎么处理的了,所以记录下来,方便自己看。CentOS6系列算比较老的系统,现在普遍用7系,用8的也不少了,不过还是有少数用户还在6系坚持,本文主要针对站群服务器,一两个或者几个IP的机器也遇不到这种问题。

故障现象

就以一台1个/29 8个/27站群服务器为例,很多商家都有类似机器,比如80VPS、ZJI等。当我们批量绑定好IP之后,发现附加IP不稳定,有些无法ping通及使用,登录到主机系统中ping这些IP提示:

Do you want to ping broadcast? Then -b. If not, check your local firewall rules.

检查IP绑定

先检查附加ip绑定,确认IP绑定是正常的,以网卡eth0,添加附加ip1.2.3.0/27段为例,centos6下绑定一般添加和编辑/etc/sysconfig/network-scripts/ifcfg-eth0-range0文件:

DEVICE=eth0 
BOOTPROTO=static 
IPADDR_START=1.2.3.2 
IPADDR_END=1.2.3.30 
CLONENUM_START=0 
NETMASK=255.255.255.224 
ONBOOT=yes

#注:centos6在批量绑定ip上与centos7有很大的不同,此绑定方式仅适用于centos6系列。

查看后发现IP绑定并无异常,但是这一个段的部分IP却无法正常使用,通过ifconfig命令查看IP信息,发现了端倪,这些IP的子网掩码均被检测为255.255.255.248,这时候我们就要检查主ip绑定情况,查看/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 
TYPE=Ethernet 
UUID=f4c750d5-86f5-4a21-903a-435e25685bea 
ONBOOT=yes 
NM_CONTROLLED=yes 
BOOTPROTO=none 
HWADDR=D4:AE:52:BB:A4:C9 
IPADDR=5.4.3.2 
PREFIX=29 
GATEWAY=5.4.3.1 
DNS=8.8.8.8 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no 
NAME="System eth0"

以上信息,是我们在centos6系统安装过程中配置好IP自动生成的,安装完成后也是正常访问的,但是却影响了附加IP的生效。

修改方案

这里我们知道附加IP绑定虽然正确,但是检测到的掩码不对,这是由于网卡配置文件中主IP配置写入了PREFIX=29所致,我们可以将这一段改为NETMASK=255.255.255.248(如下图)

eth0

之后重启网络:service network restart,这里需要留意的是centos6重启网卡如果IP比较多的话,一个个的IP启动,需要较长时间请耐心等,另外,还是建议大家尽快换成centos7及以上版本吧!

宝塔面板安装卡在Connecting to download.bt.cn解决方法

作者:VPSok 发布时间:2020年03月09日 分类:VPS指南/教程

有童鞋在安装宝塔面板的时候,遇到一只卡在Connecting to download.bt.cn,最初以为是机器没解析到这个域名,在机器内ping域名测试,一点毛病没有!机器DNS也改来改去,不见改变,甚至怀疑防火墙阻止了端口,直接关闭了防火墙,结果还是一样,一直就是类似于:

Resolving download.bt.cn (download.bt.cn)… 125.88.182.172
Connecting to download.bt.cn (download.bt.cn)|125.88.182.172|:80… failed: Connection timed out.
Retrying.

bt1

上面是关了防火墙,直接下载也是这样,最后通过修改hosts,将域名download.bt.cn固定在美国节点IP128.1.164.196后正常。

vi /etc/hosts

加入如下后保存:

128.1.164.196 download.bt.cn

之后再试,面板和组件均已正常可安装了。

bt2

这个问题比较变态,机器和对方源服务器都没问题,但是两者连接有问题,只能换源解决,更换到能用的源即可。

/usr/bin/bt: line 129: syntax error: unexpected end of file解决方法

作者:VPSok 发布时间:2019年10月20日 分类:VPS指南/教程

今天遇到一个使用中的宝塔面板突然无法访问的问题,同时网站也不能访问到,尝试重启主机也没有用,ssh也没法登陆,所幸机器有vnc,通过vnc登陆后执行bt或者bt default均提示/usr/bin/bt: line 129: syntax error: unexpected end of file,经过搜索发现一般为/usr/bin/bt文件损坏,或者无法写入系统文件所致。

btcn

因为处理当时未截图,所以仅记录过程,方便下次遇到这种情况的时候自己好找一些。

首先,我使用df -lh查了下空间占用情况,果然,/根目录100%,先删除了一些临时文件,让根目录有了超过1G空间,然后运行bt命令,还是一样的提示,重启主机后再访问也是一样,看来文件还是出问题了,解决过程为:

mv /etc/init.d/bt /tmp/bt_back
cp /www/server/panel/init.sh  /etc/init.d/bt && chmod +x  /etc/init.d/bt
/etc/init.d/bt  restart

最后一步重启宝塔,发现能正常启动了,这时候访问面板肯定OK了。

configure.ac:3: error: Autoconf version 2.68 or higher is required

作者:VPSok 发布时间:2019年10月15日 分类:VPS指南/教程

今天在给一个VPS中安装PHP扩展IMAP的时候遇到这个问题,在使用phpize命令的时候报错,所以记录下,主要方便自己下次在遇到好搜索,报错信息如下图。
configure.ac3
处理过程:
1.查询当前版本
rpm -qf /usr/bin/autoconf
autoconf-2.63-5.1.el6.noarch
2.卸载当前版本并安装新版本
rpm -e --nodeps autoconf-2.63
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zxvf autoconf-2.69.tar.gz
cd autoconf-2.69
mkdir -p /usr/local/autoconf
./configure --prefix=/usr/local/autoconf/
make && make install
3.查看新版本并再次使用phpize没有报错信息了!
/usr/local/autoconf/bin/autoconf –V

LNMP安装IMAP

作者:VPSok 发布时间:2019年10月15日 分类:VPS指南/教程

2013年写过一次在军哥LNMP环境下安装PHP扩展IMAP过程,当时是LNMP1.0,今天在一台机器上装的时候有些许不同,VPS系统是centos6.9 64bit,环境是军哥LNMP1.4,所以更新下。
一、安装所需库
[[email protected]]#yum install libc-client-devel
二、进入安装目录解压PHP
[[email protected]]#cd /root/lnmp1.4/src
[[email protected]]#tar -xjvf php-5.6.31.tar.bz2
#注意自己安装的PHP版本,解压响应的压缩包
三、安装IMAP
[[email protected]]#cd /root/lnmp1.4/src/php-5.6.31/ext/imap
[[email protected]]#/usr/local/php/bin/phpize

Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226

[[email protected]]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl --with-libdir=lib64
[[email protected]]# make && make install

Build complete.
Don""t forget to run ""make test"".
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
 
四、修改php.ini并重启
[[email protected]]#vi /usr/local/php/etc/php.ini
查找:extension_dir 再下面一行添加上extension = "imap.so"
[[email protected]]#/etc/init.d/php-fpm restart
最后我们通过探针查看下组件支持:
imap

DogYun香港按小时计费云服务器下单流程

作者:VPSok 发布时间:2019年09月24日 分类:VPS指南/教程

之前分享过一次DogYun提供的香港云服务器的信息(前情回顾),按小时计费,可以自定义配置,还能自助更换IP或者线路,今天我也决定试试就顺便记录下下单订购流程。其实中文网站,基本上看着下一步就OK了,不过最近VPS商家优惠信息不多,就当滥竽充数吧!~首先当然是注册会员中心,注册比较简单,访问官网,输入邮箱或者手机号码设定密码提交即可。
官方网站:www.DogYun.com
登录会员中心,先充值再创建,虽然充值最少可以选5元,不过要创建主机最少30元余额(其中10元是一次性IP设置费用)。
d0
完成后点击左侧创建云服务器,来到第一步选择地区。
d1
目前只有1个地区香港选择,选中后会出现选择节点,共有A/B/C三个节点选择,根据自己的需求选择。
d2
d3
然后选择线路,有线路一和线路二,我在之前文章有说明线路情况,另外,这个主机还提供IPv6,经过我个人创建测试的商家的IP都是广播IP,非原生IP。关于什么是广播IP,如果不了解的建议先百度。
d4
我们可以在上面这一步设置带宽和流量限额,如果流量使用较多建议买流量包更划算一些,然后进去下一步选择操作系统。操作系统可以选择一件安装或者挂载ISO按步骤安装的方式,均有包括Linux和Windows多个版本可选择。
d5
所有信息完成后我们可以预览到之前所选择的信息,仔细检查是否有错误,在右上角可以输入优惠码(请注意这个优惠码按钮在第一步就可以输入,具体在何时输入根据个人喜好,但是千万别在点了创建之后才想起来,迟了!)
d6
完成后,主机自动开始安装配置,页面我们可以看到主机状态及各项菜单信息。
d7
概括:显示主机概览,包括状态,费用,流量,资源使用,IP,系统,密码等。
操作系统:显示当前系统,密码,可重装系统。
硬件:当前主机配置,可以随时通过拖动滑块升级配置。
网络:带宽和流量预警,更换IP和线路均在此页面完成。
费用记录:当前主机的消费扣费情况。
机龄计划:根据使用时长,获赠不同的流量。
noVNC:vnc功能。
Push:过户功能。

DogYun香港按小时计费云服务器下单流程

作者:VPSok 发布时间:2019年09月24日 分类:VPS指南/教程

之前分享过一次DogYun提供的香港云服务器的信息(前情回顾),按小时计费,可以自定义配置,还能自助更换IP或者线路,今天我也决定试试就顺便记录下下单订购流程。其实中文网站,基本上看着下一步就OK了,不过最近VPS商家优惠信息不多,就当滥竽充数吧!~首先当然是注册会员中心,注册比较简单,访问官网,输入邮箱或者手机号码设定密码提交即可。
官方网站:www.DogYun.com
登录会员中心,先充值再创建,虽然充值最少可以选5元,不过要创建主机最少30元余额(其中10元是一次性IP设置费用)。
d0
完成后点击左侧创建云服务器,来到第一步选择地区。
d1
目前只有1个地区香港选择,选中后会出现选择节点,共有A/B/C三个节点选择,根据自己的需求选择。
d2
d3
然后选择线路,有线路一和线路二,我在之前文章有说明线路情况,另外,这个主机还提供IPv6,经过我个人创建测试的商家的IP都是广播IP,非原生IP。关于什么是广播IP,如果不了解的建议先百度。
d4
我们可以在上面这一步设置带宽和流量限额,如果流量使用较多建议买流量包更划算一些,然后进去下一步选择操作系统。操作系统可以选择一件安装或者挂载ISO按步骤安装的方式,均有包括Linux和Windows多个版本可选择。
d5
所有信息完成后我们可以预览到之前所选择的信息,仔细检查是否有错误,在右上角可以输入优惠码(请注意这个优惠码按钮在第一步就可以输入,具体在何时输入根据个人喜好,但是千万别在点了创建之后才想起来,迟了!)
d6
完成后,主机自动开始安装配置,页面我们可以看到主机状态及各项菜单信息。
d7
概括:显示主机概览,包括状态,费用,流量,资源使用,IP,系统,密码等。
操作系统:显示当前系统,密码,可重装系统。
硬件:当前主机配置,可以随时通过拖动滑块升级配置。
网络:带宽和流量预警,更换IP和线路均在此页面完成。
费用记录:当前主机的消费扣费情况。
机龄计划:根据使用时长,获赠不同的流量。
noVNC:vnc功能。
Push:过户功能。

windows2008自动关机/windows2008激活

作者:VPSok 发布时间:2019年08月17日 分类:VPS指南/教程

现在国内版权意识也逐步加强,很多国内主机商的windows系统也已注明需自行激活,比如windows2008系统,有些朋友就不激活,或者用自己的方式激活了却发现系统存在不定时关机的情况,其实这还是系统没有完全激活所致。
碰到一个读者朋友的机器,查看系统是已激活的,但是却还是自动关机呢?首先,我们通过我的电脑,属性来查看激活状态。
08-01
好吧,这里显示为windows已激活,其实这个状态并不一定准确,我们需要查看初始配置任务中的产品ID后面的状态。
08-02
如何在系统中进入初始配置任务呢?点击开始,运行,oobe,回车即可。
如上图,我们可以看到产品ID显示没有激活,而正常激活会显示秘钥和已激活,此时我们需要完全激活系统即可解决自动关机的问题了,关于windows2008系统如何激活的方法网上比较多,大家可以参考。

LNMP重启系统后nginx不自动运行的解决办法

作者:VPSok 发布时间:2019年07月27日 分类:VPS指南/教程

我常用的linux系统下的环境基本上就是军哥的lnmp一键包,也很少出现问题,不过今天遇到一例lnmp安装完成后没问题,但是重启系统之后,无法访问ip默认页和探针,登录系统查看发现nginx没自动运行。操作系统和内核如下:
1
我用 chkconfig --list 查看了下,nginx 的 level 2 3 4 5 都是on,尝试手动启动nginx没有报错,且正常运行,就是重启操作系统之后他不能自动运行,这个问题虽然使用中影响不大,但是影响心情。
网上搜索了下,千篇一律的都是命令:echo "/etc/init.d/nginx start " >>/etc/rc.local 将nginx启动项添加到到开机启动文件中,试过未解决问题,这应该与我用的这个操作系统内核有关,最后通过执行:
echo "/usr/local/nginx/sbin/nginx">>/etc/rc.local
2
也是为nginx设置一个开机启动,就OK了,之后重启服务器nginx终于自动启动了。