工作中少量机器因为与外对接需要,使用的是 SUSE 操作系统。SUSE 操作系统使用起来大部分与 Red Hat 方法一致,本文将工作中遇到的一些地方做一个记录,以备后查。

配置 IP 地址

使用 ip a 查看网卡名,例如 eth0。

然后执行如下命令生成相关的配置文件:
复制 /etc/sysconfig/network/ifcfg-lo 为 ifcfg-eth0 文件,可以参考 ifcfg-lo 修改,也可以参考以下模版修改:
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.124.25/24'
MTU=''
NAME='VMXNET3 Ethernet Controller'
NETMASK='255.255.255.0'
NETWORK='192.168.124.0'
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

也可以只要 BOOTPROTO、IPADDR、NETMASK、NETWORK、STARTMODE、USERCONTROL 这几个选项即可。

执行 serivce netowrk restart 重启 network 服务即可。

Suse 操作系统,克隆后,需要修改 /etc/udev/rule.d/30-net_persistent_names.rules文件,且只有网线接上, ip a 命令才能看到IP地址。

安装软件包

列出所有定义的安装源
# zypper repos

添加一个新的安装源:
# zypper addrepo

删除指定的安装源:
# zypper removerepo

修改指定的安装源:
# zypper modifyrepo

刷新所有安装源:
# zypper refresh

清除本地缓存
# zypper clean

安装软件
# zypper install xxx

配置VNC

SUSE 下的 VNC 由 tigervnc 包提供。默认已经安装。

启动 vncserver 服务:

# vncserver 

You will require a password to access your desktops.

Password: 
Warning: password truncated to the length of 8.
Verify:   
Would you like to enter a view-only password (y/n)? n

New 'X' desktop is cnapsb:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/cnapsb:1.log

修改 xstartup 配置文件

# cat .vnc/xstartup
#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &  修改为下面一行内容
gnome-session &

重启 vncserver 服务

# vncserver -kill :1
# vncserver
-- By 许望(RHCA、OCM、VCP)
最后修改:2023 年 03 月 02 日 12 : 04 PM
如果觉得我的文章对你有用,请随意赞赏