12.压缩与解压
目标
会对文件进行压缩与解压
压缩文件扩展名说明
压缩语法
解压语法
实现演示
压缩
解压
小结
压缩:tar -cvzf 压缩文件名字 压缩的文件或目录
解压:tar -xvf 解压的压缩文件名字 -C 目录
13.其他命令1—查看工作目录—进程—内存—杀死进程
目标
掌握常用命令查看工作目录位置,查看进程,内存耗用,杀死进程
语法
查看工作目录位置
常用命令查看所有用户启动和系统启动的进程详细信息
ps -aux
介绍
内存耗用
top命令,查看系统内存整体耗用
杀死进程
实现演示
小结
查看工作目录位置:pwd
查看进程:ps -aux
内存耗用:top
杀死进程:kill -9 进程号
14.其他命令2—grep外部搜索文件内容
目标
掌握在文件外部搜索文件内容
语法
grep是一种强大的文本搜索工具,它能使用字符串搜索文本,并把匹配的行和行号打印出来。
实现演示
小结
grep是一个强大的搜索文件内容命令
15.其他命令3—管道
目标
使用管道实现命令之间传递数据
语法
管道就是“|”
实现演示
小结
管道命令:|
管道作用:命令之间传递数据
16.其他命令4—系统硬件信息查看
目标
了解查看内存使用情况
了解查看硬盘
了解查看系统负载
了解查看cpu信息
查看内存
语法
效果
说明
swap 为交换空间,当物理内存不够用时会与交换空间交换使用
查看硬盘
语法
disk file 磁盘文件
效果
查看系统负载
语法
效果
说明,如果负载<0.6 我们认为 linux 系统运行稳定,否则认为 linux 的压力过大,有可能会系统崩溃。
查看cpu信息
语法
效果
介绍
小结
free -m 查看内存,单位mb
df -h --total 查看硬盘文件统计信息
w 查看系统负载
cat /proc/cpuinfo 查看cpu信息
17.其他命令5—关机与重启
目标
使用命令操作linux系统关机与重启
语法
linux关机命令
shutdown -h +10 10分钟后关机
shutdown -h 10:01 指定时间关机
shutdown -c 清除定时关机
windows关机命令
shutdown -s 立刻关机
shutdown -s -t 秒数 ,指定多少秒后立刻关机
shutdown -a 清除定时计划
重启命令
windows重启:shutdown -r
小结
关机命令:shutdown now
重启命令:reboot
18.文件权限
目标
学习linux系统的文件权限管理,给不同的人设置不同的权限
linux将用户分为3大类
资源拥有者,又叫属主, 使用u表示
拥有者所在的组,又叫属组,使用g表示
其他组其他人,其他用户,使用o标手
使用a表示所有人(包含了用户的3大类)
设置权限就是给这3大类人员设置权限
查看资源的权限
每一类用户都有3个权限
r:读取权限, 只读
w: 写入权限 , 可以编辑文件
x: 执行权限, 由于某些文件是可以执行的,如有有执行权限才可以执行
语法
添加权限语法
删除权限语法
修改权限语法
实现演示
简化操作,每个可以使用数字代替
r,读取权限可以使用4代表
w,写入权限可以使用2代表
x,执行权限可以使用1代表
操作如下
注意:以上所有权限都是对普通用户才有效果,对于超级管理员root没有效果,因为root拥有所有权限
小结
添加权限:chmod 用户或组+权限 资源文件或目录
删除权限:chmod 用户或组-权限 资源文件或目录
修改权限:chmod 用户或组=权限 资源文件或目录
19.crontab定时任务1—命令管理—任务配置—实现案例
目标
实现linux进行定时任务操作
实现步骤
1.学习定时命令crontab的管理,进行定时任务的查看与编辑
2.编写定时任务执行,要执行的定时任务
语法
1.定时命令管理
2.配置定时任务命令
格式:分 时 日 月 周 命令
含义:按照指定的时间执行命令, 就是定时任务
例子
输出系统当前时间命令
实现演示
案例需求
每分钟打印系统当前时间输出到/root/mydate.log文件中
效果
实现步骤
1.使用crontab -e 进入编辑当前用户的定时任务编辑器
2.编写定时任务命令
* * * * * date >> /root/mydate.log
>>
代表追加输出
>
代表覆盖输出
3.观察运行,看是否每分钟进行打印
小结
命令 | 含义 |
---|---|
crontab -l | 查看当前用户的定时任务列表 |
crontab -e | 进入编辑当前用户定时任务编辑器 |
* * * * * 命令 | 每分钟执行一次命令 |
20.crontab定时任务2—服务管理—自启动服务管理
目标
管理服务启动与停止,并设置服务开机自启动
windows系统打开服务列表
进行windows服务的启动与停止,并设置服务器开机自启动方式
语法
服务管理命令,管理服务启动与停止
crond是定时器服务的名字,用来管理定时器
服务器自启动命令
实现演示
小结
服务管理的命令:systemctl start/stop/restart/status 服务名 操作服务启动/停止/重启/查看状态
设置服务开机启动:systemctl enable 服务名.service
设置服务开机不启动:systemctl disable 服务名.service
出到/root/mydate.log文件中
实现步骤
1.使用crontab -e 进入编辑当前用户的定时任务编辑器
2.编写定时任务命令
* * * * * date >> /root/mydate.log
>>
代表追加输出
>
代表覆盖输出
3.观察运行,看是否每分钟进行打印
小结
命令 | 含义 |
---|---|
crontab -l | 查看当前用户的定时任务列表 |
crontab -e | 进入编辑当前用户定时任务编辑器 |
* * * * * 命令 | 每分钟执行一次命令 |