當前位置:首頁 » 雲伺服器 » 如何使用Linux伺服器

如何使用Linux伺服器

發布時間: 2022-01-30 14:58:37

Ⅰ 怎麼設置linux伺服器

我按下面這個配置成功了,你可以試下:

一、安裝的前提條件

1.確保安裝了網卡並工作正常

使用命令

#ifconfig eth0

查看網卡狀態,然後關閉ifdown eth0,注意一定要關閉ifdown eth0

2.在系統中不要設置默認路由(網關),讓ADSL撥號後自動獲得

如果已經設置了默認路由,使用以下方法刪除:
在文件 /etc/sysconfig/network 中刪除 GATEWAY= 這一行,然後以root執行:

#/etc/rc.d/init.d/network restart

3.已經安裝了pppd軟體包

如果存在文件 /usr/sbin/pppd,則說明已經安裝了pppd;
如果未安裝,從RedHatLinux 6.2安裝光碟上安裝ppp-2.3.11-
4.i386.rpm這個軟體包

二、安裝PPPOE客戶端軟體

Linux下的PPPOE客戶端軟體比較多,而且大多使用GNU License,我們推薦使用rp-pppoe 這個軟體包。從這個網站上,不僅可以下載
RedHat 62平台下的rp-pppoe的二進制軟體包,而且可以下載源代碼軟體包。

1.二進制軟體包的安裝:

A.下載二進制軟體包

B.進行安裝

以root執行:

#rpm -Uvh rp-pppoe-3.2-1.i386.rpm

2.從源代碼進行安裝:

從源代碼進行安裝同樣適用於其它平台的Linux,但必須在Linux系統中安裝gcc編譯器。

A.下載源代碼軟體包

B.解壓縮

#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2

C.進行編譯和安裝

運行腳本
#./go

將自動進行編譯和安裝,最後,調用/usr/sbin/adsl-setup進行配置,具體解釋見三。

三、配置PPPOE客戶端軟體

安裝完軟體包後,必須配置pppoe的配置文件/etc/ppp/pppoe.conf,從而讓ADSL撥號時使用配置文件中的用戶名、密碼等參數。我們不必手工改動這個文件,可以使用adsl-setup這個工具進行配置:

#/usr/sbin/adsl-setup

當出現
>>> Enter your PPPoE user name :
輸入ADSL帳號的用戶名

當出現
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
輸入 eth0 ,這是ADSL相連的網卡的名字

當出現
>>> Enter the demand value (default no):
輸入 no

當出現
>>> Enter the DNS information here:
輸入 server ,這表示使用ADSL撥號自動獲得的DNS伺服器IP地址

當出現
>>> Please enter your PPPoE password:
輸入ADSL帳號的密碼

當出現
>>> Choose a type of firewall (0-2):
輸入 0 ,不使用防火牆

當出現
>>> Accept these settings and adjust configuration files (y/n)?
如果輸入的信息正確,輸入 y ,完成配置,否則,輸入 n 重新輸入。

四、啟動PPPOE客戶端軟體

使用命令

/usr/sbin/adsl-start 啟動PPPOE客戶端軟體,進行連接,如果成功,將出現
Connected;
如果不成功,請檢查網線、ADSL MODEM等物理設備,並查看 /var/log/messages中的信息
/usr/sbin/adsl-stop 關閉和ISP的連接
/usr/sbin/adsl-status 查看當前連接的狀態

如果想在Linux系統啟動時自動啟動ADSL連接,輸入以下命令
#chkconfig --add adsl
將在當前的運行級下加入ADSL的自啟動腳本

五、測試

當連接成功後,使用命令

#ifconfig -a

在輸出中應該含有關於 ppp0 的一堆信息,其中還綁定了 IP 地址,說明已經從撥號中獲得了IP地址。

使用命令

#netstat -nr

查看路由表信息,這時的默認路由應該是上面獲得的IP地址。
如果沒有默認路由,我們可以手動增加:

