首页 > TAG信息列表 > Proc
2-PageCachechan产生释放及优化
2-PageCache生产释放及优化 观察PageCache page cache,又称pcache,其中文名称为页高速缓冲存储器 页缓存 Page Cache 有关的场景 故障场景 服务器的 load 飙高; 服务器的 I/O 吞吐飙高; 业务响应时延出现大的毛刺; 业务平均访问时延明显增加。 Page Cache 管理不当除了会增加系统 I/O运维脚本---------实时流量
# cat /proc/net/dev 查看的是所有硬件设备的网络传输情况,查到的是累计值 #想要传输实时,则需要将下一秒(下一时间)获得的值减去前一秒(当前时间) #! /bin/bash NIC=$1 echo -e " In -------------- Out" while true;do OLD_IN=$(awk '$0~"'$INC'"{print $2}' /proc/net/dev)Docker 安全加固
一、docker安全加固 1、利用LXCFS增强docker容器隔离性和资源可见性 (proc容器与宿主机之间是共享的 没有进行隔离) 此rpm包在真机桌面q目录中 需先传到虚拟机/root/下 在进行安装 把宿主机 /var/lib/lxcfs/proc/目录下生成的6个文件挂接到容器内 底层用cgroup来做资源控Linux系统常用命令
系统: uname -a #查看内核/操作系统/CPU信息 cat /etc/issue cat /etc/redhat-release #查看操作系统版本 cat /proc/cpuinfo #查看CPU信息 hostname #查看主机名 vim /etc/hostname #可修改主机名 lspci -tv #列出所docker简单命令集
容器命令 1. 下载centos镜像 Docker pull centos 2. 创建容器并启动 Docker run [可选参数] image #参数说明 --name=test #容器名称 -d #后台方式运行 -it #使用交互方式运行。进入容器查看内容 -p #指定容器端口 -p 8000:8000 #主机端口:容器端口 -p 8000主机检测脚本
#!/bin/bash # sys_check.sh [ $(id -u) -gt 0 ] && echo "请用root用户执行此脚本!" && exit 1 sysversion=$(rpm -q centos-release|cut -d- -f3) line="-------------------------------------------------" [ -d logs ] || mkdir logs #1szabbix 5.2.6 监控进程
nginx wiki jira zabbix jumpserver 重启需要电话通知我们?nginx 磁盘90%阈值需要电话通知我们? 解刨:进程重启需要电话通知给我们 关键点:如何才能知道进程重启了(可以通过获取进程的运行时间) ps -p 进程pid -o etimes system.run[ps -p $(sudo netstat -lntup|grep 10051|gre网络内核参数优化
1 、 /proc/sys/net/ipv4/tcp_syn_retries /proc/sys/net/ipv4/tcp_syn_retries 参数标识对一个新建连接,内核要发送多少个SYN连接请求才决定放弃,此值不应该大于255,默认值是5, 建议设置为2 设置方法如下: echo 2 > /proc/sys/net/ipv4/tcp_syn_retries 2、/proc/sys/net/ipv4强制重编译
option (recompile)使用在语句 select * from Student where id =1 option (recompile) 使用在存储过程 create proc proc_test (@i int) with recompile as select * from Student where id = @iLinux上恢复误删除的文件或目录
一、删除的文件进程还在的状况 1. 若环境未安装lsof,需先安装: yum -y install lsof 2. lsof(list open files):列出当前系统打开的文件 lsof | grep deleted 3. 恢复 找到对应进程fd下的文件(已删除的)cp /proc/pid/fd/1 /需恢复到的目录/已删除的文件名 ps:cp /proc/1985linux下如何查看cpu核数--lscpu
转载:(1条消息) linux下怎么查看cpu核数_fox_wayen的博客-CSDN博客_linux查看cpu核数 pu信息记录在/proc/cpuinfo中,但信息比较多,怎么查出型号,物理cpu个数,逻辑cpu个数呢? 1. 查看CPU型号 # cat /proc/cpuinfo | grep name | sort | uniq model name : Intel(R) CorCentos7基本配置信息查看
Centos7查看cpu,内存,磁盘等信息 cpu信息 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU 可以看到上面,这台机器有1个4核的CPU,ID是0,大小是2.6G 内存大小 cat /proc/meminfokptr_restrict 内核文件简介
一、简介 系统为了保护内核符号地址不被泄露, 而用的一种保护手段, 从而使除 root 用户外的普通用户不能直接查看符号地址。原因在于内核文件 kallsyms.c 中的显示符号地址命令中做了如下限制: seq_printf(m, "%pK %c %s\n", (void *)iter->value, iter->type, iter->name); 只需vivotek栈溢出漏洞复现
一、前言 近日公司进了一批摄像头,以前还没有做过这方面的研究所以找了一个vivotek 2017年的栈溢出漏洞拿来练练手。 二、固件仿真 虚拟机环境:Ubuntu 20.04 gdb版本:GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2 固件下载地址:https://github.com/mcw0/PoC/files/3128058/java执行linux命令行
//服务器执行命令行方法 public List<String> executeNewFlow(List<String> commands) { List<String> rspList = new ArrayList<String>(); Runtime run = Runtime.getRuntime(); try { Process proc = run.exec(&quo记录docker容器启动失败的一个问题
报错 启动docker 容器的时候报错: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/19cacab1f999ae7afe212d497b722a679353e224b4799b2049511c6d09a90a1f/merged: device or resource b usy Error: failed to start containers: mysql57第一周
2.安装centos ubuntu 200G磁盘:/boot 1G;/ 100G;/data 50G;swap(虚拟内存) 4G 2G内存 4核的cpu 3.通过计算机基础核帮助的学习,完成学习ifconfig命令的使用 ifconfig命令相当于windows的ipconfig,使用ifconfig命令之前需要安装iptool。 4.总结linux FHS结构 FHS:Filesystem HierarchyLinux下JVM中可生成的最大Thread数量
Linux下JVM中可生成的最大Thread数量 最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个: -Xms intial Java heap size -Xmx malinux信息查看
1、查看linux版本 1)lsb_release -a 【通用】 2)cat /etc/redhat-release 【仅红帽适用】 3)cat /etc/issue 【通用】 2、查看linux内存 1)显示KB free 2)显示GB free -h 3)所有内存信息 cat /proc/meminfo 3、查看linuCPU信息
一、Linux查看CPU基本信息,可以使用命令: cat /proc/cpuinfo 例如笔者的虚拟机: [root@promote ~]# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 37model name : Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHzstepping : 5cpu MHz : 2394.049cachelinux debug cmd
temporary close kernel print message: echo 0 > /proc/sys/kernel/printk temporary open all kernel print message: echo 8 > /proc/sys/kernel/printk look kernel interrupt message: cat /proc/interrupts mount debugfs: mount -t debugfs none /sys/ker【Dest0g3 520迎新赛】Web-php dest
前言 做了一下。 Web php dest 文件包含,但是需要绕过require_once,这题实际来源于[WMCTF2020]Make PHP Great Again: PHP最新版的小Trick, require_once包含的软链接层数较多时once的hash匹配会直接失效造成重复包含 构造payload: ?file=php://filter/convert.base64-encode/resouc# 启动外部命令 隐藏窗口
ProcessStartInfo.UseShellExecute 属性需要设置为true Process proc = new Process(); proc.StartInfo.UseShellExecute = true; proc.StartInfo.CreateNoWindow = true; proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; proc.StartInfo.FileName = "cmd.exe";OS + Linux HugePages / Mysql large-pages
s Linux HugePages及MySQL 大页配置 https://www.cnblogs.com/zengkefu/p/5655057.html http://blog.csdn.net/dba_waterbin/article/details/9669929 ㈠ HugePages简介 HugePages是kernel 2.6引入以便适应越来越大的物理内存 在Linux统计Linux系统缺页次数【转】
转自:https://blog.csdn.net/qq_39740279/article/details/103710112 Centos7实现缺页中断具体步骤一些可能用到的命令安装vim编译器 yum -y install vim*1Centos修改文件权限,将只读文件改为可写 chmod a+w -R /home/PycharmProjects/1实验题目 具体步骤一.下载解压内核包1)