centos訪問網頁命令
A. 無桌面版的centos可以使用瀏覽器嗎
在沒有桌面的情況下,可以使用lynx、curl、wget等命令查看網頁信息,當然因為是在命令行下,所以只能查看文字信息,圖片和網頁樣式是看不到的。
B. 如何讓內網的CENTOS伺服器能用域名訪問
利用frp穿透技術,來實現你要的功能,不需要公網IP。畢竟現在公網IP運營商有很多限制:
以下文章轉載自吳昊博客
frp內網穿透是通過一個帶有公網IP的伺服器進行中轉,對被控主機實現反向代理,用戶通過訪問frps(中轉伺服器)來實現對frpc(被控主機)的遠程訪問。
frp流程圖如下:

frp項目地址:https://github.com/fatedier/frp
本實驗環境以阿里雲伺服器作為中轉機,中轉伺服器使用Centos7.6,被控主機使用Centos7.6,用戶使用Windows10由於網路原因,文中鏈接已經替換成了本地鏈接,如不放心,請自行去GitHub下載
frps中轉伺服器配置
1、下載frp
在一台有公網IP的主機上配置frps,我這里以阿里雲Centos7.x主機為例
1 wget http://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz
2 tar xf frp_0.27.0_linux_amd64.tar.gz
3 mv frp_0.27.0_linux_amd64 /usr/local
4 cd /usr/local/frp_0.27.0_linux_amd64
5 rm -f frpc*
2、配置frps
這里使用最基礎的配置,bind_port 表示frp面板的監控埠,dashboard_user表示面板的登陸帳號,dashboard_pwd表示面板的登陸密碼,其它不動。
1 vi
frps.ini
配置文件說明:
1 [common]
2 bind_port = 7000
3
4 dashboard_user = whsir
5 dashboard_pwd = blog.whsir.com
6 dashboard_port = 8000
3、啟動frps
配置啟動服務
1 vi /etc/systemd/system/frps.service
1 [Unit]
2 Description=frps daemon
3 After=syslog.target network.target
4 Wants=network.target
5
6 [Service]
7 Type=simple
8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0.27.0_linux_amd64/frps.ini
9
10 [Install]
11 WantedBy=multi-user.target
技行以下兩個命令
1 systemctl enable frps
2 systemctl start frps
4、訪問監控平台
http://公網IP:8000
賬號whsir
密碼blog.whsir.com
如果訪問不了,請使用ss -lnt命令檢查埠是否啟動,是否因為防火牆原因攔截。
至此frps中轉伺服器配置完成
frpc內網主機配置
1、內網主機下載frp
1 wget http://down.whsir.com/downloads/frp_0.27.0_linux_amd64.tar.gz
2 tar xf frp_0.27.0_linux_amd64.tar.gz
3 mv frp_0.27.0_linux_amd64 /usr/local
4 cd /usr/local/frp_0.27.0_linux_amd64
5 rm -f frps*
2、配置frpc
其中x.x.x.x表示frps中轉伺服器IP地址
ssh欄位:local_port = 22示被控(內網)主機的ssh埠,remote_port = 6000表示ssh中轉埠
web欄位:local_port = 80表示被控(內網)主機的web埠,remote_port = 8081表示web中轉埠
1 vi frpc.ini
1 [common]
2 server_addr = x.x.x.x
3 server_port = 7000
4
5 [ssh]
6 type = tcp
7 local_ip = 127.0.0.1
8 local_port = 22
9 remote_port = 6000
10
11 [web]
12 type = tcp
13 local_ip = 127.0.0.1
14 local_port = 80
15 remote_port = 8081
3、啟動frpc
配置啟動服務
1 vi /etc/systemd/system/frpc.service
1 [Unit]
2 Description=frpc daemon
3 After=syslog.target network.target
4 Wants=network.target
5
6 [Service]
7 Type=simple
8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frpc -c /usr/local/frp_0.27.0_linux_amd64/frpc.ini
9
10 [Install]
11 WantedBy=multi-user.target
執行如下命令
1 systemctl enable frpc
2 systemctl start frpc
至此frpc被控主機配置完成
此時可通過x.x.x.x:6000連接內網ssh,通過http://x.x.x.x:8081訪問內網主機web,訪問速度取決於帶寬
這時候,內網主機就映射到外網去了,然後,用域名指定你的frp主機ip就可以了。這樣就可以實現你的功能了。
C. centos如何進入圖形界面和centos已經進到圖形界面後怎麼打開命令行
使用命令startX可以進入圖形界面,進入圖形界面之後在桌面空白處按右鍵,點 打開終端 就可以輸入命令了
1、如果在圖形界面下,按:Ctrl+Alt+F2,可以進入命令行模式;

