美文网首页
20170724GitHub继续

20170724GitHub继续

作者: cndaqiang | 来源:发表于2017-07-25 15:02 被阅读14次

    学习内容

    从 0 开始学习 GitHub 系列之【Git 进阶】 作者:stormzhang

    • 设置git本地的用户名密码同GitHub一致
    cnche@DESKTOP-T4EAGER MINGW64 /d/YunDrive/cndaqiang/LearnGitHub/test (master)
    $ git config --global user.email "cnchendq@gmail.com"
    
    cnche@DESKTOP-T4EAGER MINGW64 /d/YunDrive/cndaqiang/LearnGitHub/test (master)
    $ git config --global user.name "cndaqiang"
    
    • 我们进行的每一次 commit 都会产生一条 log,这条 log 标记了提交人的姓名与邮箱,以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱。
    • 以上进行了全局配置,当然有些时候我们的某一个项目想要用特定的邮箱,这个时候只需切换到你的项目目录,以上代码把 --global 参数去除,再重新执行一遍就ok了。

    作者写的太好了,直接保存到OneNote备查用
    还没有写开源项目,这部分内容据我还有点遥远,写几个项目再回到这个地方继续学习

    从 0 开始学习 GitHub 系列之【团队合作利器 Branch】 作者:stormzhang

    2333 一样,封存在这里,等写完几行代码再回来

    继续由科大教程学linux

    lesson6 ,linux网络设置 贾明皓 linux网络相关入门介绍

    • tcp/ip 体系 4/5/7层模型 ,已了解

    保存备用

    • 私有地址(Private address)属于非注册地址, 专门为组织机构内部使用。 以下列出留用的内部私有地址
      A类 10.0.0.0­­-10.255.255.255
      B类 172.16.0.0­­-172.31.255.255
      C类 192.168.0.0­­-192.168.255.255
    • 网关
      本机的流量要经由网关交付出去,网关有点类似宿管 由于历史的原因,许多有关TCP/IP的文献曾经把网 络层使用的路由器称为网关,在今天很多局域网采用都是 路由来接入网络,因此通常指的网关就是路由器的IP
    • ARP ip->mac地址
    • ICMP Internet控 制报文协议。
      它是TCP/IP协议族的一个子协议,用于在IP主 机、路由器之间传递控制消息。
    • dhcp 使用UDP
    • dns

    命令

    # ip 相关
    [chen@localhost ~]$ ip
    Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
           ip [ -force ] -batch filename
    where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                       tunnel | maddr | mroute | mrule | monitor | xfrm | token }
           OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                        -f[amily] { inet | inet6 | ipx | dnet | link } |
                        -o[neline] | -t[imestamp] | -b[atch] [filename] |
                        -rc[vbuf] [size]}
    # ip 在iproute2包中 是一个很基本而且涉及面很广的命令
    # 查看各网络信息ip link,ip addr,ip route
    # 打开关闭网络装置ip link [­s] set <dev> up/down 
    # 修改网络装置名称 ip link set <dev> name <name> 
    # 修改网络装置mac ip link set  address  :::: 
    # 设定网络地址
     ip addr add  192.168.12.39/24 dev <dev> broadcast + label <label>
    # 网络路由设定 ip route add 192.168.12.0/24 dev <dev> via 192.168.1.1
     http://blog.csdn.net/radkitty/article/details/3022181
     
    ---- 我的运行
    [chen@localhost ~]$ ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:b7:35:70 brd ff:ff:ff:ff:ff:ff
    [chen@localhost ~]$ ip add
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:b7:35:70 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.210/24 brd 192.168.1.255 scope global eth0
    # brd 广播address
        inet6 fe80::20c:29ff:feb7:3570/64 scope link 
           valid_lft forever preferred_lft forever
    ----可在man ip link 看到更多详细的用法
    # 一个网卡可以对应多个ip
    #教程很多,需要的时候现搜就可以了
    -------
    # route
    # route 路由设定 route add ­net <ip> netmask <netmask> dev <devs> 
    # 添加一个本地路由 route add default gw 192.168.0.1 route ­n 
    # 查看路由状态(直接使用ip或port num) 
    # flags 
    # U 路由是启动的 
    # H  目标是一个主机 
    # U 需要网关转送 
    # R 启用动态路由时恢复路由资讯 
    # D 已经由服务或转port功能设定为动态路由 
    # M 路由已经被修改了 
    # ! 路由不被接受
    ------
    # ifconfig 仅能查看到当前活动的网卡 
    # iwconfig c查看无线网卡
    # 不过有关无线联网更推荐wpa_supplicant 
    
    [chen@localhost ~]$ wpa_supplicant
    wpa_supplicant v0.7.3
    Copyright (c) 2003-2010, Jouni Malinen <j@w1.fi> and contributors
    
    This program is free software. You can distribute it and/or modify it
    under the terms of the GNU General Public License version 2.
    
    Alternatively, this software may be distributed under the terms of the
    BSD license. See README and COPYING for more details.
    
    This product includes software developed by the OpenSSL Project
    for use in the OpenSSL Toolkit (http://www.openssl.org/)
    
    usage:
      wpa_supplicant [-BddhKLqqstuvW] [-P<pid file>] [-g<global ctrl>] \
            -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] [-p<driver_param>] \
            [-b<br_ifname>] [-f<debug file>] \
            [-o<override driver>] [-O<override ctrl>] \
            [-N -i<ifname> -c<conf> [-C<ctrl>] [-D<driver>] \
            [-p<driver_param>] [-b<br_ifname>] ...]
    
    drivers:
      wext = Linux wireless extensions (generic)
      nl80211 = Linux nl80211/cfg80211
      wired = Wired Ethernet driver
    options:
      -b = optional bridge interface name
      -B = run daemon in the background
      -c = Configuration file
      -C = ctrl_interface parameter (only used if -c is not)
      -i = interface name
      -d = increase debugging verbosity (-dd even more)
      -D = driver name (can be multiple drivers: nl80211,wext)
      -f = log output to debug file instead of stdout
      -g = global ctrl_interface
      -K = include keys (passwords, etc.) in debug output
      -t = include timestamp in debug messages
      -h = show this help text
      -L = show license (GPL and BSD)
      -o = override driver parameter for new interfaces
      -O = override ctrl_interface parameter for new interfaces
      -p = driver parameters
      -P = PID file
      -q = decrease debugging verbosity (-qq even less)
      -u = enable DBus control interface
      -v = show version
      -W = wait for a control interface monitor before starting
      -N = start describing new interface
    example:
      wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
    

    还是需要的时候再去查吧

    相关文章

      网友评论

          本文标题:20170724GitHub继续

          本文链接:https://www.haomeiwen.com/subject/alvvkxtx.html