四、实战sudo
Sudo可以让管理员(root)事先定义某些特殊命令谁可以执行。
默认sudo中是没有除root之外用户的规则,要想使用则先配置sudo。
Sudo配置文件:/etc/sudoers
该文件默认只读,不允许修改,因此不能直接修改。
a. 配置sudo文件请使用“#visudo”,打开之后其使用方法和vim一致
Root表示用户名,如果是用户组,则可以写成“%组名”
ALL:表示允许登录的主机(地址白名单)
(ALL):表示以谁的身份执行,ALL表示root身份
ALL:表示当前用户可以执行的命令,多个命令可以使用“,”分割
注意:在写sudo规则的时候不建议写直接形式的命令,而是写命令的完整路径。
路径可以使用which命令来查看
语法:#which 指令名称
#sudo 需要执行的指令
在普通用户下怎么查看自己具有哪些特殊权限呢?
#sudo -l
软连接
Ln - s原路径 目标路径
特点:
[if !supportLists]1、[endif]就是相当于win中的快捷方式
[if !supportLists]2、[endif]删除链接文件,源文件无影响
[if !supportLists]3、[endif]删除源文件,链接文件失效
[if !supportLists]4、[endif]修改源文件\链接文件,内容都发生改变
硬连接
Ln原路径 目标路径
特点:
[if !supportLists]5、[endif]就是相当于win中的快捷方式
[if !supportLists]6、[endif]删除链接文件,源文件无影响
[if !supportLists]7、[endif]删除源文件,链接文件无影响
[if !supportLists]8、[endif]修改源文件\链接文件,内容都发生改变
2、归档文件和归档技术1) 掌握归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。2) 了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作。3) 掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。
[if !supportLists]4) [endif]掌握tar命令的常用选项:c:创建一个新的tar文件。t:列出tar文件中目录的内容。x:从tar文件中抽取文件。f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。v:显示所打包的文件的详细信息,v是verbose的第1个字母。z:使用gzip压缩算法来压缩打包后的文件。j:使用bzip2压缩算法来压缩打包后的文件
Tar命令压缩:
压缩:#tar_-参数(cvf)_(名称自起).tar_要打包的文件路径
#tar_-参数(czvf)_(名称自起).tar.gz_要打包的文件路径
解压:1.#tar_-参数(xvf)_(名称自起).tar_-C_要解压到的路径
2.#tar_-参数(xvf)_(名称自起).tar.gz_-C_要解压到的路径
3.#tar_-参数(xvf)_(名称自起).tar.gz_^C
4、文件的压缩和解压缩
1) 掌握压缩的定义:压缩就是将一个大的文件通过一些压缩算法变成一个小文件。 2) 了解压缩的目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)。3) 掌握解压缩的定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子。
压缩:1.#gzip_(要压缩的文件名称).txt 2. #bzip2_(要压缩的文件名称).txt
解压:1.#gzip_(要解压的文件名称).txt.gz 2. #bzip2_(要解压的文件名称).txt.bz2
网友评论