- 浏览: 57316 次
- 性别:
- 来自: 成都
最新评论
文章列表
揭示记忆力的真相——有关记忆的10大误区
- 博客分类:
- 学习方法
人们常说一个人是他所有记忆的总和。你的经历决定了你是怎样的人。
尽管如此,人们对于记忆的了解往往并不是很多,这就是为什么有许多人会说他们的“记性很差”。这部分是因为我们所做的类比——说人类的记忆像是计 ...
今天客户反应程序出了问题,该程序是Java编写的,功能为读取FTP图片写入Excel文档。
之前的代码是测试过的,这段时间没有修改,排除代码问题。
配置也都没有变化,唯一的不同是前几天重启过服务器。
但用FTP客户端和IE访问FTP图片都没有问题,一度陷入迷茫。
最后,没有办法只好查看下FTP服务器设置了——虽然认为不是服务器的问题。
进行命令行,输入:
service vsftpd status
vsftpd is stopped
于是启动它:
service vsftpd start
Starting vsftpd for vsftpd: [ ...
1)编辑两个FTP配置文件:/etc/vsftpd.ftpusers和/etc/vsftpd.user_list,将root那一行删掉或#注释掉;
2)重启vsftpd服务:[root@Linux etc]# service vsftpd restart。
修改/etc/vsftpd/vsftpd.conf,加入如下三行:
local_root=/
chroot_local_user=YES
anon_root=/
local_root表示使用本地用户登录到ftp时的默认目录。
anon_root表示匿名用户登录到ftp时的默认目录。
你上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效。
gssftp是挂在xinetd服务下的。
1. 查看xinetd是否安装
rpm -qa | grep xinetd
2. 安装xinetd
rpm –ivh xinetd*
3. 启动xinetd
service xinetd start
4. 修改配置
cd /etc/xinetd.d/
vim gssftp
1)将disable=yes改为disable=no
2)将server_args=-l –a改为server_args=-l
重新启动xinetd:
service xinetd restart
/etc/vsftpd/vsftpd.conf主配置文件/etc/rc.d/init.d/vsftpd启动脚本/etc/pam.d/vsftpdPAM认证文件(此文件中file=/etc/vsftpd/ftpusers字段,指明阻止访问的用户来自/etc/vsftpd/ftpusers文件中的用户)/etc/vsftpd/ftpusers禁止使用vsftpd的用户列表文件。记录不允许访问FTP服务器的用户名单,管理员可以把一些对系统安全有威胁的用户账号记录在此文件中,以免用户从FTP登录后获得大于上传下载操作的权利,而对系统造成损坏。/etc/vsftpd/user_list禁止或允许使用vsf ...
redhat更简单的应该是用yum。
yum search vsftp
看到合适的就
yum install xxxx
声明:此方法来自网络,我本人没有这样安装过,尝试过似乎有问题。
1. 安装
系统光盘上自带有安装包。
rpm -ivh vsftpd*
2. 自启动
chkconfig vsftpd on
也可以查看启动方式:
chkconfig --list |grep vsftpd
只要在第2--5为on就能随机启动。
3. 启动FTP
service vsftpd start
4. 连接测试
vsftp默认安装目录是:/etc/vsftpd
默认有一个ftp目录:var/ftp
vsftp默认是用允许匿名用户【anonymous】登陆,允许下载,但是不允许上传
如果连不上,可能是linux 防火墙的原因
停止防火墙:service iptables stop
开启防 ...
声明:部分内容来自网络,未亲自验证,如有误欢迎指正。
查看是否安装
rpm -qa| grep vsftpd
压缩版本安装
1. 下载
可以从ftp://vsftpd.beasts.org下载新版本的压缩包。
2. 编译源代码
tar xvzf vsftpd-x.x.x.tar.gz (解压,并进入解压后目录vsftpd-x.x.x)
make
make install
3. 安装配置
cp vsftpd.conf /etc
cp RedHat/vsftpd.pam /etc/pam.d/ftp (用户身份识别)
4. 编辑配置
配置文件:/etc/vsftpd/vsft ...
1.xinetd是超级守护程序,管理着许多服务。所以可以通过service xinetd start启动。
2.gssftp是Redhat linux企业版自带的FTP工具。包含在/etc/xinetd/gssftp下。提供krb5验证机制。
3.vsftp也是FTP服务器软件,功能比gssftp完备。也是推荐使用的FTP服务器软件。它是独立守护 程序。
vsftp推荐使用,号称very safe ftp。
格式一: Oracle JDBC Thin using a ServiceName:
jdbc:oracle:thin:@//<host>:<port>/<service_name>
Example: jdbc:oracle:thin:@//192.168.2.1:1521/XE
注意这里的格式,@后面有//, 这是与使用SID的主要区别。
这种格式是Oracle 推荐的格式,因为对于集群来说,每个节点的SID 是不一样的,但是SERVICE_NAME 确可以包含所有节点。
格式二: Oracle JDBC Thin using an SID: ...
可能要导入的类:
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.net.URL;
使用ImageIO.read()读取一个BufferedImage对象。
该方法有四种参数形式:
ImageIO.read(File input)
ImageIO.read(ImageInputStream stream)
ImageIO.read(InputStream input)
ImageIO.read(URL in ...
看看下面这个java小程序:
public class Test {
public static void append(List list){
list.add("asdf");
}
public static void main(String[] args) {
List<Integer> intList = new ArrayList<Integer>();
append(intList);
System.out.println(intList.get(0));
}
}
//运行结果:asdf
...