备忘:Red Hat Linux APACHE + WEBLOGIC负载均衡安装配置 1. 以root身份登录系统 首先安装SSH Server: 打开Ubuntu Server终端,输入如下代码: sudo apt-get install openssh-server 生成RSA Key(请su到普通用户来执行此命令): 关于ReviewBoard的介绍,详见我的前一篇日志,这里不再赘述。我们服务器的操作系统是Ubuntu Server,已经安装了mysql和apache,此次安装的目的是在实验室局域网内安装ReviewBoard,要求支持Git格式的代码审查。
作下在Ubuntu 9.04下搭建Nginx+PHP5+MySQL5平台的笔记。 1.安装PHP5 在Ubuntu Server 9.04下安装Zend Optimizer 3.3的过程介绍: 首先下载Zend Optimizer3.3: 实验名称:Linux 环境下DHCP服务器配置 实验目的: 掌握DHCP配置文件的编辑 实验环境及要求: 1.通过搭建一台Linux DHCP服务器,让内部客户机获取到192.168.1.0/24子网的IP地址,根据现在的拓扑完成。 以下过程在 CentOS 5 上通过,应该同样适用于 RedHat,CentOS,Fedora 假设: Linux 机器IP: 192.168.0.3 Cisco IP: 192.168.0.2 一,设置Linux端 这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,so模块是用来提DSO支持的apache核 心模块,而rewrite模块则是用意实现地址重写的模块,由于rewrite模块需要DBM支持,如果在初次安装时没有编译进apache,以后需要用 到时需要重新编译整个apache才可以实现。为此除非你可以确定以后不会用到rewrite模块,否则还是建议你在第一次编译的时候把rewrite模 块编译好。
enable-shared=max 这个参数的作用时编译apache时,把除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内。 发现按照网上一些文章配置的CVS总是出现 no such repository问题。现总结如下,只要按照我说的一步步配,绝对没有问题。经在Ubuntu 9.04下测试通过。 1.联网,配置好Ubuntu 9.04源,执行:shell>sudo apt-get install cvs 太高兴了,折磨了我几天的VMware 中 Linux联网终于是成功了。 虚拟机版本:VMware Workstation 5.5.1 主机:Windows xp sp2(简称XP) 虚拟机:Redhat9 Linux (简称VMLinux) 我这几天开发出这么一条路,Ubuntu 9.04 用apple的Darwin streaming server,它 是开源的 5.5.5中有针对Linux的版本 支持3gp, mov, mp4等格式 (mp3它说支持,结果测试失败,可能我设的不对) 最新版本6.0.3只支持Unix和mac,我在Ubuntu上编译数编,无法通过, 放弃 结果发现人家说明里就没写支持Linux 但是在Linux操作系统环境中,要利用这个Telnet协议的话,具有一定的困难。因为由于Telnet协议有一定的安全漏洞,所以Linux操作系统默认情况下是采用ssh远程登录协议来代替这个Telnet协议。不过有些系统管理员还是喜欢采用Telnet协议。如要通过Windows客户端来远程管理Linux主机,如果要使用ssh协议的话,还必须去下载这个工具。因为Windows客户端默认情况下只支持Telnet协议,而不支持ssh协议。为了满足这部分系统管理员的需要,笔者今天就谈谈在Linux主机上启用Telnet协议的注意事项。
一、SuSE Linux下的FTP配置 建议使用vsftp,如果使用了pure-ftpd,需要屏蔽掉pure-ftpd服务。 (1)root用户执行yast2---》network services--》network services (inetd) 在Linux系统中我一般采用编译源码的方式来安装Apache,有两种方法可以让Apache在系统启动时自动启动。 1. 在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl start 2. 将apache注册为系统服务 历经一天时间,把Apache和Tomcat搞定了,为今后快速部署,特记之。
OS:Ubuntu 9.04 apache version : apache 2.2.11 tomcat version : tomcat 6.0.18 jk : 1.2.28 由于服务器的Linux版本太低,apache+php+mysql版本都太低,初次学习Linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程:
subversion是新一代的版本控制系统,版本管理是一个软件开发团队必不可少的工具。本文主要从实践角度总结了Ubuntu上安装svn服务器的过程。由于作者水平有限,其中纰漏之处还望网友不吝赐教!
vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。vsftpd 的名字代表"very secure FTP daemon", 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。
1,vi /var/log/secure 检查安全日志 Accepted password for root from 123.456.78.90 port 63445 ssh2 搜索“Accepted password for”,看有哪些用户和IP登录过Linux服务器 2,vi /etc/passwd 检查用户列表 安装机器: 192.168.2.180 /program/apache/为服务器上的apache安装目录 注意:安装subversion需要autoconf 2.58或以上版本、libtool 1.4或以上版本、gcc、libapr and libapr-util支持。 由于Ubuntu 904已经包含了nginx,所以根本不要编译,安装超简单! 在VPS上修改/etc/apt/sources.list文件内容为: 它利用了 Linux kickstart (一种自动安装 Linux 操作系统的脚本工具)、网络文件系统(NFS)、逻辑卷管理器,并使用 Xen 或 p5 管理程序作为底层虚拟化环境。管理层由 Tivoli Provisioning Manager 和 Tivoli Monitoring 组成。为了使用户能够方便地请求和管理由虚拟机集合组成的项目,我们实施了一些易于使用的 Web 2.0 用户界面和业务管理逻辑组件。
目的:通过在Linux真机上配置DNS服务器,并用本机查询域名,同时在虚拟机中配置从DNS指向真机。 步骤: 1.准备工作 服务器配置需要的软件包如下: 设置Ubuntu DNS缓存 1. 安装dnsmasq: # 安装dnsmasq的软件包 Centos5底层环境搭建详细文档.(centos5+apache2.2+php5.2.5+mysql5.1.31+zend3.3.3) 一. 数据准备 1.centos5安装盘一张. 2.apache2.2安装包 iRedMail-0.5.0-beta2发布,新版可以工作在Ubundu 9.04和Debian 5.0.x。源代码下载地址:http://code.google.com/p/iredmail/downloads/list
在Ubundu 9.04 安装指南见http://code.google.com/p/iredmail/wiki/Installation_on_Ubuntu 在Debian 5.0.x 安装指南见http://code.google.com/p/iredmail/wiki/Installation_on_Debian 主要的改进: 支持 Ubuntu 9.04。所有软件包都使用 Ubuntu 官方的 APT 仓库进行安装。这里是安装指南。 修正了运行在 Debian 平台时的许多 bug。点击这里查看修正的细节, 这里是安装指南。 今天打算写公司统一支付接口和图览天下公司的接口。其中由于要用到DES加密,所以要安装mencrypt模块。以前在Win环境下,php的ext目��下直接又现成的libmcrypt.dll文件。只要修改一下php.ini中的;extension=php_mcrypt.dll,把前面的;号去掉就能够加载这个模块了。但是现在要在Linux服务器上调用这些方法,好了,实践一下吧。
在Ubuntu上,apache2 mysql php 都是装好的。可以说很容易 可是对我一个对php啥都不懂的人儿来说,有难度了 中间绕了不少路,把主要的,搞得时间长的,记下来,其它的都是小问题了。 废话少说 let's go 配置php的时候出一个问题 POP与IMAP是当前最流行的两个邮件接收协议。在Linux操作系统中,都是支持这个两个协议的。那么作为Linux系统管理员在部署邮件客户端与服务器端的时候,该如何选择呢?
从 Linux® 的角度探讨云计算,并发现一些最新颖、最流行的基于 Linux 的解决方案 —— 特别关注一些可以带来环境效益的选择。 我们已经在大量场合中从不同的角度讨论了云计算。对于嵌入式 Linux 工程师和爱好者,云计算的一个令人兴奋的方面就是它在瘦客户机上的应用。 昨天我接到徒弟的一个求助电话。他说他在Linux服务器上部署了Sendmail邮箱服务器。但是遇到了一个奇怪的问题。无法利用客户端软件来发送或者接收邮件。但是如果直接以Telnet的方式登录主机却可以正常的发送邮件。可见邮件服务器是部署正确的。那么到底是哪边出现问题了呢?这让他无从下手。
实验地点:4楼2机房 实验环境:PC机两台,Linux虚拟机4台 实验网络拓扑图: 在Linux系统上安装Apache服务器,为搭建论坛,需要安装PHPBB论坛程序。 具体需求: 1、安装MySQL服务器,作为PHPBB论坛程序的后台SQL数据库服务器使用 2、编译并安装PHP程序运行环境,为PHPBB程序提供运行环境 LAMP 顾名思义就是为 (Linux + Apache + MySQL + PHP) 的统合说法,以下则教导我们如何快速在 Ubuntu 9.04 上安装这些功能。 首先安装 apache2 sudo apt-get install apache2 接着安装 php5 RedHat Linux下配置静态ipv6可以使用ifconfig ifconfig eth0 inet6 add 2001:da8:9000::82/64 增加网关 ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0 Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。
Squid是Linux下一个缓存Internet数据的代理服务器软件,其接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户想要下载一个主页时,可以向Squid发出一个申请,要Squid代替其进行下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份。当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid可以代理HTTP、FTP、GOPHER、SSL和WAIS协议,暂不能代理POP3、NNTP等协议。Squid可以工作在很多操作系统中,如AIX、Digital、Unix、FreeBSD、HP-UX、Irix、Linux、NetBSD、Nextstep、SCO、Solaris、OS/2等。
在现实工作中,系统工程师往往会遇到企业员工各种各样的需求。前段时间,就有企业向笔者提出,要求某个应用程序在服务器上运行,但是结果却要在异地的客户端上显示。如下图所示,员工可以通过网络向Unix服务器的某个应用软件发送相关的参数。然后服务器利用这个软件进行相关的计算与处理。等到有结果后,再把相关的结果发送到客户端。如有些应用软件可能计算分析的时间比较长,员工无法在那边等待结果。为此他们就希望服务器把结果运算出来后就直接返回到他们的客户端,他们就可以不用在服务器旁边等着出结果了。
顶级的日志分析软件,如果你经常用 grep、awk、sed、sort、uniq、tail、head 来分析日志,那么你需要 Splunk。可以说是日志分析界的 Google,能处理常规的日志格式,比如 apache、squid、系统日志、mail.log 这些。对所有日志先进行 index,然后可以交叉查询,支持复杂的查询语句。然后通过直观的方式表现出来。日志可以通过文件方式传倒 Splunk 服务器,也可以通过网络实时传输过去。或者是分布式的日志收集。总之支持多种日志收集方法。
我们的目标,是将运行于Windows环境下的通达OA2008增加版迁移到Linux环境下,通过这种方式,系统地学习Linux、MySQL、Apache、PHP的基本知识,同时也对OA2008增强版的理解更为深刻。 我使用VirtualBox的原因,是因为它免费。而且,VirtualBox功能越来越强,设置也越来越方便,完全能满足我的需要。它的更新速度也非常快。VirtualBox现在的版本已经是 2.2.2 Fedora 是一个开放的、创新的、前瞻性的操作系统和平台,基于 Linux。它允许任何人自由地使用、修改和重发布���无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat, Inc. 的支持。 安装MySQL 1)Linux下检查smtp、pop3服务是否正常启动 可以在命令行输入: 首先要查询RedHat Linux服务器上是否已经安装Telnet 软件,使用rpm –qa |grep Telnet 命令来检查一下是否已经安装Telnet软件
由于环境需要,必须得以Windows作为中继连接Linux服务器, 即 local =ssh=> windows xp =ssh=> Linux 尝试在XP上安装openssh作为中继,两次ssh跳转;失败,报错如下: 不需要使用昂贵的专业系统,采用PC服务器和Linux系统的Freeradius+MySQL就能可靠地实现RADIUS认证服务器。 RADIUS认证服务器(Remote Authentication Dial In User Service,远程用户拨号认证系统)是目前应用最广泛的AAA协议(AAA=authentication、Authorization、Accounting,即认证、授权、计费)。随着网络安全需求提高,中小企业的局域网集中用户认证,特别是使用VPDN专网的也逐渐需要建立自己的认证服务器以管理拨号用户。但这些用户不需要使用昂贵的专业系统,采用PC服务器和Linux系统的Freeradius+MySQL就能可靠地实现。 最近Intel Xeon 5500系列处理器“Nehalem-EP”发布活动掀起的波澜开始渐渐平静下来。在这次发布活动中,红帽公司成为最引人注目的合作伙伴。Intel将这一系列的处理器称为“自15年前Intel Pentium Pro处理器推出后最具革命性的服务器处理器”。这种说法的证明就是在发布活动上创造的众多的新性能记录中。在发布活动中,红帽公司和我们的合作伙伴在八种不同的行业标准测试中超过了以前的测试结果。我们运行的应用结果反映了红帽企业Linux在新四核Intel处理器上的真实的可扩展性和性能。
RHEL4系统中默认没有安装BIND服务器软件包,而只安装了bind-libs和bind-utils两个域名解析相关的软件包 bind-libs软件包中提供了实现域名解析功能必备的库文件,bind-utils中提供了对DNS服务器的测试工具程序 配置DNS服务器 bind软件包的安装在光盘4 #rpm -ivh bind-9.2.4-2.i386.rpm (如果升级软件包的话可以用-U选项:rpm - U bind-* 实验目的:Linux服务器主机可以为许多用户同时提供服务,为了对Linux主机的磁盘空间进行有效的管理,我们添加了一块新磁盘,并针对该磁盘实现磁盘限额功能,并对用户zeng1进行磁盘限额设置,为了验证试验的效果,我把软限制的容量为10K,硬限制的容量为12K,文件限制为3(软)和4(硬) 实验环境:安装了Linux系统的虚拟机一台。 试验目的:修改fstab文件实现磁盘的开机自动挂载。 Linux服务器每天有不计其数针对ssh的密码猜解,虽然加了密码错误三次后禁止IP的模块设置,但是实际应用仍然不是很完美,索性将服务器认证方式换成密钥认证了,就是不能再用密码登录,除非有密钥。这样猜解就没有意义了,写下来共享一下吧。 首先确保服务器ssh服务已启动,用户能够正常登录,然后配置客户端,过程如下: 内存是Linux内核所管理的最重要的资源之一。内存管理系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量。虚拟内存就是为了克服这个矛盾而采用的策略。系统的虚拟内存通过在各个进程之间共享内存而使系统看起来有多于实际内存的内存容量。Linux支持虚拟内存,就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读回内存。
|
内容分类
|