博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SUSE Linux Enterprise 10(SLES 10)狂奔之旅
阅读量:5768 次
发布时间:2019-06-18

本文共 2925 字,大约阅读时间需要 9 分钟。

SUSE Linux Enterprise 10(SLES 10)
狂奔之旅
作者:田逸(
 
发表于
[url]http://os.51cto.com/art/200705/47319.htm[/url]
 
Ncowboy
suse
的桌面环境推崇备至,特别是我险遭不测那会,他成天拿他的笔记本到我的病榻前演示
suse
桌面有多么漂亮、对无线的支持多么诱人云云。说实话,我对
linux/unix
桌面没什么兴趣的,因为在实际的服务器运行环境中,基本上不用图形用户界面(
GUI
)。尽管现在使用
suse
作为企业运算环境的国内用户还不普遍,并不是因为他不优秀,从
oracle
对它的支持就能明白它确实非同一般。有了
suse,
我们又多了一种选择,下面请大家随我来快速体验一把。
 
安装
suse 10
Suse 10
有多个版本,简直让人迷惑,这里选用企业版
SLES 10(
不是免费的
),
一共四张光盘(或者一张
DVD
)。把安装盘的第一张放进光驱,用安装盘引导系统,很快就会出现安装引导界面,这时按“
F3”
键,选择文本模式(
text mode
,
然后再回主界面,选“
installation-ACPI disable
高级配置与电源接口,服务器当然不需要来个什么屏幕保护之类的
,如下图所示:
接着是选择安装语言,强烈建议选英文,以免以后安装某些软件乱码,烦人的很。交替使用“
Tab”
键和“
Enter”
键往后进行,到“
installation settings
”这一步时,选择“
partitioning
”执行手动分区,对于真实的企业运行环境,这一步是必须的(默认分区行为可认为安装者不负责任或水平有限);截图如下:
选“
create custom partition setup
再选中“
custom partitioning (for experts)
.
下图是某个磁盘分区完成后的汇总:
建议划分分区/
/usr
/var
/home
以及交换分区swap(
大小一般为1024M).
具体的分区大小布局,要根据磁盘总容量及实际的需求来进行。确认分区符合实际需要后,用“Tab
”键移到“[
Finish]
”回车,后面的事情就是换光盘而已。由于是以定制方式进行安装,只需要2
张光盘
安装盘1
2—
如果顺利的话,很快就能完成安装。
 
安装后处理
系统第一次启动,默认启用了一些并不是必须的服务,出于安全及减少资源消耗等方面的原因,有必要让它们保持沉默。有2
种关闭随系统启动服务的方法:Suse
工具yast2
和手动执行。yast2
比较直观,易于操作,不做过多的介绍,这里我们手动来做这个事情,也有利于我们了解运行脚本的真相,另外,这个方法也适用于其他基于SVR 4
unix
系统。在/etc/rc2.d
/etc/rc3.d
目录下分别创建子目录del,
然后把以大写字母S
开头的文件移动到目录del,
当然是移走不需要启动的服务脚本。以这种方式处理的运行脚本,以后恢复非常容易---
把文件从del
目录拷贝到原处就OK
了。这里在顺便把文件/etc/inittab
的默认运行级别由5
改成3
(因为基本上不用图形界面),因此也不必把/etc/rc5.d
目录里的文件做处理。处理完成后,重启系统,用ps –aux
查进程,发现系统运行的进程应该少多了。无论如果,都不要把sshd
这个进程给移走了。
检查一下网络状态,以便可以使用wget
在别的站点下载软件,也要确保sshd
正常才能实施远程管理。首先检查网络参数如ip
地址、网官是否设置正确,网络的连通是否完好,/etc/resolv.conf
的域名服务地址是否正确。用几个简单的指令即可检验其正确性,不再多言。
 
部署应用
本来随suse 10
系统带了一些常规的诸如apache,mysql
之类的应用,但还是强烈推荐用户使用最新的稳定版源码来安装这些应用,不幸的是,在系统安装过程中由于采用的是专家模式,有些开发工具没有被安装到系统,这将导致源码的配置、编译安装不能进行。需要先把gcc-c++,gcc,glibc-dev,libstdc++-dev,ncursers-dev
这几个rpm
形式的包安装到系统,不过不用担心,这几个rpm
包安装起来比较容易,没什么包依赖关系来作怪。执行不带选项和参数的命令make,gcc
就可检验这些开发工具是否被正确安装。只要把开发工具安装好了,一切都自由了,不再受rpm
的束缚。
1
、部署samba
服务。Wget 
把文件下载到服务器的目录/root,
tar zxvf  samba-3.0.25rc3.tar.gz
解包解压生成目录samba-3.0.25rc3
,进入这个目录,执行 ./configure –prefix=/usr/local/samba,
make,
make install
完成安装。现在安装目录还缺少配置文件smb.conf,
examples/smb.conf.default
拷贝到/usr/local/samba/lib/smb.conf,
按照自己的实际需求修改一下这个文件,完成后,用命令testparm
测试一下是否正确。如果要samba
服务随系统自动运行,可以在/etc/init.d
目录下写一个脚本(
假定名称为smbd
[1]),
把它链接成S22smbd(ln –s /etc/init.d/smbd /etc/rc3.d/S22smbd)
。用useradd sery 
创建一个系统用户sery,
设定密码,再把用户sery
加入samba
用户
[2](/usr/local/samba/bin/smbpasswd  -a  sery,
回车后设定密码)
。执行/usr/local/samba/sbin/smbd –D,/usr/local/samba/sbin/nmbd –D
samba
服务启用。
2
、部署数据库服务oracle 10g
。除了必须在oracle
用户的.profile
里加入export DISPLAY=127.0.0.1:0.0
这一行和修改安装文件oraparm.ini
(加suse-10,
原来用suse-9
这个项目存在)而外外,其他的诸如环境变量、内核参数等,几乎与redhat
安装oracle
相同。限于篇幅,到此打住。
 
其他的应用体验也跟redhat,debian
等差不多。
 
 
[1]
行如
 exec /user/local/samba/sbin/smbd –D
#/bin/bash
exec /usr/local/samba/sbin/smbd –D
exec /usr/local/samba/sbin/nmdd -D
[2]
一般情况下,
samba
用户需使用系统帐号。
 
本文转自sery51CTO博客,原文链接:http://blog.51cto.com/sery/27076 ,如需转载请自行联系原作者
 
你可能感兴趣的文章
Scenario 9-Shared Uplink Set with Active/Active uplink,802.3ad(LACP)-Flex-10
查看>>
UML类图中的六种关系
查看>>
探寻Interpolator源码,自定义插值器
查看>>
一致性哈希
查看>>
mysql(待整理)
查看>>
看雪论坛502,出现安全宝?
查看>>
使用PullToRefresh实现下拉刷新和上拉加载
查看>>
mysql
查看>>
2012年电信业八大发展趋势
查看>>
Web日志安全分析工具 v2.0发布
查看>>
JS重载
查看>>
python2和python3同安装在Windows上,切换问题
查看>>
php加速工具xcache的安装与使用(基于LNMP环境)
查看>>
android超链接
查看>>
redhat tomcat
查看>>
统计数据库大小
查看>>
IO流的学习--文件夹下文件的复制
查看>>
第十六章:脚本化HTTP
查看>>
EXCEL表中如何让数值变成万元或亿元
查看>>
Cisco PIX防火墙的安装流程
查看>>