Linux基础实操六

时间:2022-07-18 18:50:26

实操一:

临时配置网络(ip,网关,dns)+永久配置

Linux基础实操六

#ifconfig ens33 192.168.145.134/24

Linux基础实操六

#vim /etc/resolv.conf

Linux基础实操六

#route add default gw 192.168.145.2 netmask 255.255.255.0

Linux基础实操六

永久配置:

#cd /etc/sysconfig/network-scripts/

#vim ifcfg-ens33

Linux基础实操六

#systemctl restart network

Linux基础实操六

实操二:

为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式

#vim /etc/hosts

Linux基础实操六

Linux基础实操六

#hostnamectl set-hostname web1

Linux基础实操六

#ping web1

Linux基础实操六

实操三:

ssh登录

环境说明:michael的IP为:192.168.145.130

web1的IP为:192.168.145.131

michael输入:

#ssh 192.168.145.131  ---->登录成功

Linux基础实操六

web1输入:

#ssh 192.168.145.130  ---->登录成功

Linux基础实操六

scp上传:

michael中将sshceshi.txt文件上传到web1:

#scp sshceshi.txt 192.168.145.131:/tmp

Linux基础实操六

web1中查看sshceshi.txt文件:

Linux基础实操六

scp下载:

michael将web1中下载文件sshceshi1.txt:

Linux基础实操六

Linux基础实操六

查看下载的文件sshceshi1.txt:

Linux基础实操六

ssh秘钥登录:

#ssh-keygen

Linux基础实操六

#ssh-copy-id -i 192.168.145.131

Linux基础实操六

michael验证登录web1:

#ssh web1

Linux基础实操六

修改ssh server端的端口为8888然后进行登录和scp测试:

#vim /etc/ssh/sshd_config

Linux基础实操六

#netstat -an | grep 8888

Linux基础实操六

michael连接web1:

#ssh web1

Linux基础实操六

Linux基础实操六

michael下操作:

#ssh-keygen

Linux基础实操六

#ssh-copy-id -i id_rsa.pub web1 -p 8888

Linux基础实操六

#ssh web1 -p 8888

Linux基础实操六

实操五:

整理bash命令类型,验证寻找一个命令的优先级

bash命令类型:

a、别名:别名命令是为了简化输出给一个长参数命令的整合,别名的定义方法 alias la='ls -al' 取消别名 unalias la
    b、内部命令:是BASH自带的命令 功能简单,内部命令的帮助在builtin(1)里
    c、外部命令:是就是一个小程序存在于/bin/ /sbin/ /usr/bin 等地方

Linux基础实操六

实验总结(优先等级):

alias > Compound Commands > function > build_in > hash > $PATH > error: command not found

实操六:

通配符实验

最常见通配符(wildcard 万能牌)
数字 [0-9]
字母 [a-z]
非字母[^a-z]
非数字[^0-9]
任意符号 *
转义符号 \

Linux基础实操六