随笔分类 - linux
摘要:最多能创建65535个TCP连接,这其实是错误的理解 port_range 我们都知道linux下本地随机端口范围由参数控制,也就是listen、connect时候如果没有指定本地端口,那么就从下面的port range中随机取一个可用的 [root@iZ2ze3wkkxook36ezx5zykZ
阅读全文
摘要:Load average的值来源 在使用top命令检查系统负载的时候,可以看到Load averages字段,但是这个字段并不是表示CPU的繁忙程度,而是度量系统整体负载。 Load averages采样是从/proc/loadavg中获取的: 0.00 0.01 0.05 1/161 29703
阅读全文
摘要:2020年11月30日 centos6各大开源镜像站已经停止维护了 但是阿里源还是可以用的 因为他的centos-vault仓库里放了之前版本的centos的包 只需要在centos命令行界面下执行一下几条命令 sed -i "s|enabled=1|enabled=0|g" /etc/yum/pl
阅读全文
摘要:使用yum安装软件时报如下错误: [root@localhost ~]# yum install vim 错误:rpmdb: BDB0113 Thread/process 136661/140660029847360 failed: BDB1507 Thread died in Berkeley D
阅读全文
摘要:版本信息: linux版本:CentOS release 6.8 (Final) redis版本:redis-cli 5.0.8 php版本:PHP 7.2.6 (cli) (built: Mar 11 2019 21:33:35) ( NTS ) php安装路径:/usr/local/php PH
阅读全文
摘要:1、打开http://idea.medeming.com/jet/。 2、获取激活码,粘贴到第二个选项中。
阅读全文
摘要:软件安装的常见方式: 1.编译安装: 优点:可以定制化安装目录,按需开启功能等。 缺点:需要查找并实验出合适的编译参数,诸如MySQL之类的软件编译耗时过长。 2.yum安装软件 优点:全自动化安装,不需要为依赖问题发愁。 缺点:自主性太差,软件的功能、存放位置都固定好了,不易变更(定制rpm包恰好
阅读全文
摘要:一、supervisor简介 Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,super
阅读全文
摘要:现象:卡在如下图所示位置时间较长。 解决方式: 1.使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。 修改方式: 使用root权限修改ssh的配置文件,vim /etc/ssh
阅读全文
摘要:数字参数可以这样给出: +n 是比 n 大, -n 是比 n 小, n 正好是 n 。 -amin n 对文件的最近一次访问是在 n 分钟之前。 -anewer file 对文件的最近一次访问比 file 修改时间要晚。如果命令行中 -follow 在 -anewer 之前,(也只有在这种情况下) -anewer 会受 -follow 的影响。 -atime n 对文件的最近一次访问是在 n*24
阅读全文
摘要:功能简介: glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度
阅读全文
摘要:1. 安装X Window System命令 2. 安装图形界面软件 GNOME 3. 更新系统的默认运行级别 4.重启系统 CentOS7的命令行模式与图形界面相互切换方式
阅读全文
摘要:以下为32G内存服务器php-fpm配置: 参数解释: pm = xxx,指定进程管理方式,有3种可供选择:static、dynamic和ondemand。 三种参数的区别: pm = static,始终保持一个固定数量的子进程,这个数由pm.max_children定义,这种方式很不灵活,也通常不
阅读全文
摘要:云服务器默认没有交换分区,如下所示: 创建swap分区,关于这个swap 应该设置多大呢? 添加交换分区:
阅读全文
摘要:需求:搭建一个ftp,给予一个虚拟用户,仅对一个目录存在权限 1.安装vstpd 2.安装libdb-utils 安装Berkeley DB工具,用于生成虚拟用户认证文件 3.创建属主用户 所有虚拟用户都是映射属主用户的目录权限。 4.修改主配置文件(/etc/vsftpd/vsftpd.conf)
阅读全文
摘要:原因:php7.0.6漏洞扫描存在问题,升级为较高的7.0.19版本。升级过程记录如下: 1.通过phpinfo查看之前编译选项: 2.停止服务并备份 3.上传安装包 略.......... 4.解压进入安装目录 5.编译安装 6.修改配置文件 7.启动服务 8.查看是否升级成功 通过phpinfo
阅读全文
摘要:测试准备 1. 计划考量参数 TCP上传数据带宽 TCP下载数据带宽 UDP上传带宽 UDP下载带宽 多并发支持 稳定性 Tcp通讯网络延迟(小包:32、中包1k、大包1M) UDP通讯网络延迟(小包:32、中包1k、大包1M) 协议可用性 指定文件真实http下载速度 2. 使用的软件 Iperf
阅读全文
摘要:nginx-http-sysguard模块 一、作用 防止因nginx并发访问量过高或者遭受攻击造成服务器宕机,可根据负载设置界面跳转。 二、安装配置 1.下载模块软件包 wget https://github.com/alibaba/nginx-http-sysguard/archive/mast
阅读全文
摘要:命令简介 以下摘自man nohup 命令只要功能为忽略挂断信号。比较常规的挂断信号为ctrl+c 、关闭终端等,该命令通常结合&使用 测试案例 1.自定义一个脚本echo_date.sh,脚本内容如下: 2.使用tail -f 命令检测/opt/date.log文件 3.分别测试以下三个命令执行时
阅读全文