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.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.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
//修改如下:
kill -9 5501
进入你tomcat的安装目录下的logs,如我安装目录是/usr/local/tomcat,则进入/usr/local/tomcat/logs ,找到catalina.out 文件
tail -f catalina.out
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.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.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 //安装