• 远程管理


    关机/重启

        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
  • 相关阅读:
    电子发票 不及格的程序员
    .Net使用HttpClient以multipart/formdata形式post上传文件及其相关参数 不及格的程序员
    android开发如何获取res/raw和assets文件夹的路径 不及格的程序员
    WCF大文件上传 不及格的程序员
    Entity Framework 小技巧五 —— 如何得到EF查询生成的SQL? 不及格的程序员
    微信小程序利用云函数获取手机号码(...运算符) 不及格的程序员
    iOS开发之蓝牙/Socket链接小票打印机 不及格的程序员
    XSLT,for(int i=0;i++) 不及格的程序员
    Android 优雅的为RecyclerView添加HeaderView和FooterView 不及格的程序员
    showModalDialog, 传递window 不及格的程序员
  • 原文地址:https://www.cnblogs.com/lvhonglei-python/p/7508371.html
Copyright © 2020-2023  润新知