SuSE 軟件安裝及網絡配置等簡單操作


------本博文來源於 https://blog.csdn.net/xiaoxinyu316/article/details/36717997/------

redhat/Centos 采用yum管理軟件
ubutu/debain  采用apt-get管理軟件

suse 是
zypper se xxxxx 是搜索軟件包
zypper in xxxxx 跟你的apt-get install xxxx等價
zypper rm xxxx  刪除
zypper up xxxx 更新軟件

其他的你再看看幫助吧
suse 團隊
參考資料: http://zhidao.baidu.com/team/view/SUSE
 

 

SuSE其實提供一個類似圖形化界面的工具yast,來實現管理,不需要你手工配置。如果是使用,那么我肯定就用這個工具,不過如果是學習,那么還是老實修改配置文件,這比較深入了解。

下面全部都是修改配置文件實現的修改。和使用yast修改的效果是一樣的。

安裝SSH

SuSE有兩個命令安裝軟件,zypper,yast2。

zypper,可以看http://www.ha97.com/2718.html。

不同linux版本,ssh的名字有所差異。所以要確認一下。

zypper search ssh

localhost:~ # zypper search ssh
Loading repository data...
Reading installed packages...

S | Name                           | Summary                           | Type   
--+--------------------------------+-----------------------------------+--------
  | ksshaskpass                    | A KDE 4 version of ssh-askpass -> | package
  | libnsssharedhelper0            | Helper functions for sharing NS-> | package
  | libssh-devel                   | SSH library development headers   | package
  | libssh-devel-doc               | SSH library api documentation     | package
i | libssh2-1                      | A library implementing the SSH2-> | package
  | libssh2-devel                  | A library implementing the SSH2-> | package
  | libssh4                        | SSH library                       | package
i | openssh                        | Secure Shell Client and Server -> | package
  | openssh-askpass                | A passphrase dialog for OpenSSH-> | package
  | openssh-askpass-gnome          | A GNOME-Based Passphrase Dialog-> | package
  | pam_ssh                        | PAM Module for SSH Authentication | package
  | sblim-cmpi-ssh_service_profile | Instrumentation for DMTF SSH Se-> | package
  | sshfs                          | Filesystem client based on SSH -> | package
  | yast2-sshd                     | YaST2 - SSH Server Configuration  | package

這個時候,可以用

zypper install openssh

yast2 -i openssh

兩種方式都是一樣。

裝完后,編輯vi /etc/ssh/sshd_config

PermitRootLogin yes

PasswordAuthentication yes

還需要設置開機啟動

chkconfig sshd on

ssh就設置完了。不過還需要打開防火牆

SuSEfirewall2 stop

就ok,先停止防火牆。



設置VI

SSH登陸后,發現vi沒有語法高亮。

cp /etc/vimrc ./.vimrc

退出,再登陸就ok,非常方便。



設置防火牆
vi /etc/sysconfig/SuSEfirewall2

搜索FW_SERVICES_EXT_TCP

加上22端口就ok。

啟動防護牆

SuSEfirewall2 start




修改hostname

辦法和Ubuntu和Debian一樣。不過就是

/etc/hosts 和 /etc/HOSTNAME

修改完后,不需要重啟。只需要

hostname -F /etc/HOSRNAME

就ok。

localhost:~ # hostname
suse
localhost:~ # hostname -f
suse.example.com

退出再登陸

suse:~ # hostname
suse
suse:~ # hostname -f
suse.example.com

一切正常。

如果你是采用DHCP的方式獲得IP的話,你肯定發現你設置的hostname,重啟后就失效。根本沒有效果。為啥。

如果你用

yast lan

你就會看到一個設置 hostname via DHCP,去掉這個選項才行。如果是修改配置文件,那么就還需要多修改一個文件

/etc/sysconfig/network/dhcp

 

#DHCLIENT_HOSTNAME_OPTION="AUTO"
DHCLIENT_HOSTNAME_OPTION=""

真不容易,像我那么深入研究SuSE的hostname設置。

 

IP地址

#cat /etc/sysconfig/network/ifcfg-eth0

#BOOTPROTO='dhcp4'
BOOTPROTO='static'
STARTMODE='onboot'
IPADDR=192.168.183.129
NETMASK=255.255.255.0
NETWORK=192.168.183.0
BROADCAST=192.168.183.255
NAME='79c970 [PCnet32 LANCE]'

上面其實是我用yast設置完的結果,我已經禁用ipv6,看起來比較簡單不少。




默認網關

這個文件默認是不存在,你需要創建。為啥后面有 --, 我也不明白。

# cat /etc/sysconfig/network/routes
default 192.168.183.2 - -




DNS
#cat /etc/resolv.conf
search example.com
nameserver 8.8.8.8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM