魏蓝

以梦为马

导航

2022年3月20日 #

任务计划管理

摘要: 1.任务计划 通过任务计划,可以让系统自动的按时间或周期性任务执行任务 1)环境准备: yum -y install psotfix systemctl enable --now psotfix 2)执行一次任务 at 指定时间,执行一次任务 batch 系统自行在空闲的时候执行一次任务 周期性运行 阅读全文

posted @ 2022-03-20 21:55 魏蓝 阅读(80) 评论(0) 推荐(0) 编辑

2022年3月19日 #

第三次作业

摘要: 1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 [root@centos7 data]# cat /etc/passwd | grep 'nologin' | awk -F: '{print $NF}' | uniq -c; awk 阅读全文

posted @ 2022-03-19 15:30 魏蓝 阅读(20) 评论(0) 推荐(0) 编辑

2022年3月16日 #

进程的前后执行和并发执行

摘要: 1.信号发送kill 1)kill:内部命令,可用来向进程发送控制信号,以实现对进程的管理,每个信号对应一个数字,信号名称以SIG开头,不分大小写。 2)显示当前系统可用信号: kill -l trap -l 3)常用信号 范例:发送信号重读配置文件 [root@centos8 ~]# yum -y 阅读全文

posted @ 2022-03-16 23:15 魏蓝 阅读(118) 评论(0) 推荐(0) 编辑

2022年3月15日 #

性能相关工具

摘要: 1.mpstat显示CPU相关统计 1)来自于sysstat包 [root@localhost ~]# yum -y install sysstat 2)默认mpstat [root@localhost ~]# mpstat 例:1秒观察1次共3次 [root@localhost ~]# mpsta 阅读全文

posted @ 2022-03-15 21:29 魏蓝 阅读(35) 评论(0) 推荐(0) 编辑

2022年3月14日 #

进程管理工具

摘要: 1.进程优先级 2.进程分类 1)操作系统分类: 协作式多任务:早期 windows 系统使用,即一个任务得到了 CPU 时间,除非它自己放弃使用 CPU ,否则将完全霸占 CPU ,所以任务之间需要协作——使用一段时间的 CPU ,主动放弃使用 抢占式多任务:Linux内核,CPU的总控制权在操作 阅读全文

posted @ 2022-03-14 21:05 魏蓝 阅读(269) 评论(0) 推荐(0) 编辑

2022年3月13日 #

进程状态和相关概念

摘要: 1.进程状态 1)查看所有进程状态 [root@centos8 ~]# ps aux 2)范例:僵尸态 [root@centos8 ~]# bash [root@centos8 ~]# echo $BASHPID #查看当前进程编号 4085 [root@centos8 ~]# echo $PPID 阅读全文

posted @ 2022-03-13 21:48 魏蓝 阅读(37) 评论(0) 推荐(0) 编辑

linux进程和内存管理了解

摘要: 1.进程简介 1)运行中的一个程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 2)查看所有进程(两种): [root@centos8 ~]# pstree -p #花括号的为线程 [root@centos8 ~]# ll /proc/ #目录里的数字其实就是进程文件 #在这些文件中含有 阅读全文

posted @ 2022-03-13 17:56 魏蓝 阅读(132) 评论(0) 推荐(0) 编辑

2022年3月12日 #

第二次作业

摘要: 1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 [root@centos8 ~]# ls /etc/[^A-Z][[:alpha:]]* -d 2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 [root@ce 阅读全文

posted @ 2022-03-12 17:50 魏蓝 阅读(17) 评论(0) 推荐(0) 编辑

2022年3月10日 #

shell脚本编程进阶字符串切片和高级变量

摘要: 1.字符串切片 1)字符串变量var的长度(字符个数) ${#var} 例: [root@centos7 ~]# name=魏蓝 [root@centos7 ~]# echo ${#name} 2 [root@centos7 ~]# str=`echo {a..z} | tr -d ' '` [ro 阅读全文

posted @ 2022-03-10 21:45 魏蓝 阅读(695) 评论(0) 推荐(0) 编辑

2022年3月9日 #

脚本进阶数组

摘要: 1.声明数组 1)普通数组可以不支持声明,直接使用 declare -a ARRAT_NAME 2)关联数组必须先声明,再使用 declare -A ARRAY_NAME 2.数组赋值 1)一次赋值一个 ARRAY_NAME[INDEX]=VALUE 例: [root@centos7 ~]# wei 阅读全文

posted @ 2022-03-09 22:02 魏蓝 阅读(31) 评论(0) 推荐(0) 编辑