首页
友链
壁纸
直播
留言
归档
关于
推荐
百度一下
腾讯视频
Search
1
linux免费WEB管理面板:AMH
16,484 阅读
2
为主题添加前台删除文章及评论功能
5,071 阅读
3
欢迎使用Typecho
3,882 阅读
4
创建WordPress多站点网络
2,582 阅读
5
代码高亮 - SyntaxHighlighter 0.0.5
1,872 阅读
网络杂记
Wordpress
Typecho
VPS教程
主题模板
登录
Search
标签搜索
Typecho
WordPress
主题
Linux
VPS
LNMP
MySQL
管理面板
nginx
面板
升级
Apache
php函数
缓存
gravatar
404错误
评论
删除
命令
kloxo
CludeChn
累计撰写
119
篇文章
累计收到
13
条评论
首页
栏目
网络杂记
Wordpress
Typecho
VPS教程
主题模板
页面
友链
壁纸
直播
留言
归档
关于
推荐
百度一下
腾讯视频
搜索到
2
篇与
的结果
2021-12-14
升级Centos 8内核版本
1.查看当前内核版本使用的系统版本,当前日期CentOS最新版:# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core)查看当前系统内核版本:# uname -r 4.18.0-193.6.3.el8_2.x86_64当前日期 Linux 的内核很多都 5.x,各方面考虑还是有必要升级一下的,内核可以从这里直接下载:https://www.kernel.org/2.使用ELRepo仓库这里使用ELRepo仓库,ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise(RHEL)和其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。网址:http://elrepo.org/tiki/tiki-index.php :导入ELRepo仓库的公共密钥:# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org安装ELRepo仓库的yum源:# yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm可用的系统内核安装包:# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available Last metadata expiration check: 0:25:21 ago on Tue 14 Dec 2021 02:15:01 PM CST. Available Packages bpftool.x86_64 5.15.7-1.el8.elrepo elrepo-kernel kernel-lt.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-core.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-devel.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-doc.noarch 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-headers.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-modules.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-modules-extra.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-tools.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-tools-libs.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-lt-tools-libs-devel.x86_64 5.4.164-1.el8.elrepo elrepo-kernel kernel-ml-devel.x86_64 5.15.7-1.el8.elrepo elrepo-kernel kernel-ml-doc.noarch 5.15.7-1.el8.elrepo elrepo-kernel kernel-ml-headers.x86_64 5.15.7-1.el8.elrepo elrepo-kernel kernel-ml-modules-extra.x86_64 5.15.7-1.el8.elrepo elrepo-kernel kernel-ml-tools.x86_64 5.15.7-1.el8.elrepo elrepo-kernel kernel-ml-tools-libs.x86_64 5.15.7-1.el8.elrepo elrepo-kernel kernel-ml-tools-libs-devel.x86_64 5.15.7-1.el8.elrepo elrepo-kernel perf.x86_64 5.15.7-1.el8.elrepo elrepo-kernel python3-perf.x86_64 5.15.7-1.el8.elrepo elrepo-kernel3.安装最新版内核# yum --enablerepo=elrepo-kernel install kernel-ml4.设置以新的内核启动0 表示最新安装的内核,设置为 0 表示以新版本内核启动:# grub2-set-default 0以后不需要第5步,直接使用这条指定不同数字设置不同内核版本启动。5.生成grub配置文件并重启系统# grub2-mkconfig -o /boot/grub2/grub.cfg # reboot这一步可以不用执行生成grub配置的命令,直接重启!6.验证新内核$ uname -r 5.15.7-1.el8.elrepo.x86_647.查看系统中已安装的内核可以看到这里一共安装了2个版本的内核,分别是 v4.18.0-305.3.1和v5.15.7-1。# rpm -qa | grep kernel kernel-ml-modules-5.15.7-1.el8.elrepo.x86_64 kernel-headers-4.18.0-305.3.1.el8.x86_64 kernel-4.18.0-305.3.1.el8.x86_64 kernel-tools-4.18.0-305.3.1.el8.x86_64 kernel-devel-4.18.0-305.3.1.el8.x86_64 kernel-ml-core-5.15.7-1.el8.elrepo.x86_64 kernel-core-4.18.0-305.3.1.el8.x86_64 kernel-modules-4.18.0-305.3.1.el8.x86_64 kernel-tools-libs-4.18.0-305.3.1.el8.x86_64 kernel-ml-5.15.7-1.el8.elrepo.x86_648.删除旧内核删除旧内核,这一步是可选的。# yum remove kernel-core-4.18.0 kernel-devel-4.18.0 kernel-tools-libs-4.18.0 kernel-headers-4.18.0再查看系统已安装的内核,确认旧内核版本已经全部删除:# rpm -qa | grep kernel kernel-ml-modules-5.15.7-1.el8.elrepo.x86_64 kernel-ml-core-5.15.7-1.el8.elrepo.x86_64 kernel-ml-5.15.7-1.el8.elrepo.x86_64也可以安装yum-utils工具,当系统安装的内核大于3个时,会自动删除旧的内核版本:# yum install yum-utils删除旧的版本使用 package-cleanup 命令。9.参考文献ELRepo官网:http://elrepo.org/tiki/index.phpCentos7升级内核版本:https://www.cnblogs.com/xzkzzz/p/9627658.html参考 © CSDN
2021年12月14日
25 阅读
0 评论
0 点赞
2013-03-08
CentOS Apache 开启gzip压缩
折腾过网站的童鞋都知道,web的优化尤为重要,我是搞前端的,所以对这一块了解过一丁点,所以自己折腾 零食网 也要有所实践,其实这也是买VPS的一个好处,在折腾中学习! 页面上除了合并一些静态的链接数,还要在服务器上开启gzip压缩,今天就当是学习笔记,记录下如何在CentOS/Apache 开启gzip压缩。 第1步LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 打开/etc/httpd/conf/httpd.conf后,先将上面两行配置前面的#号去掉,这样apache就会启用这两个模块,其中mod_deflate是压缩模块,就是对要传输到客户端的代码进行gzip压缩;mod_headers模块的作用是告诉浏览器页面使用了gzip压缩,如果不开启mod_headers那么浏览器就会对gzip压缩过的页面进行下载,而无法正常显示。 第2步 在httpd.conf中加入以下代码,可以加到任何空白地方,如果担心加错地方,就放到http.conf文件的最后一行,如果是虚拟服务器可以写.htaccess文件里面,然后放在项目根目录下即可。<IfModule mod_deflate.c> #必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩 SetOutputFilter DEFLATE #设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩 SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #同上,就是设置不对exe,tgz,gz。。。的文件进行压缩 SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #设置对文件是文本的内容进行压缩,例如text/html text/css text/plain等 AddOutputFilterByType DEFLATE text/* #这段代码你只需要了解application/javascript application/x-javascript这段就可以了,这段的意思是对javascript文件进行压缩 AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript #这段是告诉apache对php类型的文件进行压缩 AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp # Netscape 4.x 有一些问题,所以只压缩文件类型是text/html的 BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 有更多的问题,所以不开启压缩 BrowserMatch ^Mozilla/4.0[678] no-gzip # IE浏览器会伪装成 Netscape BrowserMatch \bMSIE !no-gzip !gzip-only-text/html ,但是事实上它没有问题 </IfModule>*/ 配置到这里apache中的gzip压缩就配置完成,重启apache后,新的配置就会生效。不过开启gzip功能需要额外CPU资源开销。 另外题外话:图片没必要开启gzip压缩! 1.使用经由压缩过的图片作为网页背景,cpu飙高,页面假死严重(ie6) 2.所有的gif 或png等图片这些格式都是经过压缩过后的,对于这些文件进行压缩只是增加服务器负担而已。 对于图片优化的话可以使用ImageOptimizer来进行压缩。 前提你的服务器足够强大那你可以忽略了。 转自:http://juntype.com/bayuedou/126.html
2013年03月08日
680 阅读
0 评论
0 点赞