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下
每个服务程序在运行的时候,都会产生一个进程,进程会加载到内存里,作为程序运行的临时空间;如果从内存中杀死进程,则这个程序的运行就终止了
常见进程管理命令
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地址
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。