一. 网络管理
- 临时修改网络配置
- 修改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解释的
posted @
2017-11-18 01:18
LexSama
阅读(
187)
评论()
编辑
收藏
举报