okass 在版块 Linux平台 中发起了话题 ubuntu 安装google 输入法 2年, 7个月前
okass 在版块 Coding 中回复了话题 Apache2 相关优化专题 2年, 7个月前
注意事项:
- 升级 Apache 到最新版本,新版本往往包含性能提升和安全更新。
- 在 httpd.conf 中设置 “HostNameLookups off” 能避免针对每个访问者的 DNS 域名的反向查询。
- 对于繁忙的网站,在 httpd.conf 中设置 “MaxClients 230” 或者更高。这项设置让更多的 httpd 进程同时响应请求,并避免了处理器排队的情况发生。
- 采用另外一台服务器处理图片文件。
- 缺保您的 Web 页面和 CGI 页面采用了浏览器缓冲技术。具体的文章可以参考本站:采用 mod_gzip 加速 Zope 和 Apache
- 保持您的 Ap…
okass 在版块 Coding 中回复了话题 Apache2 相关优化专题 2年, 7个月前
okass 在版块 Coding 中回复了话题 Apache2 相关优化专题 2年, 7个月前
P2. Apache2 各种模式的参数优化配置
1. perfork 模式优化
路径: /etc/apache2/mods-available/mpm_prefork.conf
# 默认配置如下
<IfModule mpm_prefork_module>
#ServerLimit 256
StartServers 5 #推荐设置:小=默认 中=20~50 大=50~100
MinSpareServers 5 #推荐设置:与StartServers保持一致
MaxSpareServers 10 #推荐设置:小=20 中=30~80 大=80~120
MaxClients 150 #推荐设置:小=500 中=500~1500 大型=1500~3000
MaxRequ…[阅读更多]okass 在版块 Coding 中发起了话题 Apache2 相关优化专题 2年, 7个月前
P1. 查看ubuntu apache2 运行模式
# apachectl -V
…..
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2022-03-25T00:35:40
Server’s Module Magic Number: 20120211:121
Server loaded: APR 1.7.0, APR-UTIL 1.6.1
Compiled using: APR 1.7.0, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: ye…[阅读更多]
okass 在版块 Coding 中回复了话题 Mysql 内存计算公式 2年, 7个月前
ubuntu 内存查看占用情况。
1. htop/top命令
2. free -m 命令
3. ps命令
3.1 使用ps命令找出占用内存资源最多的20个进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
3.2 内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.3 虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
-n是按照数字大小排序,-r是以相反顺序,-k是指定需要排序的栏位
okass 在版块 Coding 中发起了话题 Mysql 内存计算公式 2年, 7个月前
MySQL memory = key_buffer + max_connections *(join_buffer + record_buffer + sort_buffer + thread_stack + tmp_table_size)
okass 在版块 Linux平台 中发起了话题 ubuntu 20 切换php版本 2年, 7个月前
sudo update-alternatives –config php
键入需要切换的版本的序号,此时执行php -v依然显示之前的版本,需要再执行:
sudo update-alternatives –set php /usr/bin/php7.4
okass 在版块 Linux平台 中回复了话题 Ubuntu 安装deep wine qq 2年, 7个月前
okass 在版块 Cloud服务 中回复了话题 甲骨文Oracle Cloud添加新端口开放的方法 2年, 7个月前
oracle VPS + cloud flare 后出现523错误的解决办法
原因:
Oracle自带的Ubuntu镜像默认设置了Iptable规则,关闭它
# apt-get purge netfilter-persistent
#强制删除
rm -rf /etc/iptables && rebootzabbix-agent 客户端重启失败,提示如下错误
# sudo systemctl restart zabbix-agent
Can‘t open PID file /run/zabbix/zabbix_agentd.pid (yet?) after start-post: No such file or directory
解决方案,重新配置zabbix-agent.conf配置文件
1. 在/run/zabbix 目录手动创建一个pid文件
# cd /run/zabbix && sudo vim zabbix_agentd.pid
# sudo chmod 777 zabbix_agentd.pid
2. 修改将PidFile…[阅读更多]
okass 在版块 Linux平台 中发起了话题 如何彻底删除Ubuntu Snpad 2年, 7个月前
步骤
从PATH中删除当前路径”.”, 否则删除snapd出错
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin查看已经snap安装的软件, 并卸载
snap list; sudo snap remove xxx删除cache, 否则删除snapd可能会出错
sudo rm -rf /var/cache/snapd删除snapd
sudo apt purge snapd删除安装包
rm -rf ~/snapokass 在版块 Linux平台 中发起了话题 Ubuntu导入root根证书 2年, 7个月前
# 复制证书文件
sudo cp CA.crt /usr/local/share/ca-certificates/CA.crt# 导入证书
sudo update-ca-certificatesokass 在版块 IT技术 中回复了话题 Apache2 虚拟主机类型 2年, 7个月前
apache2 同一台主机,不同端口开多个站点方法
1. vim /etc/apche2/ports.conf ,新增端口. http和https的最好都添加。
Listen 80
Listen 81
Listen 82
<IfModule ssl_module>
Listen 443
Listen 444
….
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
Listen 444
….
</IfModule>
2. 启动apache2 的rewrite模块
# sudo a2enmod rewrite
3. 进入apche2 site-available目录,配置site.c…[阅读更多]
okass 在版块 IT技术 中发起了话题 Apache2 虚拟主机类型 2年, 7个月前
虚拟主机分为三种
1)基于ip的虚拟主机
一个服务器多个网卡可以放多个网站,每个网站放在不同的目录里
2)基于端口的虚拟主机
不同的端口可以有不同的网站,只是不是默认的80端口不好看
3)基于域名的虚拟主机
DNS将域名解析为ip后,服务器会根据http报头中的host字段来判断是哪个虚拟主机
至于你用的服务器软件是IIS,apache还是Nginx都会有这些功能的,搜索下就好了
其中基于域名的虚拟主机既可以通过上门的服务器软件实现,也可以通过程序实现
okass 在版块 Linux平台 中发起了话题 linux 运行bash 脚本提示Text file busy”错误提示 2年, 8个月前
在执行一个shell脚本时,遇到了“-bash: ./killSession.sh: /bin/bash: bad interpreter: Text file busy”错误提示,如下所示:
[oracle@DB-Server bin]$ ./killSession.sh
-bash: ./killSession.sh: /bin/bash: bad interpreter: Text file busy此时只需要在#!/bin/bash,在#!后面加一空格#! /bin/bash即可解决问题。
1.SNMP协议定义
SNMP是广泛应用于TCP/IP网络的网络管理标准协议,该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。SNMP采用轮询机制,提供最基本的功能集,适合小型、快速、低价格的环境使用,而且SNMP以用户数据报协议(UDP)报文为承载,因而受到绝大多数设备的支持,同时保证管理信息在任意两点传送,便于管理员在网络上的任何节点检索信息,进行故障排查。
2. 为什么需要SNMP
随着网络技术的飞速发展,在网络不断普及的同时也给网络管理带来了一些问题:网络设备数量成几何级数增加,使得网络管理员对设备的管理变得越来越困难;同时,网络作为一个复杂的分布式系统,其覆盖地域不断扩大,也使得对这些设备进行实时监控和故障排查变得极为困难。
网络设…[阅读更多]1> tecent企业邮箱发送失败,查看系统邮件日志,发现如下错误:
Dec 11 14:28:08 rdosrv sendmail[22803]: My unqualified host name (rdosrv) unknown; sleeping for
retryDec 11 14:35:23 rdosrv sendmail[22944]: My unqualified host name (rdosrv) unknown; sleeping for
retryDec 11 14:35:57 rdosrv sendmail[22962]: My unqualified host name (rdosrv) unknown; sleeping for
retry&nbs…[阅读更多]
okass 在版块 Linux平台 中发起了话题 常见操作系统 Docker 镜像和容器的存储路径 2年, 8个月前
Docker 镜像和容器的存储路径
Docker 容器由网络文件、卷和镜像组成。Docker 文件的存储路径取决于你的操作系统。常用操作系统中的路径如下:
Ubuntu: /var/lib/docker/
Fedora: /var/lib/docker/
Debian: /var/lib/docker/
Windows: C:ProgramDataDockerDesktop
MacOS: ~/Library/Containers/com.docker.docker/Data/vms/0/~
okass 在版块 Linux平台 中发起了话题 ubuntu 如何删除虚拟网卡网桥/docker创建的虚拟网卡网桥 2年, 8个月前
1. 刪除虚拟网卡
tunctl -d <虚拟网卡名>
刪除虚拟网桥
ifconfig <网桥名>
down brctl delbr <网桥名>
将网卡tap0, eth0 移出bridge(br0)
brctl delif br0 tap0
brctl delif br0 eth0
2. 删除docker创建的虚拟网卡网桥。docker创建的网卡网桥有时候会拦截IP,造成vps无法访问
ifco…[阅读更多]
- 读取更多