linux 命令笔记

简介: 查看当前进程打开的进程数:lsof -n -p 【process id】|wc -l 查看当前进程的限制cat /proc/【process id】/limitsLimit                     Soft Limit        ...

查看当前进程打开的进程数:

lsof -n -p 【process id】|wc -l

 

查看当前进程的限制

cat /proc/【process id】/limits
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            ms        
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             2048                 2048                 processes 
Max open files            1024                 1024                 files     
Max locked memory         32768                32768                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       2048                 2048                 signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0
 
  
 
  
------------------------------------------ 检查网络连接信息 ------------------------------------------
检查网络连接信息:
netstat -tano | awk '{print $6}' | sort | uniq -c
ss -s
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'


------------------------------------------ 检查进程所关联的进程信息 ------------------------------------------
检查进程所关联的进程信息:
lsof -n -p PROCESS_ID | wc -l
cat /proc/PROCESS_ID/limits


kmemsize is one of the (many) memory parameters in a virtuozzo vps. Please post the output of this command:
cat /proc/user_beancounters


1、查看apache当前并发访问数:
  netstat -an | grep ESTABLISHED | wc -l


2、查看有多少个进程数:
  ps aux | grep httpd | wc -l


3、可以使用如下参数查看数据
    ps -ef | grep httpd | wc -l
    
------------------------------------------ mrtg ------------------------------------------
/usr/local/mrtg/cfgmaker public@localhost > /etc/mrtg/mrtg.cfg 
indexmaker /etc/mrtg/mrtg.cfg --output=/app/web/_ipub_/diag/mrtg/index.htm --title="MRTG monitor"     
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg


------------------------------------------ 使用文件创建swap分区 ------------------------------------------
二、使用文件创建swap分区
bs  blocksize ,每个块大小为1k.count=2048000。则总大小为2G的文件。
dd if=/dev/zero of=/swapfile bs=1k count=2048000
mkswap /swapfile
swapon /swapfile
修改/etc/fstab使其启动时自动mount:
在/etc/fstab中增加如下语句:
/swapfile  swap  swap    defaults 0 0


------------------------------------------ 查询 Httpd 的主进程 id 号 ------------------------------------------
方法一: ps -ef | grep httpd | grep apache | head -n 1 | awk '{print $3}'
方法二: cat /var/run/httpd.pid
lsof -n -p PROCESS_ID


------------------------------------------ 查询 Httpd 的消耗的内存多少 ------------------------------------------
ps -C httpd -O rss | gawk '{ count ++; sum += $2 }; END {count --; print "Number of processes =",count; print "Memory usage per process =",sum/1024/count, "MB"; print "Total memory usage =", sum/1024, "MB" ;};'
目录
相关文章
|
17天前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
54 23
Linux系统之whereis命令的基本使用
|
4天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
54 25
|
2天前
|
缓存 Linux
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
14 2
|
1月前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
42 11
|
2月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
117 14
Linux 10 个“who”命令示例
|
2月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
244 20
|
2月前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
159 8
|
2月前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
167 7
|
3月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
69 9
|
3月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解