首页 > 代码库 > python 全栈 linux基础 (部分)网络 SSH 更名 DNS解析 元字符
python 全栈 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 $? 永久为真!
?只匹配一个任意字符
python 全栈 linux基础 (部分)网络 SSH 更名 DNS解析 元字符