Linux chmod&grep命令、CDN的概念及其在项目中的作用

文章介绍了Linux中的chmod命令,用于控制文件权限,详细阐述了其语法格式和使用场景。同时讲解了grep命令,用于在文件中查找匹配的字符串或正则表达式。最后讨论了CDN(内容分发网络)的基本概念和作用,包括解决高并发问题、提高安全性及加快用户访问速度。
摘要由CSDN通过智能技术生成

1. linux命令

1.1 linux chmod命令

chmod(change mode)控制用户对文件的权限的命令。

Linux的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。

对应权限Owner= rwx(read、write、execute)、Group=rx、Other=r。

1.1.1 语法格式:

chmod [-cfvR] [--help] [--version] mode file...

其中:

-c 显示权限更改动作

-f 不显示错误信息

-v 显示权限更改信息

-R 以递归方式对当前目录下的所有文件及子文件进行相同权限操作

--help 帮助说明

-- version 版本

1.1.2 mode : 权限设定字串,格式如下 :

[ugoa...][[+-=][rwxX]...][,...]

其中:

1. 用户类型(who):u(Owner)、g(Group) 、o(OtherUsers) 、a(All=ugo)

2. 操作符(operator):+ 增加权限、- 取消权限、= 设定权限

3. 权限(permission):rwx(read、write、execute)、X(目录文件或用户有可执行权限,将其设置为可执行)、s(setuid/gid,根据用户类型设置uid/gid)、t(超级用户和u设置粘贴位)

1.1.3 八进制语法格式

765的解释:u的权限(rwx:4+2+1=7)、g的权限(rw-:4+2+0=6)、o的权限(r-x:4+0+1=5)

例子:

下面两行命令效果相同

chmod ug=rwx,o=w file
chmod 772 file

使程序具有root权限(4为用户id位):

chmod 4755 filename

1.2 linux grep命令

Linux grep (global regular expression) 查找文件里符合条件的字符串或正则表达式。

1.2.1 语法格式

grep [options] pattern [files]
grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]

其中:

pattern - 字符串或正则表达式。 

files - 文件名。

常用选项:-i:忽略大小写匹配、-v:显示不匹配、-n:显示匹配行号、-r:递归查找子目录中文件、-l:显示匹配文件名、-c:显示匹配行数

例子:

grep -r txt /etc/acpi 

递归查找/etc/acpi目录及其子目录下所有文件中包含字符串"txt"的文件,并显示字符串所在行的内容。

2. CDN的概念及其在项目中的作用

2.1 CDN概念

CDN全称Content Delivery Network,内容分发网络。

使用户能够就近访问CDN服务器获取缓存数据(如果有就能直接返回)而不用远距离访问源服务器获取数据,从而大大提高获取数据的速度。

调度方式、缓存方式、工作过程详见原文:

什么是cdn_cdn是什么_charles.duan的博客-CSDN博客

2.2 CDN的作用

1. 解决高并发,减轻源服务器的访问压力,提升性能。

2. 隐藏源服务器ip,提高安全性。

3. 提高用户访问的相应速度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值