• GNUSTEP

    http://debian.ethz.ch/mirror/gnustep/GNUSTEP-amd64-1.9.iso

  • linux下SSH配合SecureCRT的密匙完美使用方法

    http://www.5ilinux.com/ssh01.html
    设置允许输入密码
    直接修改 vi /etc/ssh/sshd_config
    PasswordAuthentication yes
    然后重启ssh服务

  • CentOS 5 下 SUN JAVA JRE 1.6 的安装

    到http://java.sun.com/javase/downloads/index.jsp下载 JRE 1.6,目前(2008年3月5日)的版本是Java SE Runtime Environment 6 Update 5.
    注意:要下载的是Linux self-extracting file而非Linux RPM in self-extracting file
    下面执行的命令是在root特权帐户下执行的
    下载到的文件是jre-6u5-linux-i586.bin
    步骤1: mv jre-6u5-linux-i586.bin /opt/
    步骤2: cd /opt/
    chmod +x jre-6u5-linux-i586.bin
    步骤3: ./jre-6u5-linux-i586.bin
    阅读完license后,输入yes
    步骤4: rm jre-6u5-linux-i586.bin
    步骤5: ln -s /opt/jre1.6.0_05/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
    步骤6: vi /etc/profile.d/java.sh
    输入export J2RE_HOME=/opt/jre1.6.0_05
    export PATH=$J2RE_HOME/bin:$PATH
    并在文件尾再输入一个回车形成一空行
    步骤7:source /etc/profile.d/java.sh
    步骤8: alternatives –install /usr/bin/java java /opt/jre1.6.0_05/bin/java 2
    步骤9: alternatives –config java
    然后选择 /opt/jre1.6.0_05/bin/java 所对应的数字 2

  • centos5服务器架设笔记:SVN(subversion)的安装和配置

    SVN的安装和配置
    技术准备
    检查软件包your_package是否安装
    #rpm -qa | grep your_package
    安装your_package软件包
    #rpm -ivh your_package
    或者
    #rpm -Uvh your_package
    步骤1、检查并安装SVN以及相关软件包
    请确认下面软件包有没有安装,如果没有安装,请到rhel5/centos5光盘找到这些软件包并安装
    openssl-0.9.8b-8.3.el5
    openssl-devel-0.9.8b-8.3.el5
    mod_ssl-2.2.3-6.el5
    mod_auth_mysql-3.0.0-3.1
    mysql-server-5.0.22-2.1
    mysql-5.0.22-2.1
    mysql-devel-5.0.22-2.1
    subversion-1.4.2-2.el5
    mod_dav_svn-1.4.2-2.el5
    如果安装正常的话,应该在/etc/httpd/modules目录下能找到这些模块
    mod_authz_svn.so
    mod_dav_svn.so
    mod_auth_mysql.so
    步骤2、初始化repository
    创建svn的项目库父路径,我把/svn/repos做为svn的项目库父路径。这个目录是任意的,如果是多个项目库则必须在同一个父路径下
    #mkdir /svn/repos
    我们通过如下命令初始化一个svn项目库TelecomRepositorys
    #svnadmin create /svn/repos/TelecomRepositorys
    重复上面的命令创建多个项目库,如
    #svnadmin create /svn/repos/OtherRepositorys
    或者你指定SVN库的存储方式
    #svnadmin create –fs-type fsfs /svn/repos/TelecomRepositorys
    或者
    #svnadmin create –fs-type bdb /svn/repos/TelecomRepositorys
    默认是bdb(Berkeley DB)的存储方式,不过一般人更喜欢fsfs的存储库方式
    步骤3、创建登陆用户文件[如果用数据库认证的话,此步可忽略]
    在/svn目录下创建登陆用户文件.htpasswd以及2个用户test1,test2
    #htpasswd -c /svn/.htpasswd test1
    #htpasswd /svn/.htpasswd test2
    步骤4:创建认证数据库[如果用登陆用户文件认证的话,此步可忽略]
    登陆mysql
    #mysql -u root -p
    创建数据库svn_auth
    mysql>create database svn_auth;
    mysql>user svn_auth;
    创建用户svn
    mysql>GRANT ALL PRIVILEGES ON *.* TO svn@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
    创建表users
    mysql> CREATE TABLE users (
    ->   user_name CHAR(30) NOT NULL,
    ->   user_passwd [...]

  • VPS ftp账号建立

    useradd username(名字) -d /home/win(目录) -s /sbin/nologin(不准登陆) 改密码passwd win(名字)
    给目录更改用户组以及权限
    chmod +w 目录地址 chown -R username:username 目录地址

  • LINUX创建用户命令-删除用户命令

    useradd -g test -d /home/test1 -s /etc/bash -m test1
    注解:-g 所属组 -d 家目录 -s
    所用的SHELL LINUX删除用户命令 userdel -r test1
    创建密码命令 passwd 用户名

  • Nginx course

    http://blog.s135.com/nginx_php_v5/

  • REDHAT Enterprise Linux 启动模式变更

    通过编辑/etc/inittab里的id:5:initdefault:这一行的阿拉伯数字,可实现启动模式的转换。例如将 id:5:initdefault:修改为id:3:initdefault:重新启动系统后,我们可看到原来的X-Window图形操作界面转换成了 Console字符界面。
    在字符界面下打入命令startx可进入图形界面,图形界面下键入ctrl+alt+backspace进入字符界面。
    RHEL操作系统有六种不同的启动模式(运行级别),分别表示如下:
    0:表示关闭系统(记住不要把initdefault 设置为0,因为这样会使Linux无法启动)
    1:单用户模式,就像Windows下的安全模式
    2:多用户模式,没有NFS服务
    3:完全多用户模式,标准的运行级别
    4:一般不用,在一些特殊情况下可以用它来做一些事情。
    5:图形模式,即进到X-Window系统
    6:系统重新启动(记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)

  • LVS项目中的有关中文文档

    http://www.linuxvirtualserver.org/zh/

  • Linux教程-进程查看二

    例21] 下面是使用x选项的例子:
    $ ps x
    PID TTY STAT TIME COMMAND
    5800 ttyp0 S 0:00 -bash
    5813 ttyp1 S 0:00 -bash
    5921 ttyp0 S 0:00 man ps
    5922 ttyp0 S 0:00 sh -c /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz | /
    5923 ttyp0 S 0:00 /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz
    5924 ttyp0 S 0:00 /usr/bin/less -is
    5941 ttyp1 R 0:00 ps x
    可以发现突然一下子就多出了那么多的进程。这些多出来的进程就是没有控制终端的进程。
    前面看到的所有进程都是test用户自己的。其实还有许多其他用户在使用着系统,自然也就对应着其他的很多进程。如果想对这些进程有所了解,可以使用a选项来查看当前系统所有用户的所有进程。经常使用的是aux组合选项,这可以显示最详细的进程情况。
    [例22]
    $ ps aux
    USER PID %CPU %MEM VSZ RSS TTY [...]

  • Linux下简单限制网卡的带宽

    Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。
    1、安装iproute
    yum -y install iproute
    2、限制eth0网卡的带宽为50kbit:
    /sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000
    3、限制带宽为50kbit后,在百兆局域网中wget下载一个大文件:
    [root@localhost ~]# wget http://192.168.1.7/test.zip
    –19:40:27–  http://192.168.1.7/test.zip
    Connecting to 192.168.1.7:80… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: 23862312 (23M) [application/zip]
    Saving to: `test.zip’
    37% [=======>   ] 8,994,816    457K/s  eta 27s
    下载速度为457K/s,限制效果达到。
    4、解除eth0网卡的带宽限制:
    /sbin/tc qdisc del dev eth0 root tbf
    5、对比:未作带宽限制情况下,在百兆局域网中wget下载一个大文件:
    [root@localhost ~]# wget http://192.168.1.7/test.zip
    –19:44:33–  http://192.168.1.7/test.zip
    Connecting to 192.168.1.7:80… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: [...]