工作中少量机器因为与外对接需要,使用的是 SUSE 操作系统。SUSE 操作系统使用起来大部分与 Red Hat 方法一致,本文将工作中遇到的一些地方做一个记录,以备后查。
配置 IP 地址
查看网关名称:
# ip a <--- 假设为 eth0。
生成配置文件:
# cp /etc/sysconfig/network/ifcfg-lo /etc/sysconfig/network/ifcfg-eth0
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 这几个选项即可。
修改默认路由:
# cat /etc/sysconfig/network/routes
default 192.168.124.1 - -
重启网卡生效:
# serivce netowrk restart
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