网络配置命令优先级和元字符
1 网络IP配置
1.1 暂时IP
ifconfig 网卡 IP地址
1.2 永久IP
/etc/sysconfig/network-scripts下面有对应每个网卡的配置文件
进入配置文件进行修改
修改BOOTPROTPO由dhcp变为static
添加
IPADDR=192.168.16.233
PREFIX=24
GATEWAY=192.168.16.254
DNS1=192.168.16.254
DNS2=192.168.16.254(备用DNS)
修改onboot为yes
重启网络
systemctl restart network
1.3 ifconfig
显示两块网卡ens33和lo,其中ens33表示该机器的网卡,lo是用于回环的
inet表示ipv4的IP地址
netmask表示掩码
ether表示MAC地址
1.4 配置DNS服务器
/etc/resolv.conf的配置
namserver dns服务器IP地址
1.5 配置路由表
route add default gw 网关IP地址 netmask 子网掩码
route -n 查看路由表table
1.6 修改主机名
查看hostname
hostname
修改hostname
hostnamectl set-hostname 新改的名字
2 SSH
2.1 远程登录
远程登录
ssh 用户@目标ip地址
如果不写用户的话, 就默认root用户登录
复制文件
scp 本地文件或者文件夹 目标IP:存储位置
scp 目标IP:存储位置 本地文件或者文件夹
2.2 公钥登录
创建秘钥
ssh-kengen
分发公钥
ssh-copy-id -i (可以填写公钥文件) 用户@IP地址
如果不写用户的话, 就默认root用户登录
因为指定了用户, 所以分发的公钥存放在 ~/.ssh 文件夹下
此时在接受端, 需要将获得的id.rsa.pub更名为 authorized_keys 最好将权限设置为600
2.3 修改端口
/etc/ssh/sshd_config
设置Port为想要修改的端口
重启ssh
systemctl restart sshd
2.4添加端口登录
ssh IP地址 -p 端口号
scp -P 端口号 本地文件 目标IP:存储位置
scp -P 端口号 目标IP:存储位置 本地文件
scp -r 本地文件夹 目标IP:存储位置
scp -r 目标IP:存储位置 本地文件夹
3 命令的优先级
最高的优先级 alias
创建
alias 名字= '内容'
解除
unalias 名字
第二优先级 compound commands(复合命令)
有if for while
第三优先级 function
就是自定义function
在命令行中
function 方法名(){ 内容; }
内容要以;结尾,且与前后花括号要有空格
解除函数
unset 函数名
第四优先级 內建命令
第五优先级 hash
第六优先级 path
4 元字符
元字符是由shell解释的
1 反引号与()在此时都是表示获取结果
但是一般使用()的方式,因为反引号在多个反引号的时候无法正确指代
2 获取当前bash的变量
echo $变量名
其中 echo $?
表示上一次命令的执行是否成功.为0表示成功,非零表示失败
3 []通配符
[]表示其中内容的任意一个
[a-z]表示aAbBcC....zZ,这一点与别得不同!
4 {}表示范围
5 !和^表示非
6 &&和||和;
命令A && 命令B
A成功才执行B
A不成功不执行B
命令A || 命令B
A不成功才执行B
A成功不执行B
命令A ; 命令B ; 命令C
不管ABC谁成功与否,三者都要执行
7 &用于命令后表示该命令设为后台命令
8 echo [简单的整数运算]
9 ()可以程序块
10 {}可以分割
11 单引号 双引号 转义符
单引号 不包含特殊含义
双引号 包含特殊含义
转义用右斜线
12 *代表任意个任意字符,?代表一个任意字符
13 [ $x == $y ] 这样的判断等同于 test
转载于:https://www.cnblogs.com/weihuchao/p/6593063.html
网络配置命令优先级和元字符相关推荐
- 烽火2640路由器命令行手册-12-IBM网络配置命令
IBM网络配置命令 目 录 第1章 DLSW配置命令... 1 1.1 DLSW配置命令... 1 1.1.1 dlsw local-peer 1 1.1.2 dlsw remote-peer 3 ...
- CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)
一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...
- RHEL 5服务篇—常用网络配置命令
常用网络配置命令 在"Linux系统管理"的文章中,大家已经学习了Linux系统的基本管理命令和技巧,为了进一步学习Linux网络服务打下了良好的基础.所以我作者以后将陆续推出Li ...
- Linux网络-网络配置命令
文章目录 一.网络配置命令 1.1ifconfig 1.2hostname 1.3route 1.4netstat 1.5ss 1.6ping 1.7traceroute 1.8nslookup 1. ...
- Linux操作系统下的一些简单网络配置命令
Linux操作系统下的一些简单网络配置命令 转载请注明出自雨林木风 bbs.ylmf.com,本贴地址:http://bbs.ylmf.com/read.php?tid=399679&u= 使 ...
- linux启用网卡的命令是,Linux网络配置命令
Linux 系统中最常用的网络配置命令包括ifconfig. route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址.掩码等:route 用来管理L ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令 复制代码
及时生效,重启后失效:ifconfig eth0 192.168.1.102 netmask 255.255.255.0 添加IP地址 route add default gw 192.168.1. ...
- Centos的网络配置命令和文件
一.ifcongfig Centos6之前最常用的配置网络命令就是ifconfig,使用ifconfig命令时最好切换到root用户的身份 1.直接使用ifconfig可以查看当前配置的网络设备的信息 ...
- linux网络配置命令笔记,初学者学习linux笔记与练习-第二天。一些基本命令以及初级网络配置...
菜鸟学习linux笔记与练习-----第二天.一些基本命令以及初级网络配置 基本命令 ??uname -a -s ??hostname显示主机名 若是要永久生效,则编辑以下文件 ??#vim /etc ...
最新文章
- 大学最重要的七项学习
- Spring事务传播特性实例解析
- java并发实战看不懂,附带学习经验
- debug.keystore文件不存在解决办法
- 运维中心建设--服务台建设一期
- .net函数查询_数据分析-SQL-复杂查询
- mysql的innodb如何定位锁问题_mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?...
- ural 1129 (求数据)
- html语言怎么设计出来的,(正式)网页设计语言HTML.ppt
- eclipse error
- mysql 按指定值排序
- 面试题1:赋值运算符函数
- 斐讯k2路由器刷PandoraBox一宽带多人用
- x战娘2服务器维护,x战娘2变态版攻略
- host文件的用途和用法
- delete操作对UNDO表空间容量的冲击
- 《社会动物——爱、性格和成就的潜在根源》读后感及摘录(2)
- linux硬盘损坏无法启动,CentOS 硬盘损坏导致无法启动
- 【软件工程】软件维护
- 再记公式弱爆了!用ChatGPT处理Excel问题,效率狂升
热门文章
- android 导入开源项目代码常见问题
- 在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换...
- 使用MrBayes构建贝叶斯系统发育树【实践】
- g++ 安装python_mac编译安装faiss
- 开机后需要手动打开mysql_mysql解压版一键配置
- unity人物刚体移动_Unity 刚体移动,自方向移动
- linux简单设计与实现代码,《linux内核设计与实现》第五章(示例代码)
- 合并单元格两行_28 HTML5标签学习——table单元格的合并
- python 判断节假日_[宜配屋]听图阁
- 找不到vtkIOImage文件解决方法