zoukankan      html  css  js  c++  java
  • 远程管理

    关机/重启

        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
  • 相关阅读:
    Android 按键消息处理Android 按键消息处理
    objcopy
    SQLite多线程读写实践及常见问题总结
    android动画坐标定义
    Android动画效果translate、scale、alpha、rotate
    Android公共库(缓存 下拉ListView 下载管理Pro 静默安装 root运行 Java公共类)
    Flatten Binary Tree to Linked List
    Distinct Subsequences
    Populating Next Right Pointers in Each Node II
    Populating Next Right Pointers in Each Node
  • 原文地址:https://www.cnblogs.com/lvhonglei-python/p/7508371.html
Copyright © 2011-2022 走看看