標籤:root names etc pytho 作業 ref 狀態 err 刪除
初次編輯2017年9月24日 9:54:58
摘要
一. 網路管理
二. SSH服務
三.shell
四. 元字元
作業
今日總結
摘要
引用:海峰老師
- 網路參數配置
- 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解釋的
作業
今日總結
Python全棧之路Day7