标签:ps ## awk 内存 Linux 进程 week5
week4
完成作业:
-
自定义写出10个定时任务的示例:
比如每周三凌晨三点执行data命令
要求尽量的覆盖各种场景
\2. 图文并茂说明Linux进程和内存概念
\3. 图文并茂说明Linux启动流程
\4. 自定义一个systemd服务定时去其他服务器上检查/tmp/下文件的个数,如果发现数量有变化就记录变化情况到文件中。
\5. 写Linux内核编译安装博客
\6. 总结5个自我觉得比较有用的awk的使用场景,比如在什么情况下用awk处理文本效率最高,发散题,至少写1个。
1.定时任务
crontab -e 0 2 * * * /bin/bash /script/mysqlbk/mysqlbk.sh ##每天2点执行mysql全备
* * * * 1 /bin/bash /script/mysqlbk/mysqltar.sh ##每周1定时打包1周mysql.sql文件到指定备份目录
2.图文并茂说明Linux进程和内存概念
Linux进程
其实是Linux系统运行时的一份副本,一个进程(process)其实就是Linux系统内的一个目录,目录位于/proc下
每个进程都有一个ID号,称为PID,每个PID都有一个目录
每个服务程序在运行的时候,都会产生一个进程,进程会加载到内存里,作为程序运行的临时空间;如果从内存中杀死进程,则这个程序的运行就终止了
常见进程管理命令
pstree -p ##列出所有父进程以及子进程
ps -A ##列出所有的进程
ps -aux ##显示所有包含其他使用者的进程,显示较详细的资讯,比ps -ef要多一些
ps -ef ##所有用户+所有进程的列表
系统启动的第一个父进程:systemd,在pstree列出中占第一个,是所有进程(包括系统进程的父进程)
以mysqld服务为例子
进程分为父进程和子进程,服务开始运行了,父进程就开始运行了
pstree -p ##显示进程的树
比如php-fpm进程,他有
Linux内存
内存是所有服务器中一个非常重要的硬件组成部分,可以分为物理机内存和虚拟化内存,虚拟化内存可以根据不同的分配规则创建出不同规格的内存,供虚拟机进行使用
6.总结5个自我觉得比较有用的awk的使用场景
比如在什么情况下用awk处理文本效率最高,发散题,至少写1个。
1.awk处理web服务日志,列出访问最多的5个IP源IP地址
标签:ps,##,awk,内存,Linux,进程,week5 来源: https://www.cnblogs.com/catyer/p/16614660.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。