远程管理

关机/重启

    shutdown 选项 时间
    shutdown -r 重新启动
    shutdown -r now

    shutdown now 立刻关机
    shutdown 20:25 20:25关机
    shuutdown +10 10分钟后关机

    shutdown -c 取消指定的关机计划 cancel

网卡分为无线网卡和有线网卡,是负责网络通信的硬件设备。
    电脑比作手机,那么电话卡相当于网卡,ip相当于电话号
    网卡上必须有ip,电脑之间通信必须有网卡

    ifconfig 查看网卡配置信息

    ping ip地址 检测目标主机是否连接正常

    127.0.0.1 是本地环回地址,用来测试本地网卡是否正常

远程登录:

      ssh客户端-------------->ssh服务器(有一个服务器软件才可以)

      ssh是安全的,因为数据是加密的,压缩的

      连接: ssh 用户名@ip 远程机器用户名,远程的ip
      退出:exit

远程复制:scp就是secure copy ,进行远程拷贝的命令,只能在linux unix下使用
      比ftp 快,好用,安全
    1、把远程家目录下的Desktop/01.py 拷贝到本地当前目录下的01.py

      scp user@ip:Desktop/01.py 01.py

    2、把本地当前目录下的01.py拷贝到远程家目录下的Desktop/01.py

      scp 01.py user@ip:Desktop/01.py

    3、加上 -r 可以传送文件夹

      scp -r 文件夹 user@ip:Desktop

用户管理:包括用户管理和权限管理。

      每个系统都会有账号,对不同的系统资源有不同的权限,这就是用户。
      每个用户对不同的文件的不同权限

      文件的权限r,w,x (excute)可读可写可执行

    在实际开发中,可以预先针对组设好权限,然后将用户添加到组,从而不用依 次为每一个用户设定权限

      ls -l 显示详细信息,从左到右

                   目录   拥有着权限     组权限   其他用户权限
                    -   r w -    r w -    r - -
                    d   r w x    r w x   r - x

                    d 表示目录

用户:
    在linux中root账号对操作所有资源具有权限,在linux安装过程中,系统会自动创建
    一个用户账号,只能访问主文件夹下的自己的文件

    sudo 表示使用另一个身份 ,预设的身份是root

    创建/删除用户修改其他用户密码需要使用 sudo执行。

  1、创建用户 sudo useradd -m suqin -m 自动创建家目录
        sudo passwd suqin

  2、删除用户 sudo userdel -r suqin                -r 删除用户目录

        cat /etc/passwd       是保存用户信息的文件

        which            查看执行命令所在的位置 which ls

        /bin 和 /sbin 的区别是什么?

        who      查看所有 登陆用户,可以区分出来远程和本地的用户

        whoami    查看当前登录 用户

  3、切换用户
      su - 用户名        切换用户,和目录 - 不加表示原位置不变
      su          切换到root

  4、新创建的用户默认不能sudo,需要为创建的普通用户添加sudo权限


修改文件权限:
    chmod 可以修改用户/组 对文件 的权限

    r     w    x 

    4   2    1

    chamod 755 01.py       755表示用户,组,其他

    chmod -R 775 文件夹             -R 表示修改文件夹所有的文件 ,默认只有一层

    chmod +/-rwx 文件或文件夹    直接修改,但是不能精确到拥有者,组,

    其它通过远程维护服务器时候,查看服务器日期时间,磁盘占用情况,程序执行情况

    date    查看系统时间

    cal       查看日历 -y 一年的日历


    df -h disk free       磁盘剩余空间

    du -h [目录名]          显示目录下的文件大小 -h 表示人性化显示文件大小


    ps aux                    查看进程的详细状况 process status
    ps aux |grep mysql

    top                           动态显示进程

    kill [-9] pid   -9表示强行终止

    a 用户所有进程,u,进程详细信息, x 终端之外的进程,如后台进程


打包/解包:

    打包: tar -cvf   01.tar    a.txt  b.txt

    解包: tar -xvf   01.tar

    c 创建打包文件
    v 列出归档解档过程,进度
    x 解档

    f 指定档案名称,必须放在最后,且必须是 .tar 文件

压缩/解压缩:

    tar只负责打包,不负责压缩

    tar和gzip 结合使用可以实现文件的压缩,tar命令中有个 -z 可以调用gzip,
          从而实现压缩的功能。即 -zcvf

    linux中常用的压缩格式是 01.tar.gz

    压缩 : tar -zcvf 001.tar.gz a.txt b.txt    表示打包并压缩
    解压 :tar -zxvf 001.tar.gz

    tar -zxvf 001.tar.gz -c 目标路径 -c解到指定目录,目录必须存在


  bzip2 压缩的文件更小,时间长点,可以用tar命令中-j调用bzip2

    压缩:tar -jcvf 002.tar.gz2 c.txt d.txt
    解压:tar -jxvf 002.tar.gz2

  apt 是Advanced Packaging Tool ,是linux 下的一款安装包管理工具,
      类似于应用市场,软件商城
  软件安装:

      sudo apt install 软件包

      软件卸载

      sudo apt remove 软件名

  更新所有
      sudo apt upgrade

life is short,i need python
原文地址:https://www.cnblogs.com/lvhonglei-python/p/7508371.html