分类:Linux

看好自家的后门,给SSH加把锁

因为最近老有人攻击我的网站和服务器,所以花了点时间给服务器做了一些安全措施。 目前我看到的威胁主要是两个,一个是暴力SSH密码破解,另一个是80以及443端口的威胁。 80和443是提供web访问的端口,我用的nginx服务器软件。在日志中可以看到大量的爬虫访问记录,经分析是用于查找漏洞的。    …

阅读全文 »

Ubuntu系统下WordPress博客系统的快速搭建和备份还原

本教程旨在快速的搭建wp和备份还原wp。 测试环境是网易蜂巢,ubuntu16.04 x64系统。 虽然基于docker的软环境限制比较多,不过跑个博客还是OK的,一个月29R也不贵。 环境说明: 当前wordpress的数据库名为wp,当前控制台目录为网站根目录的上一层。 网站根目录名为htdocs 备份数据 备份网站数据 备份网站就…

阅读全文 »

MySql减少内存占用的方法

  默认设置下,mysql会初始化很大的内存块用于缓存数据库查询数据。 但我的小主机只有640mb的内存,top查询发现他吃了我30% 的内存总量,差不多200MB。 但这个数据库里只有几MB的数据,感觉这设置很不合理。   经过爬文,终于把内存占用降到了128MB 实现方法 直接修改 /etc/mysql/mysql.conf.d/mysql…

阅读全文 »

WordPress: 开启全站HTTPS访问加密

最近想把博客整站https化,花了点时间尝试了一下。把成果写成笔记,希望对大家有所帮助。   本文内容包括了证书的申请,apache、nginx中的证书配置,以及wp相关设置等内容。 需要注意的是,免费的证书扩展性相比付费的证书要差一点,在android 2.x系统上,win xp以及老版本的ie上,可能会出现警告或者干脆打…

阅读全文 »

MySql基础 命令行下的操作

首先使用 mysql -uroot -p命令进入mysql命令行模式 所有语句以分号结束 然后输入root密码回车确认。 root@a1b1c1:/var/www/html/htdocs# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2834 Server version: 5.7.15-0ubuntu0.16.04.1 (Ubun…

阅读全文 »

Ubuntu Server 的日常维护

1.清理系统内的垃圾 删除包缓存 sudo apt-get autoclean 删除已失效的依赖包 sudo apt-get autoremove 查看孤立的包 选择性删除 deborphan –all-packages 清除已卸载的包的配置项 dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P 删除旧内核 能腾出很多空间  但要看仔细了 remove的包名自己替换 una…

阅读全文 »