http://debian.ethz.ch/mirror/gnustep/GNUSTEP-amd64-1.9.iso
http://www.5ilinux.com/ssh01.html
设置允许输入密码
直接修改 vi /etc/ssh/sshd_config
PasswordAuthentication yes
然后重启ssh服务
到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
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 [...]
useradd username(名字) -d /home/win(目录) -s /sbin/nologin(不准登陆) 改密码passwd win(名字)
给目录更改用户组以及权限
chmod +w 目录地址 chown -R username:username 目录地址
useradd -g test -d /home/test1 -s /etc/bash -m test1
注解:-g 所属组 -d 家目录 -s
所用的SHELL LINUX删除用户命令 userdel -r test1
创建密码命令 passwd 用户名
http://blog.s135.com/nginx_php_v5/
通过编辑/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不断地重新启动)
http://www.linuxvirtualserver.org/zh/
例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下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。
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: [...]