工作中少量机器因为与外对接需要,使用的是 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