• 开发环境入门 linux基础 (部分)网络 SSH 更名 DNS解析 元字符


    nginx---> web

    ifconfig 查看网络配置信息

    id add show 查看当前网卡信息(最小安装下)

    mtu 是指网卡传输的最大单元 单位:字节

    网卡配置

    临时配置

    ifconfig 网卡名 IP地址/子网

    DNS:vim /etc/resolv.conf

    网关:

    (填加)route add default gw 网关  netmask 255.255.255.0

    (删除)route del default gw 网关  netmask 255.255.255.0

    查看配置:route -n

    重启网卡:systemctl restart network

    永久配置

    cd /etc/sysconfig/network-scripts/

    vim ifcfg-en033(网卡)

    BOOTPROTO="static"

    IPADDR=

    NETMASK=

    GATEWAY=

    DNS1=

    DNS2=

    保存退出

    重启网卡。

    查看和更改DNS配置:cat /etc/resolv.conf

    DNS  配置本地解析地址 设置主机名和解析地址

    查看本机主机名:hostname

    修改主机名:hostnamectl set-hostname 新名字

    vim 在/etc/hosts/中配置

    原文件不动,在下边添加配置信息

    将本地DNS地址注释掉(也可以不动)

    在文件中添加 要解析的 IP地址 用户名

    保存退出

    ssh协议

    ssh IP地址登录别的主机

    将本机文件传送给别的机子scp /etc/hosts  192.168.16.151:/tmp

    从别的机子的文件下载到本机

    命令:scp 192.168.16.151:/root/1111.txt .(当前路径)

    每次连接都需要密码,为了不用每次都敲密码,建立一个锁钥关系

    锁留给本身:

    钥匙发给其他人:存放路径:/root/.ssh/*

    代码:ssh -keygen (创建密钥)

     把钥匙给别人: ssh -copy-id -i (接收服务器地址)

    再登录就不在需要密码

    更改登录端口

     vim /etc/ssh/sshd_config 打开ssh配置文件

     更改端口port 8888

    保存退出

    重启ssh服务

    另一台主机用ssh登录测试:ssh IP地址 -p 8888

    shell

    source 执行命令

    元字符是被shell所解释的

    * 代表所有

    ~代表家目录

    ``(反引号)$()

    !取反,可以执行历史命令

    【】代表查找括号内的包含的内容,只取一个值

    判断上一条命令是否执行成功:echo $?(0是正确的,其他均是错误)

    $取值 %取余

    || 第一个命令成功之后,后边儿就不执行;若前边执行不成功,则后边执行

    转意符号,echo "$x" --->$x

    echo $? 永久为真!

    ?只匹配一个任意字符

  • 相关阅读:
    文档撰写思路与排版(hadoop)
    ULUA的简洁用法(二)
    开源cocos2d-x编辑器 qco-editor
    u3d tolua + ZeroBraneStudio远程调试
    ULUA的简洁用法
    OpenGL顶点数据传输速度优化
    在do while语句中使用continue的误解
    cocos2d-x 3D shader的纹理坐标是上下颠倒的
    使用ndk-gdb调试android native程序
    OpenSSL中AES加密的用法
  • 原文地址:https://www.cnblogs.com/zh605929205/p/6606844.html
Copyright © 2020-2023  润新知