休假归来!服贸会又要开始了

休假的结束节点,正好赶上服贸会开始,虽然现在还不知掉什么时候开,不过紧张气氛已经在单位蔓延开来,查PC,查机器,查服务器,机房暂停指纹识别,哎,一堆事情,来了以后极其不适。

记一次简单的博客升级过程来体现备份的重要性

WP提示需要升级到5.5,和以往一样,cn.wordpress.org 不会第一时间推出,只能wget到官网下载。

下载完了,用脚本直接升级,很简单,幸亏脚本里写了一个备份步骤,就是把升级前的目录备份到指定的其他地方,这点在后面起了很大作用。最后只要执行一下upgrade.php升级一下数据库就可以正常使用了。

使用了几天以后,突然发现有很多文章里的代码框不正常了,在代码前面都有个大大的引号,非常影响观感,用了很多方法,也无法消除,出现了很多很诡异的现象,这时候突然想起来,可以利用备份回滚到之前备份的版本。

说干就干,回滚后,除部分数据显示异常(已经删除的一篇文章又出现了,还没有删除的地方)其他均正常显示了。然后再次进行升级操作,严格按照官方文档,升级到5.5版本后,一切正常,之前的异常数据也正常了(之前删除的那个文章已经没了)。

结论:备份相当重要,即使对我们这一个小的WP应用也是如此。

关于Nginx和443端口不得不说的故事

今天用RPM包安装nginx

nginx -V

可以看见SSL模块已经正常安装,配置的时候马大哈了,配置了这样的东西

server {
listen 443;

重启nginx,443端口起来了,没报错,但是https://IP 怎么也访问不了;但是http://IP:443
就可以访问,想了半天,后来检查发现应该配置为如下

server {
listen 443 ssl;

放这里给大家乐呵乐呵!

关于\文件删除的方法

今天登陆一台公用的服务器,登陆上去以后觉得有点异样,不是安全的问题,竟然有人建立了一个名为\的文件

好吧,删除之,如下两个命令都可以

删除后心情舒畅

不用担心上面那个nohup.out,昨天网络出了问题,就生成了这么一个大家伙,已删掉了。。。

今天注册了头条号建了个QQ群

本人一直从事系统和安全类工作,2000年毕业就开始搞技术工种,IT技术如果不下功夫去研究,很多是明白不了的,走了这么多年,也积累了这么多经验,我想我就弄个头条号,写写技术类文章,这个虽然是小众,但也是不可或缺的,从最早人来疯技术论坛、ChinaUnix 沙龙演讲 到 Cacti中文论坛 的建立,一步一个脚印过来了。要说是什么支撑,就是兴趣使然吧,一件你感兴趣的事情恰巧是你的工作,这是多么幸运的事情。

—-分割线—–

上面是絮絮叨叨,下面来点儿实锤
QQ群,有朋友说想交流,之前不行,上不了QQ,现在可以了,弄了个群(不过不知道啥时候被内网监控),有问题可以进群聊
群号:874695792

头条号ID 1648611284535307

欢迎大家关注,留言,点赞!(完整三连广告语)

商务推广,如果需要搭建服务器,数据库,应用并长期维护网站,可以联系我!

联想K2450如何进BIOS

今天在家的老联想K2450笔记本上装了个VMware workstation pro 15.5做测试,建立完虚拟机说我的Intel vt-x功能没打开,遂百度进BIOS方法,啥F1,F2,按FN+F1,按F10,按F8,五花八门,其实通过测试,统统都不对,怎么进呢,非常简单,直接重启笔记本,然后在联想界面按回车即可(不用一直按,按一次就行),按完回车会提示你按F1进入BIOS,然后选择安全项,里面就可以打开这个功能了,写在这里希望后面有用到K2450的同学别跟我一样再折腾一回。

关于华为云上的CentOS8的最小化安装

各位可能用的多的都是阿里云,不过我最近逆其道而行之,接触了一下华为云,首先说一下,目前的华为云并不支持CentOS8,所以怎么办呢?

驻场的工程师提出的方案是
1、做个临时公有镜像放上去
2、我依据这个公有镜像创建一个CentOS8的虚拟机
3、我把这个虚拟机停机并且做成私有镜像
4、我把这个虚拟机删除以便驻场工程师删除公有镜像
5、待他删除后,我再依据私有镜像生成新的服务器
6、测试,如果成功的话,以后都可以用此私有镜像生成服务器了

我最小化安装是指,只安装了所有的开发环境,所有的应用都没装,也没有任何的图形界面,然后成功创建后,我只干了两件事
1、安装net-tools工具
2、chmod +x /etc/rc.d/rc.local

然后一切都可以正常使用了,相比CentOS7至少在初始化这里,至少是方便多了。。。多说一句,我们这个华为云是私有云,所以以上这些并不适合所有人。。。还有,虚拟机默认用Root登陆,太不安全了,还是指定用户改之吧。

Hipchat Server 2.4.5 的安装方法介绍

最近在搞这个,众所周知的原因,内部使用的话,还是推荐 Atlassian 公司的 Hipchat Server

Hipchat Server 的好处显而易见,就是可以绕过公用的服务器,现在各国越来越严格的监管措施,可能也会对这个软件的未来产生很大影响,不过目前还是支持Server软件下载,只不过地址隐藏起来了。目前我们能下载到的地址是:
https://hipchat-server-stable.s3.amazonaws.com/HipChat.ova
版本是 Atlassian HipChat 2.4.5 (2019.06.24.115346)

OVA软件包下载后我们把它导入虚拟机里即可。需要注意的地方是,在导入OVF模板的时候,选择网络里会让你选择IP分配,默认是DHCP,这个地方就保留DHCP,否则会报
无法初始化属性“vami.DNS0.HipChat_Server_2.0”。网络 “*”不具有关联的网络协议配置文件的错误。

部署完成后启动Hipchat服务器,在服务器界面中使用默认用户名 admin 密码 hipchat 登陆服务器后用如下命令修改网络配置
hipchat network -m static -i IPADDR -s NETMASK -g GATEWAY -r DNS_Address

设置好网络,并确定网络可正常使用的前提下,需重置hipchat服务器ubantu的root密码,这个网上有很多介绍,我就不在这里过多提了,如果确实你无法重置密码,可以发邮件给我(xu1701@hotmail.com)探讨。

修改完Root密码后,我们进入系统,要做一些简单的安全,首先我们要修改默认用户admin的密码
passwd admin
其次,我们需要修改SSH登陆的安全选项
vi /etc/ssh/sshd_config
vi /hipchat-scm/chef-repo/cookbooks/openssh/templates/default/sshd_config.erb
确认
PermitRootLogin 为 No
确保用admin登陆后,只能su成root权限,而不能用root用户直接登陆。重启服务器后,我们就可以用WEB浏览器来安装Hipchat了。

继续阅读Hipchat Server 2.4.5 的安装方法介绍