#route add default gw 上面獲得的IP地址

使用命令

#nslookup

如果解析出新浪的IP,說明已經從撥號中正確獲得了DNS伺服器

最後,使用命令ping某個域名或IP,如果有響應,表示你已經大功告成了。

六、其它說明

1、RedHat Linux 7.1已經集成了rp-pppoe這個軟體包,只不過版本有些低,如果你不在意版本高低,可以直接進行三後面的步驟。

2、以後要拔號上網時,只要:

ifdown eth0
ifup ppp0
/usr/sbin/adsl-start

Ⅱ 怎麼使用linux命令重啟伺服器

1、查看環境變數是否正常

2、換角度考慮、查證通過查詢結果初步判斷環境變數是正常的,然後通過另外一個角度去考慮,是不是Oracle程序本身安裝有問題,因為昨天系統才安裝過ASM和Oracle資料庫,測試都是正常的,應該講沒有啥問題才對,但是突然間想起在伺服器重啟的時候,啟動界面提示要載入文件系統,而且時間很長。

3、查看文件系統是否有問題通過在啟動時提示的信息,就是查看文件系統是否有問題,想起之前硬碟掛載在不同的路下。

4、通過上面命令查詢結果,發現問題所在。因為sdb1我調整掛載在/oracle路徑下的,原來的sdc1是掛載/oradata路徑,由於sdc1mount在/oradata路徑下沒有設置在開機時啟動,而且sdb1是默認的啟動,從而導致在啟動的sdc1掛載失敗,影響Oracle相關程序啟動,所以命令失敗無法找到,去查看fstab內容。

5、查詢UUID塊設備,通過命令查看後,並沒有發現oracle路徑下的設備,再通過查詢UUID塊設備下有哪些設備。

6、查詢塊設備下詳細的信息再通過lsblk -f 命令查詢塊設備下,通過上述幾個命令可以判斷出是由於sdc1分區沒有自動掛載導致Oracle程序沒有辦法啟動

7、修改/etc/fstab配置文件,讓sdc1設備在開機自動啟動,最好通過UUID來掛載。

Ⅲ 怎麼通過linux系統使用伺服器

1、安裝ftp服務端,方便你從客戶端上傳文件。linux上一般安裝vsftp. VSFTP的軟體安裝包是: vsftpd-2.2.2-12.el6_5.1.i686.rpm查詢:#rpm -q vsftpd安裝:#rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm或者直接yum install vsftpd啟動、停止及重...

Ⅳ 如何登陸Linux伺服器

開始->運行->telnet->open
你要登錄的linux機器名->輸入賬號密碼->登錄成功

Ⅳ linux下搭建的伺服器怎麼使用

對Linux系統不熟悉的話,使用這個系統的伺服器會不順暢。
如果應用一定需要用Linux系統,建議裝圖形界面的Linux。
倘若不是一定需要用Linux系統,可以考慮重裝windows系統。

Ⅵ 如何使用SSH登錄Linux伺服器

首先進入/etc目錄下,/etc目錄存放的是一些配置文件,比如passwd等配置文件,要想使用ssh遠程登陸,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim編輯,在命令行模式下輸入vim/etc/ssh/sshd_config,進入之後,按「i」進入編輯狀態,在其文件里找到並修改為:PasswordAuthentication yes,PermitRootLogin yes兩行即可,

此時可以查看ssh狀態是否為運行狀態,運行狀態即可使用ssh遠程登陸。

使用「ifconfig」命令查詢ip地址

使用ssh登陸時,輸入主機(linux的ip地址),賬號,密碼登陸!

如果需要遠程連接SSH,需要把22埠在防火牆上開放,關閉防火牆,或者設置22埠例外/etc/init.d/iptables stop

怎麼通過ssh登陸可參看下一篇「通過ssh實現遠程登陸伺服器!」

大致步驟為:

