搜索找到 166 个匹配

jvip_chen
2020年 2月 25日 20:26 星期二
版面: 服务器管理
主题: Linux Load Average详解
回复总数: 0
阅读次数: 3

Linux Load Average详解

定义 在Linux,以及其他类Unix的系统中,常用该系统正在进行的运算工作来衡量该系统的系统负荷(System Load)。一个完全空闲的系统,它的负荷(System Load)标记为0;每一个正在运行或者正在等待CPU资源的进程,会导致平均负荷(System Load )加1。所以,如果一个系统的负荷是4,就是说有4个进程正在使用,或者正在等待CPU资源。 因为系统负荷(System Load)是不断变化的,所以显示特定时刻的系统负荷(System Load)意义不大。相反,Linux显示平均负荷(Load Average): 在一定的时间段内,系统的负荷的平均数。 操作 平均负荷(Loa...
jvip_chen
2020年 2月 23日 20:29 星期天
版面: 服务器安全
主题: ssh-keygen
回复总数: 0
阅读次数: 15

ssh-keygen

ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。 ssh秘钥登录特点:1.安全;2.免输密码。 对于安全级别较高的服务器,建议配好ssh登录后禁掉密码登录。 缺点:略繁琐。如果你的只是临时登录一次,那么还是密码吧。 一、生成秘钥 秘钥对需要在你自己的机器上生成,然后把公钥放到服务器相应用户的~/.ssh目录 执行下面命令,默认生成位置是~/.ssh ssh-keygen 系统会询问你文件名和秘钥密码,可以一路回车过去,会生成两个文件: id_rsa 私钥 id_rsa.pub 公钥 默认使用rsa算法,你也可以用比较详细的指令,如 ssh-keygen -t rsa -b 10...
jvip_chen
2020年 2月 23日 15:34 星期天
版面: Ubuntu Server
主题: 释放Ubuntu/Linux系统cache,增加可用内存空间
回复总数: 0
阅读次数: 21

释放Ubuntu/Linux系统cache,增加可用内存空间

查看内存使用命令 free -m watch -n 1 cat /proc/meminfo 释放内存命令 释放kernel用在cache上面的内存 sudo sysctl -w vm.drop_caches=3 释放无论是使用中的内存还是cache(page cache, inodes, and dentries),但可能会影响系统的稳定! sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches 定时清理内存 I. 建一个脚本freecache.sh 查看一下内存使用情况,找到内存所在行。判断可用内存大小,如果小于300M,就释放内存。d...
jvip_chen
2020年 2月 23日 15:25 星期天
版面: Centos Server
主题: Linux 内存缓存占用过大,Centos7设置定时清除buff/cache的脚本
回复总数: 0
阅读次数: 4

Linux 内存缓存占用过大,Centos7设置定时清除buff/cache的脚本

Linux系统buff/cache 中缓存数据占用内存过高,定时清理buff/cache ,释放系统内存 用root用户创建定时任务 切换到root用户 su - root 创建脚本文件 touch cleanCache.sh vim cleanCache.sh 添加如下内容: #!/bin/bash#每两小时清除一次缓存 echo "开始清除缓存" sync;sync;sync #写入硬盘,防止数据丢失 sleep 10#延迟10秒 echo 3>/proc/sys/vm/drop_caches 创建定时任务 crontab -e //弹出配置文件 添加如下内容:(按需修改) 0*/2***...
jvip_chen
2020年 2月 22日 06:48 星期六
版面: 服务器管理
主题: Linux Top命令 选择显示列及列排序
回复总数: 0
阅读次数: 20

Linux Top命令 选择显示列及列排序

Top用于查看Linux系统下进程信息,有时候需要选择显示那些列,以及按照某一列进行排序。查询整理如下:

选择显示列:
执行top命令后,按 f 键,再按某一列的代表字母,即可选中或取消显示;

列显示位置调整:
执行top命令后,按 o 键,选择要调整位置的列(如K:CUP Usageage),按动一下大写K则显示位置往上调整,按动一下小写K则显示位置往下调整。

列排序:
执行top命令后,按 shift + f(小写),进入选择排序列页面,再按要排序的列的代表字母即可;
jvip_chen
2020年 2月 20日 11:19 星期四
版面: 服务器管理
主题: Linux 内存管理中的 RSS 和 VSZ 是什么意思?
回复总数: 0
阅读次数: 18

Linux 内存管理中的 RSS 和 VSZ 是什么意思?

RSS 是常驻内存集(Resident Set Size),表示该进程分配的内存大小。 RSS 不包括进入交换分区的内存。 RSS 包括共享库占用的内存(只要共享库在内存中) RSS 包括所有分配的栈内存和堆内存。 VSZ 表示进程分配的虚拟内存。 VSZ 包括进程可以访问的所有内存,包括进入交换分区的内容,以及共享库占用的内存。 如果一个进程,程序的大小有 500K,链接的共享库大小有 2500K,堆栈内存共有 200K,其中 100K 进入了交换分区。 进程实际加载了共享库中的 1000K 的内容,以及自己程序的中的 400K 的内容。请问 RSS 和 VSZ 应是多少? RSS: 400...
jvip_chen
2020年 2月 20日 11:18 星期四
版面: 服务器管理
主题: 查看linux占用内存/CPU最多的进程
回复总数: 0
阅读次数: 7

查看linux占用内存/CPU最多的进程

可以使用一下命令查使用内存最多的10个进程

代码: 全选

ps -aux | sort -k4nr | head -n 10


可以使用一下命令查使用CPU最多的10个进程

代码: 全选

ps -aux | sort -k3nr | head -n 10
jvip_chen
2020年 2月 18日 23:09 星期二
版面: PHP服务器
主题: php-fpm的配置和优化
回复总数: 0
阅读次数: 52

php-fpm的配置和优化

php-fpm的安装目录 下面是我的平时的环境搭建php的各种安装目录,大家的基本也差不多。 centos等linux平台 /usr/local/php/php /usr/local/php/etc/php.ini /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf mac平台 /usr/bin/php /etc/php.ini /usr/bin/php-fpm /etc/php-fpm.conf 由于我开发以Mac为主,所以就用Mac的环境配置来学习。 php-fpm配置详解 这是搜索的一份还算算比较详细的php-fpm.c...
jvip_chen
2020年 2月 18日 02:12 星期二
版面: MariaDB/MySql数据库
主题: mysql 远程连接速度慢的解决方案
回复总数: 0
阅读次数: 58

mysql 远程连接速度慢的解决方案

PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入 skip-name-resolve这一句。连接mysql速度慢的解决方法. 2台服务器,一台跑iis+php,一台跑mysql,和以往一样配置好环境,测试页面一切OK 跑 应用的时候发现php访问mysql速度很慢,这种情况在以前从未发现过,虽然2台服务器并非在同一网段中,但是ping数值基本上都在1,2ms之 间...
jvip_chen
2020年 2月 17日 07:13 星期一
版面: PHP 开发
主题: php提示Notice: Undefined index解决方法
回复总数: 0
阅读次数: 53

php提示Notice: Undefined index解决方法

php提示Notice: Undefined index问题,Undefined index:是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的php代码运行强行中止,但是有潜在的出问题的危险...... 在读数据时出现: Notice: Undefined index: name in ...... Notice: Undefined index: key in...... 源码如下: $name = isset($_POST['name']) ? filter_input(INPUT_POST, 'name', FILTER_SANITIZE_SPECIA...