作者归档:站长
CentOS6、CentOS7 更换内核
CentOS6内核更换为:2.6.32-504.3.3.el6.x86_64
rpm -ivh http://www.johntitorblog.com/wp-content/oldfile/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm
rpm -ivh http://www.johntitorblog.com/wp-content/oldfile/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force
CentOS7内核更换为:3.10.0-229.1.2.el7.x86_64
rpm -ivh http://www.johntitorblog.com/wp-content/oldfile/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force
查看内核是否安装成功
rpm -qa | grep kernel
然后重启。
用uname -r
查看是否生效
此外,centos7切换内核更完整的文章如下。
1. 添加repo库 yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm 2. 导入签名 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 3. 差看长期支持版本 [root@localhost ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-lt kernel-lt.x86_64 5.4.210-1.el7.elrepo elrepo-kernel kernel-lt-devel.x86_64 5.4.210-1.el7.elrepo elrepo-kernel kernel-lt-doc.noarch 5.4.210-1.el7.elrepo elrepo-kernel kernel-lt-headers.x86_64 5.4.210-1.el7.elrepo elrepo-kernel kernel-lt-tools.x86_64 5.4.210-1.el7.elrepo elrepo-kernel kernel-lt-tools-libs.x86_64 5.4.210-1.el7.elrepo elrepo-kernel kernel-lt-tools-libs-devel.x86_64 5.4.210-1.el7.elrepo elrepo-kernel 4. 安装长期稳定版本 yum --enablerepo=elrepo-kernel install kernel-lt 5. 切换内核版本 # 查看所有可用内核版本 [root@localhost ~]# grubby --info=ALL | grep ^kernel kernel=/boot/vmlinuz-0-rescue-e6b1be1665514df5b07c55fd799bfbf0 kernel=/boot/vmlinuz-5.4.210-1.el7.elrepo.x86_64 kernel=/boot/vmlinuz-3.10.0-1160.66.1.el7.x86_64 kernel=/boot/vmlinuz-3.10.0-1160.el7.x86_64 kernel=/boot/vmlinuz-0-rescue-f8f95d1d9b764ae99f2fc289a16fc263 #查看默认的内核版本 [root@localhost ~]# grubby --default-kernel /boot/vmlinuz-3.10.0-1160.66.1.el7.x86_64 # 设置内核版本 grubby --set-default "/boot/vmlinuz-5.4.210-1.el7.elrepo.x86_64" #重启 reboot 6. 删除旧内核 [root@localhost ~]# rpm -qa | grep kernel kernel-tools-libs-3.10.0-1160.66.1.el7.x86_64 kernel-3.10.0-1160.66.1.el7.x86_64 kernel-tools-3.10.0-1160.66.1.el7.x86_64 kernel-3.10.0-1160.el7.x86_64 kernel-lt-5.4.210-1.el7.elrepo.x86_64 yum remove kernel-tools-libs-3.10.0-1160.66.1.el7.x86_64 \ kernel-3.10.0-1160.66.1.el7.x86_64 \ kernel-tools-3.10.0-1160.66.1.el7.x86_64 \ kernel-3.10.0-1160.el7.x86_64 [root@localhost ~]# uname -r 5.4.210-1.el7.elrepo.x86_64 7. 离线升级 7.1 下载rpm包 curl -O https://mirrors.aliyun.com/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-5.4.212-1.el7.elrepo.x86_64.rpm 7.2 安装 yum install kernel-lt-5.4.212-1.el7.elrepo.x86_64.rpm 7.3 批量删除旧核心 rpm -qa | grep kernel | grep -v $(uname -r) | awk '{print "yum remove -y "$1}' | sh END
密码保护:自制dnsmasq域名列表的思路
大逆转裁判 通关感受
昨晚(2017年4月4日)终于把这款作品通关了,我断断续续“品”了将近1年。我用了“品”这个词,一点都不夸张。好茶可以品,因为它的香气、口感、滋味、冲泡方法都有讲究,这款游戏也同样如此,游戏里的画面、音乐、桥段、幽默以及人性探讨,都颇具水准,值得你去慢慢品味。
基本上想到什么就写什么吧。
1.音乐
以往的逆转裁判作品,音乐素质基本比较高。然而本作的素质更高,堪称登峰造极。两位音乐制作人北川保昌和前马宏充立了大功,尤其是北川保昌,懂音乐的人可以去品一品此人的功力,我就不多赘述。
2.人设
逆转裁判系列作品的一贯特色是丰富多样的人物,每个人都有属于自己的动作(动画),比如福尔摩斯的2b耍酷动作。本博比较喜欢寿沙都这个女性角色,不仅是穿着和服、长得漂亮,更多的是知书达理、内柔外刚。
3ds主机的画面是立体的,所以基本是这个原因,人物看起来都更好看。
3.剧情
逆转裁判系列作品向来注重剧情,而不注重推理,所以再不要说逆转裁判是推理游戏了,简直是对游戏的侮辱。本作的剧情非常优秀,但曾遭到过老玩家的诟病,因为他们觉得故事不完整。其实,不完整,是因为有续作,而且可能不止一个续作。所以,大逆转裁判三部曲,很有可能会存在。
4.幽默
这就是剧本和导演功力的提现了。本作的剧本是巧舟,逆转裁判的创始人,代表作品有逆转裁判三部曲、幽灵诡计,以及本作。细心品味的话,很容易发觉这些作品都有浓郁的“巧舟风”。不仅有扣人心弦的悬疑剧情,更有无数幽默桥段在中间贯穿。这些笑点也许不至于你捧腹大笑,但是,不做作,很优雅。这正是绝大多数游戏的剧本所不具备的优点。很多游戏,所谓的搞笑的桥段,其实根本不好笑…
5.美工
由于出在3ds平台,画面分辨率很低。但是美工不错,而且画面还是3d立体的,还是可以一看的,尤其是成步堂事务所的场景我非常喜欢,开3d与不开3d,呈现的效果有天壤之别。
最后,期待第二作,希望继续出在3ds上面,因为我不觉得我能玩到ns的汉化版…
mac系统更新后 提示无法打开XXX,因为Apple无法检查其是否包含恶意软件
今天(2019年10月25日)把mac系统升级到10.15后,发现安装软件后无法运行,提示“无法打开XXX,因为Apple无法检查其是否包含恶意软件。” 这个信息。
这时候你需要点击该窗口的“在访达中显示”按钮,然后会自动跳转到访达界面。然后,按着control键 点击软件图标(或右键软件图标)——选择“打开”,又会弹出之前的傻b窗口,但这次多了一个“打开”按钮,直接点“打开”按钮即可成功运行。
如果软件有很多的话,上述操作方法太麻烦了。最简单的办法就是禁用这个安全功能。具体方法如下:
按command+空格,搜索“终端”,运行终端。输入sudo spctl --master-disable
然后回车,随后会让你输入电脑密码,输密码的过程中密码不会显示出来,然后回车即可。
然后,在【系统偏好设置】>>【安全性与隐私】界面中就可以选择允许从“任何来源”运行软件了。
CentOS6无法安装mbedtls-devel的解决办法
开启epel然后安装mbedtls-devel的方法(已失效):
yum install epel-release
yum update
yum install mbedtls-devel
2022年实测可用:
某些epel软件,如mbedtls 无法正常安装的话,则修复一下epel源即可:
yum install epel-release -y
curl https://www.getpagespeed.com/files/centos6-epel-eol.repo --output /etc/yum.repos.d/epel.repo (curl不能执行就yum update -y)
yum makecache
另外一种情况是系统已经有epel但被禁用,这种情况很少遇到,我在搬瓦工centos6 64位系统上遇到过,只要执行以下代码即可
yum-config-manager --enable epel
yum update
yum install mbedtls-devel
CentOS中批量替换目录中多个文件的字符串
假设一个目录中有上百个xml配置文件,服务器更换了ip地址,你需要批量修改,怎么办呢?
grep oldString -rl /path | xargs sed -i "s/oldString/newString/g"
如,你要把/home/wwwroot/web2目录中所有xml文件里面的120.184.5.23替换为新ip 54.36.108.6,实际代码如下:
grep 120.184.5.23 -rl /home/wwwroot/web2 | xargs sed -i "s/120.184.5.23/54.36.108.6/g"
CentOS6绑定、添加IP的方法(单网卡)
centos绑定ip很简单,首先要在本地用文本编辑器软件(求你别用记事本)新建一个文本文件,复制下面的信息,做好相应修改。
模板:
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=IP地址
NETMASK=子网掩码
GATEWAY=网关
TYPE=Ethernet
修改好以后,保存文件,上传到服务器/etc/sysconfig/network-scripts/目录里,然后把文件重命名为
ifcfg-eth0:0,这个名字要与模板第一行对应。
然后重启网络令其生效,执行 service network restart
PS.如果还想添加更多域名,则相应增加ifcfg-eth0:1、ifcfg-eth0:2、ifcfg-eth0:3……即可,注意要与模板第一行对应。
CentOS6系统改英文
有时候我们买的日本主机默认系统是日文的,需要改英文。
解决方法,把/etc/sysconfig/i18n
里的内容全部替换成如下:
LANG="en_US.UTF-8"
SYSFONT="lat0-sun16"
然后重启系统即可生效。
如果是centos7,则在/etc/locale.conf里把内容改成LANG="en_US.UTF-8"
Kangle使用Let’s Encrypt免费SSL证书教程
安装方法:
如果是CentOS 6,先执行:yum install epel-release
cd /root/
wget https://dl.eff.org/certbot-auto –no-check-certificate
chmod +x ./certbot-auto
./certbot-auto -n
接下来就会自动安装所需的依赖包。
单域名生成证书:
./certbot-auto certonly --email 123@163.com --agree-tos --webroot -w /home/wwwroot/sspanel.tabboa.com -d sspanel.tabboa.com
提示
IMPORTANT NOTES:
– Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/sspanel.tabboa.com/fullchain.pem. Your cert will
expire on 2016-10-01. To obtain a new or tweaked version of this
certificate in the future, simply run certbot-auto again. To
non-interactively renew all of your certificates, run
“certbot-auto renew”
– If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le
就是生成成功。
生成的证书会存在:/etc/letsencrypt/live/sspanel.tabboa.com/
目录下
接下来就会自动安装所需的依赖包。
多域名生成证书:
./certbot-auto certonly --email xxx@gmail.com --agree-tos --no-eff-email --webroot -w /home/ftp/p/ps5/wwwroot/ -d example.com -d www.example.com
每5天续期命令echo "0 3 */5 * * root /root/certbot-auto renew > /root/renew.log 2>&1" >> /etc/crontab
service crond restart
cat /etc/crontab
easypanel设置部分:
开通网站时端口写80,443s【假如是已经创建了的,就点击所有网站,然后点击修改,高级选项,端口那里填80,443s 即可】,然后点击网站名称到该虚拟主机后台,就能看到SSL证书选项了,ssl证书内容那个框复制/etc/letsencrypt/live/sspanel.tabboa.com/fullchain.pem里面的内容,ssl证书密钥内容那个框复制/etc/letsencrypt/live/sspanel.tabboa.com/privkey.pem里面的内容,然后点击提交,状态成功表示没问题,要http访问自动跳转到https,拿伪静态301强制跳转到https即可。
补充:使用 软连接 来连接密钥
easypanel SSL开启之后会生成 ssl.crt【/home/ftp/s/sspanel/ssl.crt】 和 ssl.key【/home/ftp/s/sspanel/ssl.key 】 两个文件,可以通关软连接连接到lets encrypt生成的证书路径,以后renew就不用再操作easypanel了
首先删除网站目录下的 ssl.crt 和 ssl.key 然后使用命令
ln -s /etc/letsencrypt/live/sspanel.tabboa.com/fullchain.pem /home/ftp/s/sspanel/ssl.crt
ln -s /etc/letsencrypt/live/sspanel.tabboa.com/privkey.pem /home/ftp/s/sspanel/ssl.key
然后查看easypanel上的 SSL 状态,如果为失败则点击一下提交就可以了
特别提示,要是执行命令/root/certbot-auto renew 延期证书的时候出现如下错误
Traceback (most recent call last):
File “/usr/bin/virtualenv”, line 2, in
import virtualenv
ImportError: No module named virtualenv
就执行一下代码即可修复
curl https://bootstrap.pypa.io/get-pip.py | python
pip install virtualenv