• 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 - - 


     
    HY_2011IT
  • 相关阅读:
    WSGI-mini-web框架服务器
    pymsql链接数据库报错2003的解决过程记录
    官方案例--Survival Shoot(一)
    Python-Day5修改haproxy配置文件
    Python-Day4实现简单的shell sed替换功能
    Python-列表嵌套字典-名片管理系统(适合刚学习完字典和列表的同学练手)
    Python-列表的运用-名字管理系统
    Vi 编写一个剪刀石头布游戏
    Python-Day3 购物系统
    Python-Day2三级菜单
  • 原文地址:https://www.cnblogs.com/yaohuimo/p/8390891.html
Copyright © 2020-2023  润新知