SSH 服務配置文件位置
/etc/ssh/sshd_config

# 修改配置
PasswordAuthentication yes
PermitRootLogin yes

# 啟動SSH 服務
sevice ssh start/stop/status

安裝SSH:yum install ssh
啟動SSH:service sshd start
設置開機運行:chkconfig sshd on

Ⅶ 如何進入linux 伺服器操作

使用軟體遠程登陸方式:

目前Linux遠程連接工具有很多種,您可以選擇順手的工具使用。下面使用的是名為Putty的Linux遠程連接工具。該工具是免費的,且不需要安裝,在網上方便地下載到。

1. 啟動Putty.exe程序,進入Putty主界面。

2. 在Putty 「Host Name」輸入IP地址,在Saved Session中輸入希望保存的名字(可以任意),點擊「Save」;以後可以方便調用而不需要每次輸入IP地址;點擊「Open」進行連接。

Ⅷ 怎麼連接linux伺服器

Linux伺服器端准備工作

  • 首先需要在Linux伺服器上安裝openssh-server,打開Linux伺服器命令行終端,鍵入下面命令

    sudo apt-get install openssh-server
  • 1

  • 修改Linux伺服器的ssh配置文件

  • sudo gedit /etc/ssh/sshd_config1

  • 先使用」#」注釋掉PermitRootLogin without-password

  • 添加一行PermitRootLogin yes

  • 然後開啟ssh服務

    ps -e | grep ssh
  • 1

  • 客戶端准備工作

    客戶端既可以是Windows系統用戶,也可以是Linux系統用戶,下面我們就分別介紹這兩種系統如何來連接Linux伺服器

    Ubuntu系統

  • 一般情況下,Ubuntu系統都是自帶了openssh-client,如果沒有安裝,在命令行鍵入下面

  • sudo apt-get install openssh-client1

  • 如果已經安裝好了openssh-client,那麼可以使用下面的命令連接伺服器

  • ssh username@IP1

  • 這里的username是伺服器的一個用戶賬號,IP也是伺服器的IP地址

  • Windows系統

  • Windows平台下有許多提供ssh服務的軟體,我們在這里使用Xshell 5軟體

  • 打開Xshell 5軟體,點擊左上角的新建

  • 在主機處輸入Linux伺服器的IP地址,協議選擇為ssh,埠號為22

  • 點擊確定按鈕,再點擊連接,此時會彈出一個交互窗口,輸入伺服器的一個賬戶和密碼

  • 數據傳輸

    下面我們就分別介紹Windows和Linux兩種系統如何與Linux伺服器進行數據傳輸

    Ubuntu系統

  • 在於伺服器連接正常後,再次打開一個命令行終端,鍵入以下命令,就可以將客戶端數據傳入伺服器

  • scp ./filename username@IP:/home/bio321/Desktop1

  • 也可以將伺服器端的數據傳入到客戶端,鍵入以下命令

  • scp username@IP:/home/bio321/Desktop/filename ./data 1

  • Windows系統

  • 在Linux伺服器安裝lrzsz,伺服器端打開命令行,鍵入以下命令安裝

  • sudo apt-get install lrzsz1

  • 將客戶端數據傳入服務端,服務端打開命令行,鍵入命令rz

  • 將服務端數據傳入客戶端,服務端打開命令行,鍵入命令sz

Ⅸ 如何搭載Linux伺服器

開發網站的時候,常常需要自己配置Linux伺服器。
本文記錄配置Linux伺服器的初步流程,也就是系統安裝完成後,下一步要做的事情。這主要是我自己的總結和備忘,如果有遺漏,歡迎大家補充。
下面的操作針對Debian/Ubuntu系統,其他Linux系統也類似,就是部分命令稍有不同。

第一步:root用戶登錄
首先,使用root用戶登錄遠程主機(假定IP地址是128.199.209.242)。

ssh [email protected]

