Linux这种系统很奇怪,差不多每种不同的版本,它所使用的安装等一些重要命令皆有所变化。假若,你要熟练掌握一种OS,那么如果安装软件/应用,那是入门的第一步。

  

安装命令中:

    RedHat、CentOS皆使用"yum"

    debain、Ubuntu皆使用"apt-get"
  而suse-Linux则使用"zypper" 当然,也可以使用"yast2"/"yast"。
    它的用法:zypper [--全局选项] <命令> [--命令选项] [参数]

    zypper se xxxxx 是搜索软件包
    zypper sl 列出源列表
    zypper refresh 刷新列表(相当于yum clean all)
    zypper in xxxxx 是安装软件
    zypper rm xxxx  删除
    zypper up xxxx 更新软件

    zypper -h  查看帮助,当然你也可以直接man
一、关于SUSE源
添加命令:
#zyppr ar URL alias 
ar是addrepo的缩写

URL 就是软件源的地址 
alias 就是你起的一个名字

本地ISO源,添加方式:
 
~>sudo zypper addrepo iso:/?iso=/media/SOFTWARE/openSUSE-11.4-DVD-i586.iso DVDISO
手动方式添加本地源:
在/etc/zypp/repos.d下创建一个文件iso_local.repo

文件内容如下:

[iso_local]

name=iso_local

enabled=1

autorefresh=1

#以下为本地rmp文件夹路径

baseurl=dir:///mnt/iso

path=/

type=plaindir

keeppackages=0

添加网络上的源,方式:
#zypper ar http://download.opensuse.org/repositories/home:/Thruth/openSUSE_11.0/ My_home_Thruth

相关的一些命令:

SuSEfirewall2 stop/start/restart(防火墙) 
#vim /etc/sysconfig/SuSEfirewall2 (修改命令)
#/etc/sysconfig/network (网络配置目录)

附:

Suse Linux常用命令小结

1 Suse9下配置默认网关

a、在/etc/sysconfig/network/routes文件下添加如下行:

default 网关IP地址 - -

b、重启网络服务

# /etc/init.d/xinetd restart

# rcnetwork restart

c、查看路由

# netstat -r

2 Suse9下开启telnet服务

a、修改/etc/xinetd.d/telnet文件:disnable=no

如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要

通过光盘安装好。

b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet

"auth     required       pam_securetty.so"

c、编辑/etc/securetty文件

# vi /etc/securetty

在文件中增加下面的内容:

pts/0

pts/1

pts/2

pts/3

pts/4

pts/5

pts/6

pts/7

pts/8

pts/9

d 重启网络服务

# /etc/init.d/xinetd restart

# rcnetwork restart

3 Suse9下开启FTP服务

a、修改/etc/xinetd.d/vsftpd文件:disnable=no

b、修改/etc/vsftpd.conf文件,取消如下行的注释:

write_enable=YES

local_enable=YES

local_umask=022

ascii_upload_enable=YES

ascii_download_enable=YES

c、修改/etc/ftpusers,注释掉允许ftp的用户,如root

d、重启网络服务

# /etc/init.d/xinetd restart

4 Suse9下配置rlogin

a、配置用户$HOME目录下的.rhosts文件

# vi .rhosts

主机名1 用户名

主机名2 用户名

b、修改/etc/xinetd.d/rlogin文件:disnable=no

c、修改/etc/pam.d/rlogin文件,注释如下行,允许root用户rlogin

"auth     required       pam_securetty.so"

d、重启网络服务

# /etc/init.d/xinetd restart

5 版本内核

# cat /etc/issue  Suse Linux常用命令小结. 内部公开

Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).

# cat /proc/version

Linux version 2.6.5-7.201-bigsmp (geeko@buildhost) (gcc version

3.3.3 (SuSE Linux)) #1 SMP Sun Feb 5 16:58:22 CST 2006

# uname -r

2.6.5-7.201-bigsmp

说明:2.6.5表示操作系统版本为Suse9;201表示补丁版本:191~243表示SP2,

244-257表示SP3

6 查看CPU、MEM

# grep "model name" /proc/cpuinfo

