在linux系统上搭建开发环境.

备注: 该系统环境为 ubuntu 12.4
1.安装jdk

1.1. 选择自己想安装的jdk版本下载,解压jdk
1.2. 编辑 ~/.bashrc 文件,vim ~/.bashrc
1.3. 添加变量

export JAVA_HOME=/home/codebrother/jdk/jdk1.7.0_25
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH

1.4. 使jdk环境变量生效,source ~/.bashrc

1.5. 输入 java -version 查看是否安装成功.

2. 安装nginx

2.1 从软件库直接安装.

sudo apt-get install nginx  //安装
nginx -v //查看是否安装成功.
dpkg -L nginx //查看软件安装位置.

2.2 打开配置文件

sudo vim /etc/nginx/sites-available/default

2.3 配置代理

//nginx加载其他的配置文件,直接在conf中的首行添加
include vhost/*.conf

http {

    # 直接请求nginx也是会报跨域错误的这里设置允许跨域
    # 如果代理地址已经允许跨域则不需要这些, 否则报错(虽然这样nginx跨域就没意义了)
    add_header Access-Control-Allow-Origin *;
    add_header Access-Control-Allow-Headers X-Requested-With;
    add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
    ## 解决JS或css无法完全加载
    proxy_buffer_size 128k;
    proxy_buffers 32 128k;
    proxy_busy_buffers_size 128k;

	## nginx配置转发(指向网址)
	server {
		listen 80;
		autoindex on;  //是否创建首页的索引目录
		server_name laerning.happy.com  //原始地址
		## 配置代理
		location /api {
		    rewrite  ^/api/(.*)$ /$1 break;   # 去除本地接口/api前缀, 否则会出现404
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://localhost:8001;   # 把原始地址转发到该地址,即代理地址.
	
			# 也可代理到目录
			# root d:/test/myfile;
		}
	}
}

2.4 nginx的启动和关闭

$ sudo service nginx start  //启动 
$ sudo service nginx stop   //停止 
3. tomcat的安装

3.1 直接官网下载tomcat的linux版本.
3.2 解压.
3.3 修改配置,防火墙.

vi /etc/sysconfig/iptables

// 添加一下内容, 让外部可以访问.
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

3.4 启动验证

//启动
cd /usr/local/tomcat/server/bin
./startup.sh

//停止
./shutdown.sh

//查看tomcat进程
ps -ef|grep java
[root@vm_10-10 bin]# ps -ef|grep tomcat-installment
root      5501     1  0 9月20 ?       00:02:48 /usr/local/jdk1.8.0_73/bin/java -Djava.util.logging.config.file=/data/servers/tomcats/tomcat-installment/conf/logging.properties 

3.5 修改tomcat管理用户.

vi /usr/local/tomcat/server/conf/tomcat-users.xml
//修改如下:
     
       
     
3.6 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
kill -9 5501

3.7 查看tomcat实时日志

进入你tomcat的安装目录下的logs,如我安装目录是/usr/local/tomcat,则进入/usr/local/tomcat/logs ,找到catalina.out 文件

tail -f catalina.out
4. git 的安装

4.1 命令进行安装

sudo apt-get install git 
git version //查看版本验证

4.2 配置git用户
输入指令

git config --global user.name "xxx"
git config --global user.eamil "你的邮箱地址"

4.3 生成秘钥,一路直接回车.会在用户目录~/.ssh/下建立相应的密钥文件。拷贝自 ~/.ssh/id_rsa.pub 中的内容,上传到git上.

ssh-keygen -C 'you email [email protected]' -t rsa  //注意ssh与-keygen之间没有空格
5. maven的安装.

5.1. maven的安装参考jdk的一样,下载解压文件.
5.2 配置环境变量.

export M2_HOME=/opt/maven/apache-maven-3.5.0
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin

5.3 刷新文件生效

source ~/.bashrc

5.4 验证是否成功.

mvn -v
6. ftp服务器的安装.

6.1 安装vsftpd之前先知道如何卸载吧,

sudo apt-get purge vsftpd  //彻底卸载
sudo apt-get remove vsftpd  //卸载但还保留配置文件

6.2 安装

sudo apt-get install vsftpd

6.3 创建一个ftp用户所需用的文件夹,并赋权限.

sudo mkdir /home/uftp
sudo chmod 777 /home/uftp //全开权限

6.4 添加用户和ftp用户目录进行绑定(该用户也是系统用户).

sudo useradd -d /home/uftp -s /bin/bash uftp

6.5 给该用户重置密码.(提示,linux输入密码是不显示的)

sudo passwd uftp //回车输入密码,验证密码.

6.6 把该用户和用户目录指向一个用户组.

sudo chown uftp:uftp /home/uftp 

6.7 新建一个文件,用于存放可登录tfp的用户.

sudo vi /etc/vsftpd.user_list  //在里面添加上用户就可以了,以行分割用户

6.8 修改vsftpd.conf文件

#禁止匿名登录
anonymous_enable=NO
# Uncomment this to allow local users to log in.
local_enable=YES
# 允许上传文件
write_enable=YES
# 只能访问本用户目录
chroot_local_user=YES
# 修改服务名称
pam_service_name=ftp
# 指定ftp用户的目录.
local_root=/home/uftp
# 引入可登录ftp用户的配置文件.
userlist_file=/etc/vsftpd.user_list
userlist_enable=NO
userlist_deny=NO

6.9 vsftpd的启动

sudo service vsftpd restart // 重启, 也可以start
sudo service vsftpd stoop  // 停止
 

6.10 命令行访问ftp

sudo ftp localhost // 输入用户和密码, 看见successful说明启动成功
ftp://12.45.88.65  //浏览器访问地址

6.11 注意,注意,可能会遇到530的登录错误, 这个问题让我折腾了将近两天,新的vsftp版本中加强了安全, 如果ftp目录在根目录, 则不能拥有写权限.在该用户所在目录则可有所有权限.

-------------------------------2018-06-27-----------------------
####7.安装qt-creater
7.1 选择版本下载
7.2 安装 依赖

sudo apt-get install g++
sudo apt-get install libx11-dev libxext-dev libxtst-dev
sudo apt-get install build-essential
sudo apt-get install libqt4-dev //不安装会出现项目无法运行的问题

7.3 安装qt create

./qt-opensource-linux-x64-5.9.1.run 

####8.安装 svn

svn //检查是否安装了svn

sudo apt-get remove --purge subversion  //卸载svn

sudo apt-get update   //更新svn

sudo apt-get install subversion //安装

你可能感兴趣的:(linux)