Python全棧之路Day7
阿新 • • 發佈:2017-09-26
dns html 拷貝文件 build serve pad 優先級 itl pub
一. 網絡管理
二. SSH服務
三.shell
四. 元字符
作業
今日總結
初次編輯2017年9月24日 9:54:58
一. 網絡管理
二. SSH服務
三.shell
四. 元字符
作業
今日總結
摘要
引用:海峰老師
- 網絡參數配置
- SSH服務
- shell
- 元字符
一. 網絡管理
- 臨時修改網絡配置
- 修改IP地址
- ifconfig 網卡名 IP地址
- 修改DNS
- vim /etc/resolv.conf:修改nameserver DNS地址
- 配置網關
- route add(del) default gw 網關地址 netmask 子網掩碼:臨時設置(刪除)網關地址
- route -n 查看設置
- 本地解析DNS
- /etc/hosts/:本地解析域名,格式為:IP地址 主機名
- hostname:查詢主機名
- hostnamectl set-hostname 主機名:設置主機名
- 修改IP地址
- 配置文件修改網絡配置
- 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地址,而不通過域名服務器
- netstat -an:netstat命令用來打印Linux中網絡系統的狀態信息,可讓你得知整個Linux系統的網絡情況;
- 網絡拷貝
- 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
- 命令解釋器,比如BASH
- 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解釋的
作業
- 無
今日總結
Python全棧之路Day7