VPS遷移日誌

上個週末得閒把VPS從之前的RamNode遷移到了Amazon Lightsail,主要遷移的內容就是WordPress,涉及到MySQL的導出和導入、Nginx的配置、PHP的配置(從5.6升級到了7.3)、CentOS的簡單設置(從6升級到了7)、Let’s Encrypt SSL證書的配置。下面簡單記載一下遷移的梗概以便有需要的訪客和自己今後查閱。

Continue reading “VPS遷移日誌”

Fedora禁用/去除SELinux的办法

本文介绍三个层次的去SELinux办法,最简单的是修改SELinux配置实现禁用的效果(SELinux不会再运行),高阶一点的去除selinux-policy并在内核中将安全配置改成DAC,第三个即最彻底的则是自己搭建koji环境编译不依赖于libselinux的Fedora(同样适用于RHEL、CentOS等发行版及其衍生发行版)……

简单禁用

也是网上随便能搜到的,即便是简单禁用都有四种甚至更多途径,这里介绍两种。其一是内核启动参数加上:

selinux=0

另一种则是修改SELinux的配置文件/etc/selinux/config,如下:

SELINUX=disabled
SELINUXTYPE=minimum

以上二选一都能达到禁用SELinux的效果,在终端下执行下面这条语句可以查看是否成功禁用SELinux(注:selinuxenabled是libselinux包中的命令)

if selinuxenabled; then echo Enabled; else echo Disabled; fi

部分卸载、内核清除

这个网上别家就找不到了~~

Continue reading “Fedora禁用/去除SELinux的办法”

Fedora/RHEL/CentOS启用NetworkManager服务

前几天倒腾KVM虚拟机,把NetworkManager给禁用掉了,使用了原始的network来管理网络。在宿舍还好,发现去图书馆要连接无线网络的时候就彻底囧了。

只好把NetworkManager给请回来了。本文描述的方法适用于所有Red Hat系的发行版,常见的是Fedora、Red Hat Enterprise Linux和CentOS。

终端下运行这个命令先禁用掉network服务,并停止network的运作

su -c 'chkconfig network off'
su -c 'systemctl stop network'

然后运行下面这个启用NetworkManager,
Continue reading “Fedora/RHEL/CentOS启用NetworkManager服务”

Amazon EC2安装CentOS-6.4系统

实在受不了NetBSD疯狂地烧Disk I/Os了,半个月就超出免费套餐。记得我刚开始用的时候,装的是Ubuntu 12.04 LTS,那个时候没有超过IO数,所以打算回到Linux世界了。自然不可能去用Ubuntu了,瞄准的是RHEL的社区编译版——CentOS!这里要感谢ComodIT制作的CentOS 6.4 AMI镜像(ComodIT的博文)。

选择AMI的时候,搜索框里面输入CentOS-6.4就可以看到了!目前只有64位版的(新加坡这个点我只看到64位版,其它区域不清楚)。

安装完毕后,终端下输入下面这个指令登录SSH!

ssh -i YOURKEYPAIR.pem -l ec2-user 54.XXX.XXX.XXX

YOURKEYPARI.pem是你相应的key pair文件,最后的IP改成你EC2进程的IP或者那串域名也可以。注意,这里不能用root用户登录,必须以ec2-user的用户名登录。登录后可以执行sudo。

P.S. 换用CentOS后,Disk I/Os得到了有效控制!这两天增长才几万IOs,一个月控制在2000万以下是没问题的了!

RHEL 6安装TDE桌面环境

RHEL是Red Hat Enterprise Linux的缩写,而TDE是Trinity Desktop Environment的缩写。简单说一下TDE,TDE是一群不满KDE进入4.x时代的人fork KDE3.5而成,TDE的开发状态还算活跃。如果你也想要经典KDE 3.x的界面的话,TDE是非常适合你的。因为TDE同时还支持GTK+ 3(尚处于dev分支)和Qt4应用程序。

下面本文以RHEL 6.4为例进行介绍。对于RHEL 6.x和其克隆版(如CentOS 6和Scientific Linux 6)都是通用的,其它版本和其它发行版请看TDE官方文档。

首先,安装好EPEL,如果你用的RHEL而不是CentOS的话,需要去RHN经典订阅里面,添加optional这个软件订阅。注意,必须先在系统里用rhn-register成功注册了才能在RHN里面看到自己的系统,没有购买RHEL的话是不能注册的!

然后,在终端下运行

Continue reading “RHEL 6安装TDE桌面环境”