分类 Linux 下的文章

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数据盘,专门用来存放网站数据。哪天系统坏了格式化了,但网站数据是保险的。购买了数据盘要挂载到云服务器上才算用起来。

阅读剩余部分

Tomcat安装成功,无法进入管理页面的解决方法

mac电脑安装了tomcat,安装在/Library/Tomcat。
终端:cd /Library/Tomcat/bin 执行:./startup.sh,提示Tomcat started.
浏览器打开http://localhost:8080/,能正常访问tomcat的首页,点击“Server Status”“Manager App”“Host Manager”都要求输入管理账号和密码,之前在网络上搜索的安装教程指明,打开/conf/tomcat-users.xml,输入如下:

<role rolename="manager-gui"/>
<user username="tomcat" password="mimimama" roles="manager-gui"/>

重启tomcat后,用上面代码中的账号和密码还是登陆不进去,返回401错误提示。



阅读剩余部分