這時,命令行會出現警告,表示這是一個新的地址,存在安全風險。鍵入yes,表示接受。然後,就應該可以順利登入遠程主機。
接著,修改root用戶的密碼。

passwd

第二步:新建用戶
首先,添加一個用戶組(這里假定為admin用戶組)。

addgroup admin

然後,添加一個新用戶(假定為bill)。

useradd -d /home/bill -s /bin/bash -m bill

上面命令中,參數d指定用戶的主目錄,參數s指定用戶的shell,參數m表示如果該目錄不存在,則創建該目錄。
接著,設置新用戶的密碼。

passwd bill

將新用戶(bill)添加到用戶組(admin)。

usermod -a -G admin bill

接著,為新用戶設定sudo許可權。

visudo

visudo命令會打開sudo設置文件/etc/sudoers,找到下面這一行。

root ALL=(ALL:ALL) ALL

在這一行的下面,再添加一行。

root ALL=(ALL:ALL) ALL
bill ALL=(ALL) NOPASSWD: ALL

上面的NOPASSWD表示,切換sudo的時候,不需要輸入密碼,我喜歡這樣比較省事。如果出於安全考慮,也可以強制要求輸入密碼。

root ALL=(ALL:ALL) ALL
bill ALL=(ALL:ALL) ALL

然後,先退出root用戶的登錄,再用新用戶的身份登錄,檢查到這一步為止,是否一切正常。

exit
ssh [email protected]

第三步:SSH設置
首先,確定本機有SSH公鑰(一般是文件~/.ssh/id_rsa.pub),如果沒有的話,使用ssh-keygen命令生成一個(可參考我寫的SSH教程)。
在本機上另開一個shell窗口,將本機的公鑰拷貝到伺服器的authorized_keys文件。

cat ~/.ssh/id_rsa.pub | ssh [email protected] 'mkdir -p .ssh && cat - >> ~/.ssh/authorized_keys'

# 或者在伺服器端,運行下面命令

echo "ssh-rsa [your public key]" > ~/.ssh/authorized_keys

然後,進入伺服器,編輯SSH配置文件/etc/ssh/sshd_config。

sudo cp /etc/ssh/sshd_config ~
sudo nano /etc/ssh/sshd_config

在配置文件中,將SSH的默認埠22改掉,可以改成從1025到65536之間的任意一個整數(這里假定為25000)。

Port 25000

然後,檢查幾個設置是否設成下面這樣,確保去除前面的#號。

Protocol 2

PermitRootLogin no
PermitEmptyPasswords no
PasswordAuthentication no

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

UseDNS no

上面主要是禁止root用戶登錄,以及禁止用密碼方式登錄。
接著,在配置文件的末尾,指定允許登陸的用戶。

AllowUsers bill

保存後,退出文件編輯。
接著,改變authorized_keys文件的許可權。

sudo chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh/

然後,重啟SSHD。

sudo service ssh restart

# 或者

sudo /etc/init.d/ssh restart

下面的一步是可選的。在本機~/.ssh文件夾下創建config文件,內容如下。

Host s1
HostName 128.199.209.242
User bill
Port 25000

最後,在本機另開一個shell窗口,測試SSH能否順利登錄。

ssh s1

第四步:運行環境配置
首先,檢查伺服器的區域設置。

locale

如果結果不是en_US.UTF-8,建議都設成它。

sudo locale-gen en_US en_US.UTF-8 en_CA.UTF-8
sudo dpkg-reconfigure locales

然後,更新軟體。

sudo apt-get update
sudo apt-get upgrade

最後,再根據需要,做一些安全設置,比如搭建防火牆,關閉HTTP、HTTPs、SSH以外的埠,再比如安裝Fail2Ban,詳細可參考這篇《Securing a Linux Server》。

熱點內容
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554
雲伺服器的優點與缺點 發布:2024-09-08 06:30:34 瀏覽:734
上傳下載賺錢 發布:2024-09-08 06:14:51 瀏覽:258