分类 Linux 下的文章

阿里云服务器Centos 6.10 yum更新出错的解决方案

好好的服务器,用yum -y update命令更新报错了,遇事不慌,仔细看提示的错误信息,原来是更新源链接失效了。

原因:Centos6.10的yum官网不在维护,所以镜像的yum源也不在维护了。大家都建议升级centos版本到7,如果不升级centos版本,还可以使用阿里云内网yum源。

在CentOS 6.10操作系统的ECS实例中将源配置按照网络环境切换成对应的内网Yum源:
1,进入Centos服务器/etc/yum.repos.d/目录下,把里面的文件可以全部删除了。
2,创建一个CentOS-Base.repo,在里面录入下面的内容,特别注意服务器的网络类型。



阅读剩余部分

Centos系统打补丁修复漏洞的命令

Centos升级系统有2个命令,但是,是有区别的。

yum -y update

升级所有包同时也升级软件和系统内核

yum -y upgrade

只升级所有包,不升级软件和系统内核

只要服务器一提示有漏洞什么的,我直接就运行yum -y update,其实这很危险的。很容易就造成整体升级后,应用可能打不开了,因为有的软件对运行环境里各个软件的版本有要求的。

无论用哪个,执行命名前,务必要给服务器做快照备份。

最后,重启生效

reboot 

Linux查询某个目录下每个子目录的所有文件数量

比如/home/wwwroot/xxoo这个目录,他下面有/home/wwwroot/xxoo/a/、/home/wwwroot/xxoo/b/、/home/wwwroot/xxoo/c/三个子目录,是要查询/a/、/b/、/c/这三个目录下所有的文件数量,这三个目录下可能还有下级,下下级目录,都统计出来。

第一步,进入该目录下:cd /home/wwwroot/xxoo

第二部,查询命令:

find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done

如果子目录多,可能需要一点时间,等待出结果。

BBR加速是什么?安装谷歌BBR

BBR是Google 提出的一种新型拥塞控制算法,可以使Linux服务器显著地提高吞吐量和减少TCP连接的延迟。Google已经开源了该算法,并提交到了Linux内核,从4.9开始,Linux内核已经用上了该算法。

BBR解决了两个问题:
一,在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
二,降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。



阅读剩余部分

Linux云服务器购买之后的配置步骤

算一算,我购买并配置过的云服务器没有50台也有100台,当然99.99%都是阿里云服务器,其他云服务器都一样。虽然弄得多,但时间一久会搞忘记每次买了云服务器后都按部就班地做了什么工作。再次特地记录一下:

第一步,购买阿里云服务器,安装centos。

购买时会选择操作系统,我喜欢centos 6.8 64位,购买成功了,阿里云自动会安装好操作系统。

第二步,当然是挂载数据盘了。

阿里云购买云服务器默认会赠送40G系统盘,装系统足够使用了(特别要注意mysql数据库的缓存文件多了可能会导致40G不够,定时清理即可),还需要购买40G数据盘,专门用来存放网站数据。哪天系统坏了格式化了,但网站数据是保险的。购买了数据盘要挂载到云服务器上才算用起来。

阅读剩余部分