一、临时配置网络(ip,网关,dns)

修改临时ip地址:

1、ifconfig查看当前的网卡和ip地址

2、临时修改IP地址:ifconfig ens32 192.168.16.200/24,ifconfig查看修改后的ip地址

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令


centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_02

 

centos临时加IP命令 linux添加临时ip地址_运维_03

临时修改网关:

1、route add default gw 192.168.16.244

2、route -n查看修改后的网关

centos临时加IP命令 linux添加临时ip地址_操作系统_04

临时修改dns:

1、vim /etc/resolv.conf,在nameserver处修改dns地址

 

centos临时加IP命令 linux添加临时ip地址_主机名_05


二、永久配置网络(ip,网关,dns)

1、cd /etc/sysconfig/network-script/
2、ls查看
3、vim ifcfg-ens32进入编辑修改
将内容改成:
BOOTPROTO=“static”或者“none”
IPADDR=将IP地址写上
NETMASK=将子网掩码写上
GATEWAY=将网关写上
DNS1=将dns写上
ONBOOT=“YES”

4、:wq保存并退出
5、systemctl restart network重启
6、ifconfig查看

 

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_06

centos临时加IP命令 linux添加临时ip地址_操作系统_07


 

centos临时加IP命令 linux添加临时ip地址_操作系统_08


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

1、hostname查看主机名

2、hostnamectl set-hostname xuyuanyaun
3、vim /etc/hosts 进入编辑,写上ip地址+主机名
4、ping加主机名连接

第一台主机:xyy123

centos临时加IP命令 linux添加临时ip地址_运维_09

centos临时加IP命令 linux添加临时ip地址_运维_10

第二台主机:xuyuanyuan

centos临时加IP命令 linux添加临时ip地址_主机名_11

centos临时加IP命令 linux添加临时ip地址_运维_12


四、scp上传、下载,ssh登录,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试

1、关于scp上传下载:

scp /etc/hosts 192.168.16.175:/tmp

centos临时加IP命令 linux添加临时ip地址_主机名_13


 

centos临时加IP命令 linux添加临时ip地址_运维_14



 2、关于ssh使用(2台主机之间不用密码):

(1)ssh-keygen是两台主机连接时不用密码

(2)ls /root/.ssh/查看id

(3)ssh-copy-id -i xyy123(主机名)

 

centos临时加IP命令 linux添加临时ip地址_运维_15

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_16

 

centos临时加IP命令 linux添加临时ip地址_开发工具_17

(4)对象主机查看密钥是否传送成功:

ls .ssh/

cat .ssh/autorized_keys

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_18

(5)登录测试:

ssh 加上ip地址

centos临时加IP命令 linux添加临时ip地址_操作系统_19

3、关于修改ssh server端的端口为8888然后进行登录和scp测试

(1).vim /etc/ssh/sshd_config进入编辑修改

(2)、过滤查看ss -utpln|grep 8888

(3)传送文件测试:scp -p 8888 1.txt xuyuanyuan:/tmp/

centos临时加IP命令 linux添加临时ip地址_运维_20

centos临时加IP命令 linux添加临时ip地址_开发工具_21

centos临时加IP命令 linux添加临时ip地址_操作系统_22

 

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


命令分为:

==> alias(别名)
  ==> Compound Commands(是指if、for、while)
    ==> function (函数)
      ==> build_in(内置命令)
        ==> hash(是指hash缓存,hash -r 清理缓存)
          ==> $PATH(按冒号分割的每个路径中去搜索)
            ==> error: command not found

获取一个命令会按照上述优先级取寻找,先找同名的alias命令,再找compound命令,以此类推






六、通配符实验

 1、~,是指家目录,如:cd ~

centos临时加IP命令 linux添加临时ip地址_操作系统_23

2、··,反引号,和()功能一致,但是建议使用(),不要使用··,例如:x=`ls`,再echo $x查看

centos临时加IP命令 linux添加临时ip地址_操作系统_24

3、*,表示乘法和所有,例如:ls /etc*

centos临时加IP命令 linux添加临时ip地址_运维_25

4、!,代表的是取反的意思,和^效果一致,例如:[ 1 != 2 ]&& echo 0

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_26


5、-,代表的是减号和连续范围,经常和[]一起使用 ,例如:ls [ !1-3 ].txt


6、$,是取值的意思,例如:echo $?

centos临时加IP命令 linux添加临时ip地址_操作系统_27


7、%,是取余的意思,例如:echo $[1%2]

 

centos临时加IP命令 linux添加临时ip地址_运维_28

8、&,是“与”的意思,例如:pwd && echo 111

 

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_29

9、|,管道符号表示的是隔开两个命令;||,指的是“或”的意思,例如:pwd || echo 123

centos临时加IP命令 linux添加临时ip地址_开发工具_30


10、_ ,指的是定义变量名,没什么特殊意义

11、=,指的是赋值符号,例如:x=1

centos临时加IP命令 linux添加临时ip地址_操作系统_31


 12、==,是判断字符串的,例如:

 

centos临时加IP命令 linux添加临时ip地址_开发工具_32

13、{},包含一定范围的内容

例如:

centos临时加IP命令 linux添加临时ip地址_开发工具_33

14、\,转意符号

例如: 

centos临时加IP命令 linux添加临时ip地址_开发工具_34

15、"",代表软引用

例如:

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_35

16、;,代表的是分隔一部分命令

17、/,代表的是路径分隔符

例如:

centos临时加IP命令 linux添加临时ip地址_运维_36


18、?,代表的是只匹配一个字符

例如:$?   或者ls ???

19、> ,代表的是比较大小和覆盖

例如:

centos临时加IP命令 linux添加临时ip地址_centos临时加IP命令_35

 20、>>,代表的是追加

例如:

centos临时加IP命令 linux添加临时ip地址_开发工具_38