-
Day07_网络管理、SSH、shell及元字符
一. 网络管理
- 临时修改网络配置
- 修改IP地址
- 修改DNS
- vim /etc/resolv.conf:修改nameserver DNS地址
- 配置网关
- route add(del) default gw 网关地址 netmask 子网掩码:临时设置(删除)网关地址
- route -n 查看设置
- 本地解析DNS
- /etc/hosts/:本地解析域名,格式为:IP地址 主机名
- hostname:查询主机名
- hostnamectl set-hostname 主机名:设置主机名
- 配置文件修改网络配置
- cd /etc/sysconfig/network-scripts/ 找到本机网卡配置文件(如ens33) ,vim ifcfg-ens33
- BOOTPROTO处改成static
- 在下面新增如下参数
- IPADDR=本地IP
- NETMASK=子网掩码
- GATEWAY=网关
- DNS1=DNS地址
- 注意ONBOOT必须YES,否则不会系统开机不会加载此参数
- systemctl reload network重新加载网卡
二. SSH服务
- 查看端口
- netstat -an:netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况;
- -a或--all:显示所有连线中的Socket;
- -n或--numeric:直接使用ip地址,而不通过域名服务器
- 网络拷贝
- scp 本地文件路径 目标IP:目标路径:远程拷贝文件
- scp 目标IP:目标文件路径 本地路径:远程下载文件
- SSH密钥
- ssh-keygen:制作远程访问授权密匙
- /root/.ssh/:当前家目录下id_rsa即钥匙
- ssh-copy-id -i 目标IP:向目标主机传递密钥id_rsa.pub
- SSH配置文件
- /etc/ssh/sshd_config:ssh配置文件
三.shell
- 什么是shell
- 命令优先级
- ==> alias:别名
- ==> Compound Commands:if while for
- ==> function :函数
- ==> build_in:内置
- ==> hash:查看哈希表
- -r 清空哈希表
- set:查看已定义的变量及函数
- unset 函数名:删除该函数的定义
- alias:定义别名
- unalias:删除别名
- ==> $PATH
- ==> error: command not found
- read -p '打印内容 ' 变量(name):打印提示 打印内容,等待输入,并将输入存储在relpay中,即name = 输入
- read –p “string” var1 var2…varn 注意“string”与var1之间需有空格
- echo &变量
四. 元字符
- bash中的特殊字符,键盘上能敲出来的特殊字符都有其特殊意义,强调一点:元字符是被shell解释的
-
相关阅读:
InnoDB的数据页结构
InnoDB的行溢出数据,Char的行结构存储
InnoDB的行记录格式, Compact, Redundant, Compressed, Dynamic
python py_innodb_page_info.py -v /usr/local/var/mysql/ibdata1
InnoDB的表类型,逻辑存储结构,物理存储结构
InnoDB存储引擎的表空间文件,重做日志文件
MYSQL数据库的套接字文件,pid文件,表结构文件
MYSQL数据库的日志文件
MYSQL数据库的参数文件
InnoDB的启动,关闭,恢复
-
原文地址:https://www.cnblogs.com/sama/p/7854519.html
Copyright © 2020-2023
润新知