改变linux终端颜色(转) 不指定

Category : UNIX | Post on 2008/12/04 16:39 by leftleg | Comments:0
      对于兼容ANSI的终端,如xterm、rxvt、konsole等,可以彩色显示终端文本中的底色或前景颜色,本文将详细讨论如何实现随意修改和定制这些终端的颜色。  

每个Linux用户几乎天天都会面对Bash,刚接触Linux的人总是感觉Bash过于沉闷单调,但是实际上每个用户都可以根据需要定制出自己喜欢的Shell,使它变得丰富多彩。例如,彩色提示符就可以使终端更酷,并且与众不同。
由于Linux中使用最广泛的Shell就是Bash,因此我们在这里主要讨论Bash,希望在其它不同Shell中定制色彩的可以参考Man。
配置Shell
设置颜色可以在Linux用户个人的Shell配置文件~/.bashrc中完成,或者在全局配置文件/etc/bashrc中实现。这时候所有用户都
会拥有一个一样的登录彩色Shell,其中提示符设置是由bashrc文件中的PS1变量来控制的,例如可能是如下的格式:
~/.bashrc: PS1="s-v$ "
这里"s"表示Shell的名字,"v"表示Shell的版本号,在最后提示添加一个"$"美元符号。这样,当该用户登陆以后,得到的提示符就如下所示:
-bash-2.05b$
由于这样的提示符并不能提供足够的有意义信息,例如当前所在目录等,因此在绝大多数Linux发布中,提示符往往被设置为如下所示:
~/.bashrc: PS1="[u@h W $] "
这就是我们熟悉的[username@hostname current_dir $]的提示符模式。
Tags: , ,

“懒惰”集群管理员的 11 个秘诀 不指定

Category : UNIX | Post on 2008/11/28 15:36 by leftleg | Comments:0
2008 年 11 月 10 日

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

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

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

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

xbaydns 不指定

Category : UNIX » dns | Post on 2008/05/26 09:54 by leftleg | Comments:1
xbaydns 记录下,待补充 ...

http://code.google.com/p/xbaydns/
Tags: , ,

squid 日志分析简单工具 不指定

Category : UNIX | Post on 2008/05/23 17:26 by leftleg | Comments:0
检查 squid 性能最好最准确最详尽的方法估计还是分析日志!

这里有个工具 scalar,简单的提供比较不错的日志分析结果

下载后运行: awk -f scalar.awk access.log

~~~ Analysis Headlines ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Log Start Time [22-06-2008 17:00:02]
    Log End Time [22-06-2008 18:00:02]
  Lines Analyzed     2.730M

Unique Clients: 32781

     In Traffic:    1.275 GB
    Out Traffic:   16.412 GB
  ------------------------------------
  Saved Traffic:   15.137 GB   92.23 %

============

(none) login 不指定

Category : UNIX » linux | Post on 2008/04/26 18:32 by leftleg | Comments:1
搬家,一台服务器 启动出现

(none) login,输入用户名密码,均不能登陆,

提示类似:

modprobe : modprobe : Can't locate module Char-major-10-224
login(PAM-unix)[22] Session ipened for user root by (uid=0)
-bash: Command not found

ctrl+alt+delete

INIT : can not execute "/etc/rc.d/rc"
INIT: no more processes left in this runlevel

单用户模式进入失败, 只有用 rescue模式 进入(串口键盘还一半会S掉,用USB键盘),

1.排除网上一些 selinux 未关闭的说法
2.重装 initscripts*.rpm 后,进入系统依旧 (none) login ,这时还变成S机状态

最后参考:

就当放弃时候,想到是否是 bash 问题? 重装下 ...

于是,就这样... OK了!丫的 ...

mysql-master-master 不指定

Category : UNIX » mysql | Post on 2008/04/14 13:27 by leftleg | Comments:4
   上次说到MySQL可靠性方案分析与比较,这回简单介绍下 mysql-master-master的安装,希望有使用过的兄弟多多讨论 ...

    作用: 高可用性 mysql 集群,也称不上集群,主要体现在高可用性上吧!
    原理: 在 master-master (互为 master-slave) 基础上,用 perl 写的脚本,提供虚拟IP,并实现HA

--------------------  警用分隔线 ------------------------

下载: http://code.google.com/p/mysql-master-master/
安装: 1. 解压 mmm-1.0.tar.bz2
        2. 运行 install.pl
        3. 一般情况下会提示一下依赖包未安装,安装即可.
                                       cpan Time::HiRes
                                       cpan DBI
                                       cpan DBD::mysql
                                       cpan Algorithm::Diff    

         安装 DBD::mysql 可能会遇到的问题: (1).mysql_config 提示为找到. ---  加入 /usr/local/mysql/bin 到 path 里即可
                                       (2).mysql.so,类似找不到 mysql 客户端库文件,请执行:
                                                                cp /usr/local/mysql/lib/mysql/*  /usr/lib/
                                                                cp /usr/local/mysql/include/mysql/*  /usr/include/
                                                          (3). make test 时候提示拒绝访问错误:
                                                                 perl -MCPAN -e shell
                                                                 force install DBD::mysql  强制安装,跳过 make test
分页: 1/28 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]