Linux 学习
一、任务调度
1.1、crond 任务调度
1.1.1 crond概述
在某个时间执行的特定的命令或者程序
1.1.2 语法
- crontab [选项]
1.1.3 快速入门
- 设置任务调度文件: /etc/crontab
- 设置个人任务调度。执行 crontab -e 命令
- 接着输入任务到调度文件
- 例如:/1*** ls -l /etc/ > /tmp/to.txt
- 每小时的每分钟执行 ls -l /etc/ > /tmp/to.txt 命令
1.2 at 定时任务(执行一次)
1.2.1 选项
1.2.2 指定时间
at 命令案例
二、磁盘分区
挂载经典案例
2.1 df 命令:磁盘情况查询
- 查询硬盘使用情况: dh -h
2.2 du 命令:查询指定目录磁盘占用情况
2.3 磁盘情况-工作实用指令
三、Linux 网络配置
3.1 设置IP地址
3.2 设置主机名和主机映射
四、进程管理
4.1 ps 指令
应用实例
4.2 kill 和 killall
- 介绍:
- 若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程。使用kill命令来完成此项任务。
- 基本语法
- kill [选项] 进程号(功能描述:通过进程号杀死/终止进程)
- killall 进程名称(功能描述∶通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
案例
4.3 patree 查看进程树
- 常用选项
- -p:显示进程PID
- -u:显示进程用户
五、服务管理
服务(service)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysqld , sshd 防火墙等),因此我们又称为守护越程,是Linux中非常重要的知识点。
- service管理指令
- service服务名[start | stop [ restart | reload | status]
- 在CentOS7.0后很多服务不再使用service ,而是systemctl(后面专门讲)
- service指令管理的服务在/etc/init.d查看
5.1 运行级别
- Linux系统有7种运行级别(runlevel):
常用的是级别3和5 - 运行级别0∶系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1∶单用户工作状态,root权- 限,用于系统维护,禁止远程登陆
- 运行级别2:多用户状态(没有NFS),不支持网络
- 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4∶系统未使用,保留
- 运行级别5:X11控制台,登陆后进入图形GUI模式
- 运行级别6∶系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
5.2 systemctl 管理指令
5.3 chkconfig 命令
案例
5.4 firewalld 指令
5.5 top 指令:动态监控进程
- 基本语法:top [选项]
- 选项说明
- -d 秒数 :指定top命令每隔几秒更新。默认3秒
- -i:使top不显示任何闲置或者僵死进程
- -p:通过指定监控进程ID监控对应进程