Linux基础学习(解压缩和服务器配置)

1.文件的压缩 

      基础版:

             1>gzip ------------.gz格式压缩包

             2>bzip2-----------.bz2格式压缩包

         gzip *.txt    --------将所有的txt文件压缩,不保留源文件,不能压缩目录

         gunzip.*gz     -----------解压缩txt文件

         bzip2和gzip类似,但还可以保留源文件。

   1.1 tar压缩

            参数:

                           c ----创建------压缩

                           x-----释放------解压缩

                           v-----提示信息

                           f------指定压缩文件名字

 

                            z--------使用gzip方式压缩文件

                            j----------使用bzip2方式压缩文件

 

                           压缩:

                                  tar zcvf  生成压缩包的名字(xxx.tar.gz)要压缩的文件或目录

                             Linux基础学习(解压缩和服务器配置)_第1张图片

                            解压缩:

                                    tar jxvf 压缩包名字(当前目录)

                                    tar jxvf 压缩包名字 -C (目录名字)/

                            Linux基础学习(解压缩和服务器配置)_第2张图片

 

   1.2.rar压缩(得安装软件)

             参数:

                     压缩:a 

                     解压缩 :x

             压缩: rar a 生成的压缩文件名字  压缩的文件或目录

             解压缩: rar x 压缩文件名(解压缩目录)

                                 Linux基础学习(解压缩和服务器配置)_第3张图片

      1.3 .zip

                  压缩: zip 压缩包名字 压缩文件或目录

                  解压缩:unzip 压缩包名字

                                unzip 压缩包名字 -d 解压目录

  

     总结: 

        tar/rar/zip  参数  生成压缩文件的名字  压缩的文件或目录

        tar/rar/unzip  参数  压缩包名字  参数(rar无参) 解压缩目录 

 

2.用户操作

创建用户:

          sudo adduser 用户名(只能小写)

                      Linux基础学习(解压缩和服务器配置)_第4张图片

         sudo useradd -s /bin/bash -g 用户组 -d /home/用户名 -m 用户名

              Linux基础学习(解压缩和服务器配置)_第5张图片

 

删除用户:

           sudo deluser 用户名

           sudo userdel -r 用户名

 

3.服务器搭建

    3.1 ftp服务器搭建(vsftpd)

            作用:文件上传和下载

           1>服务器端:

                      修改配置文件

                      

                      重启服务 :修改完之后重启服务

                       sudo service vsftpd restart

                   

           2>客户端

                 1)实名用户登录:

                               ftp + IP(服务器)

                               输入用户名(server)

                               输入密码(server)

                       文件上传和下载

                                上传 :put file

                                 下载:get file 

                               不允许操作目录,如果要操作目录------------打包压缩

               Linux基础学习(解压缩和服务器配置)_第6张图片

                    2)匿名用户登录

                          ftp + server IP

                          用户名:anonymous

                          密码:回车

 

                          不允许匿名用户在任意目录直接切换,只能在一个指定目录范围工作

                          需要在ftp服务器配置文件中创建一个匿名用户根目录

                  

                     还有就是put文件时候要看有没有权限。退出是bye

 

        3.2 nfs服务器搭建

                    1>服务器端

                           创建共享目录:mkdir dir

                           修改配置文件: /etc/exports

                           重启服务: sudo service nfs-kernel-server restart

                              home/petraeuswwk/nfs(自己创建的目录)*(代表所有IP)

                     Linux基础学习(解压缩和服务器配置)_第7张图片

                   2>客户端

                            挂载服务器共享目录:mount serverIP:sharedir /mnt

 

         3.3SSH服务器

                         远程登录

                     1>服务器端:

                             安装:sudo apt-get-install openssh-server

                      2>客户端

                             远程登录:ssh userName@serverIP

                             退出登录:logout

 

 

 

你可能感兴趣的:(Linux基础,linux,操作系统,gzip,zip)