zoukankan      html  css  js  c++  java
  • linux 开始

    3306 -- mysql   

    8000--django默认

    服务由端口控制 

    https -- 443

    http -- 80

    linux发行版:
    1.centos 免费版的redhat
    2.ubuntu 乌版图
    3.suse 德国的系统
    4.frdora 超前版redhat

    linux安装的方式:
    1.usb刻录系统
    2. dvd光盘安装系统

    虚拟机此时就可以理解为是,一个微型的计算机,有自己的硬件
    -虚拟环境技术指的是 vmware workstation (免费的,个人学习版本)
    -讲师机windows7 + vmware(macos+windows10+windows xp +centos + ubuntu )
    -个人版vmware 性能较弱,一台机器,顶多十几个虚拟机

    -企业版虚拟环境 vmware vsphere ,通过esxi服务器,进行运行
    -dell power ege R720服务器

    收费的技术栈:

    java + svn(代码托管平台,比git差一点的软件) + jquery + oralce +redhat(操作系统) +tomcat + weblegic

    切换到开源的技术栈:
    java + python + perl + svn + jqury + mysql(mariadb数据库,开源的mysql) + uwsgi

    远程连接linux服务器:

    1.安装xshell工具

    2.获取服务器的ip地址,通过 ssh命令连接

    127.0.0.1 本机回环地址 指的是这台机器本身,只能自己使用,别人访问不了

    192.168.11.135 可以对外提供访问的,局域网内,都是可以访问到的

    0.0.0.0 代表127.0.0.1 + 对外访问的ip地址, 代表这台机器,所有的网卡都可以访问

    ifconfig  查看linuxip地址
    ssh root@服务器的ip地址 
    
    linux文件目录结构:   只要前面不写/都是相对路径
    1. 顶点目录  根目录    /  
    2. 绝对路径 ,从根目录开始的  ,都是绝对路径 /s16/nantongxue/zhaotianyi   这是一个绝对路径的写法
    3.相对路径    ../s17/nan    s17/nan

    . 当前目录
    ./ 找到当前目录下的某个内容
    .. 上一层目录
    - 上一次的工作目录
    ~ 当前用户的家目录 cd ~

    常用命令 --
    pwd
    ls -l  list
    ls -a   all 显示所有,包含隐藏内容
    rm -rf /* 递归删除文件夹 强制删除
    mkdir -p 递归创建
    mv   改名/移动
    cat  查看文本内容
    vim  文本编辑器 1打开 2 i 3写代码 4esc : wq!
    touch 创建文本
    echo  相当于print
    which 查路径的绝对路径
    whereis ls
    who   我是谁? whoami /root
    pwd   我在哪?
    w   显示当前机器有多少人在用

    echo $PATH --看环境变量
     :-------------------------------
    mkdir  文件夹/文件的名
    mkdir   s17   #新建名字叫做s17的文件夹
    mkdir -p  ./s17/nan/yujiancai
        -p参数 递归创建
    mkdir  -p 日剧3/{alex,wupeiqi,xiaofeng}
    touch  新建文本 
    touch  first.py  新建一个python脚本文件
    vim   linux下的编辑器命令
    vim first.py      #打开这个文本 
    1.此时进入了一个   命令模式,必须输入   i  这个字母,进入编辑模式
    2. 进入编辑模式后,此时你的动作会被记录为 字符串 
    3.退出编辑模式,回到命令模式,按下esc键 ,然后输入 一个冒号,进入  底线命令模式
    4.在底线命令模式下,输入 wq!  
           w  写入
           q  退出 
           !  强制性的 
             
           常用的命令
           :wq!  强制性 
     :  --------------------------
    rmdir  只能删除空文件夹
    rm   删除文件,文件夹
    rm   test.py   #需要输入y确认删除
    rm -r  #递归删除文件夹 
    
    rm -rf /*   -- 炸弹操作
       -r  递归删除文件夹 
        -f  强制性删除 
        /*  你要操作的对象   根目录下所有内容 
    
    rm -rf /var/lib/mysql/*  

    :----------------------------------

    cd 更改目录的命令 (change directory)
    cd + 空格 + 你要操作的文件夹

    cd / #切换到根目录
    pwd (print work directory ) 打印当前工作的目录位置,返回绝对路径

    ls (list 列出当前目录的所有内容)

    ls /  #查看 根 目录的内容
    ls .  #查看当前目录的内容
    ls -a #显示当前目录 所有,隐藏的内容  a是all的意思
    -l 以列表形式显示内容

    ls -la /root #以列表形式,显示出所有/root/目录下的内容 
    隐藏文件是 .开头的文件 如 .test.py

    cd ./wonazhidaoa/ #切换目录,以相对路径切换

    .  当前目录

    ./ 找到当前目录下的某一个内容

    .. 上一层的目录

    -  上一次的工作目录
    ~ 当前登陆的用户的家目录

    cat   查看文本的命令
    cat first.py #查看这个文本的内容

    :--------------------------------------

    mv (move 移动的作用,一个是改名的作用)

    mv 旧的文件名字 新的文件名

    移动文件,文件夹
    mv 你想操作的对象 新的目录

    绝对
    cd  /opt/tmp
    
    相对
    cd  ../tmp  ./ 
    PATH  环境变量
    
    自上而下是有一个加载顺序的
    当我们输入一个相对路径的命令时,系统优先去path中寻找这个命令的路径
    
    path中写的是一堆文件夹的绝对路径。
    windows 的path是通过  ; 分割路径的
    Linux 的path是通过  : 分割路径的
    
    linux的 echo命令,   Linux path 是个变量   echo--打印
    echo  字符串     # 打印字符串
    echo   $变量名  # 输出变量的 值
    echo   $PATH   # 输出linux的path变量
     # /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    Linux 查找命令 -- which

    which ls 绿的是可执行文件 /user/bin/ls
    bin 目录放可执行命令
    python3 目录加进来 最上面

    #配置python3的path环境变量,写入如下   opt/第三方软件

    PATH="/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"   

  • 相关阅读:
    171-滑动窗口问题
    170-133. 克隆图
    169-150. 逆波兰表达式求值
    windows相对路径设置与取消小工具[提效]
    Sword 38
    Sword 33
    Sword 28
    Sword 26
    Sword 12
    Sword 07
  • 原文地址:https://www.cnblogs.com/zhangchen-sx/p/10474175.html
Copyright © 2011-2022 走看看