4.6-配置网络(上)
配置网络目的:远程登录他
可以使用yum安装其他包
配置网络的步骤:1.执行dhclient命令,自动获取ip地址(NAT模式,可以自动生成一个ipd地址)
查看ip地址的命令:ip addr
快捷键ctrl+L清屏
2.配置ip地址你需要知道:ip地址,子网掩码,DNS,网关
查看网关的命令:route -n ip route
公共的DNS:119.29.29.29 (DNSpod)114.114.114.114 202.106.0.20 8.8.8.8
3.编辑配置文件
按tab键自动补全命令获取文件路径名字
vi etc/sysconfig/network-scripts/ifcfg-ens33 直接回车进入到配置文件里面
按i 进入编辑模式,用方向键把光标移动到最下面,另起一行添加如下内容
IPADDR=…
PREFIX=24
GATWAY=…
DNS1=…
4,重启网络服务
systemctl restart network
4.7-配置网络(下)
其他
cat查看文件内容
如果遇到一个很长的文件,cat之后就看不到前面的内容,此时可以用管道符和less命令结合起来用。
管道符 | 作用是,把管道左边的命令结果交给管道右边的命令去处理。
如:cat /etc/init.d/network |less
b 往上翻(类似page up) f 往下翻(类似于page down)
按q退出less
vi后面跟文件名
按i 进入编辑模式,其实也可以按a或者o进入编辑模式。I A O
除了按方向键,一般模式下(没有进入编辑模式下的那个模式)我们可以按j h l当成方向键来用。
编辑完之后按ESC退出到一般模式,之后输入:wq(保持+退出)
查看时间的命令:date
查看日历:cal
4.8-远程登录(上)
xshell 登录 远程的linux
putty secureCRT Xmanager
linux --linux
ssh root@192.168.16.28
mac --LInux
密钥认证:使用一对秘钥来认证身份,公钥+私钥 公钥是用来加密的,私钥是用来解密的
1 xshell 工具 用户秘钥管理者 生成 密码留空 复制公钥
2 到linux机器上执行
a 创建.ssh目录 mkdir ~/.ssh
mkdir是创建目录的命令,后面直接跟目录名
~表示用户的家目录,执行echo
h
o
m
e
查
看
当
前
用
户
的
家
目
录
,
执
行
w
h
o
a
m
i
查
看
当
前
用
户
是
谁
在
一
个
文
件
或
目
录
前
加
.
表
示
这
个
文
件
或
者
目
录
是
隐
藏
的
,
l
s
直
接
看
不
到
,
需
要
l
s
−
a
看
l
s
是
查
看
目
录
或
文
件
的
命
令
(
l
i
s
t
)
b
.
s
s
h
c
d
命
令
是
进
入
某
个
目
录
的
命
令
,
如
c
d
/
t
m
p
/
c
d
后
面
不
加
什
么
,
表
示
进
入
家
目
录
相
对
目
录
表
示
相
对
当
前
目
录
的
一
个
路
径
(
目
录
不
带
根
)
绝
对
路
径
是
根
目
录
开
始
的
目
录
c
d
−
进
入
到
上
一
次
所
在
的
目
录
下
4.9
−
远
程
登
录
(
下
)
c
.
v
i
a
u
t
h
o
r
i
z
e
d
k
e
y
s
/
/
进
入
之
后
按
I
,
如
何
右
键
粘
贴
刚
刚
复
制
的
公
钥
内
容
x
s
h
e
l
l
−
−
工
具
−
−
选
项
−
−
鼠
标
和
键
盘
−
−
右
键
直
接
粘
贴
−
−
选
中
就
复
制
按
E
S
C
在
输
入
:
w
q
d
c
h
m
o
d
600
!
home查看当前用户的家目录,执行whoami查看当前用户是谁 在一个文件或目录前加. 表示这个文件或者目录是隐藏的,ls直接看不到,需要ls -a看 ls是查看目录或文件的命令(list) b .ssh cd命令是进入某个目录的命令,如cd /tmp/ cd后面不加什么,表示进入家目录 相对目录表示相对当前目录的一个路径(目录不带根) 绝对路径是根目录开始的目录 cd - 进入到上一次所在的目录下 4.9-远程登录(下) c.vi authorized_keys //进入之后按I,如何右键粘贴刚刚复制的公钥内容 xshell--工具--选项--鼠标和键盘--右键 直接粘贴--选中就复制 按ESC 在输入:wq d chmod 600 !
home查看当前用户的家目录,执行whoami查看当前用户是谁在一个文件或目录前加.表示这个文件或者目录是隐藏的,ls直接看不到,需要ls−a看ls是查看目录或文件的命令(list)b.sshcd命令是进入某个目录的命令,如cd/tmp/cd后面不加什么,表示进入家目录相对目录表示相对当前目录的一个路径(目录不带根)绝对路径是根目录开始的目录cd−进入到上一次所在的目录下4.9−远程登录(下)c.viauthorizedkeys//进入之后按I,如何右键粘贴刚刚复制的公钥内容xshell−−工具−−选项−−鼠标和键盘−−右键直接粘贴−−选中就复制按ESC在输入:wqdchmod600!$
!$ 表示上一个命令的最后一个参数(所谓参数,指的是以空格或者空白字符划分的那些字符串,比如 ls a b c,a就是第一个参数,b就是第二个,c就是第三个,也就是最后一个参数)
chmod命令是用来更改一个文件或目录权限的命令。600就是一个权限值。
3 到xshell的会话属性,用户身份认证 publickey 选择对应的秘钥…
4.10-Linux密钥认证登录Linux
到mware
1 做一个快照
点击右键 找到 快照 拍摄快照
2 克隆
点右键 管理 克隆
如何关机? 执行命令 init 0 /shutdown -h now
如何重启? init 6/reboot/shutdown -r now
下一步 虚拟机中的当前状态 链接克隆 填写名称和路径
3 修改网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改:IPADDR
在UUID那一行前面加一个# (加上#之后,这一行配置就失效了)
改主机名
hostnamectl set-hostname zhangwei01
查看主机名hostname
查看主机名的配置文件: cat /etc/hostname
秘钥认证
ssh-keygen生产秘钥对:.ssh/id_rsa.pub
ssh-copy-id root@192.168.16.28