nginx-2019-7-27-基礎篇2

安裝穩定版nginx的時候,很多人可能會遇到一個問題,他要求你在/etc/yu.repos.d/下面創建一個文件,然而,如果你用的是虛擬機不是雲服務器的話,就會遇到一個問題,怎麼創建。
在這裏插入圖片描述
要把這麼一段寫進去,發現無法複製粘貼,如果你有一臺阿里雲或者騰訊的虛擬主,並且在上面搭建了ftp服務的話,你可以在你的本地主機上創建一個nginx.repo文件,把上圖所示的文字粘貼進去,上傳到雲虛擬主機,然後,虛擬機再下載。如果你是之前沒有搭建ftp服務的話,建議你還是一個個字的寫。
在這裏插入圖片描述
2、ftp命令的下載。
(1)、我在虛擬上準備下載的時候遇到了一個問題,就是她沒有ftp命令。於是,我用yum -y install ftp去下載,結果還是遇到了一些問題,看日誌,好像是網絡問題。
(2)、輸入ip a 命令查看,果然是沒有Ip地址,我進入到/etc/sysconfig/network-scripts
下面。裏面有一個ifcfg開頭的文件,打開,修改onboot爲on。重啓服務,service network resstart.就可以了,接着輸入yum -y install ftp就可以下載了。在這裏插入圖片描述
3、可能你下載下來,並不是在yum.repos.d目錄下,你可以進入到文件所在目錄,通過
mv nginx,repo /etc/yum.repos.d/來剪切。
4、開啓服務後,發現本機無法查看nginx頁面。查看本機物理機地址,和虛擬機不在同一個網段,經修改本地地址。正確。
5.使用lsof 命令來查看端口是否開放(這段粘貼另外一個哥兒們的博客的)

lsof -i:1025 //如果有顯示說明已經開放了,如果沒有顯示說明沒有開放
lsof(list open files)是一個列出當前系統打開文件的工具。

在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。因爲 lsof 需要訪問核心內存和各種文件,所以必須以 root 用戶的身份運行它才能夠充分地發揮其功能。

6.使用netstat 命令來查看端口是否開放

複製代碼
//查看是否監聽在0.0.0.0:1025
netstat -aptn |grep -i 1025 //a:all_sockets p:process t:tcp n:num
//查看TCP類型的端口
netstat -lptn |grep -i 1025 //l:listening_sockets p:process t:tcp n:num
//查看UDP類型的端口
netstat -lpun |grep -i 1025 //l:listening_sockets p:process u:udp n:num
複製代碼
netstat命令用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各端口的網絡連接情況。

  1. 使用telnet方式測試遠程主機端口是否打開

telnet 127.0.0.1 1025//telnet IP 端口號
Trying 127.0.0.1…
Connected to 127.0.0.1.
Escape character is ‘^]’.

4、windows10如何修改IP
https://jingyan.baidu.com/article/c74d6000cb02e10f6b595d7f.html
5、測試虛擬機無法進入,修改自己的IP
6、Linux下查看網關方法:
route -n

ip route show

traceroute www.prudentwoo.com -s 100 第一行就是自己的默認網關

netstat -r

more /etc/network/interfaces Debian/Ubuntu Linux

more /etc/sysconfig/network-scripts/ifcfg-eth0 Red Hat

作者:天已青色等煙雨來
來源:CSDN
原文:https://blog.csdn.net/x356982611/article/details/82260987

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章