SuSE的命令安装软件 zypper
转自:http://blog.csdn.net/s_k_yliu/article/details/6674079
SuSE的命令安装软件 zypper,yast2
redhat yum
debain apt-gt
suse 是
zypper se xxxxx 是搜索软件包
zypper in xxxxx 跟你的apt-get install xxxx等价
zypper rm xxxx 删除
zypper up xxxx 更新软件 其他的你再看看帮助吧 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,非常方便。
设置防火墙
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 - -
SuSE的命令安装软件 zypper的更多相关文章
- Linux(Ubuntu)使用 sudo apt-get install 命令安装软件的目录在哪?(已解决)
Linux(Ubuntu)使用 sudo apt-get install 命令安装软件的目录在哪? bin文件路径: /usr/bin 库文件路径: /usr/lib/ 其它的图标啊什么的路径 ...
- yum命令安装软件时,出现--centos 7 安装apache 出现 Could not resolve host: mirrorlist.centos.org; 未知的错误"--CentOS网络设置 couldn't resolve host 'mirrorlist.centos.org问题解决
CentOS网络设置 couldn't resolve host 'mirrorlist.centos.org问题解决 今天在虚拟机上安装完CentOS6.5之后,首次使用时yum命令安装软件时,出现 ...
- 【OS_Linux】yum命令安装软件
1.YUM的简介 Yum(全称为 Yellow dog Updater, Modified)是一个rpm包管理器.它能够从指定的服务器上自动下载RPM包并安装,可以自动处理包之间的依赖性关系,并且一次 ...
- Linux系统yum命令安装软件时保留(下载)rpm包 -- 转载
昨天在部署zabbix监控的时候,遇到一个问题:监控服务器处于无外网状态,在线安装不可用.而某些依赖包度娘或谷姐搜索起来也挺呛人的!于是想到一个办法,利用有外网的服务器的yum命令来安装这些软件,并自 ...
- 安卓使用adb命令安装软件
准备工作: 确信 \Android-sdk-windows\tools\下有 adb.exe AdbWinApi.dll AdbWinUsbApi.dll 三个文件,如果没有从\and ...
- ubuntu 命令安装软件
终端安装(命令安装).第一,找到终端或者按住Ctrl+Alt+t 打开终端;第二输入命令,命令如下:cd /xxx/xxx/,(xxx代表软件包路径,一直到你放置软件包的文件夹),之后输入命令:sud ...
- 【无法使用yum安装软件】使用yum命令安装软件提示No package numactl.x86_64 available.
在安装mysql时需要安装numactl.x86_64 使用yum -y install numactl.x86_64时报错 [root@sdp6 mysql]# yum -y install num ...
- Linux ->> Apt-get命令安装软件
Apt全称Advanced Package Tool.Apt-get适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. 用法: apt-cache ...
- Linux使用yum命令安装软件时,连接不了网路报错:ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
错误: 解决方案: 在/etc/sysconfig/network-scripts/ifcfg-eth0文件中配置DNS信息: vim /etc/sysconfig/network-scripts/i ...
随机推荐
- 前端框架Vue入门
1.Vue简介 Vue是一套构建用户界面的渐进性框架.Vue采用自底向上增量开发的设计,其关注点在图层,与angular的区别就在这里,它关注的是图层,而angular注释的是数据. 2.与React ...
- 如果没有Build path怎么办 .project文件的修改
<?xml version="1.0" encoding="UTF-8"?><projectDescription> <name& ...
- 自定义WIZ文档模板
WIZ文档模板 1.在wiz笔记里面新建一个笔记,并将其做成一个模板 例子: 2.该作为模板的笔记制作完成后,右键-高级-另存为 导出为html格式 3.将导出的文件和文件夹(有时候只有一个htm文 ...
- Struts2【拦截器】就是这么简单
什么是拦截器 拦截器Interceptor.....拦截器是Struts的概念,它与过滤器是类似的...可以近似于看作是过滤器 为什么我们要使用拦截器 前面在介绍Struts的时候已经讲解过了,Str ...
- GridView添加事件监听和常用属性解析
1. 使用流程 graph LR 准备数据源-->新建适配器 新建适配器-->绑定数据源 绑定数据源-->加载适配器 2. 常用属性 android:columnWidth:每一列的 ...
- Bzoj2134:单选错位
题面 Bzoj Sol 第\(i\)道题选对的概率就是\(\frac{min(a[i-1], a[i])}{a[i]*a[i-1]}\) # include <bits/stdc++.h> ...
- Vue-自定义事件之—— 子组件修改父组件的值
如何利用自定义的事件,在子组件中修改父组件里边的值? 关键点记住:三个事件名字 步骤如下: 这里,相对本案例,父组件定义为Second-module,对应的子组件是Three-module 第一步:你 ...
- RabbitMQ教程C#版 - Hello World
先决条件 本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以 ...
- 没有基础的初学者学java怎样快速入门?超全的学习路线图
现在地球人都知道互联网行业工资高,上万都是小case,不值一提.可是对于大部分人来说,工资七八千都算很难了.那我也想学java,当程序员,赚大钱.可是作为一个初学者,怎样才可以快速入门呢?早点入门就可 ...
- windows7下django项目搭建
参考视频教程 http://study.163.com/course/ http://www.bilibili.com/video/av8915600/ http://www.bilibil ...