2、如果在命令行模式,按Ctrl+Alt+F1,可以進入圖形模式了
D. centos6.5什麼命令可以打開火狐瀏覽器啊 謝謝了
您好!很高興為您答疑!
將運行程序創建
軟鏈接
到桌面(
快捷方式
)
#
ln
-s
/usr/local/firefox/firefox
/root/
桌面解決圖標問題:1、右鍵桌面空白處,選擇「創建啟動器」2、在彈出的對話框,點擊左邊的圖標,定位到firefox安裝目錄下的
browser/icons/mzicon128.png,命令定位到firefox的運行程序路徑
您可以在
火狐
社區了解更多內容。希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。
E. centos minimal 怎麼上網瀏覽網頁
使用setup命令,圖形來配置網卡,應該就是eth0了。如果虛擬機的話,可以nat或橋接,沒有路由就nat吧。編輯/etc/sysconfig/network-scripts/ifcfg-eth0文件。確認ONBOOT=yesBOOTPROTO=dhcp
F. 如何遠程訪問centos伺服器
一、telnet連接
1.首先進入終端,查看是否安裝了telnet服務。linux默認安裝了telnet,所以我們一般只需要安裝telnet-server。
rpm -qa |grep telnet (查看是否安裝telnet-server)。
沒有安裝telnet-server的話,我們可以將linux安裝光碟放在光碟機里。(不同的linux版本,linux的軟體安裝包可能不一樣,只有一張光碟的話,肯定就在那一個上了。如果是linux redhat的話,就是在第三張光碟上。)
我使用的是linux版本是rhel-server-5.4-i386-dvd.iso,將光碟載入到光碟機之後,光碟被載入到/dev/cdrom中。
2.在/mnt下創建一個目錄cdrom(命令:mkdir/mnt/cdrom)。然後將/dev/cdrom中的內容掛載到/mnu/cdrom中(命令:mount /dev/cdrom /mnt/cdrom)。
3.使用ll /mnt/cdrom(小寫的L)找到Server目錄,並用命令cd/mnt/cdrom/Server進入該目錄。
4.用命令(ll |grep telnet)找到telnet-server這個軟體包。
5.安裝telnet-server這個軟體.
6.使用命令:rpm -ql telnet-server 查看telnet-server的安裝目錄。
7.修改telnet-server的配置文件。使用命令:vim/etc/xinetd.d/telnet 打開telnet-server配置文件。將disable = yes 改為no 或者在disable前加上#符號。
8.重新啟動telnet-server服務。命令:service xinetd restart 或者/etc/init.d/xinetd restart
9.Linux默認用root賬號不可以進行遠程連接。所有你需要創建一個用戶,設置密碼。然後通過telnet連接Linux。
創建用戶: useradd user1 設置密碼:passwd user1(然後系統提示你輸入兩次密碼)。
10.最後使用命令:telnet + 目標主機的ip地址。
二、ssh連接。
Telne服務使用很方便,但是它是通過明文傳遞信息,所有安全性就不高,目前普遍使用的SSH(SecureShell)來進行遠程管理。SSH協議有SSH1和SSH2兩個版本,他們使用管理不同的協議和實現,二者互不兼容。SSH2比SSH1在安全性,功能和性能上提高了很多,所以目前被廣泛使用的SSH2。
1.SSH伺服器的安裝
Linux下廣泛使用免費的OpenSSH程序來實現SSH協議,OpenSSH同時支持SSH1和SSH2協議。
目前幾乎所有的Linux發行版捆綁了OpenSSH,RedHat也不例外,默認RedHat的安裝程序會將OpenSSH服務和客戶程序安裝在系統上。請使用下面的命令檢查系統是否已經安裝了OpenSSH服務:
rpm -qa | grep openssh
如果系統還沒有安裝OpenSSH服務,可以把RedHatAS4的第2張安裝光碟,放入光碟進行裝載,然後安裝其包含ssh關鍵字的5個包。
2.SSH服務的管理
(1)啟動、停止、重新啟動SSH服務
/etc/init.d/sshd start
/etc/init.d/sshd stop
/etc/init.d/sshd restart
(2)自動啟動SSH服務
如果需要讓SSH服務隨系統啟動而自動載入,可以執行「ntsysv」命令啟動服務配置程序,找到「sshd」服務,然後在其前面加上「*」星號,確定即可。
三、VNC連接
1.默認RedHat的安裝程序會將VNC服務和客戶端程序安裝在系統上,查看是否安裝vnc-server。命令:rpm -qa| grep vnc
2.如果沒有安裝話,將系統光碟的掛載到系統中。使用命令:mount /dev/cdrom /mnt/cdrom (在/mnt下必須存在cdrom目錄,創建目錄方式參考telnet連接)。
3.在系統鏡像中打開Server目錄,找到vnc-server的安裝包。
4.安裝vnc-server
5.如果安裝過了,就用vim或vi打開/root/.vnc/xstartup,將unset和exec前面的空格去掉,然後保存,退出編輯器。默認情況下,VNC服務採用的圖形界面時twm,你可以使用GNOME或KDE圖形界面環境,那就要將「twm」改為「gnome-session」或者「startkde」。(前提是系統已經安裝了GNOME或KDE圖形桌面環境),修改完後,執行關閉並重新啟動桌面。vncserver -kill :1(開啟的都要關掉)。然後使用vncserver重新打開連接。
6.修改了xstartup之後,運行命令:vncserver,就打開了一個新的vnc連接埠。vnc埠是從5900開始的,當打開第一個埠時,埠號是5900:1,每打開一個,埠號加一(5900:2 5900:3。。。。。),這樣就可以打開多個桌面,各個桌面之間不會干擾。
注意:如果使用x0vncserver的話,可以通過5900埠來連接,可以開啟多個桌面,各個桌面可以互相共享。使用x0vncserver的話,需要打開本地主機的圖形化界面,然後在圖形界面下運行終端,在終端中運行命令:x0vncserver--PasswordFile=/root/.vnc/passwd。要保持這個終端,因為它運行的是x0vncserver這個軟體,如果關閉的話,就會斷開連接。
7.連接
如果運行的是vncserver的話,就是主機名加埠號。如果使用的是x0vncserver的話,直接就是主機名,不需要加埠號。
G. centos7相關命令
對於學習Linux系統來說,命令是必須熟練掌握的第一個部分。Linux系統中的命令有600多個,但常用的基礎命令並不多。雖然不同版本的Linux系統的命令稍有不同,但命令的語法與使用方法基本相同,因此讀者只要掌握了CentOS 7中常用的基礎命令,就能熟悉其他Linux系統版本的命令了。本章通過分類方式來介紹常用基礎命令的語法與使用方法。
3.1 系統管理命令
3.1.1 man命令
1.功能說明
man命令用來查看指定命令的幫助信息,其語法格式如下。
man [命令名稱]
2.實例
以下命令用來查看cd命令的幫助信息。
[root@test ~]# man cd
3.1.2 ls命令
1.功能說明
ls 命令用來顯示指定目錄下的內容,列出指定目錄下所含的文件及子目錄。此命令與Windows系統中的dir命令功能相似。ls命令的語法格式如下。
ls [選項] [目錄或文件]
2.常用選項
ls命令的常用選項及其說明見表3-1。
表3-1 ls命令的常用選項及其說明

