日志标签 ‘linux’

php下添加pdo_mysql扩展

2011年3月3日

# wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
# tar xzvf PDO_MYSQL-1.0.2.tgz
# cd PDO_MYSQL-1.0.2
# /usr/local/php/bin/phpize » 阅读更多: php下添加pdo_mysql扩展

Linux下文本处理命令

2010年9月22日

Linux下面有很多经典的非常有用的命令,其中处理文本的命令就有很多。这些小工具经过了几十年时间的洗礼,现在已经变成了经典,已经变成了Linux下面的标准,其实它们一直是遵循着Linux的标准。下面就让我们一起看看这些经典的Linux文本处理命令。 » 阅读更多: Linux下文本处理命令

ScanMon收录的debian学习笔记

2010年5月18日

ScanMon 鹏鹏工作室为大家提供的debian学习笔记希望对学习 debian和ubuntu的朋友们有点用处

Debian是Linux发行版当中最自由的一种。由位于世界各地上千名的自愿者不断开发和维护。它不属于任何的商业公司,完全由开源社区所有。本 笔记记录Debian的相关知识和我在学习中遇到的各种问题及解决方法。该笔记也可说是我学习Linux过程中的积累成果。希望这些文字能帮到正在用 Linux或正想进入Linux这个奇妙世界的朋友。

Debian中代号为Sarge的发行版已获得开放源码发展实验室(OSDL)的电信运营商等级Linux(CGL)规格认证。

debian学习笔记

debian学习笔记资料地址 http://www.scanmon.com/wiki/linux_unix/system/Debian%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.htm

操作系统革命 RevolutionOS

2010年4月30日


操作系统革命 RevolutionOS
ScanMon鹏鹏工作室发现讲述了linux 起源,gun起源,free software , open source 的由来,正因为他们的不懈努力,今天的开源软件才如此繁荣,我们这些系统管理员才有饭吃,感谢阿拉! 感谢真主! 哈哈!

» 阅读更多: 操作系统革命 RevolutionOS

用Linux操作系统包管理器简化生活

2010年4月29日

Scanmon 发现许多Linux软件中包含 的包管理器(package manager)可简化整个决策过程,为你节省时间,减轻挫折感。

在Linux中主要有两个包管理器系统:

  • 用于.deb系统的Debian apt。
  • 用于.rpm系统的Red Hat rpm。

Mandrivia应用一款叫做urpmi的工具,它是 rpm的唯一自定义版本。(第一个可处理.bz2源档案文件的rmp系统)urpmi和rpm的选项一样,命令行界面也相同,但它们的GUI界面则全然不 同。

Slackware应用.tgz而非.deb或.rpm,但.tgz文件是一 个.tar.gz档案文件,而不是二进制数据包。因此Slackware实际上并不使用包管理器,而是从源文件建立包管理器。(Slackware是少数 几个依然与UNIX原始模型相似的软件之一,它的每一步安装过程都是对所使用硬件的自定义编译过程。)

» 阅读更多: 用Linux操作系统包管理器简化生活

“懒惰”Linux:“懒惰”集群管理员的 11 个秘诀

2010年4月29日

集群 对于不同的人有不同的含义。在本文的上下文中,集群最好定义为横向扩展(scale-out)—— 横向扩展集群一般包含大量相同类型的组件,比如 Web 场、表示场和高性能计算 (HPC) 系统。管理员会告诉您,对于横向扩展集群,必须百千次地重复修改,无论修改是多么小;最懒惰的管理员精通横向扩展管理技术,因此无论节点的数量有多少,需 要的工作量都是相同的。在本文中,作者将泄露世界上最懒惰的 Linux? 管理员的秘诀。
自从世界上最快的 500 台计算机清单于 1998 年首次发布以来,Linux 集群已经从科学实验项目发展成了当今超级计算领域的主流技术。实际上,在 1998 年的 Top 500 清单中 Linux 集群只占据一席(一个集群,一个 Linux 操作系统),但是在 2008 年的清单中占据了五分之四(400 个集群,458 个 Linux 操作系统)。

