小公司环境篇-服务器环境

本文只适用于刚毕业运维师弟们,且就职于创业公司等中小型企业环境部署

创业型公司运维环境主要分为两部分

  • 服务器环境

  • 公司环境

服务器环境用于项目运行,以及运维监控等;公司环境主要用于devops以及提高除运维部门外其它部门沟通协调效率。

服务器环境LNMP+java(tomcat)为主流,公司环境主要包括jenkins+gitlab+禅道+maven等。

接下来将用图文方式记录所有环境部署小记。


基础环境

  • 阿里云服务器centos7.6

  • 大部分采用yum安装的方式(并不一定源码编译安装就牛逼(只是看起来牛逼),yum安装的更不容出现各种问题,大部分环境都不需要定制所以推荐yum)

  • RPM均使用官网版本

  • 所有服务均不讲解配置文件具体配置


微信截图_20190531095553.png

安装开发工具包可以解决大部分缺少库文件以及cmake等乱七八糟的问题。

Mysql

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm //下载Yum Repository包(请去官网自行寻找想要的版本)

yum -y install mysql80-community-release-el7-3.noarch.rpm

yum -y install mysql-community-server //安装mysql服务

systemctl enable mysqld //加入开机自启动

systemctl start mysqld //启动mysql服务

第一次启动会自动生成一个root密码

cat /var/log/mysqld.log | grep root@localhost

mysql -uroot -p //之后输入生成的密码,进入数据库不要忘记更改密码,以及考虑是否开启root远程登录等


Nginx

rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.16.0-1.el7.ngx.x86_64.rpm

yum info nginx //查看nginx版本,可以修改上一步地址选择nginx版本

yum -y install nginx

特别注意php工程使用nginx需要安装php-fpm


oracle-jdk

open-jdk可以直接使用yum安装,写一下oracle-jdk的安装方式

因为下载时需要勾选同意条款,wget会下载一个错误的文件,所以还是使用xftp上传吧

https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.rpm
oracle的jdk最新本不需要登录,旧版本需要登录

yum -y install xxxxxxxxxx.rpm即可(现在环境变量都不需要配置了,贼爽)

java -version查看是否安装成功


Tomcat

tomcat大家就不要yum安装了,官网的tar包解压就可以使用,最多加个软连接,因为经常会有多个war包跑在一个服务器情况,可能会有多个tomcat。。。。。

下载地址百度直接搜索tomcat,找到download选择版本就好了


算上简单配置,大概10分钟就能把基本环境部署好,添加一下简单sed把命令写道一个shell脚本就是一个自动化一键部署脚本了!

公司环境下篇文章介绍

你可能感兴趣的:(小公司环境篇-服务器环境)