ps命令的選項特別多,讀者可以自行使用「man ps」命令查看其幫助信息。
歡迎訪問www.idccoupon.com 一起探討更多Linux系統知識。
H. centos 6.8 哪些服務開啟才能打開網站
1. 查看Linux啟動的服務
chkconfig --list 查詢出所有當前運行的服務
chkconfig --list atd 查詢atd服務的當前狀態
2.停止所有服務並且在下次系統啟動時不再啟動,如下所示:
chkconfig --levels 12345 NetworkManager off
如果想查看當前處於運行狀態的服務,用如下語句過濾即可
chkconfig --list |grep on
3.如果只是想當前的設置狀態有效,在系統重啟動後即不生效的話,可以用如下命令停止服務
service sshd stop。
I. centos伺服器怎麼ping 命令
要關閉防火牆設置,避免防火牆禁止ping或者在內核參數中禁止ping,這樣就不能通過ping確定該主機是否還處於開啟狀態了。
J. CentOS常用命令手冊
-P 當前目錄是符號鏈接,則顯示鏈接到真實目錄
-a 列出所有文件和子目錄,包括以點「.」開頭的隱藏文件或目錄
-A 列出所有文件和子目錄(包括隱藏文件或目錄),特殊目錄「.」和「..」除外
-d 只顯示目錄本身的屬性信息,而不顯示其中的文件或子目錄
-l 以長格式顯示文件或目錄的詳細信息
-i 顯示文件的i節點編號
-h 顯示信息時使用更人性化的容量大小單位
-R 遞歸顯示指定目錄下各級子目錄及文件的內容
-n 顯示文件內容時在每一行行首添加行號
-b 顯示文件內容時為非空白行添加行號
-N 這里N為用戶指定行數
-f 跟蹤文件中新增加的內容
-N 這里N為用戶指定行數
-N 指定每屏顯示的行數
-c 統計位元組數
-l 統計行數
-m 統計字元數,若內容都是單位元組符,則等同於-c
-w 統計單詞個數
-a 統計指定目錄下每個文件及子目錄佔用磁碟空間大小
-s 只統計指定目錄或文件總共佔用磁碟空間大小
-h 顯示信息更人性化的容量單位
--apparent-size 統計文件或目錄真實大小,而不是佔用磁碟空間大小
-i 查找內容時忽略大小寫
-v 反轉查找
-a 列出所有找到的結果,而不僅僅是第一個
-b 只查找二進制文件位置
-m 只查找幫助文件位置
-s 只查找源文件位置
-i 忽略大小寫
-name 按文件名稱查找,可以使用通配符
-size 按文件大小查找,可以使用KB、MB等容量單位
-type 按文件類型查找,類型f、d、l、b、c分別f普通文件、d目錄、l鏈接文件、b塊設備文件、c字元設備文件
-P 如果指定目錄為符號鏈接,則切換到對應的物理路徑
-p 連父目錄一起創建,如果目標目錄存在也不要報錯。
-f 覆蓋目標同名文件或目錄時不進行提醒,而直接強制復制
-i 覆蓋目標同名文件或目錄時提醒用戶確認
-l 為源文件建立硬鏈接,而不是直接復制磁碟數據塊
-p 復制時保持源文件的許可權,屬主及時間戳等屬性不變
-r 復制目錄時使用,遞歸復制所有文件及子目錄
-f 強制移動不提醒
-i 覆蓋目標同名文件或目錄時提醒用戶確認
-R 遞歸修改指定目錄下的所有文件、子目錄的許可權
-R 遞歸修改指定目錄下的所有文件、子目錄的所有權
+i 將文件的i節點屬性設置為不可變,即i節點鎖定
-i 去除設置的+i鎖定標記
+a 將文件設置為只可追加內容,原有數據不能修改
-a 去除設置的+a鎖定標記
-c 創建.tar格式的包文件
-C 解包時指定目錄
-f 表示使用遞歸文件
-j 調用bzip2程序進行壓縮或解壓
-p 打包保留文件及目錄的許可權
-P 打包保留文件及目錄的絕對路徑
-t 查看包內文件
-v 輸出詳細信息
-x 解開.tar格式的包文件
-z 調用gzip程序進行壓縮或解壓
-1 以最快速度優先的模式創建壓縮文件
-9 以最大壓縮比優先的模式創建壓縮文件
-d 解壓縮.gz格式的壓縮文件
-1 以最快速度優先的模式創建壓縮文件
-9 以最大壓縮比優先的模式創建壓縮文件
-d 解壓縮.bz2格式的壓縮文件
-1 以最快速度優先的模式創建壓縮文件
-9 以最大壓縮比優先的模式創建壓縮文件
-r 遞歸壓縮指定目錄及其下所有文件,子目錄
-d 解壓到指定文件夾
-ivh:安裝顯示安裝進度--install--verbose--hash
-Uvh:升級軟體包--Update;
-qpl:列出RPM軟體包內的文件信息[Query Package list];
-qpi:列出RPM軟體包的描述信息[Query Package install package(s)];
-qf:查找指定文件屬於哪個RPM軟體包[Query File];
-Va:校驗所有的RPM軟體包,查找丟失的文件[View Lost];
-e:刪除包
rpm -q samba //查詢程序是否安裝
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路徑安裝並顯示進度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安裝目錄
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用來檢查依賴關系;並不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級為舊版本
rpm -qa | grep httpd #[搜索指定rpm包是否安裝]--all搜索 httpd
rpm -ql httpd#[搜索rpm包]--list所有文件安裝目錄
rpm -qpi Linux-1.4-6.i368.rpm#[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm#[查看rpm包]--file
rpm -qpR file.rpm#[查看包]依賴關系
rpm2cpio file.rpm |cpio -div #[抽出文件]
rpm -ivh file.rpm #[安裝新的rpm]--install--verbose--hash
rpm -ivh
http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
rpm -Uvh file.rpm #[升級一個rpm]--upgrade
rpm -e file.rpm #[刪除一個rpm包]--erase
-p 查看當前命令環境中導出的所有全局變數
-n 取消指定變數的全局屬性
-d 指定用戶宿主目錄位置
-e 指定用戶賬戶失效時間
-g 指定用戶基本組名
-G 指定用戶公共組名
-M 不為用戶建立初始化宿主目錄
-s 指定用戶登錄shell
-u 指定用戶UID號,如果改UID被使用可以增加-o選項忽略掉
-d 清空指定用戶的密碼
-l 鎖定用戶賬戶
-S 查看用戶賬戶的狀態(是否被鎖定)
-u 解鎖用戶賬戶
-d 指定用戶的宿主目錄位置
-e 指定用戶賬戶失效時間
-g 指定用戶的基本組名
-G 指定用戶的公共組名
-L 鎖定用戶賬戶
-s 指定用戶登錄shell
-u 指定用戶UID號
-U 解鎖用戶賬戶
-r 刪除用戶後,同時刪除宿主目錄
-g 新建的組指定GID組標記號 eg:# groupadd -g 1200 students
-u 顯示有效用戶信息
-g 顯示有效組信息
-n 只輸出用戶名稱而不是數字標記
-l 使用目標用戶的登錄shell環境,該選項可簡寫為「-」
a 顯示當前終端下的所有進程信息,包括其他用戶進程
u 使用以用戶為主的格式輸出進程信息
x 顯示當前用戶在所有終端下的進程信息
-e 顯示系統內所有進程信息
-l 使用長格式顯示進程信息
-f 使用完整格式顯示進程信息
-d 指定動態信息的刷新間隔時間 eg:# top -d 1
-a 顯示進程對應的命令行
-u 顯示進程對應的用戶名信息
-p 顯示進程對應的進程號信息
-9 強行終止進程號 eg:# kill -9 1016
-9 強行終止進程名 eg:# killall -9 httpd
--level 指定運行級別 eg:chkconfig --level 2345 服務名 on/off
--list 查看系統服務自啟動狀態
--add 添加新服務
--del 刪除系統服務
--level 指定運行級別 eg:# ntsysv --level 35
-a 輸出所有可見文件系統信息,包括偽文件系統
-h 更人性化容量大小單位
-i 查看分區i節點佔用情況
-t 查看指定類型文件系統信息
-T 輸出信息顯示改分區文件系統類型
-f 顯示文件所屬文件系統的i節點狀態,而不是文件本身狀態
-l 顯示指定磁碟的分區信息
-t 指定格式化文件系統類型
-y 所有提示確認的自動回答yes
-t 檢查和修復分區的文件系統類型
if= 設置復制源,即輸入文件或設備位置,默認為標准輸入
of= 設置復制目標,即輸出文件或設備位置,默認為標准輸出
bs= 設置復制時每次讀取的數據塊大小,默認單位位元組
count= 設置需要復制的數據塊個數
eg:dd if=/dev/zero of=~/1.txt bs=1024K count=128
-t 指定設備所使用的文件系統,如ext3、nfs等,通常可省略
-o 指定掛載控制選項,如ro、rw、noexec、loop等
eg:
[root@localhost ~]# mount /dev/cdrom /media/ 掛載光碟機設備
[root@localhost ~]# mount /dev/sdb1 /mnt/usb 掛載U盤設備
[root@localhost ~]# mount -o loop CentOS-6.8-x64.iso /mnt/ 掛載光碟鏡像
[root@localhost ~]# mount //10.10.10.10/public /mnt/smb 掛載Samba共享目錄
eject 彈出光碟機設備
eject -t 收回光碟托架
-c 設置數據包個數
-s 設置數據包大小
-i 設置數據包間隔時間
-a 顯示當前所有的網路連接信息
-n 使用數字形式表示地址、埠等信息
-p 同時顯示和每個網路連接關聯的進程信息
-t 顯示tcp協議相關的網路連接信息
-u 顯示udp協議相關的網路連接信息
-r 查看系統的路由表信息
-h 執行關機操作
-r 執行重啟操作
-c 取消預定義的關機操作
eg:
[root@localhost ~]# shutdown -r now 立即重新啟動系統
[root@localhost ~]# shutdown -h 18:00 & 定時在18:00關閉系統
[root@localhost ~]# shutdown -c
-f 不調用shutdown結束各進程,直接中止當前系統
-p 如果硬體支持,則在中止系統後關閉主機電源
-f 不調用shutdown結束各進程,直接重啟當前系統
0 關機
1 切換到單用戶模式
3 切換到字元模式
5 將系統切換到圖形界面模式
6 重啟系統
q 重新檢查並讀取/etc/inittab配置文件
