标签 Linux 下的文章
linux命令行下使用speedtest.net测试网络带宽
wget https://www.2dan.cc/download/speedtest/speedtest-2
chmod a+x speedtest-2
./speedtest-2
ini_set(
今天在查看messages日志文件时,发现存在大量的错误:
Jan 4 14:41:08 myhost suhosin[954]: ALERT - script tried to disable memory_limit by setting it to a negative value -1 bytes which is not allowed (attacker '110.75.173.*', file '/home/wwwroot/2dan.cc/index.php', line 5)
后来发现原因是:index.php文件中有这么一行:
// 取消内存限制
ini_set("memory_limit",'-1');
而php.ini中
memory_limit = 128M
解决方法:
删除index.php中的
ini_set("memory_limit",'-1');
- 将二处的值改为相同。
- 卸载 suhosin
修改php.ini
memory_limit = -1
不推荐4,原因是可能内存会被吃光。
Linux查看系统配置常用命令
系统
uname -a
# 查看内核/操作系统/CPU信息
head -n 1 /etc/issue
# 查看操作系统版本
cat /proc/cpuinfo
# 查看CPU信息
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
# 查看物理CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l
# 查看逻辑CPU的个数
cat /proc/cpuinfo |grep "cores"|uniq
# 查看CPU是几核
cat /proc/cpuinfo |grep MHz|uniq
# 查看CPU的主频
hostname
# 查看计算机名
lspci -tv
# 列出所有PCI设备
lsusb -tv
# 列出所有USB设备
lsmod
# 列出加载的内核模块
env
# 查看环境变量
资源
free -m
# 查看内存使用量和交换区使用量
df -h
# 查看各分区使用情况
du -sh <目录名>
# 查看指定目录的大小
grep MemTotal /proc/meminfo
# 查看内存总量
grep MemFree /proc/meminfo
# 查看空闲内存量
uptime
# 查看系统运行时间、用户数、负载
cat /proc/loadavg
# 查看系统负载
Linux出现Too many open files的解决方法
临时修改:
ulimit -n 65535
上面设置后重启后将失效,若要永久有效:
编辑 /etc/security/limits.conf 文件,在尾部加入
* - nofile 65535
* - nproc 65535