Ubuntu服务器基础设施搭建

好记性不如写博客。

起因:

上次搭建各种基础设施已经是一年以前,这次换了台服务器,每次换服务器重新配置时都是从头开始,这回开始偷点懒,把各个流程记下来,方便以后拷贝。文章内容不定期更新,目前只记录简单设施的搭建。傻瓜式教程#_#

命令科普:

cat /etc/passwd 查看目前所有用户

useradd添加用户

su username 切换用户

tar --help可以查看解压命令各参数

scp用于远程文件复制

配置

FTP

为了方便传文件,我会先安装vsftpd,mac端推荐transmit来连接

新建用户 useradd -s /bin/bash -b /home/ftp ftp(自定义用户名) 如果需要可以另设置密码passwd ftp(刚才的用户名)

目录权限:chmod 777 /home/ftp

附一篇科普: useradd和adduser

安装:apt-get install vsftpd

检查:vsftpd -version

修改配置:vi /etc/vsftpd.conf 设置write_enable=YES(配置存在,解注释即可)

启动:service vsftpd start


Java

下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

上传至服务器,这里用scp拷贝过去感觉快很多(scp file user@ip:path)

建目录:mkdir /usr/local/java (usr/local一般用于放安装文件,具体放哪个目录可自行定义,但在配环境变量时要匹配)

解压:tar -zvxf /home/ftp/jdk-8u121-linux-x64.tar.gz -C /usr/local/java (jdk-8u121-linux-x64.tar.gz替换为自己的文件名,下同)

环境变量配置:

先附一篇 profile和environment的比较

vi /etc/profile

文末加入

export JAVA_HOME=/usr/local/java/jdk1.8.0_121 
export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

souce /etc/profile 可生效

Tomcat

下载: http://tomcat.apache.org/download-90.cgi 然后上传

解压: tar -zvxf /home/ftp/apache-tomcat-9.0.0.M17.tar.gz -C /usr/local/tomcat

环境变量配置(非必需,方便启动关闭tomcat):

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M17
export PATH=$CATALINA_HOME/bin:$PATH

souce /etc/profile 可生效

Nginx

安装:apt-get install nginx

配置:vi /etc/nginx/conf.d/yourcustom.conf(定义自己的配置文件,/etc/nginx/nginx.conf下有include在conf.d目录下任何.conf结尾的配置)

个人简单配置:

server
{
        listen 80;
        server_name www.youwebsite.com yourwebsite.com;
        access_log /var/log/website/access.log
        error_log /var/log/website/error.log
        location / {
        proxy_pass http://localhost:8082
        }
}

access_log、error_log地址可自定义配置

更详细的nginx配置参考这里或者这里


p.s.

以前配置而这次未配置的就不在这里赘述了,以后更新配置时会更新此篇博文




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值