model name      : Intel(R) Xeon(TM) CPU 2.40GHz

model name      : Intel(R) Xeon(TM) CPU 2.40GHz

model name      : Intel(R) Xeon(TM) CPU 2.40GHz

model name      : Intel(R) Xeon(TM) CPU 2.40GHz

# grep MemTotal /proc/meminfo

MemTotal:      4147836 kB

7 查看操作系统位数

# getconf LONG_BIT

32

# getconf WORD_BIT

32

8查看VCS双机软件版本

# rpm -qa | grep VRTS

9主机名修改

# yast

Network Devices > Network Card >Configure >Host name and name server >

修改Host Name的值

10检查系统分区

# df –l

11检查内存空间

# free -t

12检查时区设置

# cat /etc/sysconfig/clock

13修改时区设置

# yast

选择System > Date and Time >Region(地区选择) >Time Zone(时区选择)

14系统时间设置

# date mmddHHMMCCYY

15重新设置光纤驱动

# rmmod qla2300

# rmmod qla2xxx.ko

# insmod /lib/modules/`uname

-r`/kernel/drivers/scsi/qla2xxx/qla2xxx.ko ql2xfailover=1

# modprobe qla2300

ql2xfailover=1表示开启光纤的多路径功能,即当节点连接外置磁盘的一个光纤通道出

现故障时,系统自动采用该节点对应的另外一个光纤通道。

16检查磁盘分区信息

# fdisk -l

17创建物理卷

# pvcreate -ff /dev/sdb1

-ff:表示不需要确认任何信息,强制进行创建。

18查看已经创建的PV

# pvscan

19创建卷组

# vgcreate -s 4m -v vggfep /dev/sdb1

-s:指定PE的大小,系统默认值为4MB,在该卷组上创建的逻辑卷的最大值为256GB。

如果需要创建更大的逻辑卷,则需要扩大PE的值,如8MB、16MB等。

20创建逻辑卷

# lvcreate -L 4g -n lvgfep vggfep

21查看创建的卷组和逻辑卷

# vgdisplay –v

22创建文件系统

# mkfs -t reiserfs /dev/vggfep/lvgfep

23激活/去激活卷组

# vgchange -a y vggfep

# vgchange -a n vggfep

24查找卷组信息

# vgscan

25IP地址配置

(临时生效,系统重启后会丢失)

注意:SuSE 9操作系统中,使用yast配置IP后,会导致心跳网卡处于非激活状态,所

以修改IP地址时,不要用yast修改IP地址。

a、配置eth1本机固定IP

# ifconfig eth1 10.71.114.10  netmask 255.255.255.0

b、在eth1网卡上配置本机浮动IP

# ifconfig eth1:0 10.71.114.12  netmask 255.255.255.0

c、检查IP地址配置是否成功

# ifconfig

26IP地址配置

(永久生效)

a、查看网卡的MAC地址

# ifconfig eth1

其中HWaddr后面对应的粗体部分为eth1网卡对应的MAC地址,如:

00:1F:29:E8:97:6E

b、创建eth1网卡对应的IP配置文件

# cd /etc/sysconfig/network

# vi ifcfg-eth-id-00:1F:29:E8:97:6E

在文件中增加下面的内容:

BOOTPROTO='static'

BROADCAST1='10.71.105.255'

IPADDR1='192.168.0.13'

NETMASK1='255.255.255.128'

NETWORK1='10.71.105.128'

BROADCAST2='10.71.105.255'

IPADDR2='10.71.105.223'

NETMASK2='255.255.255.128'

NETWORK2='10.71.105.128'

MTU=''

REMOTE_IPADDR=''

STARTMODE='onboot'

说明:

BROADCAST:表示广播地址

IPADDR:表示IP地址

NETMASK:表示子网掩码

NETWORK:表示路由地址

IPADDR1为本机浮动IP,IPADDR2为本机固定IP

c、重启操作系统

d、检查IP地址配置是否成功

# ip address show eth1

27配置IP地址与节点名映射关系

# vi /etc/hosts

在/etc/hosts文件中增加下面的内容:

10.71.105.221   gfep1

10.71.105.222   gfep2

10.71.105.220   gfepshare_ip

# vi /etc/hosts.equiv

在/etc/hosts.equiv文件中增加下面的内容:

gfep1

gfep2

28激活/去激活网卡

# ifup eth1

# ifdown eth1

29配置双机ssh信任关系

(两个节点上都要执行该操作)

----------配置SSH信任关系start--------------------------------

# ssh-keygen -t dsa

# chmod 755 ~/.ssh

# cd $HOME/.ssh

# cp id_dsa.pub $HOME/.ssh/authorized_keys2

--使用ftp命令以ASCII方式将另一个节点的id_dsa.pub文件拷贝到本机/test目录

# mkdir /test

# cd /test

# ftp .........

# cat id_dsa.pub >> $HOME/.ssh/authorized_keys2

将passphrase加入内存中

# exec /usr/bin/ssh-agent $SHELL

# ssh-add

----------测试信任关系----

# ssh 节点名

--如果提示Connection refused表示该节点上的ssh服务未启动,需要使用以下命令

启动:

# sshd

----------配置SSH信任关系end----------------------------------

30配置用户的.rhosts文件

# vi .rhosts

gfep1   root

gfep2   root

31配置心跳网卡信息

a、编辑hotplug文件

# cd /etc/sysconfig

# vi hotplug

设置HOTPLUG_PCI_QUEUE_NIC_EVENTS 为 yes,保存文件。

b、配置config文件

# cd /etc/sysconfig/network

# vi config

将要设置为心跳网卡的MAC地址加入到MANDATORY_DEVICES中,如下所示:

MANDATORY_DEVICES="eth-id-00:E0:FC:8C:33:CF

eth-id-00:E0:FC:8C:33:CE"

MANDATORY_DEVICES配置的网卡信息中,前面的MAC地址是主用心跳网卡的MAC地址,

后面的MAC地址是备用心跳网卡的MAC地址。

c、创建主用心跳网卡的配置文件

# vi ifcfg-eth-id-00:18:82:61:89:45

在文件的最后一行加入如下内容:

PERSISTENT_NAME=eth0

d、创建备用心跳网卡的配置文件

# vi ifcfg-eth-id-00:18:82:61:89:E3

在文件的最后一行加入如下内容:

PERSISTENT_NAME=eth4

找到下面行:

DisplayManager.requestPort:       0

将它修改为

!DisplayManager.requestPort:       0

b、修改kdmrc文件

# vi /etc/opt/kde3/share/config/kdm/kdmrc

修改设置节 '[XDMCP]'

将 "Enable=false" 改为 "Enable=true"

c、编辑文件 '/etc/sysconfig/displaymanager'

将'DISPLAYMANAGER_REMOTE_ACCESS="no"' 改为

'DISPLAYMANAGER_REMOTE_ACCESS="yes"'

将'DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no"'改为

'DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"'

d、重新启动XDM服务

# rcxdm restart

35 Suse10sp1下开启FTP服务

--inetd模式

a、修改/etc/xinetd.d/vsftpd文件:disnable=no

b、修改/etc/vsftpd.conf文件,取消如下行的注释:

write_enable=YES

local_enable=YES

local_umask=022

ascii_upload_enable=YES

ascii_download_enable=YES

c、修改/etc/vsftpd.conf文件,注释如下行:

listen=YES

d、修改/etc/ftpusers,注释掉允许ftp的用户,如root

e、重启网络服务

# /etc/init.d/xinetd restart

--standalone模式(服务器负担较重的情况下)

a、修改/etc/xinetd.d/vsftpd文件:disnable=yes

b、修改/etc/vsftpd.conf文件,取消如下行的注释:

write_enable=YES

local_enable=YES

local_umask=022

ascii_upload_enable=YES

ascii_download_enable=YES

c、修改/etc/ftpusers,注释掉允许ftp的用户,如root

d、重启网络服务

# /etc/init.d/xinetd restart

36查看操作系统补丁

# SPident

CONCLUSION: System is up-to-date!

found    SLE-10-x86_64-SP1

37查看操作版本

# uname -a

# lsb_release -a

http://www.cnblogs.com/sbaicl/archive/2013/06/27/3159847.html

转载于:https://www.cnblogs.com/luolizhi/p/4624933.html

(转)初识suse——linux相关推荐

  1. suse linux 备份,suse linux利用scp实现自动远程备份

    在服务器本机上备份数据,一旦该机器硬盘出现故障,如果事先没有备份,数据的恢复将会耗时耗力,甚至严重时将彻底破坏而无法重现天日.远程手动备份数据费时费力且不及时,到机房现场备份再取回数据也比较麻烦.最好 ...

  2. 基于suse linux系统的cacti系统部署——rpm包方式

    豆丁 http://www.docin.com/p-191889788.html rpm包方式:啊扬--沙迳:2010-12-1:更改:2011/5/16:一.Cacti的简介(来源:网络):Cact ...

  3. suse linux 命令 收藏

    suse linux 命令 收藏 1.修改vftpd配置文件   vi /etc/vsftpd .conf                       #listen=YES   vi /etc/xi ...

  4. suse LINUX系统中的,用户权限的问题。

    关于suse LINUX系统中的,用户权限的问题. 当我们大家用LL或LA命令来查看一下当前目录的相关信息时, 在最前面我们总能看到这样的信息提示: -drrr--o--- 这些就是相关的用户服务对本 ...

  5. IBM服务器以及本地PC机安装suse linux,oracle测试,遇到的问题有:

    <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-al ...

  6. SUSE LINUX下文件系统变只读的问题解决

    现象产生:服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后,发现HOME目录文件系统变成只读模式. 附图: 原因分析:在系统加载光盘之前一切正常,加载后出现这样的问题.加载光盘时 ...

  7. 记一次suse linux崩溃

    在suse linux上安装snmp软件! 使用zypper安装一系列依赖的时候,安装无缘无故中断,不能新建连接到这台服务器! 上面仍然跑着游戏数据库!但是数据库仍旧运行正常! 通知运维部某同事,他沉 ...

  8. 升级SUSE Linux内核的完整步骤!

    http://blog.sina.com.cn/s/blog_491529d60100061h.html 安装完SLED 10后发现仍然有"热启动网络不通"的问题,原因是内核版本较 ...

  9. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

最新文章

  1. Spring Boot 实现定时任务的动态增删启停
  2. AMD:浏览器中的模块规范
  3. java 单元测试inject_Mockito中@Mock与@InjectMock
  4. iOS自动打包并发布脚本
  5. 【今晚七点半】:5G时代的云游戏还缺什么?
  6. 反应速度测试软件,用批处理实现的反应速度测试工具
  7. EAS 表格、查询方案存储表
  8. 【转】Linux 移动或重命名文件/目录-mv 的10个实用例子
  9. PHP多进程初探 --- 再次谈daemon进程
  10. Bailian2750 鸡兔同笼【入门】
  11. webpack多环境(dev stg prd qa)打包问题
  12. 网络技术——网络安全技术
  13. VariantNet--简易的神经网络做DNA测序
  14. 美杜莎(Medusa)
  15. 终端环境如何下载谷歌网盘google drive文件
  16. HDU 613 Kolakoski
  17. day17 面向对象基础
  18. 微信 第三方开放平台 获取小程序授权并绑定小程序到开放平台(都是坑,留下帮助后人) 一
  19. 人工智能之语音机器人
  20. Day02:基本IO操作

热门文章

  1. ASP.NET高级配置Web.config和Machine.Config
  2. LeetCode(121)——买卖股票的最佳时机(JavaScript)
  3. 零基础带你学习MySQL—多子句查询(十九)
  4. JS实现购物车全选、不选、反选的功能(十七)
  5. powershell写mysql_使用Powershell对MySql运行MySql存储过程脚本
  6. python qt5 数据改变 触发信号_pyqt5自定义信号实例解析
  7. 京东月薪8万招聘HR,岗位要求只有这3个字
  8. 在早上起床后适当的喝一杯白开水
  9. 客机客座率达到多少,航空公司才能不赔钱
  10. 无论商业模式怎么变,其最核心的东西,永远不变