美文网首页
四、实战sudo

四、实战sudo

作者: 嶮_6a95 | 来源:发表于2018-11-20 20:25 被阅读0次

    四、实战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

    相关文章

      网友评论

          本文标题:四、实战sudo

          本文链接:https://www.haomeiwen.com/subject/bxqfqqtx.html