初识suse-Linux相关!

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

相关文章