一、压缩管理

    1.屌丝版压缩

    不能压缩目录,只能压缩文件

        ①gizp -- .gz格式压缩包 

        压缩后原文件被清除

        解压缩: gunzip file.gz


        ②bzip2 -- .bz2格式压缩包

        解压缩: bunzip2 file.bz2

        压缩后若要保留原文件,要加参数 -k


    2.高富帅版压缩

        ①tar

        参数

        c – 创建 – 压缩

        x – 释放 – 解压缩

        v – 显示提示信息 – 压缩/解压缩 – 可以省略

        f – 指定压缩文件的名字

        z – 使用gzip的方式压缩文件 -- .gz

        j – 使用bzip2 的方式压缩文件 -- .bz2


        压缩命令格式 

        tar zcvf xxx.tar.gz (file1, file2) / directory

        tar jcvf xxx.tar.bz2(file1, file2) /directory

        解压缩命令格式

        tar zxvf xxx.tar.gz  解压到当前目录

        tar jxvf xxx.tar.bz2 -C 解压到指定目录


        ②rar – 必须手动安装该软件

        参数:

        压缩:a

        解压缩: x

        压缩:

        rar a 生成的压缩文件的名字(temp)   压缩的文件或目录


        解压缩

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


        ③zip

        参数:

        r 压缩目录时使用

        压缩:

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

        解压缩:

        unzip 压缩包的名字

        unzip 压缩包的名字 (–d 指定解压到的目录)


二、进程相关

   

    who 查看当前在线用户的状况


    env 查看环境变量

    可使用 env | grep PATH


    Alt+Ctrl+F1~F7  切换设备终端


    ps 查看进程

    参数:

    a  查看当前操作系统的所有用户

    u  列出进程对应使用的user

    x  查看没有终端的应用程序


    一般使用 ps aux

    ps 命令可以结合管道 grep 使用

    如:

        ps aux | grep uwsgi 查看名字有uwsgi的进程

    

    top: 查看当前进程的实时情况,只可以查看,不能中断进程


    kill: 用来中断进程的运行

    一般使用 kill -9 pid(进程id)

 

三、网络相关

    ifconfig 查看当前网络配置

    ping 测试网络连通性

    nslookup: 查看域名对应的ip


四、用户管理

    sudo adduser username 增加用户

    sudo useradd -s /bin/bash -g groupname -d/home/username -m username

    主要参数

     -c:加上备注文字,备注文字保存在passwd的备注栏中。

     -d:指定用户登入时的主目录,替换系统默认值/home/<用户名>

     -D:变更预设值。

     -e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。

     -f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.

     -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

     -G:指定用户所属的附加群组。

     -m:自动建立用户的登入目录。

     -M:不要自动建立用户的登入目录。

     -n:取消建立以用户名称为名的群组。

     -r:建立系统账号。

     -s:指定用户登入后所使用的shell。默认值为/bin/bash。

     -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499

    

    sudo passwd username 修改用户密码


    sudo groupadd groupname 增加用户组

     

    sudo deluser username 删除用户,但是家目录要手动删除

     sudo userdel -r username 删除用户,家目录同时删除


    su username 切换用户

    sudo usermod –a –G groupname username 把用户增加近用户组


    切换到root

    su -

    su

    sudo su


五、ssh与scp

安装ssh

yum install ssh


连接远程主机 

ssh username@server_ip


scp用于直接下载远程主机上的文件

安装

   yum install openssh-server

用法

   scp –r username@server_ip:目标文件的绝对路径  保存到本机的绝对/相对路径