〖Linux〗-- 网络、SSH 、DNS解析、元字符

【网络、SSH 、DNS解析、元字符】

  1 nginx---> web
  2 
  3  
  4 
  5 ifconfig 查看网络配置信息
  6 
  7 id add show 查看当前网卡信息(最小安装下)
  8 
  9 mtu 是指网卡传输的最大单元 单位:字节
 10 
 11 网卡配置
 12 
 13 临时配置
 14 
 15 ifconfig 网卡名 IP地址/子网
 16 
 17 DNS:vim /etc/resolv.conf
 18 
 19 网关:
 20 
 21 (填加)route add default gw 网关  netmask 255.255.255.0
 22 
 23 (删除)route del default gw 网关  netmask 255.255.255.0
 24 
 25 查看配置:route -n
 26 
 27 重启网卡:systemctl restart network
 28 
 29 永久配置
 30 
 31 cd /etc/sysconfig/network-scripts/
 32 
 33 vim ifcfg-en033(网卡)
 34 
 35 BOOTPROTO="static"
 36 
 37 IPADDR=
 38 
 39 NETMASK=
 40 
 41 GATEWAY=
 42 
 43 DNS1=
 44 
 45 DNS2=
 46 
 47 保存退出
 48 
 49 重启网卡。
 50 
 51 查看和更改DNS配置:cat /etc/resolv.conf
 52 
 53  
 54 
 55 DNS  配置本地解析地址 设置主机名和解析地址
 56 
 57  
 58 
 59 查看本机主机名:hostname
 60 
 61 修改主机名:hostnamectl set-hostname 新名字
 62 
 63  
 64 
 65 vim 在/etc/hosts/中配置
 66 
 67 原文件不动,在下边添加配置信息
 68 
 69 将本地DNS地址注释掉(也可以不动)
 70 
 71 在文件中添加 要解析的 IP地址 用户名
 72 
 73 保存退出
 74 
 75  
 76 
 77 ssh协议
 78 
 79  
 80 
 81 ssh IP地址登录别的主机
 82 
 83  
 84 
 85 将本机文件传送给别的机子scp /etc/hosts  192.168.16.151:/tmp
 86 
 87 从别的机子的文件下载到本机
 88 
 89 命令:scp 192.168.16.151:/root/1111.txt .(当前路径)
 90 
 91 每次连接都需要密码,为了不用每次都敲密码,建立一个锁钥关系
 92 
 93 锁留给本身:
 94 
 95 钥匙发给其他人:存放路径:/root/.ssh/*
 96 
 97 代码:ssh -keygen (创建密钥)
 98 
 99  把钥匙给别人: ssh -copy-id -i (接收服务器地址)
100 
101 再登录就不在需要密码
102 
103  
104 
105 更改登录端口
106 
107  vim /etc/ssh/sshd_config 打开ssh配置文件
108 
109  更改端口port 8888
110 
111 保存退出
112 
113 重启ssh服务
114 
115 另一台主机用ssh登录测试:ssh IP地址 -p 8888
116 
117  
118 
119 shell
120 
121 source 执行命令
122 
123 元字符是被shell所解释的
124 
125 * 代表所有
126 
127 ~代表家目录
128 
129 ``(反引号)$()
130 
131 !取反,可以执行历史命令
132 
133  
134 
135 【】代表查找括号内的包含的内容,只取一个值
136 
137  
138 
139 判断上一条命令是否执行成功:echo $?(0是正确的,其他均是错误)
140 
141  
142 
143 $取值 %取余
144 
145  
146 
147 || 第一个命令成功之后,后边儿就不执行;若前边执行不成功,则后边执行
148 
149  
150 
151 转意符号,echo "$x" --->$x
152 
153 echo $? 永久为真!
154 
155 ?只匹配一个任意字符
原文地址:https://www.cnblogs.com/SHENGXIN/p/7545510.html