vps修改ssh端口教程

SSH服务器的配置文件为:/etc/ssh/sshd_config

具体修改步骤如下:

1、备份原sshd配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

2、修改sshd配置文件
可以使用winscp、nano、vim之类的软件编辑 /etc/ssh/sshd_config

查找Port 22,有可能 Port 22 是注释的(即前面有#号,有的话删掉 # 号)。

在 Port 22 下面添加一行 Port 3322 其中3322为你更改SSH后的端口。

这里建议先保留原来的22端口,待新的SSH端口测试正常工作后再删掉原Port 22 端口行。

修改完成后保存。

3、重启SSH服务器
重启SSH服务器命令:systemctl restart sshd

如果没有systemctl的话可以执行:/etc/init.d/sshd restart 或 /etc/init.d/ssh restart

如果没有报错的话就生效了,可以 ss -ntl 或 netstat -ntl 查看一下端口。

4、防火墙、安全组规则设置
iptables添加SSH新端口规则:
iptables -A INPUT -p tcp --dport 3322 -j ACCEPT #3322替换为新的端口#
然后保存iptables规则

firewalld添加SSH新端口规则:
firewall-cmd --permanent --zone=public --add-port=3322/tcp #3322替换为新的端口#
firewall-cmd --reload #重载firewalld#

阿里云之类的安全组规则添加SSH新端口规则:
阿里云之类的有安全组之类设置的云服务器一定要在安全组规则里将新端口添加到“入方向”的允许规则。

5、putty、xshell之类的SSH软件连接测试
添加上新的SSH端口后一定要通过putty、xshell之类的SSH软件连接测试一下,测试可以正常连接然后再编辑 /etc/ssh/sshd_config 将Port 22 这一行直接删除或这一行前面加 # 注释掉,然后再按前面的命令重启SSHd服务。

linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码

2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目录


二、导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

建议使用第二种方法导入。

注意:有命令行模式,有sql命令

锐速母公司产品lotServer一键安装脚本for 萌咖

lotServer和锐速一样都是一款TCP加速软件,锐速针对民用,lotServer针对企业用,不过vpsuse一直还没用过,这里做个备份,来自萌咖的lotServer一键安装包。

支持更新的内核,更高的系统版本。
Github 链接 https://github.com/MoeClub/lotServer/
博客地址: https://moeclub.org/2017/03/09/14/

支持的内核,一个月前拖的官网
现在也可以参考:
http://download.appexnetworks.com.cn/ls.do?m=availables

安装脚本

bash <(wget --no-check-certificate -qO- https://github.com/MoeClub/lotServer/raw/master/Install.sh) install

卸载脚本

bash <(wget --no-check-certificate -qO- https://github.com/MoeClub/lotServer/raw/master/Install.sh) uninstall

调教手册:

https://github.com/MoeClub/lotServer/blob/master/lotServer.pdf
-----
使用方法:
启动命令 /appex/bin/lotServer.sh start
停止加速 /appex/bin/lotServer.sh stop
状态查询 /appex/bin/lotServer.sh status
重新启动 /appex/bin/lotServer.sh restart


Q: 如何能够长期使用?
A: 请利用cron设置定时任务. 以便自动更新许可证.

Q: 如何更新许可证?
A: wget -qO '/appex/etc/apx.lic' "https://api.moeclub.org/lotServer?ver=1&mac=00:00:00:00:00:00"
使用 ifconfig 查看网卡 mac 地址, 替换 00:00:00:00:00:00 .
当版本号小于等于 3.11.20.10 时, 请设置 ver=0 .

Q: 更新许可证后需要重启吗?
A: 许可证替换是实时更新的, 无需重启程序或重启系统.

Q: 加速效果不理想, 安装不上?
A: 请尝试使用 BBR, lotServer 不适合您.

Q: 官网更新了, 怎么不跟进?
A: 抱歉,我用的版本没有更新。

VPS加速插件 锐速一键包萌咖版

和前面发的锐速一键包91yun版的一样,都是锐速一键安装脚本,这个版本是萌咖大佬写的,至于和91yun哪个好用,各说纷纭,自己随便盘就是了。

注意的是,锐速不支持Openvz构架的vps。

然后锐速对内核有要求,如果你用的Centos7,可以跟着这个教程给Centos7更换支持锐速的内核

GitHub项目地址:
https://github.com/0oVicero0/serverSpeeder_Install

 

serverSpeeder support:
https://github.com/0oVicero0/serverSpeeder_kernel/blob/master/SystemList.md

锐速安装脚本:

wget --no-check-certificate -qO /tmp/appex.sh "https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh" && bash /tmp/appex.sh 'install'

锐速卸载脚本:

wget --no-check-certificate -qO /tmp/appex.sh "https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh" && bash /tmp/appex.sh 'uninstall'

serverSpeeder Advance Install:

wget --no-check-certificate -qO /tmp/appex.sh "https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh" && bash /tmp/appex.sh '{serverSpeeder of Kernel Version}'

使用方法:
启动命令 /appex/bin/serverSpeeder.sh start
停止加速 /appex/bin/serverSpeeder.sh stop
状态查询 /appex/bin/serverSpeeder.sh status
更新许可 /appex/bin/serverSpeeder.sh renewLic
重新启动 /appex/bin/serverSpeeder.sh restart

调教手册:
https://github.com/0oVicero0/serverSpeeder_Install/blob/master/lotServer.pdf

 

VPS加速插件 锐速一键包安装脚本91yun版

如果你的vps网速慢,可以试试转一个锐速,可以对vps的网速起到一定的提升作用。

注意的是,锐速不支持Openvz构架的vps。

然后锐速对内核有要求,如果你用的Centos7,可以跟着这个教程给Centos7更换支持锐速的内核

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

如果想要卸载锐速,用下面的命令。

chattr -i /serverspeeder/etc/apx* &amp;&amp; /serverspeeder/bin/serverSpeeder.sh uninstall -f

github地址

WordPress更换域名数据库命令代码

WordPress更换域名很简单,只需要解析好新域名后,在数据库里面修改下老网址就可以了。具体方法是登陆phpmyadmin,然后进入wordpress数据库,点击sql,依次输入下面代码然后执行就可以了。

UPDATE wp_options SET option_value = replace(option_value, '老网址','新网址') ;
UPDATE wp_posts SET post_content = replace(post_content, '老网址','新网址') ;
UPDATE wp_comments SET comment_content = replace(comment_content, '老网址', '新网址') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '老网址', '新网址') ;

禁用WordPress 5.x以上新版编辑器Gutenberg的方法

升级到Wordpress 5.x以上后,默认会采用Gutenberg这个新的编辑器,发文章对于老司机来说非常不习惯,可以通过下面的方法禁用掉新版Gutenberg编辑器。

在主题函数文件里面加入下面这段话保存即可。

//Wordpress 5.0+ 禁用 Gutenberg 编辑器
add_filter('use_block_editor_for_post', '__return_false');
remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );

方法来自小羿

去掉WordPress主题的Google字体代码

国内用Google字体不流畅,所以基本上都要去掉,方法是在你主题的函数文件里面添加下面这段代码。

/**去除当前twentyfifteen模板头部加载的Google字体**/
function wpse_dequeue_google_fonts() {
wp_dequeue_style( 'twentyfifteen-fonts' );
}
add_action( 'wp_enqueue_scripts', 'wpse_dequeue_google_fonts', 20 );
如果是其它的模板,同理将twentyfifteen改为你的模板名称。
这个模板名称查看源代码,然后看Google字体那一行的id名是什么,复制进去就行了。
方法来自保哥

一行代码修改WordPress主题字体为微软雅黑

直接自定义word press主题,然后在额外css里面填写上下面这段代码,网站就会变成微软雅黑字体。

*:not([class*="icon"]):not(i) {font-family: Segoe UI, "Microsoft Yahei" !important;}

其他字体自己修改即可。

英文网站常用字体

*:not([class*="icon"]):not(i) {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;}