![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
RAHS
西电毕业,互联网二线厂
展开
-
Linux Ulimit
Ulimit是一个可以设置或者汇报当前用户资源限制的命令。它只能在允许使用shell进行控制的系统中使用。也就是说它已经被嵌入到shell当中了。查看系统资源(限制)ulimit -a系统资源分为软资源(-S)和硬资源(-H)超过软限制会报警,不可能超过硬限制(物理限制)换句话说,soft资源限制是由用户进行管理的,soft的最大值由hard来限制。ulimit全部参数说明通过ulimit修改的资源限制只是暂时的,原因见:https://blog.51cto.com/bi原创 2021-09-18 09:36:28 · 96 阅读 · 0 评论 -
Linux——具体使用可能会遇到的问题和排查方法
1.Java进程占用内存过高,排查解决方法https://www.cnblogs.com/eeexu123/p/10913389.html2. Java内存泄漏的排查总结https://blog.csdn.net/fishinhouse/article/details/80781673原创 2020-09-17 14:29:02 · 94 阅读 · 0 评论 -
Linux——父子进程/fork()和COW
我们都知道父进程可以通过fork()函数创建一个子进程。创建出的子进程为父进程的副本,除了Pid 其他都相同;实际上,父进程只拷贝了自己的PCB块,但物理内存(包括代码段,数据段和用户堆栈都用的一样的,共享的),只有虚拟空间不同。PCB一般包括:1.程序ID(PID、进程句柄):它是唯一的,一个进程都必须对应一个PID。PID一般是整形数字2.特征信息:一般分系统进程、用户进程、或者内核进程等3.进程状态:运行、就绪、阻塞,表示进程现的运行情况4.优先级:表示获得CPU控制权..原创 2020-09-06 17:01:46 · 738 阅读 · 0 评论 -
IO多路复用(select,poll,epoll)
https://blog.csdn.net/zgege/article/details/81632990转载 2020-08-28 21:44:22 · 70 阅读 · 0 评论 -
Linux基本命令——与资源相关的命令
toptop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况(包括进程ID、内存占用率、CPU占用率等),类似于Windows的任务管理器。du显示每个文件和目录的磁盘使用空间~~~文件的大小,如看某个目录下,每个目录所占容量。 du -h :human的意思,以k,M,G单位显示;-a KBdf显示磁盘分区上可以使用的磁盘空间。使用-h选项以KB、MB、GB;-a 查看全部文件系统,单位默认KBfree可以显示Linux系统中空闲的、已..原创 2020-08-28 21:01:03 · 188 阅读 · 0 评论 -
Linux基本命令(二)
tar命令用于解压的参数是?答:-x-c:create 创建一个新的文件-f:使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数!-z:用 gzip 对存档压缩或解压-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-t:list例如 解压 tomcat tar文件tar -zxvf apache-tomcat-9.0.22.tar.gztar -cvf test.tar 123 456.txt f1压缩文件tar czvf filename.tar .原创 2020-06-08 17:47:34 · 167 阅读 · 0 评论 -
Linux交换区swap
转载转载 2020-06-08 17:42:00 · 86 阅读 · 0 评论 -
Linux基本命令(一)
usernameuname-a或–all 显示全部的信息。-m或–machine 显示电脑类型。-n或-nodename 显示在网络上的主机名称。-r或–release 显示操作系统的发行编号。-s或–sysname 显示操作系统名称。-v 显示操作系统的版本。–help 显示帮助。–version 显示版本信息。who 可以查询当前登录在系统上的登录用户的信息who am i 等同于 who -m,只打印执行该命令的登录用户的信息whoami 可以查询当前有效用户的原创 2020-06-08 12:25:25 · 168 阅读 · 0 评论 -
与Linux的接触(一)
2020-06-03不想搞机器学习上机,没啥兴趣,又不想复习,心想着前几次面试都被问到Linux,正好趁这会学学。一、了解Linux作为西电学生,又想搞后端开发,只在操作系统等课上接触过linux,也在自己电脑上安装过ubuntu,但也就用来完成一些课上一些简单c语言的编写,一度不知道为啥有一个这样的操作系统,以及什么又是Unix,实在惭愧。看了一下别人写的,感觉写的挺好,背景描述的很清楚。Linux设计的初衷 就是 代替Unix。因为Unix 时一种商业软件,根据鸟哥说的,Unix很贵,一般人原创 2020-06-08 11:47:52 · 96 阅读 · 0 评论