任务调度、磁盘、进程管理、PRM和YUM
文章目录
- crond任务调度
- 磁盘
- 进程管理
- RPM和YUM
- RPM
- YUM
- YUM
crond任务调度
crontab [选项]
- -e:编辑crontab定时任务
- -l:列出当前的任务调度
- -r:终止任务调度
- service crond restart:重启任务调度
调用corntab -e ——>从一个例子讲解:
*/1 * * * * ls -l /etc/ > tmp/to.txt
解释:每小时每分钟执行 ls -l /etc/ > /tmp/to.txt命令
案例:每隔1分钟,将当前的日期信息,追加到/tmp/mydate文件中
1)编写一个文件 /home/mytask1.sh内容为:date >> /tmp/mydate
2)给mytask1.sh一个可以执行权限执行命令:chmod 744 /home/mytask1.sh
3)crontab -e写下:*/1 * * * * /home/mytask1.sh
即已完成!!
磁盘
磁盘情况查询:
df [选项] /目录:查询指定目录的磁盘占用情况,默认为当前目录
- -s:指定目录占用大小汇总
- -h:带计量单位
- -a:含文件
- –max-depth=1:子目录深度
工作实用指令
1)统计/home文件夹下文件的个数
ls -l /home | grep "^-" | wc -l
2)统计/home文件夹下目录的个数
ls -l /home | grep "^d" | wc -l
3)统计/home文件夹下文件的个数,包括文件夹里的
ls -lR /home | grep "^-" | wc -l
进程管理
ps:查看进程
- -a:显示当前终端的所有进程
- -u:以用户的格式显示进程信息
- -x:显示后台进程运行的参数
- -ef:显示PPID那栏,父进程
终止进程kill和killall
- kill [选项号] 进程号:通过进程号杀死进程
- -9:常用选项,表示强迫进程立即停止
- killall 进程名称:通过进程名称杀死进程,支持通配符
进程树pstree[选项]:更直观的看进程信息
- -p:显示进程的PID
- -u:显示进程的所属用户
服务(Service)管理
注意:在CentOS7.0后 不再使用service,而是systemctl
- service 服务名 [start|stop|restart|reload|status]
查看修改服务:setup
改变系统的运行级别:vi /etc/inittab
Linux有七种运行级别:常用的是3和5
0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
1:单用户工作状态,root权限,用于系统维护,禁止远程登录
2:多用户状态(没有NFS),不支持网络
3:完全的多用户状态(有NFS),登录后进入控制台命令行模式
4:系统未使用,保留
5:X11控制台,登录后进入图形GUI模式
6:系统正常关闭重启,默认运行级别不能设为6,否则不能正常启动
chkconfig:给每个服务的各个运行级别设置自启动/关闭
- chkconfig --list:查看所有服务
- chokconfig 服务名 --list:查看服务名在各个运行级别下的状态
- chkconfig --level number(0-6) 服务名 on/off :设定服务名在运行级别为number下为on/off
top:动态监控进程,可在执行一段时间后更新正在运行的进程
- -d 秒数:指定top命令每隔几秒后更新,默认是3秒
- -i:使top不显示任何闲置或者僵死进程
- -p:通过指定监控进程ID来监控某个进程的状态
netstat[选项]:查看系统网络服务情况
- -an:按一定顺序排列输出
- -p:显示哪个进程在调用
RPM和YUM
RPM
RPM的查询
- rpm -qa:查询所安装的所有rpm软件包
- rpm -qa | grep XXX:查询XXX信息
- rpm -qi XXX:查询XXX信息
- rpm -ql XXX:查询XXX里的文件
- rpm -qr 文件全路径名:查询文件所属的软件包
RPM的删除
- rpm -e XXX:删除XXX软件包
- rpm -e --nodeps XXX:强制删除XXX(如果其他软件包依赖与要卸载的软件包,卸载会有错误信息,但可强制删除)
RPM的删除
- rpm -ivh RPM包全路径名称
- i(install):安装
- v(verbose):提示
- h(hash):进度条
YUM
- yum list:呈现yum服务器软件信息
,卸载会有错误信息,但可强制删除)
RPM的删除
- rpm -ivh RPM包全路径名称
- i(install):安装
- v(verbose):提示
- h(hash):进度条
YUM
- yum list:呈现yum服务器软件信息
- yum install XXX:安装XXX
任务调度、磁盘、进程管理、PRM和YUM相关推荐
- linux服务器用户组,磁盘,进程管理以及项目发布讲解
linux服务器用户组,磁盘,进程管理以及项目发布讲解 用户组管理 磁盘管理 进程管理 环境安装 jdk安装 用户组管理 组的增 删 改 查 实际上就是对/etc/group文件的更新 创建一个用户组 ...
- linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程...
1.设置任务调度命令crontab 任务调度是指系统在某个时间执行的特定的命令或程序.任务调度分为:1)系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.2)个别用户工作:个别用户可能希望执行某 ...
- Linux系列教程——1 Linux磁盘管理、2 Linux进程管理、3 Linux系统服务、 4 Linux计划任务
文章目录 1 Linux磁盘管理 1.磁盘的基本概念 1.什么是磁盘 2.磁盘的基本结构 3.磁盘的预备知识 1.磁盘的接口类型 2.磁盘的基本术语 3.磁盘在系统上的命名方式 4.磁盘基本分区Fdi ...
- Linux----vim、账号管理、进程管理、磁盘管理、java环境安装
1.Vim 1.1简介 Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,vim通过一些插件可以实现和IDE一样的功能 . Vim:查看内容.编辑内容.保存 ...
- 【Linux】_Engineer_用户和组,ACL,磁盘分区,权限,进程管理,防火墙策略
添加并测试用户账号 创建一个名为stu01的用户账号 检查/etc/passwd./etc/shadow文件的最后一行 检查/home/新增加的宿主目录(家目录) 为用户stu01设置一个密码(123 ...
- Linux权限和进程管理、网络配置、任务调度(四)
目录 一.组管理和权限管理 1.Linux组基本介绍 2.文件/目录所有者 (1)查看文件的所有者 (2)修改文件所有者 3.组的创建 4.文件/目录所在组 (1)查看文件/目录所在组 (2)修改文件 ...
- 进程管理命令 动态监控进程 rpm yum
学习视频:074_韩顺平Linux_服务管理(2)_哔哩哔哩_bilibili 目录 进程管理命令基本介绍 PS命令 显示系统执行的进程 终止进程kill和killall 查看进程树pstree 服务 ...
- Linux进程及进程管理命令
Linux进程基础 1进程概念 1.1程序与进程 1.2进程的状态 1.3线程 1.4进程生命周期 1.5虚拟内存 2进程管理工具 2.1pstree 2.2ps 2.3pgrep 2.4kill.p ...
- Linux 进程管理工具
Linux进程管理命令: pstree.ps.top.pidof.htop.glances.pmap.vmstat.dstat.kill.pkill.job.bg.fg.nohup.pgrep ...
最新文章
- 从头到尾彻底解析Hash表算法
- Word那些你不知道的快捷功能
- REPAIR修复mysql报错is marked as crashed and should be
- 基于deep learning的快速图像检索(Deep Learning of Binary Hash Codes for Fast Image Retrieval)
- homepod怎么设置为中文_设置 HomePod
- C++是一种糟糕的语言 Linux之父炮轰C++
- 【转】Google Chrome中顺时针/逆时针滚动圆的含义
- Nginx面试题(总结最全面的面试题!!!)
- “虚度”一下时光,给老友写封信
- python使用神器_python 神器
- 广东工业大学化学工程考研情况
- 记录向 | 爬虫 | 裁判文书爬取(java)
- 测试环境部署——selenium+python
- python爬取京东手机参数_python爬取京东手机价格
- 【职来职往经典语录】
- 计算机中心机房必须安装空调吗,机房精密空调安装方式和注意事项
- 如何理解奇偶校验位?
- 老车厂福特为何要选择阿里斑马的智能车机系统? 这才是你该知道的原因
- 微信公众号H5页面支付JSAPI
- 【Python·OpenCV】如何实现 HSV 与灰度图的相互转换?