7.30项目搭建 小计

jdk

下载jdk
安装java:rpm -ivh jdk-7u80-linux-x64.rpm
默认安装位置 /usr/java
配置环境变量:vi /etc/profile
最后加上:

export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile 使配置生效
nptdate -u ntp.api.bz 同步时间

tomcat

下载tomcat 解压
配置环境变量:vi /etc/profile

export CATALINA_HOME=/developer/apache-tomcat-7.0.73

修改 URIEncoding="utf-8"
启动成功,如果局域网无法访问,可能是防火墙问题 https://blog.csdn.net/qq_15646957/article/details/79724955

maven

下载maven 解压
配置环境变量:vi /etc/profile

export MAVEN_HOME=/developer/apache-maven-3.0.5

export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
软件源

配置yum软件源
cd /etc/yum.repos.d 进入yum源目录
mv CentOS-Base.repo CentOS-Base.repo.bak 修改yum源文件后缀 使其失效

vsftpd

(windows: ftpserver)
安装vsftpd:yum -y install vsftpd
默认配置文件在 /etc/vsftpd/vsftpd.conf
创建虚拟用户,在根目录或用户目录下创建ftp文件夹
useradd ftpuser -d /ftpfile -s /sbin/nologin
修改ftpfile的权限:chown -R ftpuser:ftpuser /ftpfile
重设ftpuser的密码:passwd ftpuser
配置:

  • cd /etc/vsftpd 创建文件vim chroot_list,把虚拟用户ftpuser添加到配置文件中,后续要引用
  • vi /etc/selinux/config 修改SELINUX=enforcing为SELINUX=disabled
    (如果之后验证的时候碰到550拒绝访问执行setsebool -P ftp_home_dir 1
  • 重启服务器
  • vi /etc/vsftpd/vsftpd.conf 配置比较多(http://learning.happymmall.com/vsftpdconfig/vsftpd.conf.readme.html)
  • 配置防火墙 然后重启防火墙
    在这里插入图片描述
  • 验证,打开浏览器ftp://192.168.0.138
Nginx

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
如需支持ssl,才需安装openssl
综合命令 yum -y install gcc pcre-devel zlib zlib-devel openssl openssl-devel
下载nginx,解压,进入目录
./configure make make install
默认安装在/usr/local/nginx

测试配置文件

安装目录/nginx/sbin/nginx -t

启动命令

安装目录/nginx/sbin/nginx

停止命令

安装目录/nginx/sbin/nginx -s stop
或者是 nginx -s quit

重启命令

安装目录/nginx/sbin/nginx -s reload

查看进程命令

ps -ef | grep nginx

平滑重启

kill -HUP nginx主进程号(进程查看pid)

增加防火墙访问权限

vi /etc/sysconfig/iptables 开放80端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

service iptables restart 重启防火墙

虚拟域名配置

vi /usr/local/nginx/conf/nginx.conf
增加 include vhost/*.conf

本地host文件

/etc/hosts

MySQL

yum -y install mysql-server 安装mysql
字符集配置:
vi /etc/my.cnf 在[mysqld]节点下添加

  • default-character-set=utf8
  • character-set-server=utf8

自启动配置:chkconfig mysqld on
service mysqld start 启动服务
mysqld -u root 登陆

查看目前mysql的用户:
select user,host,password from mysql.user
修改root密码:
set password for root@localhost=password('123456')
set password for root@127.0.0.1=password('123456')
exit 退出
重新登录 mysql -u root -p 输入密码
删除匿名用户:
delete from mysql.user where user=''
再查看 select user,host from mysql.user
刷新是以上操作生效:flush privileges
插入新用户:insert into mysql.user(host, user, password) values ("localhost", "", password(""))
刷新使操作生效
创建新的database:

create database `newdb` default character set utf8 collate utf8_general_ci;  

给本地用户赋予所有权限:

grant all privileges on newdb.* to username@localhost identified by 'password'

给账户开通外网所有权限:

grant all privileges on newdb.* to 'username' @'%' identified by 'password';
  • % 表示不限制ip

刷新使操作生效

Git

git pull --rebase origin master
git push -u -f origin master
git branch -r 查看远程分支
git checkout -b v1.0 origin/master 生成分支
git push origin HEAD -u 切换为新的分支然后执行,生成远程分支
git push origin v1.0:v1.0 生成远程分支
git push origin --delete v1.0 删除远程分支
git push origin :v1.0 删除远程分支
git push origin :v1.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值