2008年3月26日 星期三

centos 网络配置

在centos系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着这台机子网卡IP地址配置的相关信息,它的具体格式为:
[root@localhost network-scripts]# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.128
IPADDR=11.19.13.16
USERCTL=no
PEERDNS=yes
GATEWAY=61.49.23.129
只要我们按照上面的格式配置好文件的各个数据项,且用
/etc/init.d/network reload 命令 或
service network reload
重新导入该文件,我们就可以将我们的网络启动起来。

标签:

2008年3月14日 星期五

安装FMS3 Linux版[linux]

之前在red hat linux 9上安装需要很多c的库依赖。看了adobe的官网fms3 适用于red hat 4 (也就是AS4版)但是不太想用redhat了,于是用了免费的CentOS
对应的版本应该是centos4.2以上(AS4 update2)于是去下了个centOS4.6
找了几处镜像以下链接是速度最快的(我用的是上海有线通)
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin1of4.iso
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin2of4.iso
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin3of4.iso
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin3of4.iso

注意* 第四张盘可以不用下,安装系统只要前三张盘


centOS的安装我就不说了,我选择的是custom安装,牢记要选上开发工具选项,fms3的依赖包里有c++的列库依赖

正式开始了


先创建个用户和用户组给fms用

[root@seven ~]# groupadd fms
[root@seven ~]# useradd -g fms fms


将安装包放在随便哪个目录里解压(我放在 /share 里)

[root@seven ~]# cd /share
[root@seven share]# tar -xzf FlashMediaServer3.tar.gz

...
一阵解压后切到FMS3目录下

[root@seven share]# cd /FMS_3_0_0_r1157
[root@seven FMS_3_0_0_r1157]# ./installFMS -platformWarnOnly

官方文档上写的只有 ./installFMS 这个行不通的装过2的人都知道

安装过程和2差不多在 2008 年 一月 里有安装2的过程可以参考


装好以后切到程序目录
[root@seven FMS_3_0_0_r1157]# cd /opt/adobe/fms
[root@seven fms] ./fmsmgr server fms start

用top察看进程
看到以下四个说明安装已成功了

fmscore
fmsedge
fmsmaster
fmsadmin

如果有什么问题比如跑不起服务试试看以下这些方法

1.有可能是其中一个依赖包没有

ldd fmsadmin
linux-gate.so.1 => (0×00cea000)
libpthread.so.0 => /lib/libpthread.so.0 (0×00721000)
libasneu.so.1 => /usr/lib/libasneu.so.1 (0×00b68000)
librt.so.1 => /lib/librt.so.1 (0×0074f000)
libdl.so.2 => /lib/libdl.so.2 (0×0071b000)
libstdc .so.6 => /usr/lib/libstdc .so.6 (0×04735000)
libm.so.6 => /lib/libm.so.6 (0×006f2000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0×00dcb000)
libc.so.6 => /lib/libc.so.6 (0×005b0000)
/lib/ld-linux.so.2 (0×0058e000)


起初我在装的时候
libasneu.so.1 => 为空
所以

#cp /opt/adobe/fms/libasneu.so.1 /lib/libasneu.so.1

然后

#./fmsmgr adminserver start

2.如果4个进程都跑起来了但是fms_adminConsole.swf还是连不上

那么试试看将你的防火墙关闭先

开启: service iptables start
关闭: service iptables stop

永久性的 --

开启: chkconfig iptables on
关闭: chkconfig iptables off

这样安全么?测试的时候可以,放到外面当然不行了

编辑防火墙配置

vi /etc/sysconfig/iptables

找到-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

在其上+上

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1111 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT

然后/etc/rc.d/init.d/iptables restart

就ok了

标签:

2008年2月27日 星期三

redhat查看硬件信息[Linux]


#cat /proc/cpuinfo
#cat /proc/meminfo
#fdisk -l
#lspci

标签:

2008年1月25日 星期五

关于 Redhat9 的网络配置文件

完整搜索顺序是:(*为接口名)


