Linux基础2

12.压缩与解压

目标

会对文件进行压缩与解压

压缩文件扩展名说明

[外链图片转存失败(img-5kGExJDD-1567133915014)(assets/)] 

压缩语法

[外链图片转存失败(img-7LCE4clW-1567133915015)(assets/)]

解压语法

[外链图片转存失败(img-DOJkbnLE-1567133915015)(assets/]

实现演示

压缩

[外链图片转存失败(img-W7Wj5BWT-1567133915015)(assets/)]

解压

[外链图片转存失败(img-lo5RCEx0-1567133915015)(assets/)]

小结

压缩:tar -cvzf 压缩文件名字 压缩的文件或目录

解压:tar -xvf 解压的压缩文件名字 -C 目录

13.其他命令1—查看工作目录—进程—内存—杀死进程

目标

掌握常用命令查看工作目录位置,查看进程,内存耗用,杀死进程

语法
查看工作目录位置

[外链图片转存失败(img-Sh78l4Um-1567133915016)(assets/)]查看进程ps(process)

[外链图片转存失败(img-HhnltaPb-1567133915016)(assets/)]

常用命令查看所有用户启动和系统启动的进程详细信息

ps -aux

[外链图片转存失败(img-gRQ056bh-1567133915017)(assets/)]

介绍

[外链图片转存失败(img-5jkBRWVe-1567133915017)(assets/)]

内存耗用

top命令,查看系统内存整体耗用

[外链图片转存失败(img-CDxK9Mg4-1567133915017)(assets/)]

杀死进程

[外链图片转存失败(img-202HkdS0-1567133915018)(assets/)]

实现演示

[外链图片转存失败(img-h6Hwm3hi-1567133915018)(assets/)]

[外链图片转存失败(img-kodiWyd6-1567133915018)(assets/)]

[外链图片转存失败(img-T8IucfBH-1567133915019)(assets/)]

小结

查看工作目录位置:pwd

查看进程:ps -aux

内存耗用:top

杀死进程:kill -9 进程号

14.其他命令2—grep外部搜索文件内容

目标

掌握在文件外部搜索文件内容

语法

grep是一种强大的文本搜索工具,它能使用字符串搜索文本,并把匹配的行和行号打印出来。

[外链图片转存失败(img-FroFmfHD-1567133915019)(assets/)]

实现演示

[外链图片转存失败(img-XJbpntaM-1567133915019)(assets/)]

小结

grep是一个强大的搜索文件内容命令

15.其他命令3—管道

目标

使用管道实现命令之间传递数据

语法

管道就是“|”

[外链图片转存失败(img-ZaNfVLGR-1567133915019)(assets/)]

实现演示

[外链图片转存失败(img-LPI3mh6Y-1567133915020)(assets/)]

[外链图片转存失败(img-oL9YMnSi-1567133915021)(assets/)]

[外链图片转存失败(img-SIIntbSa-1567133915021)(assets/)]

[外链图片转存失败(img-j1vNVvwV-1567133915021)(assets/)]

小结

管道命令:|

管道作用:命令之间传递数据

16.其他命令4—系统硬件信息查看

目标

了解查看内存使用情况

了解查看硬盘

了解查看系统负载

了解查看cpu信息

查看内存

语法

[外链图片转存失败(img-yZ0dWmBI-1567133915022)(assets/)]

效果

[外链图片转存失败(img-mNhHl5AU-1567133915022)(assets/)]

说明

[外链图片转存失败(img-v4tXxhSV-1567133915023)(assets/)]

swap 为交换空间,当物理内存不够用时会与交换空间交换使用

查看硬盘

语法

disk file 磁盘文件

[外链图片转存失败(img-kbDrKNa1-1567133915023)(assets/)]

效果

[外链图片转存失败(img-Myj4IbmP-1567133915023)(assets/)]

查看系统负载

语法

[外链图片转存失败(img-e6snRRRt-1567133915024)(assets/)]

效果

[外链图片转存失败(img-3OVPXL7v-1567133915024)(assets/)]

说明,如果负载<0.6 我们认为 linux 系统运行稳定,否则认为 linux 的压力过大,有可能会系统崩溃。

查看cpu信息

语法

[外链图片转存失败(img-8zCH2Qvc-1567133915025)(assets/)]

效果

[外链图片转存失败(img-e5ONweEc-1567133915025)(assets/)]

介绍

[外链图片转存失败(img-lEOxSr1k-1567133915025)(assets/)]

小结
free -m   查看内存,单位mb
df -h --total 查看硬盘文件统计信息
w 查看系统负载
cat /proc/cpuinfo  查看cpu信息

17.其他命令5—关机与重启

目标

使用命令操作linux系统关机与重启

语法
linux关机命令

[外链图片转存失败(img-dew2I7hW-1567133915026)(assets/)]

shutdown -h +10 10分钟后关机

shutdown -h 10:01 指定时间关机

shutdown -c 清除定时关机

windows关机命令

shutdown -s 立刻关机
shutdown -s -t 秒数 ,指定多少秒后立刻关机
shutdown -a 清除定时计划

重启命令

[外链图片转存失败(img-DKn4HYwx-1567133915026)(assets/)]

windows重启:shutdown -r

小结

关机命令:shutdown now

重启命令:reboot

18.文件权限

目标

学习linux系统的文件权限管理,给不同的人设置不同的权限

linux将用户分为3大类

[外链图片转存失败(img-8dZ8Mbxs-1567133915027)(assets/)] 

资源拥有者,又叫属主, 使用u表示

拥有者所在的组,又叫属组,使用g表示

其他组其他人,其他用户,使用o标手

使用a表示所有人(包含了用户的3大类)

设置权限就是给这3大类人员设置权限

查看资源的权限

[外链图片转存失败(img-aGKyKiuE-1567133915027)(assets/)]

[外链图片转存失败(img-OpDb3oTu-1567133915027)(assets/)] 

每一类用户都有3个权限

r:读取权限, 只读

w: 写入权限 , 可以编辑文件

x: 执行权限, 由于某些文件是可以执行的,如有有执行权限才可以执行

语法
添加权限语法

[外链图片转存失败(img-NMCXyoLm-1567133915027)(assets/)]

删除权限语法

[外链图片转存失败(img-NWMHqw89-1567133915028)(assets/)]

修改权限语法

[外链图片转存失败(img-r0XV5l3X-1567133915028)(assets/)]

实现演示

[外链图片转存失败(img-gNlKuzZs-1567133915028)(assets/g)]

[外链图片转存失败(img-hbwse5y9-1567133915029)(assets/)]

[外链图片转存失败(img-awnqYzyx-1567133915029)(assets/)]

简化操作,每个可以使用数字代替

r,读取权限可以使用4代表

w,写入权限可以使用2代表

x,执行权限可以使用1代表

操作如下

[外链图片转存失败(img-uh5lnnFX-1567133915029)(assets/)]

注意:以上所有权限都是对普通用户才有效果,对于超级管理员root没有效果,因为root拥有所有权限

小结

添加权限:chmod 用户或组+权限 资源文件或目录

删除权限:chmod 用户或组-权限 资源文件或目录

修改权限:chmod 用户或组=权限 资源文件或目录

19.crontab定时任务1—命令管理—任务配置—实现案例

目标

实现linux进行定时任务操作

实现步骤

1.学习定时命令crontab的管理,进行定时任务的查看与编辑

2.编写定时任务执行,要执行的定时任务

语法
1.定时命令管理

[外链图片转存失败(img-1KdwQIA6-1567133915030)(assets/)]

2.配置定时任务命令

格式:分 时 日 月 周 命令

含义:按照指定的时间执行命令, 就是定时任务

[外链图片转存失败(img-OkT5ylQJ-1567133915030)(assets/)]

[外链图片转存失败(img-9mRuvIF1-1567133915030)(assets/)]

例子

[外链图片转存失败(img-DpZFnvEi-1567133915031)(assets/)]

输出系统当前时间命令

[外链图片转存失败(img-6GnWXmLH-1567133915032)(assets/)]

实现演示

[外链图片转存失败(img-2Depkkeg-1567133915032)(assets/)]

案例需求

每分钟打印系统当前时间输出到/root/mydate.log文件中

效果

[外链图片转存失败(img-lgt8Eq9s-1567133915032)(assets/)]

实现步骤

1.使用crontab -e 进入编辑当前用户的定时任务编辑器

2.编写定时任务命令

* * * * * date >> /root/mydate.log

>>代表追加输出

>代表覆盖输出

3.观察运行,看是否每分钟进行打印

小结
命令含义
crontab -l查看当前用户的定时任务列表
crontab -e进入编辑当前用户定时任务编辑器
* * * * * 命令每分钟执行一次命令

20.crontab定时任务2—服务管理—自启动服务管理

目标

管理服务启动与停止,并设置服务开机自启动

windows系统打开服务列表

[外链图片转存失败(img-J6dB812i-1567133915033)(assets/)] 

进行windows服务的启动与停止,并设置服务器开机自启动方式

[外链图片转存失败(img-Nx9U2hDM-1567133915033)(assets/)]

语法
服务管理命令,管理服务启动与停止

crond是定时器服务的名字,用来管理定时器

[外链图片转存失败(img-a5LxwFLQ-1567133915034)(assets/)]

服务器自启动命令

[外链图片转存失败(img-47LItqPm-1567133915034)(assets/)]

实现演示

[外链图片转存失败(img-tZWV8ohA-1567133915034)(assets/)]

[外链图片转存失败(img-KXjoAu9x-1567133915035)(assets/)]

[外链图片转存失败(img-byUbFwaA-1567133915035)(assets/g)]

小结

服务管理的命令: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进入编辑当前用户定时任务编辑器
* * * * * 命令每分钟执行一次命令
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值