SuSE的命令安装软件 zypper,yast2
来源:互联网 发布:淘宝定位跳转代码 编辑:程序博客网 时间:2024/04/28 12:02
redhat yum
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,非常方便。
设置防火墙
http://os.51cto.com/art/200911/165774.htm
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
- SuSE的命令安装软件 zypper,yast2
- SuSE的命令安装软件 zypper,yast2
- SuSE的命令安装软件 zypper,yast2
- suse zypper操作命令
- zypper(OpenSuse中的软件在线安装工具)的使用及suse 11.0 最新的中国源
- suse LInux 安装软件包zypper
- suse中包管理工具与zypper命令的作用
- Zypper——suse软件查询 安装 升级 与 软件源编辑
- suse zypper
- suse zypper
- Suse用zypper安装时设置网易源
- suse zypper源
- SUSE配置zypper
- 解决Putty下显示Suse Linux Enterprise 12 yast2的乱码问题
- SUSE-11 本地 zypper 配置
- SUSE-11 本地 zypper 配置
- SUSE-11 本地 zypper 配置
- suse下gdb调试无debug信息的glibc--配置zypper的源
- javascript闭包详解
- ASP.NET MVC Model绑定(六)
- IOS UITableView 基础应用
- 活动选择问题(贪心)
- 高性能定时器时间轮的实现
- SuSE的命令安装软件 zypper,yast2
- Maven实战学习笔记(仓库)
- Android View事件分发机制
- java学习之数据类型
- html画布实现一个时钟应用
- TI BLE研究---- 蓝牙协议栈(GAP)
- __attribute__((packed))的作用
- ZOJ-1170
- phpcms的一些知识