转自: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的更多相关文章

  1. Linux(Ubuntu)使用 sudo apt-get install 命令安装软件的目录在哪?(已解决)

    Linux(Ubuntu)使用   sudo apt-get install  命令安装软件的目录在哪? bin文件路径: /usr/bin 库文件路径: /usr/lib/  其它的图标啊什么的路径 ...

  2. 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命令安装软件时,出现 ...

  3. 【OS_Linux】yum命令安装软件

    1.YUM的简介 Yum(全称为 Yellow dog Updater, Modified)是一个rpm包管理器.它能够从指定的服务器上自动下载RPM包并安装,可以自动处理包之间的依赖性关系,并且一次 ...

  4. Linux系统yum命令安装软件时保留(下载)rpm包 -- 转载

    昨天在部署zabbix监控的时候,遇到一个问题:监控服务器处于无外网状态,在线安装不可用.而某些依赖包度娘或谷姐搜索起来也挺呛人的!于是想到一个办法,利用有外网的服务器的yum命令来安装这些软件,并自 ...

  5. 安卓使用adb命令安装软件

    准备工作: 确信 \Android-sdk-windows\tools\下有 adb.exe     AdbWinApi.dll     AdbWinUsbApi.dll 三个文件,如果没有从\and ...

  6. ubuntu 命令安装软件

    终端安装(命令安装).第一,找到终端或者按住Ctrl+Alt+t 打开终端;第二输入命令,命令如下:cd /xxx/xxx/,(xxx代表软件包路径,一直到你放置软件包的文件夹),之后输入命令:sud ...

  7. 【无法使用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 ...

  8. Linux ->> Apt-get命令安装软件

    Apt全称Advanced Package Tool.Apt-get适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. 用法: apt-cache ...

  9. Linux使用yum命令安装软件时,连接不了网路报错:ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"

    错误: 解决方案: 在/etc/sysconfig/network-scripts/ifcfg-eth0文件中配置DNS信息: vim /etc/sysconfig/network-scripts/i ...

随机推荐

  1. 嵌入式 RTP通话:视频流(H.264)的传输

    从摄像头获取的视频数据,经过编码后(当然,也可以不编码,如果你觉得也很ok的话),既可以 是  开始的数据是  00 00 40 00 40 11 C1 8C 94字节) 四.RTP视频传输代码 #d ...

  2. (二十八)monggodb和maven零散笔记

    (1)maven导包的问题:当在pom.xml界面的Dependencies中点击add之后输入jar包查询条件后,如果确定条件没有输错,repo中也确实存在相关jar包,而并没有查处任何结果时,可以 ...

  3. box-sizing -- 盒模型

    项目开发中,在浏览同事的代码,发现他经常用一个属性--box-sizing,很好奇是什么,于是乎,上网查阅资料学了起来. 首先我们先复习一下盒模型的组成:一个div通常由 content(内容)+ma ...

  4. 动态添加弹出页面(shiro项目中来的七)

    一,图解 二,代码 2.0,新增代码 //打开编辑属性(新增) function dialog_open(){ $("#dialog-add").css("display ...

  5. CentOS 7离线安装MySQL 5.7

    系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...

  6. winform自动更新程序实现

    一.问题背景 本地程序在实际项目使用过程中,因为可以操作电脑本地的一些信息,并且对于串口.OPC.并口等数据可以方便的进行收发,虽然现在软件行业看着动不动都是互联网啊啥的,大有Web服务就是高大上的感 ...

  7. Windows环境下使用python 3.x自带的CGI服务器测试cgi脚本--Python

    1.在桌面上新建一个文件夹作为服务器目录文件夹(文件夹名称自定义,文件夹位置自定义),在www文件下再建一个文件夹,文件夹名为“cgi-bin”,须是这个文件名,其他试过不行(原因暂时未知)

  8. 通过JDBC连接数据库(MySql为例)并读取数据库信息--JSP基础

    1.先建数据库,数据库名为:employee_DB;然后在数据库employee_DB下建表,表名为employee;最后插入数据. create database employee_DB; use ...

  9. scrapy 爬虫基础

    Scrapy是Python开发的一个快速.高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据.Scrapy用途广泛,可以用于数据挖掘.监测和自动化测试. 安装Scrapy的 ...

  10. 分布式存储系统-HBASE

    简介 HBase –Hadoop Database,是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,利用HBse技术可在廉价PC Server上搭建起大规模结构化存储集群.HBase利用Had ...