日期:2014-05-16 浏览次数:20604 次
? ? ? 前言:
弄了一个星期的linux 系统,整个人都迷迷糊糊了。最终的是上司对我严重失望啊,本来在上司眼里我还算的上是一个“犀利”的java开发人士,有啥问题,丢给我就行。但是估计冲这个星期开始上司要对我“另眼相看了”。
哎,今回家的时间是23:10,加班最晚的一次!
废话补不说了。老大给的任务现在想想是非常简单的。
任务
装一个ftp服务器,有3个用户,分别在3个tomcat的webapps下。能够正常使用。
?
首先想装个centos 6.2 ,然后下来个centos iso 下来,由于不懂liunx 就下载了个1of7中的1,公司的电脑没有光驱,不知道该怎么装。网上找了半天,基本的结论是,不能装。但是能够装ubuntu
失败一:
于是立马装了个ubuntu 11,用起来感觉杠杠的。于是装了vsftpd 但是只有1个用户。要3个用户,在网上找了半天,ubuntu这方面的资料不多啊 ,(主要还是自己对linux 不熟悉,其实多事差不多的)弄了一下午,结果ubuntu 挂了。
失败二:
失望了,想装centos 没用光驱,但是能用u盘,于是找了个量化工具,找到u盘的主控规格,量产一个centos 6.2 1of7进去了,插上u盘 能装,突然很爽,于是装了,弹出说又7个disk要装,难道我还来一个一个量产完再装么,感觉没戏啊。但是还是装了。
失败三:
配置centos 6.2 的yum源?http://wenku.baidu.com/view/2c99f7313968011ca30091a9.html
坑爹的我想用163的源,可以就是不对配,下过来的163源里面居然是5的。没戏了,重装。
失败四:
又换回了ubuntu 11 ubuntu 的apt-get ?就是爽,但是一不小心,把sudo 这个命令给正成普通用户的了,于是网上各种查,各种看----------->建议重装吧。
失败五;
再次换成ubuntu 旁边的同事对我的行为感到愤怒了,组长介意我去接个it资源组去借个光驱,借几张光碟来刻了,装现成了,免得我把U盘burn成砖头了。听之,刻之,装之,突然发现这才叫无脑装系统嘛,有点泪奔的感觉。继续装vsftpd 同样搞了半天,终于有成功了,内流满面啊。如下:1、安装vsftp,本文采用yum安装:
#yum install vsftpd 2、安装后运行: # service vsftpd restart 3、新增加系统用户ftptest: #useradd -d /var/www -s /sbin/nologin ftptest //增加新用户ftptest不让在本机登陆 #chown -R ftptest /var/www //更改新增目录的权限,只允许ftptest访问此目录; #chmod 777 -R /var/www # passwd ftptest //为用户设置密码; 4、修改vsftpd.conf 禁止匿名帐号登陆及允许自建帐号登陆: #vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES 5、修改/etc/vsftpd/chroot_list 添加ftptest 帐号允许该帐号登陆FTP服务器 vi /etc/vsftpd/chroot_list 输入ftptest 6、记得关闭防火墙 记得关闭selinux
继续,安装sunjdk 先到http://java.sun.com/网站上下载JDK 我下载的是 jdk-6u26-linux-i586.bin 1、将下载的jdk先上传到linux的任意一个目录中。 2、修改权限 chmod +x jdk-6u26-linux-i586.bin 3、执行安装 ./jdk-6u26-linux-i586.bin 安装中会出现协议,按空格往下。出现“do you agree to the above license terms?[yes or no]”时候,选择“yes”。 4、安装的文件会解压到刚才执行的目录中,将jdk目录移动到 /usr/local下,mv jdk-1.6.0_26 /usr/local/jdk 5、修改全局环境变量。vi /etc/profile 在文件的末尾加上: JAVA_HOME="/usr/local/jdk" CLASS_PATH="$JAVA_HOME/LIB:$JAVA_HOME/jre/lib" PATH=".:$PATH:$JAVA_HOME/bin" export JAVA_HOME CLASS_PATH PATH 退出vi,并执行 source /etc/profile 让环境变量生效。 6、测试是否安装成功。执行 java -version 可以看到java的版本信息。表示安装已经成功。?复制3个tomcat
修改端口,记得shutdown 的端口也必必须修改 修改 /etc/passwd 将个新增加的用户的FTP路径到对应的 webapps 里面 但是就是跑步起来,原因搞不懂。重启之。挂了说xsession 坚持不到10秒,妈的,不是男人啊
---------------------------------------下面我要成功了-------------成功的分割线---------------------------
网上找了半天 估计原因是我把 /etc 这个目录chown 的时候给普通用户了。又有的说xwindow奔溃了,对于“一切失败都是纸老虎”的我来说,重装才是王道啊
装好后。先装sunjdk 装之前, 卸载默认gcj的: 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj 查找默认安装的gcj 例如: 显示内容其中包含下面两行 # java-1.4.2-gcj-compat-1.4.2.0-27jpp # java-1.4.2-gcj-compat