管理 Linux 集群需要很独特的技能,单一系统或小型连网系统的 IT 管理员往往不具备这些技能。管理 Linux 集群要求管理员深入理解连网、操作系统和体系结构中的所有子系统。

但是,不仅如此:它还要求采取另一种态度。它要求 “懒惰”。它要求管理员听从 Scrooge McDuck 在 Duckburg 中对侄子们的教导:“工作越巧妙,就越轻松” 。

在本文中,我们讨论最懒惰的 Linux 集群管理员的一些秘诀。尽管它们并不是真正的秘诀,但是由于某种原因,人们要么不了解这些思想,要么低估了它们的作用。为了纠正这个问题,我们在讨论这些 秘诀的同时会解释它们的重要性。

这些秘诀是:

1不要开发已有的东西。
2使用开放源码软件。
3将所有东西自动化。
4在设计时就考虑到可伸缩性 —— 从一开始就要计划偷懒。
5在设计时就考虑到硬件的可管理性。
6使用出色的集群管理软件 —— 工欲善其事,必先利其器。
7使用开放源码的监视解决方案。
8用队列系统控制用户。
9检验付出所得到的回报 —— 执行基准测试
10管理集群管理员交流。
» 阅读更多: “懒惰”Linux:“懒惰”集群管理员的 11 个秘诀

Red Hat Enterprise Linux 6 beta 刚刚发布

2010年4月24日

鹏鹏工作室获悉:Red Hat刚刚公布了其企业版Linux的最新Beta版,RHEL6 beta,它包含更强大的可伸缩性和虚拟化特性,并全面改进系统资源分配和节能。
新版带来了一个完全重写的进程调度器和一个全新的多处理器锁定机制,并利用NVIDIA图形处理器的优势对GNOME和KDE做了重大升级,新的系统安全 服务守护程序(SSSD)功能允许集中身份管理,而SELinux的沙盒功能允许管理员更好地处理不受信任的内容。 红帽表示,RHEL 6将满足许多企业的未来需求,不管如何改变他们的系统。

Apache、Tomcat、IIS、 PHP、JSP、ASP共存

2010年3月19日

/*******************/
Title:Apache、Tomcat、IIS(PHP、JSP、ASP)共存时的设置 (windows中)

*******************/

1、分别安装三个环境,并设置不同端口
PHP:80
JSP:8080
ASP:8081

» 阅读更多: Apache、Tomcat、IIS、 PHP、JSP、ASP共存

Linux文件系统损坏后的远程修复方案

2010年3月17日

注意:使用fsck一定要先卸载分区,否则后果自负

【一】

是出现经常非法关机,断电,导致文件系统不连续,而在强制检查后不能通过的情况,系统会进入一个修复(repair)模式,

需要远程协助开启network和sshd服务,然后 cd /boot; umount / ; fsck -y /dev/sda3(假设根目录分区为sda3)

这里可能会有一些不连续或者部分损坏的文件被系统搁置到/lost+found目录下,都以#开头,以节点命名的目录,

需要手动恢复,恢复步骤自行到网上查询,需要确认原来的目录结构

» 阅读更多: Linux文件系统损坏后的远程修复方案

Learn Linux, 101: Manage shared libraries

2010年3月16日

Overview

In this article, learn to find and load the shared libraries that your Linux programs need. Learn to:

  • Determine which libraries a program needs
  • Know how the system finds shared libraries
  • Load shared libraries

This article helps you prepare for Objective 102.3 in Topic 102 of the Linux Professional Institute’s Junior Level Administration (LPIC-1) exam 101. The objective has a weight of 1.

Prerequisites

To get the most from the articles in this series, you should have a basic knowledge of Linux and a working Linux system on which you can practice the commands covered in this article. Sometimes different versions of a program will format output differently, so your results may not always look exactly like the listings and figures shown here. In particular, many of the examples in this article come from 64-bit systems. We have included some examples from 32-bit systems to illustrate significant differences.

» 阅读更多: Learn Linux, 101: Manage shared libraries