/etc/sysconfig/networking/profiles/default/ifcfg-*
/etc/sysconfig/networking/profiles/default/*
/etc/sysconfig/networking/default/ifcfg-*
/etc/sysconfig/networking/default/*
/etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/*

从上往下,找到任何一个就忽略其他。具体某人的机器这些配置放在哪里?是由你运行的网络接口配置程序决定的(linux有N多网络配置程序,像早些的netconf,netconfig,ifconfig,现在的X中gnome的配置程序,kde也有,redhat有个专用的redhat-config-network),程序作者想把它们放在哪里就是哪里,但一定是上面的范围。

标签:

Redhat配置文件介绍

1./etc/sysconfig/mouse
  MOUSETYPE="ps/2"
  XMOUSETYPE="PS/2"
  FULLNAME="Generic 3 Button Mouse (PS/2)"
  XEMU3=no
  
  2. /etc/sysconfig/network 网络配置文件
  NETWORKING=yes #肯定是YES,不用网络有必要使用LINUX吗?
  FORWARD_IPV4=no #IPV4转发,当你的机器作路由器时将此项设为yes
  HOSTNAME=helius.dlut.edu.cn
  #主机名
  GATEWAY=202.118.66.1
  #默认网关(路由器)
  GATEWAYDEV=eth0 #与默认网关在同一物理网上的网卡逻辑设备名
  #对于大多数用户应该是eth0,除非你的机器作路由或有两块以上网卡
  
  3./etc/sysconfig/soundcard
  # THIS FILE IS WRITTEN BY SNDCONFIG
  # PLEASE USE SNDCONFIG TO MODIFY
  # TO CHANGE THIS FILE!
  # There should be no spaces at the start of a line
  # or around the '=' sign
  CARDTYPE=SB32
  
  4. /etc/sysconfig/sendmail
  sendmail启动参数,具体参数请参考系统启动文件、sendmail文档及FAQ,示例文件内容如下:
  
  DAEMON=yes
  QUEUE=1h
  
  5. /etc/sysconfig/static-routes
  静态路由表配置文件,可使用linuxconf或control-pannel配置并生成此文件,格式如下:
  
  网卡逻辑设备名 传送给route命令的参数(不带add)
  
  示例文件格式如下:
  
  eth0 net 202.118.68.0 netmask 255.255.252.0 gw 202.118.66.16
  eth0 net 202.118.65.0 netmask 255.255.255.0 gw 202.118.66.13
  eth0 net 202.199.128.0 netmask 255.255.240.0 gw 202.118.66.253
  
  6. /etc/sysconfig/pcmcia
  PCMCIA卡配置文件,台式机上不用配置此文件,示例文件内容如下:
  
  PCMCIA=no
  PCIC=
  PCIC_OPTS=
  CORE_OPTS=
  
  
  6. /etc/sysconfig/network-scripts/* 网络配置启动文件及参数配置
  
  ifcfg-* 相应网络接口网络配置,如eth0对应文件ifcfg-eth0,内容如下:
  #以后为注释,配置文件中不用加
  
  文件ifcfg-eth0
  
  DEVICE=eth0 #此设备名一定要和文件名中的设备名对应,如ifcfg-eth1文件中此
  #设备名为eth1
  IPADDR=202.118.66.81 #IP地址
  NETMASK= 255.255.255.0 #网络屏蔽位,通常为255.255.255.0
  NETWORK=202.118.66.0 #网络地址,在网络屏蔽位是255.255.255.0时将IP地址最后
  #一位设为0即可
  BROADCAST=202.118.66.255#广播地址,在网络屏蔽位是255.255.255.0时将IP地址最后
  #一位设为255即可
  ONBOOT=yes
  BOOTPROTO=none
  
  此目录下除ifcfg-*之外,还有ifup-*,ifdown-*等文件,对于大多数用户而言,这
  些文件不用修改。
  
  
  7. /etc/conf.modules
  此文件为内核模块配置文件,系统在启动时从此文件中读取网卡、声卡等设备的配置,
  具体说明请参考/usr/doc/HOWTO/下相应的说明文档。
  
  示例文件内容如下:
  
  alias eth0 tulip
  alias sound sb
  options opl3 io=0x388
  alias midi awe_wave
  post-install awe_wave /usr/bin/sfxload /etc/midi/GU11-ROM.SF2
  options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330

标签:

Red Hat Linux配置文件一览


配置文件是Red Hat Linux管理的一个主要内容.为特定计算机进行的设置,包括用户帐号,网络地址或GUI属性,都保存在纯文本中.
  一般情况下,Red Hat Linux系统的配置文件被保存在几个地方,下面是几个主要的地方:
  
  1.$HOME:所有的用户都把信息保存在他们的主目录下,该目录可指导他们的登录帐号操作.大多数的配置文件都用圆点(.)开始,因次使用标准的ls命令(需要键入ls -a查看它), 配置文件不出现在用户的目录中.有定义用户shell行为,桌面外观以及文本编辑器使用的选项的圆点文件,甚至有为每个用户配置网络权限的文件(如.rhosts).
  
  2./etc:这个地方包括许多最基本的Red Hat Linux系统配置文件,这些文件包括:
  
  (1)aliases:可以包含由Red Hat Linux邮件服务使用的分布表.
  (2)bashrc:为bash shell用户设置系统默认值(默认情况下,它可以设置shell提示符,包括当前的用户名,主机名以及当前的目录).
  (3)crontab:为运行自动任务设置cron环境和次数.
  (4)csh.cshrc(或cshrc):为csh(C shell)用户设置系统默认值.
  (5)exports:包含一些本地目录列表,远程计算机可以使用Network File System(网络文件系统,简称NFS)共享这些目录.
  (6)fdprm:设置供通用软盘格式使用的参数.
  (7)fstab:识别共用存储媒体用的设备(硬盘,软盘以及光驱)以 及在Linux系统中安装它们的位置.使用mount命令选择要安装哪个文件系统.
  (8)gettydefs:包含终端设备(调制解调器,终端以及在终端设备上的远程登录)使用的线行定义.
  (9)group:识别定义在系统上的分组名以及分组ID(GID).Linux中的分组权限由与每个文件以及目录关联的rwx(读,写,执行)三个设置中的第二个来定义.
  (10)host.conf:设置在TCP/IP网络(如 Internet)上用于搜索域名(如 redhat.com)的位置.默认情况下,搜索本地主文件,然后是resolv.conf中的名字服务器项.
  (11)hosts:包含可以从计算机中搜索到的IP地址和主机名(通常该文件仅用于保存LAN活更大的私人网络上的计算机名).
  (12)host.allow:列出允许在本地计算机上使用TCP/IP服务的主计算机.
  (13)host.deny:列出不允许本地计算机上使用TCP/IP服务的主计算机.
  (14)xinetd.conf:包含daemon过程中用到的一些简单配置信息.单个服务器的信息都会被放在/etc/xinetd.d目录中.
  (15)info-dir:包含info命令可用信息的标题.
  (16)inittab:包含确认哪些程序启动和结束的信息.
  (17)issue:包含一些登录信息行,这些登录信息行是在终端准备好允许你从本地终端或也文本模式下的控制台中登录到linux时所显示的.
  (18)issue.net:包含用户使用telnet服务从网络的计算机上登录到Linux系统上所显示出的登录信息行.
  (19)lilo.conf:设置linux启动加载器(lilo)使用的各种参数来启动Linux系统.
  (20)mail.rc:设置与使用邮件相关的系统参数.
  (21)man.config:man命令用来确认man页面位置的默认路径的文件.
  (22)mtab:包含当前安装的文件系统列表.
  (23)passwd:为系统的所有合法用户保存帐号信息;也包含其他信息,如主目录和默认shell.
  (24)profile:设置所有用户使用的系统环境和启动程序,当有用户登录时读取这个文件.
  (25)printcap:包含打印机配置的定义信息.
  (26)protocols:设置各种Internet服务用的协议编号和名字.
  (27)redhat-release:包含识别当前Red Hat 版本号的字符串.
  (28)resolv.conf:识别DNS名字服务器计算机的位置,TCP/IP用该计算机把Internet host.domain名转换成IP地址.
  (29)rpc:定义远程过程调用名和编号.
  (30)rpmfind:包含rpmfind命令所使用配置信息,rpmfind在Internet上搜索RPM软件包的.
  (31)services:定义TCP/IP服务以及它们的端口分配.
  (32)shadow:包含定义在passwd文件中的加密口令.
  (33)shells:列出可用在系统上的shell命令行解释器(bash,sh,csh等).
  (34)syslog.conf:定义daemon产生的登录信息以及它们被保存在什么文件中.(一般说来,登录信息被保存在/var/log目录下的文件中).
  (35)termcap:列出供字符终端使用的定义,这样基于字符的应用程序就可以知道给出的终端支持哪些特性.
  (36)php.ini:Linux系统上的PHP配置文件.
  (37)ftpaccess:wu-ftp服务器的访问配置文件.
  (38)vsftpd.conf:vsftp服务的配置文件.
  3./etc/X11:包含子目录,而每个子目录又包含RedHat Linux上可用的X以及不同X Window管理程序使用的系统配置文件.XF86Config文件以及配置包含使用xdm以及xinit启动X的文件目录.
  
  4./etc/corn*:这是一组包含定义crond工具运行应用程序文件的目录,运行按每天,每小时,每月和每周来安排.
  
  5./etc/default:包含为各种工具设置默认值的文件.例如,useradd命令所用的文件定义了在创建新用户帐号时说用到的默认分组数,主目录,口令截止日期,shell以及框架目录(/etc/skel).
  
  6./etc/httpd:包含用于配置Apache服务器的文件.
  
  7./etc/init.d:包含运行脚本的永久拷贝.这些脚本与/etc/rc?.d目录中的文件链接.
  
  8./etc/pcmcia:包含使你为计算机配置各种PCMCIA卡的配置文件.
  
  9./etc/ppp:包含用于设置Point-to-Point协议的配置文件(以便使你的计算机能用拨号方式上网).
  
  10./etc/rc?.d:包含几个子目录,每个子目录又包含在系统启动,关闭以及系统状态修改期间直接使程序启动和停止的配置文件.
  
  11./etc/security:包含设置计算机使用的各种默认安全条件的文件.
  
  12./etc/skel:当某个用户增加到系统中时,包含在该目录下的任何文件就被自动复制到该用户的主目录中.
  
  13./etc/xinetd.d:包含一组文件,每个文件定义xinetd守护进程的特殊端口等待的网络服务程序.当xinetd守护进程过程接受请求服务程序时,它使用这些文件的信息来确定用来处理请求的守护程序.

标签:

2008年1月17日 星期四

SAMBA配置详解

使用 Linux 和 SAMBA替代Windows NT/2000 服务器
 
摘要:
 
这一篇文章提供了以前LinuxFocus 文章关于SAMBA用于在Unix-Windows异构网络共享资源的方案。 特别地,它集中在使用SAMBA运行Windows提供的服务。
这不仅是因为Linux强大灵活,还更出于经济考虑的结果:
 
* 极大的节省了购买Windows服务器的许可证费用。
* 要达到相似的性能表现,Linux比Windows使用更少的硬件资源(也就是处理器和内存了)。
 

一个运行SAMBA配置恰当的Linux服务器可以替代Windows NT/2000服务器, 它一般能共享目录, 提供活动目录服务(active directory service ,ADS) 但是它可以做为主域控制器(Primary Domain Controller, PDC), 进行 Windows 2000/NT/98/95 作为客户机的用户认证 ,共享资源(目录和打印机) 和定制用户会话。
这篇文章主要集中到这些方面。
 
许多的计算机环境都以Windows 服务器提供的功能为基础,装有SAMBA的Linux 服务器会在不改变客户机的情况下,替代所有基于Windows系统提供的功能。
以下的要讨论的步骤假定:SAMBA已经安装并且运行正确的机器将被用做服务器。读者需要 Linux和Windows服务器的基本的知识。
 
 
 
案例学习
 
考虑Linux/Samba 服务器作为主域控制器(PDC), 每个认证过的用户进入 两种共享的目录,一个是公共空间,一个是私人空间。在这篇文章里,讨论一种进 入私人数据空间的极为常见的情况,就是每个用户有一个个人的目录。
 
 
 
要考虑的细节:
 
Linux/Samba NetBIOS 名字:SMBServer
Windows 域名(工作组): THEDOMAIN
每个用户的私人分区: H: (Windows) => /home/ (Linux server)
公共分区: P: (Windows) => /home/public
 

图 1 显示了一个简单的网络示意图,客户机运行Windows系统,使用 Windows NT/2000服务器提供的资源和服务。 这个服务器能被 Linux/SAMBA服务器替代。
 

Fig. 1 � 在Windows服务器上运行的主域控制器和 文件服务器
 
配置
 
遵循以下步骤:
 
1) 创建要在主域服务器(Linux/Samba)待认证的用户。
使用adduser 命令, useradd 或 userconf, 你可以使用一些用户管理的工具,也可以 是带有图形界面的(Webmin,Linuxconf,Yast等).
 
需要确认如果用户只进入Linux/Samba服务(如果你想), 这就是说用户不必进入Linux命令行,这样的话只有把home目录设成/dev/null ,命令行设成/bin/false。
 
2) 把UNIX用户转换成Linux/Samba/Windows用户,生成smbpasswd 文件。
 
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
 
另一个方法是,执行一下的SAMBA命令来创建用户和定义密码:
 
smbadduser
smbpasswd
 
这些命令和adduser与passwd一样有类似的作用。
 
3) 编辑SAMBA的配置文件(smb.conf), 你要确定加入或减去下列标有comment的可选项:
 
netbios name = SMBServer
workgroup = THEDOMAIN
server string = Linux Samba NT Server
log file = /var/log/samba/%m.log
max log file = 0
security = user
encrypt password = yes
smb password file = /etc/samba/smbpasswd
ssl CA certificate = /usr/share/ssl/.... (cancel comment)
socket options = (cancel comment)
local master = yes
preferred master = yes
domain master = yes
domain logons = yes
logon script = logon.bat
wins support = yes
 
注意:
做为每一个用户的特有的登陆(login), 需要使用"%U.bat"文件替换 原先的"登陆描述"(login script)。这样每一个用户都有一个的带有自 己用户名的"登陆描述", %u 也是可以使用的. 如果你想定义用户属于 那个组,你可以使用 %g或%G,这些参数和其他参数的定义可以在手册 中找到。(man smb.conf)
 
4) 创建共享资源
编辑smb.conf 文件 并注释所有的"共享"的例子,加入以下 的信息,如果没有必要的话,不用更改:
 
[netlogon]
comment = Initialization Scripts
path = /home/netlogon
read only = yes
guest ok = yes
browseable = no
 
[home]
comment = User Directory
path = /home/%U
browseable = yes
writable = yes
 
[public]
comment = Public Directory
path = /home/public
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
force create mask = 0777
 
保存smb.conf 文件。
 
5) 你可以使用如下的命令来验证smb.conf是否正确:
 
testparm
 
这些命令分析smb.conf 文件并报告发现的错误。
 
6) 分别使用权限0754和0777 创建/home/netlogon 和/home/public目录。
 
7) 编辑logon描述文件logon.bat。
重要提示: 使用DOS/Windows文字编辑器 (比如Notepad或Edit)来创建logon.bat文件 (所以保存的文本文件是微软兼容的形式),你也可以在Linux上做这件事但是你必须转换成正确的文本形式。 你可以使用比如 Vim的命令":set textmode"得到有微软行结尾符的文件。
 
net time SMBServer /y (you can also use: /yes instead of /y )
net use H: SMBServerhome -y (you can also use: /yes or /y instead of -y )
net use P: SMBServerpublic -y
 
8) 加入SMBServer信息到lmhosts文件中。
编辑/etc/samba/lmhosts 文件后 /etc/lmhosts)文件并且 加入关于SMBServer信息的一行。
 
SMB服务器, 比如: 192.168.0.10 SMBServer
 
9) 重启动SAMBA的后台程序(smbd)。
 
service smb restart
 
如果在你的Linux版本中上面的命令不工作,你可以使用如下命令:
ps -auxgx | grep smb
kill -9 <process ID of smb>
smbd
 
10) 使用smbclient来验证以上的配置是正确的。
 
smbclient -L //SMBServer
 
如果"Password:"显示出来, 按"Enter" 键,服务器的共享的 资源会显示出来。
 
11) 使用Windows 95/98/NT 计算机在域THEDOMAIN中进行客户登陆, 使用Linux/Samba创建的用户(看步骤1和2)。
 
在95/98/ME中, 配置可以按照一下的顺序:
 
开始 => 设置 => 控制面板=> 网络 =>微软网络客户 => 属性。
 
Windows NT/2000(工作站/专业版)中也是类似的用法, 可能顺序不是一样。
 
单击选项"Start session in Windows NT/2000 domain" 并写下域名 THEDOMAIN (WORKGROUP)。
 
一个配置文件的实例
 
一个完整的SAMBA配置文件罗列如下,这个文件在不通的Linux分发版本中测试通过。 读者可以修改它以达到自己想要的结果。其中每条指令都被恰当的注释。
 
最后,给那些的想快速配置SAMBA的人的建议是安装 Webmin或者SWAT,这些工具可以让你配置时轻松一点。
 
#============================================================#
# /etc/smb.conf
#------------------------------------------------------------------------------------------------------------#
# SAMBA主配置文件
# 配置文件的骨架,根据你的需求选择其中的参数。
#------------------------------------------------------------------------------------------------------------#
# 测试通过的系统: Solaris系统和 Linux各个发布版本
# RedHat 6.0, 7.0 和 7.1
# Solaris 7
# Slackware 7.x
# Mandrake 6.1, 7.0 和 8.1
# SuSe 7.2
#------------------------------------------------------------------------------------------------------------#
# 最近一次更改时间: 08/12/2001
# 作者:Sebastian Sasias - sasias@Linuxmail.org
#============================================================#
#
# 这个文件按照SAMBA规范来开发的,可以参见smb.conf(5)手册。
#
# OBS: 更改本文件以后,使用"testparm"命令来测试。
#
#======================== Global Options =======================#
#
# 总配置
#
[global]
#......................................................................................................................................#
# workgroup = NT-Domain-Name o Workgroup-Name,比如: THEDOMAIN
# PDC域
workgroup = THEDOMAIN (不区分大小写)
#......................................................................................................................................#
# 在其他的机器中声明的本机器的名称
netbios name = SMBServer
#......................................................................................................................................#
# 这个声明会出现在Windows的"网络邻居"中
server string = Samba Server de este lugar
#......................................................................................................................................#
# 这一行由于安全的原因很关键,只许在局域网中特定的计算机的连接。
# 在这个例子中,是192.168.8.0(C级网络)的网络
# 和"环路"(loopback)的接口是可以连接的。
# 更多的细节,请阅读smb.conf man手册。
# 比如:只有从规定开始的ip以后的地址才能共享资源。
# 192.168.8 和 127 (以后的注释)
; hosts allow = 192.168.8. 127.
#......................................................................................................................................#
# 如果你想自动载入一个打印机的清单,这样就不必一个一个手动录入,可以使用:
; load printers = yes
#......................................................................................................................................#
# 覆盖printcap的路径是可能的。
; printcap name = /etc/printcap
#......................................................................................................................................#
# 在SystemV系统中 printcap对lpstat名称属性一定允许
# 自动地从SystemV(这么个词!:-))的spool系统中取得打印机列表。
; printcap name = lpstat
#......................................................................................................................................#
# 如果打印机系统是非标准的,就需要指定是什么打印系统。
# 现在支持的打印系统有:
# bsd, sysv, plp, lprng, aix, hpux, qnx
; printing = bsd
#......................................................................................................................................#
# 如果你需要一个guest帐户,你不要注释掉下面这行。
# 你一定么加入这条到/etc/passwd里,否则这个用户无"人"可用。
; guest account = pcguest
#......................................................................................................................................#
# 下面这条就是使得每台计算机都有一个不同的log文件,
# 通过这个文件和SAMBA服务器相连。
log file = /var/log/samba/log.%m
#......................................................................................................................................#
# 设置log文件长度的限制(单位 Kb)。
max log size = 50
#......................................................................................................................................#
# 阅读security_level.txt for得到更多的细节
# 指定验证密码的方式
# 用户级的安全策略=每个用户都有自己的密码 (SAMBA密码)
security = user
#......................................................................................................................................#
# 如果使用服务器级的安全策略,验证过程在另一个机器上进行。
# 只有在使用服务器级的安全策略时,才使用值"password server"
# 密码服务器等于【认证服务器地址】。
; password server = <NT-Server-Name>
#......................................................................................................................................#
# 如果你想使用加密的密码, 请阅读Samba文档中的ENCRYPTION.TXT,
# Win95.txt和WinNT.txt。
# 你只有清楚的了解这个属性的足够多的信息才能使用它。
# 信息:Win95,Win98和 WinNT 可以发送加密的密码。
encrypt passwords = yes
#......................................................................................................................................#
# 使用下列的行来定制你的配置。
# 在网络中的每个计算机,%m 取代了自身netbios的名字。
; include = /usr/local/samba/lib/smb.conf.%m
#......................................................................................................................................#
# 在你会发现文档和一些流行的"提示"会告诉你下面的选项可以得到更好的性能。
# 试试!
# 阅读speed.txt和手册来知道更多的细节。
socket options = TCP_NODELAY
#......................................................................................................................................#
# Samba 可以配置多种的网络接口。
# 如果你使用多种网络接口,你一定要在下面列出来。
# 阅读手册来知道更多的细节。
; interfaces = 192.168.8.2/24 192.168.12.2/24
#......................................................................................................................................#
# Browser 控制选项:
# 如果你不想让samba做为网络中的主browser, 设置"local master = no"。
local master = yes
#......................................................................................................................................#
# 在OS 水平上,本服务器当选主browser优先权的设置。
# 一般地,缺省值可能就可以了。
; os level = 33
#......................................................................................................................................#
# 域主机指定Samba成为域中主Browser。
# 这样允许Samba运行域控制器和在不同的TCP/IP子网中能被"看成"一台机器。
# 如果你使用了 Windows NT/2000域控制器,你就不应该使用它。
domain master = yes
#......................................................................................................................................#
# 更高级的域主在启动中使得Samba成为一个局域的Browser,
# 这使得它有更多的机会(选举成为域主)。
# 如果我们有2个以上的服务器,级别高的服务器会更受"欢迎",
# 客户机会在一个列表中搜寻到一台服务器的。
preferred master = yes
#......................................................................................................................................#
# 只有你使用NT/2000 服务器在以一个主域控制器(PDC)在运行,你才能使用下条。
; domain controller = <NT-Domain-Controller-SMBName>
#......................................................................................................................................#
# 如果你想把SAMBA当成Windows 9x/Me 工作站的"域登陆服务器",你要使用下条。
domain logons = yes
#......................................................................................................................................#
# 如果你使用了"域登陆",你一定要使用一个登陆脚本,
# 在Windows网络中的每台机器或者每个用户。
 
# 每个工作站的特定登陆批处理是
; logon script = %m.bat
 
# 每个用户的特定登陆批处理是
; logon script = %U.bat
#......................................................................................................................................#
# 那里存放零星的profiles文件 (只对Win95和 WinNT有效)
# %L 取代这个服务器的NetBIOS名字, %U 取代用户名
# 如果你使用它,一定不要注释掉下面的Profiles共享
; logon path = \%LProfiles\%U
#......................................................................................................................................#
# Windows互联网解析服务器:
# WINS支持 ― 告知NMBD使能它的WINS 服务器。
# WINS协议 把机器名转换成IP地址,
# 它象TCP/IP中DNS那样工作。
; wins support = yes
#......................................................................................................................................#
# WINS服务器-告知Samba的NMBD部件成为WINS的一个客户。
# SAMBA服务器可以成为其中的一个:WINS 服务器或 WINS客户机,
# 但是不可以同时2者皆是。
# 这里WINS IP服务器一定要指定。
; wins server = 192.168.8.1
#......................................................................................................................................#
# WINS代理-告知Samba回应那些没有WINS能力的客户的名字解析的请求,
# 这个情况只有在网络中至少有一台WINS服务器时才有效。
# 缺省是不。
; wins proxy = yes
#......................................................................................................................................#
# DNS代理-告知Samba是否解析NetBIOS名字
# 版本1.9.17 内建的缺省是"是", 从版本1.9.18 变成了"否"
# 这里我们可以告知SAMBA名字解析使用DNS或者不。
# dns proxy = yes
# dns proxy = no (name resolution will be made by using the file lmhosts )
#......................................................................................................................................#
# 如果登陆的驱动盘没有被指定,Z:单元会自动登陆的。
logon drive = P:
#......................................................................................................................................#
# 当一个登陆出现时,这个脚本被执行: /etc/samba/netlogon/SAMBA.BAT
# 并且使用"netuse"来登陆磁盘单元
logon script = SAMBA.BAT
 
#====================== Share Definitions ========================#
 
# 每个用户的私人目录
# 单位 P:
 
[homes]
comment = Home Directories
browseable = no
writable = yes
readonly = no
force create mode = 0700
create mode = 0700
force directory mode = 0700
directory mode = 700
 
#------------------------------------------------------------------------------------------------------------#
# 临时文件目录
# 单位 T:
 
[tmp]
comment = Tempora Files
path = /tmp
readonly = no
public = yes
writable = yes
force create mode = 0777
create mode = 0777
force directory mode = 0777
directory mode = 0777
 
#------------------------------------------------------------------------------------------------------------#
# 服务器的CD-ROM
# 单位 L:
 
[cdrom]
comment = CD-ROM
path = /mnt/cdrom
public = yes
writable = no
 
#------------------------------------------------------------------------------------------------------------#
# 组,根据/home/grp.name_group来的
# /home/user/group 是 /home/grp.name_group一个链接
# grp.name_group 使用权限770
# 单位 G:
 
[group]
comment = Directory of Group
path = /home/%u/group
writable = yes
readonly = no
force create mode = 0770
create mode = 0770
force directory mode = 0770
directory mode = 0770
 
#------------------------------------------------------------------------------------------------------------#
# 这个单元存放应用软件,安装软件,专用软件等。
# /net 和 /net/install的权限是 755, 比如这里, root是它的拥有者
# 单位 N:
 
[net]
comment = Directory Net
path = /net
writable = yes
readonly = no
force create mode = 0750
create mode = 0750
force directory mode = 0750
directory mode = 0750
 
#------------------------------------------------------------------------------------------------------------#
[netlogon]
comment = Logon Services in the Network
path = /etc/samba/netlogon
guest ok = yes
writable = no
locking = no
public = no
browseable = yes
share modes = no
 
#------------------------------------------------------------------------------------------------------------#
#============================================================#
 
最后的考虑
 
SAMBA包和其他的一些在Linux上使用的工具在不断的发展中,因此 有可能这里讲的一些细节会失去效用。实际上在SAMBA的发展中一些参 数名字在配置文件中变化很小,并且保持了更优化的结构。
 
如果你在SAMBA配置中发现一些未知参数的错误信息,你可能有2个 简单的办法解决它:
 
* 阅读缺省的smb.conf文件,里面相同的行一般会有注释,可以提供 一些"可能产生问题的参数"的信息。
* 阅读SAMBA文档, 从描述最近一次的版本变化的文件开始。
 
 
 

标签:

2008年1月16日 星期三

FlashMediaServer安装篇

FlashMediaServer安装篇
1、下载fms2安装程序,点击下载
http://www.flashcom.com.cn/tools/FlashMediaServer2.tar.gz
2、安装:
 
tar zxvf FlashMediaServer2.tar.gz
 
cd FMS_2_0_1_r27_linux
 
./installFMS -platformWarnOnly
 
说明:-platformWarnOnly,忽略安装平台,因为有些系统会安装不了,所以这个一定要加上。执行安装程序后会有些类似于同意条款之类的东西,直接ctrl+c就得,然后需要填写一些配置,一般默认就可以,我填的是这样的:
 
Installation directory         = /opt/macromedia/fms //安装目录
 
FMS Server Port                = 1935  //服务端口
FMS Admin Server Port          = 1111 //管理端口
 
Administrative username        = yingzi //管理员
 
Administrative password        = (suppressed) //管理员密码
 
FMS owner                      = root
 
FMS service user               = root
 
FMS service user group         = root
 
FMS run as daemon              = Yes
Start FMS                      = Yes
 
3、启动和停止
 
启动:
 
./fmsmgr server fms start
 
./fmsmgr adminserver start
 

停止:
 
./fmsmgr server fms stop
 
./fmsmgr adminserver stop
 
 

标签:

2007年12月26日 星期三

redhat下修改主机名

#vi /etc/hosts 修改主机名
#vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令" hostname 主机名"。
reboot 
 
 

标签:

2007年12月21日 星期五

redhat忘记密码了!!!

默认的引导装载程序 GRUB !
在引导装载程序菜单上,键入 [e] 来进入编辑模式。

  你会面对一个引导项目列表。查找其中类似以下输出的那一行:

   kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2

  按箭头键直到这一行被突出显示,然后按 [e] 。

  按一下空格键来添加一个空格,然后添加 single 来通知 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。

  你会被带回编辑模式屏幕,从这里,按 [b] ,GRUB 就会引导单用户 Linux 模式。载入结束后,你会面对一个类似以下的 shell 提示:

   sh-2.05#

  现在,你便可以改变root命令,键入:

   sh-2.05# passwd root

  你会被要求重新键入口令来校验。结束后,口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。

标签:

2007年12月4日 星期二

red hat linux 在vm5下安装网卡问题


VMware以上和Redhat 9以上之间,网卡驱动有些不兼容:Redhat 9.0作Guest OS时,用"ifconfig eth0 up"是无法激活虚拟网卡的,总是提示诸如 "Determining IP information for eth0... failed; no link present. Check cable?"

  原因貌似是VMware提供的虚拟网卡驱动有一点点问题,解决办法在VMware的论坛里面提到过了:

  以root权限,编辑 /etc/sysconfig/network-scripts/ifcfg-ethx
  其中x是数字,比如eth0。在文件中添加:

  check_link_down () {
   return 1;
   }

  然后ifdown eht0 / ifup eth0 应该就可以了

标签:

2007年11月22日 星期四

magic linux下安装apache2.2

下载Apache服务器的最新稳定发布版本,官方下载地址是:http://httpd.apache.org/download.cgi。
1、 下载源码文件httpd-2.2.6.tar.gz 到linux服务器的某个目录。
2、 解压文件 # tar zxvf httpd-2.2.6.tar.gz .
3、 配置 # ./configure –refix=/usr/local/apache22 //指定安装目录,以后要删除安装就只需删除这个目录。
4、 编译和安装。 # make ; make install .
5、 编写启动脚本,把它放到目录 /etc/rc.d/init.d/里,这里取名为httpd,其内容如下:
#!/bin/bash
#description:http server
#chkconfig: 235 98 98
case "$1" in
start)
echo "Starting Apache daemon..."
/usr/local/apache2/bin/apachectl -k start
;;

stop)
echo "Stopping Apache daemon..."
/usr/local/apache2/bin/apachectl -k stop
;;

restart)
echo "Restarting Apache daemon..."
/usr/local/apache2/bin/apachectl -k restart
;;

status)
statusproc /usr/local/apache2/bin/httpd
;;

*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
Esac

注意:#description:http server 这一行必须加上,否则在执行命令 # chkconfig –add httpd 时会出现“service apache does not support chkconfig”的错误报告。#chkconfig: 2345 98 98 表示在执行命令 # chkconfig –add httpd 时会在目录 /etc/rc2.d/ 、/etc/rc3.d/ /etc/rc5.d 分别生成文件 S98httpd和 K98httpd。这个数字可以是别的。

6、 执行命令 # chkconfig --add httpd ,进入目录/etc/rc3.d/检查是否生成文件 S98httpd及K98httpd.
7、 启动服务 # /usr/local/apache22/bin/httpd -k start

标签:

vm安装magic linux 分辨率问题

vm版本 5.5.3
安装时候选了个默认显示器,分辨率选了800x600
进了系统发现图形化显示器设置里的最大分辨率就是800x600
网上搜索了一下原来是xorg.conf 这个文件里有配置

具体位置可以用搜索来找
打开文件
首先是对显示器行频(水平分辨率)和场频(垂直分辨率)的设置在xorg.conf中有类似一段:Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "206STUDIO"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
EndSection

其中HorizSync,VertRefresh分别是显示器行频(水平分辨率)和场频(垂直分辨率)的设置应该根据显示器的性能进行设置,他们的值决定了显示分辨率和刷新频率可能取值的范围。关于场频,行频,分辨率,刷新频率的具体含意及关系请大家补充。接着是对首先和可选分辨率的设置在xorg.conf中有类似一段:

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

行 : Modes "1024x768" "800x600" "640x480" 设置了三种可选的分辨率,排在最前面的就是首选的分辨率,也就是一般生效的分辨率。X启动时如果首选的分辨率无效,比如过高,会依次尝试后面的分辨率。这个例子中,最高的分辨率,排在最后,并不是首选的。

重启就可以享受1024x768了

标签:

2007年11月20日 星期二

samba 配置

前言
 
SAMBA是一种能把 FreeBSD 的目录开放给Microsoft Windows 95/98/NT
 
利用网路芳邻方式存取的软体集。其实并不只针对 FreeBSD,
 
其它UN*X 也都可以使用,这对工作平台大部分时间是Microsoft family的人
 
在存取档案上,会是个比较方便的选择。
 
安装SAMBA 2.0.6
 
1.先以 root 身份 login,切换至/usr/ports/net/samba 准备安装SAMBA。
 
安装时只要在 SAMBA 的目录下执行 make install 即可
 
# root@ohaha[~] cd /usr/ports/net/samba/
 
 
若无出现错误讯息则是安装完成,你可顺手将安装过程中解开的source清掉。
 
 
设定 SAMBA (smb.conf)
 
在安装完 SAMBA 後,它会放一份设定档例在/usr/local/etc 下,
 
先将例一份来修改成我们要的设定。
 
# root@ohaha[~] cd /usr/local/etc/
 
# root@ohaha[/usr/local/etc] cp smb.conf.default smb.conf
 
sam.conf.default是设定 SAMBA 的例档,真正读取的预设是 smb.conf,
 
为了保留原始的例档以供日後参考用,所以我们用 cp 的方式出设定档,
 
大致浏览过 smb.conf 後发现,它主要分成三大设定区,[globe]、[homes]、
 
[printers],我没有印表机,所以没机会试[printers]相关部分。
 
我开 SAMBA 的目地是为了方便存取管理 ftp 并使用该台 FreeBSD 上
 
的硬碟空间,所以等会设定档的最终目地便是开出一个分享目录 ftp,
 
无须密码,但只允许我的工作机器去存取它。
 
在 smb.conf 中,所有的#和;都是解。#後接的是说明,
 
;後接的是指令,预设不打开该项设定,若想让它生效把分号拿掉即可。
 
以下只引出我有动过的地方,没提出的就是保留预设值。
 
#======================= Global Settings =====================================
 
[global]
 
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
 
# 设定所在工作群组
 
workgroup = center
 
# server string is the equivalent of the NT Description field
 
# 该主机的解
 
server string = blah~
 
# This option is important for security. It allows you to restrict
 
# connections to machines which are on your local network. The
 
# following example restricts access to two C class networks and
 
# the "loopback" interface. For more examples of the syntax see
 
# the smb.conf man page
 
# 允许连线的主机,允许 163.16.1.99 和 127.*.*.* 连线
 
hosts allow = 163.16.1.99 127.
 
# If you want to automatically load your printer list rather
 
# than setting them up individually then you'll need this
 
# 我没有 printer ,所以有关 printer 的都会关掉
 
; load printers = yes
 
# Uncomment this if you want a guest account, you must add this to /etc/passwd
 
# otherwise the user "nobody" is used
 
# 这里设定免密码的帐号,你设什麽帐号,连进来的 client就是那个身份,了吗?
 
# 所以我把这儿改成 ftp 这个帐号,因为我 share 出来的目录 owner 是 ftp
 
# 这样我才能以免密码又是 ftp 的身份对目录有完整的存取权。
 
# 不过记得,这儿填的帐号必须存在 /etc/passwd 中,否则会以 nobody 的身份签入。
 
guest account = ftp
 
# this tells Samba to use a separate log file for each machine
 
# that connects
 
# 把 log 建个目录来放比较整齐,记得去 mkdir /var/log/samba 这个目录。
 
log file = /var/log/samba/log.%m
 
# Security mode. Most people will want user level security. See
 
# security_level.txt for details.
 
# 设定安全层级,若要不用密码分享的话就要设成 share ,若设 user 的话会要求密码。
 
# 详情请见 docs/security_level.txt
 
security = share
 
# You may wish to use password encryption. Please read
 
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
 
# Do not enable this option unless you have read those documents
 
# 我的目的是不用密码存取,所以这项开不开都没影响,但若你想用密码来控制存取权限时,
 
# 请记得将此项打开,因为...详见 docs/ENCRYPTION.txt, Win95.txt 和 WinNT.txt。
 
; encrypt passwords = yes
 
# for Traditional Chinese Users
 
# 若你想看到中文目录、档名的话,把 client code page=950 前的分号拿掉,
 
# 注意,coding system 那项留着别打开它,两个都打开的话反而会看不到中文
 
client code page=950
 
; coding system=cap
 
#============================ Share Definitions ==============================
 
# 接下来这一段就是 [homes] 和 [printers] 以及其它任何你想 share 出来的目录设定
 
# 区,我把 [homes] 也 mark 起来了,因为我不想 share 任何 home 出来。
 
;[homes-%U]
 
; comment = Home Directories
 
; path = /home/%U
 
; user = %U
 
; browseable = no
 
; writeable = yes
 
# ftp
 
# 我加了这段,将 ftp 的目录开分享。一开始我们看到的 [ftp] 就是你分享出来的目录
 
# 在 95/98/NT 中会看到的资料夹名称,path 指向欲 share 目录的绝对路径,
 
# public = yes 是指定这个分享不须密码,writeable = yes 是指可对该分享做写入动作
 
# 注意一点,当有 public = yes 这行时,对该分享存取的身份就是之前在 [globe] 区,
 
# 我们所设定 guest account 的身份,若刚刚 guest account 没改成 ftp,那麽现在
 
# 即使有设 writeable = yes 也会因为 owner 不对而无法写入。
 
[ftp]
 
path = /home/ftp
 
public = yes
 
writeable = yes
 
启动 SAMBA
 
在安装完 SAMBA 後,它丢了个启动的 script 在 /usr/local/etc/rc.d/,
 
档名是 samba.sh.sample,将之更名并 chmod 成可执行。
 
# root@ohaha[/usr/local/etc/rc.d] mv samba.sh.sample samba.sh
 
# root@ohaha[/usr/local/etc/rc.d] chmod 750 samba.sh
 
你现在可以重新开机或者手动执行 samba.sh 来启动 SAMBA。
 
# root@ohaha[~] /usr/local/etc/rc.d/samba.sh
 

标签:

Linux各发行版本电子资料汇总



▲Linux各发行版本电子资料汇总:
 
Linux宝典 2007版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=151450
Linux宝典 2005版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157450
Ubuntu Linux宝典
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=147645
Ubuntu Unleashed
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152407
Ubuntu Linux for Non-Geeks
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152406
Moving to Ubuntu Linux
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146155
Beginning Ubuntu Linux
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=148500
O'Reilly Ubuntu Hacks
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=147639
Redhat Linux 学习指南 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=145855
Learning Red Hat Linux (第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157462
Fedora 6 and Red Hat Enterprise Linux宝典
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152643
Red Hat Linux网络管理工具
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152401
Red Hat Linux 9 魔鬼式培训教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149228
Redhat Linux 9从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=148044
Red Hat Fedora Linux宝典
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152052
Red Hat Linux Fedora24小时自学教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146381
Red Hat Linux Fedora for Dummies
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149308
Red Hat Enterprise Linux 4 for Dummies
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157653&page=1
Fedora 7 Unleashed
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=155520
Fedora Core 5 初学者指南
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146805
Redhat Fedora core 6 unleashed
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=145602
Redflag HA Cluster 4.1 完全参考
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=145852
Redflag Linux Server 4.0用户手册
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146079
Redflag Data Center 5.0系统管理
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149334
Redflag Linux Desktop 5用户手册
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149333
FreeBSD 6 Unleased
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152327
FreeBSD使用大全(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152330
FreeBSD完全手册(第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146083
FreeBSD Handbook PDF中文版+英文版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=148037
Freebsd简明教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=156573
BSD FreeBSD Architecture Handbook
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=156547
Absolute BSD - The Ultimate Guide to FreeBSD
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=155314
Designing BSD Rootkits - An Introduction to Kernel Hacking
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=155312
FreeBSD 6.0 架设管理与应用
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=156835
Debian GNU Linux安装与基本配置
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146826
Debian GNU/Linux宝典
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=150293
O'Reilly Learning Debian GNU/Linux
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149592
Beginning SUSE Linux 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152324
SuSe Linux
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152404
SuSe Linux初学者从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157444
SuSe Linux 10宝典 (PDF最新版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152409
SuSe Linux 10 完全参考
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152403
SuSe Linux 10 傻瓜书
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152402
Suse Linux 10 新手指南
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=151464
Suse linux 9.3用户手册
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=147851
Suse linux 9.3 管理员手册
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=147850
Knoppix Hacks
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157461
 

▲Linux/Unix基础电子资料汇总:
 
Learning the Vi Editor (第六版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157395
Linux简明教程 第四版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157379
Linux新手管理指南
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157365
Linux Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157364
Linux傻瓜书 第六版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157469
Linux for Non-Geeks
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157470
Linux Desktop Hacks
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157468
Linux All-In-One Desk Reference for Dummies 2006版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157465
Linux All-In-One Desk Reference for Dummies 2005版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157464
Learning the UNIX Operating System 第四版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157349
Linux是如何工作的
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157348
UNIX和Linux权威教程 (第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146367
Unix完全参考(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149702
Linux案头参考(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146272
O'Reilly Linux in a Nutshell 第五版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146567
Linux系统管理白皮书
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146815
LINUX 24学时教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146154
Hack Proofing Linux
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=146380
Understanding Linux Network Internals
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=146073
O'Reilly Building Embedded Linux Systems
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=146571
GNU Emacs 参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146031
SSH - Unix Secure Shel tool
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=147630
Linux系统一本通
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=147629
Advanced Linux Networking
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=147626
Linux实用培训学习教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=147624
Linux Complete Command Reference
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=154445
Linux命令参考大全 PDF版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149338
送给初学Linux的穷人Linux系统指令大全
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149303
Linux命令完全参考
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149564
Linux命令字典
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157463
Linux Power Tools
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157474
Linux On The Mainframe
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157473
Linux Network Servers
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157472
Hardening Linux
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157447
Linux故障排除宝典
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149305
Linux桌面系统提速法宝
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149225
从Windows转向Linux基础教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149438
Linux进程管理教程
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149226
Linux下安装Oracle完全参考
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=149576
详细剖析Linux和Unix两系统病毒威胁
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=149263
让Linux像Windows一样方便
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152410
Unix教程网络篇
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=156872
Unix傻瓜书
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=156839
Unix简明教程 第四版
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157387
UNIX for OpenVMS Users 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157384
Linux网络管理员手册
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157131
User Mode Linux
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157389
Linux Appliance Design
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152343
Linux Device Drivers
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=152345
 

▲Linux/Unix高级应用、编程电子资料汇总:
 
Linux内核精要
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146024
Understanding the Linux Kernel - 理解Linux内核
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=152408
Linux 网络编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=145846
轻松学习Linux编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146075
O'Reilly Bash Cookbook (07年5月第一版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=147327
Perl入门及高级编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146158
Perl语言编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146157
Perl指南
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146865
Perl编程思想
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146770
O'Reilly 精通Perl编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=156728
轻松学习Linux编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146388
Linux应用开发基础
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=148045
Python简明教程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146387
Unix编程艺术 The Art of Unix Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146764
Linux编程白皮书
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146756
A Practical Guide to Linux Commands Editors and Shell Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146740
Linux案头参考(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146272
Linux网络构架设计与实现
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=146860
Linux与Unix Shell编程指南
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146762
Unix Shell Programming(第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157391
Linux Shell Scripting with Bash
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157511&page=1
十分钟Unix自学教程 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157373
Korn Shell:Unix and Linux Programming Manual
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157376
101个超酷Shell脚本
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157380
Bash快速参考
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157340
Unix shell范例教程 (第四版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=150295
Unix环境高级编程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=147632
Unix环境高级编程 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157443
Linux编程从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=147628
Linux应用程序开发指南 使用Gtk+ Gnome库
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=148197
Linux C高级程序员指南
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=148196
UNIX系统安全工具
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=156873
Linux黑客大曝光 - Linux安全机密与解决方案
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=156844
使用Ipfilter建立FreeBSD加固防火墙
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=156833
Mastering FreeBSD and OpenBSD Security
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157132
Unix for Oracle DBAs Pocket Reference
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157375
SELinux NSAs - Open Source Security Enhanced Linux
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157400
Linux Security Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157392
保护Linux系统 - Linux安全生存指南
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157381
高性能Linux集群
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157347
Building Secure Servers With Linux
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157346
Building Embedded Linux Systems
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157345
Unix Linux管理自动化
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157339
UNIX系统安全工具
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=156873
Unix 网络安全实用教程
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=146255
Building Applications with the Linux Standard Base
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157342
Hacking Linux Exposed
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157446
Building Secure Servers with Linux
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157445
Linux Server Hacks
http://bbs.topsage.com/dispbbs.asp?boardID=118&ID=157510
 

标签: