阿里云学生服(CentOS 7.4 64位),自己动手搭建一个web网站
jdk下载和环境变量的配置
1.查询(查询自己想要安装的jdk版本)
yum search java-1.7.0
2.安装jdk(备注后面有Development Environment开发环境)
yum -y install java-1.7.0-openjdk-devel.x86_64
3.配置环境
1)安装的默认路径是/usr/lib/jvm/文件夹下,在这个文件夹里找到我们的要的文件夹
分别执行以下两条语句,cd指令进入jvm文件夹,ls . 显示当前目录下的文件和文件夹
cd /usr/lib/jvm
ls .
蓝色的是文件夹,也就是我们的jdk安装目录
2)编辑环境变量文件,配置环境。
vi /etc/profile
按insert键进入编辑模式,把下面的语句复制到文件的最后面,其中JAVA_HOME的jdk安装目录是你自己的安装目录
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按Esc键,:wq保存退出. (:q!是不保存退出)
3)测试
java -version #打印java版本
或者
javac #看能否打印出帮助信息
这里介绍如何编辑并编译java文件,打印hello
1.创建项目目录
mkdir project
2.创建src和bin目录
cd project
mkdir src bin
3.在src目录创建com.hello包
mkdir -p src/com/hello
-p指令是多层创建目录指令
4.在包中编写java文件
vi src/com/hello/Hello.java
package com.hello;
public class Hello{
public static void main(String[] args){
System.out.println("Hello");
}
}
Esc退出编辑,:wq保存并退出
5.编译和执行class文件
javac ./src/com/hello/Hello.java -d ./bin
javac是java的编译指令生成的字节码文件通过-d指令保存在bin目录下
java -cp ./bin com.hello.Hello
java是运行字节码文件指令,-cp指字节码所在的目录
配置linux的FTP
1)登录阿里云管理终端
2)配置规则
3)linux配置vsftpd,实现和windows的数据传输
1.安装vsftpd
yum -y install vsftpd
2.修改配置文件
vi /etc/vsftpd/vsftpd.conf
还是跟上面一样,按insert开始编辑
先看一眼自己的配置文件里,是否有这个属性,有就直接更改,没有在文件最后插入就可以了,修改好之后Esc退出编辑,:wq保存
anonymous_enable=NO #禁止匿名用户登录
listen=YES
#listen_ipv6=YES #注释掉
#这两句是设置user_list文件里的用户可以访问,这两个属性的具体关系可以自己去百度
userlist_enable=YES
userlist_deny=NO
3.添加用户(比如admin),这个用户是用来连接linux系统
groupadd ftpgroup #新建ftp组,把用户名添加到这个组中
useradd -d /opt/Admin -s /sbin/nologin -g ftpgroup admin
#注:-s 设置用户只可以通过ftp的形式连接,不可以登录linux系统。-d 设置用户的目录(默认是在/home/用户名) -g把用户添加到ftpgroup组(如果要添加到的组不存在需先创建 groupadd 组名)
passwd admin #设置密码,这里需要需要输入两次
4.编辑user_list文件,把你要创建的用户名插入到文件最后,比如添加admin
vi /etc/vsftpd/user_list
安装flashfxp
打开软件,菜单栏选择站点->站点管理器->ftp->数据连接模式改为主动模式
菜单栏选择站点->站点管理器->新建站点->给站点起个名字->
这样就可以从windows上向linux传输文件