A. CentOS 7系統遠程會話管理工具screen怎麼安裝使用
安裝screen
1、使用putty或類似的SSH工具登錄CentOS 7伺服器;直接輸入screen看提示「bash : screen: 未找到命令...」;檢車系統有沒有安裝screen;
2、如果你的CentOS系統沒有自帶screen,安裝方法如下:
yum install screen
安裝成功後,輸入screen會切換到另一個窗口,可以通過ctrl+a+d切換回原來的命令行界面;
創建screen會話
情景:需要在CentOS 7中下載並安裝LNMP一鍵安裝包;
1、先執行以下命令screen -S shapolang以上命令的意思是:新建screen會話,名字為shapolang。
2、開始安裝lnmp,
a、執行 wget --no-check-certificate https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz下載安裝包。
b、執行:tar -xvf lnmp1.2-full.tar.gz 解壓。
c、執行:cd lnmp1.2-full /進入lnmp1.2目錄。
d、執行:./install.sh 進行安裝。
如果網路掉線,可以重新連接,再執行 screen -r shapolang就會看到你的shapolang安裝進程。
暫時離開screen會話
(但保留screen里運行的LNMP一鍵安裝包命令)
在SSH窗口中按快捷鍵:Ctrl+a d(按住Ctrl,依次按a,再按d)即可退出名叫shapolang的screen的會話。
暫時離開screen會話時,screen的會話並不會因為離開而停止,正在運行中(如編譯LNMP一鍵安裝包)的進程依然會繼續運
行,screen的好處就是可以在同一個ssh窗口中執行多個任務,如再新開一個screen會話安裝gitlab。也可以臨時關閉ssh窗口,做些其它
事情。
重新讀取screen會話
在SSH中執行以上命令即可讀取,若忘記之前創建的screen會話的名字或者之前創建時候存在多個相同名稱的會話,可以通過下面命令查詢正在運行中的screen會話列表信息。
screen -ls
1、通過screen名字(如之前新建的shapolang)讀取。
screen -r shapolang
如果存在多個同名名的會在會話名之前有會話ID+會話名稱,如4054.shapolang;
可以通過screen -r 4054.shapolang或者screen -r 4054獲取指定會話(建議使用後一種,第一種比較復雜)
關閉screen會話
若不再需要當前的screen會話,可以在當前的screen會話中執行 exit,提示[screen is terminating]表示已經成功關閉screen會話(不會保留在內存中),如果需要,請重建。
screen的快捷鍵
如之前講到的Ctrl + a d 可以暫時離開當前的screen會話,同時screen還提供其它的快捷鍵。
Ctrl + a c :在當前screen會話中創建一個子會話
Ctrl + a p :上一個子會話
Ctrl + a n :下一個子會話
B. 新手上路第5篇——使用寶塔面板安裝環境
在Debian系統上使用寶塔面板安裝環境的步驟如下:
確保伺服器防火牆設置正確:
連接伺服器:
輸入安裝命令:
記錄面板後台信息:
登錄寶塔面板:
安裝LNMP環境:
注意事項: 在安裝過程中,請確保網路連接穩定,以免安裝失敗。 安裝完成後,建議及時更新寶塔面板和相關軟體,以確保安全性。 如果在安裝過程中遇到問題,可以參考寶塔面板的官方文檔或社區論壇尋求幫助。
C. ECSLinux伺服器如何配置網站以及綁定域名
Linux上如果要搭建網站服務,那需要安裝配置WEB依懶的運行環境,現在主流的WEB環境有LNMP、或者Tomcat+Java+MySQL系的。考慮到當下LNMP環境居多,所以我們建議先安裝LNMP集成環境。
Linux下安裝LNMP集成環境
LNMP集成環境代表的是:Linux+Nginx+MySQL+PHP的集成安裝包,安裝方法如下:
#wgetlnmp/lnmp1.5.tar.gz-cOlnmp1.5.tar.gz&&tarzxflnmp1.5.tar.gz&&cdlnmp1.5&春茄&./install.shlnmp通過這一行命令即可實現LNMP環境的安裝,在安裝過程中它會讓你選擇相關的軟體包的版本和設置資料庫密碼等,根據終端上的提示信息一步步操作即可。
Linux下陵森讓配置Nginx
Nginx是當下主流的HTTP及反向代理伺服器,通過上面的安裝後,尺局我們就需要修改Nginx的配置文件,主要是綁定域名及站點根目錄。
#vi/usr/local/nginx/conf/nginx.conf找到server配置節,大概的配置項示:
在防火牆中開放WEB埠
通過以上設置後,雖然綁定了站點的域名、埠、根目錄,另外也配置了動態PHP腳本的支持,雖然這樣,外網可能依舊無法訪問網站。
阿里的ECS有一個安全組的概念,你必須要確保兩點:
在iptables或者firewalld里開放WEB埠(80埠或自定義埠);
在阿里雲控制台中ECS的安全組配置里設置入站規則,
在Nginx中綁定域名和配置站點都需要修改Nginx的配置文件(nginx.conf)。雖說網上有一些開源的管理面板,但我們並不推薦使用這類面板,因為它們的許可權給的很大,還是有一定風險的。
D. centos6.4 安裝nginx-1.2.8 命令
1、./configure --prefix=安裝路徑 --user=用戶 --group=用戶組 --with--掛在模塊
2、make && make install