linux基础-临时和永久修改ip地址以及通配符相关
一、临时配置网络(ip,网关,dns)
修改临时ip地址:
1、ifconfig查看当前的网卡和ip地址
2、临时修改IP地址:ifconfig ens32 192.168.16.200/24,ifconfig查看修改后的ip地址
临时修改网关:
1、route add default gw 192.168.16.244
2、route -n查看修改后的网关
临时修改dns:
1、vim /etc/resolv.conf,在nameserver处修改dns地址
二、永久配置网络(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查看
三、为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式
1、hostname查看主机名
2、hostnamectl set-hostname xuyuanyaun
3、vim /etc/hosts 进入编辑,写上ip地址+主机名
4、ping加主机名连接
第一台主机:xyy123
第二台主机:xuyuanyuan
四、scp上传、下载,ssh登录,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试
1、关于scp上传下载:
scp /etc/hosts 192.168.16.175:/tmp
2、关于ssh使用(2台主机之间不用密码):
(1)ssh-keygen是两台主机连接时不用密码
(2)ls /root/.ssh/查看id
(3)ssh-copy-id -i xyy123(主机名)
(4)对象主机查看密钥是否传送成功:
ls .ssh/
cat .ssh/autorized_keys
(5)登录测试:
ssh 加上ip地址
3、关于修改ssh server端的端口为8888然后进行登录和scp测试
(1).vim /etc/ssh/sshd_config进入编辑修改
(2)、过滤查看ss -utpln|grep 8888
(3)传送文件测试:scp -p 8888 1.txt xuyuanyuan:/tmp/
五、整理bash命令类型,验证寻找一个命令的优先级
命令分为:
==> alias(别名)
==> Compound Commands(是指if、for、while)
==> function (函数)
==> build_in(内置命令)
==> hash(是指hash缓存,hash -r 清理缓存)
==> $PATH(按冒号分割的每个路径中去搜索)
==> error: command not found
获取一个命令会按照上述优先级取寻找,先找同名的alias命令,再找compound命令,以此类推
六、通配符实验
1、~,是指家目录,如:cd ~
2、··,反引号,和()功能一致,但是建议使用(),不要使用··,例如:x=`ls`,再echo $x查看
3、*,表示乘法和所有,例如:ls /etc*
4、!,代表的是取反的意思,和^效果一致,例如:[ 1 != 2 ]&& echo 0
5、-,代表的是减号和连续范围,经常和[]一起使用 ,例如:ls [ !1-3 ].txt
6、$,是取值的意思,例如:echo $?
7、%,是取余的意思,例如:echo $[1%2]
8、&,是“与”的意思,例如:pwd && echo 111
9、|,管道符号表示的是隔开两个命令;||,指的是“或”的意思,例如:pwd || echo 123
10、_ ,指的是定义变量名,没什么特殊意义
11、=,指的是赋值符号,例如:x=1
12、==,是判断字符串的,例如:
13、{},包含一定范围的内容
例如:
14、\,转意符号
例如:
15、"",代表软引用
例如:
16、;,代表的是分隔一部分命令
17、/,代表的是路径分隔符
例如:
18、?,代表的是只匹配一个字符
例如:$? 或者ls ???
19、> ,代表的是比较大小和覆盖
例如:
20、>>,代表的是追加
例如:
linux基础-临时和永久修改ip地址以及通配符相关的更多相关文章
- Linux永久修改IP地址
通常我们为了快速修改IP地址,会这么做 ifconfig eth0 192.168.0.2 netmask 255.255.255.0 这样修改IP地址后,你再运行ifconfig命令后,的确IP地址 ...
- 修改ip 在linux上永久修改IP地址 子网掩码
小结: 1. 子网掩码.子网IP计算 2. linux centos 修改ip地址细节介绍_LINUX_操作系统_脚本之家 http://www.jb51.net/LINUXjishu/66509.h ...
- Centos7永久修改IP地址(NAT模式)
永久修改IP地址,即为设置静态的IP地址. 一.修改IP地址前需要准备的工作 1.虚拟机需要使用NAT的网络模式 虚拟机关机状态下,点击"编辑虚拟机设置",点击"网络适配 ...
- Centos7永久修改IP地址
Centos7永久修改IP地址 永久修改IP地址,即为设置静态的IP地址. 一.修改IP地址前需要准备的工作 1.虚拟机需要使用桥接的网络模式 虚拟机关机状态下,点击"编辑虚拟机设置&quo ...
- CentOS(RedHat)命令行永久修改IP地址、网关、DNS
1.修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡名称BOOTPROTO=static #获取ip的方式(stat ...
- 永久修改IP地址
第一种方法:使用nmtui文本框的方式修改IP 在命令行中输入nmtui,回车<Enter>会出现下图(英文的请自己对照,有点丑) 选择编辑 进入到如下界面,需要配置IPv4地址,要将IP ...
- Linux系统日常运维-修改IP地址
分享下高手写的很好的文章 IP地址.子网掩码.网络号.主机号.网络地址.主机地址 step 0: check the iptables.selinux service iptables iptable ...
- linux下修改IP地址的方法
linux下修改IP地址的方法 1.网卡的命名规则 在centos7中,en表示着:ethernet以太网,即现在所用的局域网,enX(X常见有以下3种类型) 2.IP地址的临时修改(重启后失效) 查 ...
- Linux系统下修改IP地址、网关、DNS的基本方法
临时修改IP地址.网关.主机名.DNS,马上生效,无需重启(重启后失效) 1.修改主机名 #hostname Slyar 2.修改IP地址(eth0为网卡名称) #ifconfig eth0 192. ...
随机推荐
- python 学习总结----正则表达式
正则表达式 应用场景 - 特定规律字符串的查找,切割,替换 - 邮箱格式:URl,IP地址等的校验 - 爬虫项目中,特定内容的提取 使用原则 - 只要使用字符串等函数能解决的问题,就不要使用正则 - ...
- Ruby中数组的&操作
最近在忙一个项目,好久没有写日志了,项目终于接近尾声,可以适当放松一下,所以记一下在这个项目中发现的有趣事情: 数组的 与 操作 一直以为两个数组A和B相与,谁前谁后都一样,不过这次在项目中突然想试一 ...
- 官方文档 恢复备份指南四 Starting and Interacting with the RMAN Client
本章讲: Starting and Exiting RMAN Specifying the Location of RMAN Output ...
- ubuntu 和 centOS 的apache设置
更改ubuntu的网站访问根目录: 在sudo gedit /etc/apache2/sites-enabled/000-default,把 DocumentRoot /var/www #这 ...
- java正则表达式 1 -- 符号
正则表达式主要是用于操作字符串的规则 1 首先体验一下正则表达式: 需求:某个串只能是数字 传统方法: public class Demo2{ public static void main(Stri ...
- mysql与hive2.1.1安装和配置
1.mysql安装 这个安装很简单,是在线安装,只需要按顺序执行一下几个命令就ok了. (1)sudo apt-get install mysql-server (2)sudo apt-get ins ...
- Spring Boot学习(二):配置文件
目录 前言 方式1:通过配置绑定对象的方式 方式2:@Value("${blog.author}")的形式获取属性值 相关说明 注解@Value的说明 参考 前言 Spring B ...
- Chromium之文件类型
.grp: Generate your project. 是由Json(JavaScript Object Notation)(or Python?)来解析,根据环境(OS,Compiler..)来生 ...
- 使用 window.getSelection() 方法获取鼠标划取部分的起始位置和结束位置的问题(高亮后不能正确获取)
如果没有高亮等复杂处理,只需要获取一段文字中选取的字和位置,那么 使用window.getSelection()获取div中选中文字内容及位置 怎么获取textarea中选中文字 则可以满足需求: - ...
- ActiveMQ+Zookeeper集群配置文档
Zookeeper + ActiveMQ 集群整合配置文档 一:使用ZooKeeper实现的MasterSlave实现方式 是对ActiveMQ进行高可用的一种有效的解决方案, 高可用的原理:使用Zo ...