关于Ubuntu中安装配置FTP服务的说明

一、安装FTP服务:
在UBUNTU下使用apt-get安装FTP服务,该命令需要用户提供管理员权限:

sudo apt-get install vsftpd

二、修改配置文件:
备份原有配置:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

打开进行编辑:

sudo vim /etc/vsftpd.conf

在配置文件中启用如下配置信息:

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

配置完成后创建文件“/etc/vsftpd.chroot_list”,打开此文件写入可以访问FTP服务的用户列表,一个用户写一行,多个用户分行列出。写入的用户为UBUNTU的系统用户,并具有对应的用户文件夹。

三、重启FTP服务:
使用命令重启FTP服务后,对应用户即可登入该FTP服务:

sudo /etc/init.d/vsftpd restart

关于MATLAB中启动JVM时内存不足的说明

在启动MATLAB过程中,有时会出现Unable to start the JVM(无法启动JAVA虚拟机),并提示java.lang.OutOfMemoryError(JAVA虚拟机内存不足)。我们可以通过增加MATLAB中JAVA虚拟机内存的方法来解决上述问题。

一、查找MATLAB根目录:
启动MATLAB,在命令窗口中输入命令:

matlabroot

二、查看当前JAVA虚拟机最大堆内存:
在命令窗口中输入命令:

java.lang.Runtime.getRuntime.maxMemory

三、查看当前JAVA虚拟机版本:
在命令窗口中输入命令:

version -java

四、建立java.opts文件:
$MATLAB是MATLAB根目录,例如:C:\Program Files\MATLAB\R2010a
$ARCH是系统架构,例如:win32或win64
在$MATLAB\bin\$ARCH目录下新建java.opts文件,对不同版本的JAVA虚拟机输入对应的最大堆内存值,例如我的JVM是1.7,则在java.opts文件中写入-Xmx96m,之后保存。

五、重启MATLAB:
再次输入命令:

java.lang.Runtime.getRuntime.maxMemory

显示的最大堆内存值已改变,则代表设置成功,从而解决MATLAB启动JVM时内存不足的问题。

关于Oracle中修改密码有效时间的说明

在Oracle中我们创建的用户密码一般都有着180天的有效时间,一旦超出了这个时间Oracle就会阻止用户登入。
我们可以通过使用其他sysdba账户(如sys)登入到Oracle服务器,并按照以下方法来修改用户密码的有效期:

一、查看用户的proifle:
我们可以先查看用户的proifle是哪个,一般是default:

select username,profile from dba_users;

二、修改密码有效期:
将密码的有效期修改为无限制:

alter profile default limit password_life_time unlimited;

三、修改已过期密码:
如果用户密码已经过期,可能需要重新修改已过期的密码:

alter user [username] identified by [password];