1.配置静态地址

  1. vim /etc/network/interfaces
  1. auto enp1s0
  2. iface enp1s0 inet static
  3. address 192.168.1.131
  4. netmask 255.255.255.0
  5.  
  6. auto enp2s0
  7. iface enp2s0 inet static
  8. address 192.168.2.131
  9. netmask 255.255.255.0
  10.  
  11. auto enp3s0
  12. iface enp3s0 inet static
  13. address 192.168.10.131
  14. netmask 255.255.255.0
  15. gateway 192.168.10.1
  16.  
  17. auto enp4s0
  18. iface enp4s0 inet static
  19. address 172.123.123.123
  20. netmask 255.255.255.0

2.配置DNS地址

  1. vim /etc/resolvconf/resolv.conf.d/tail
  1. nameserver 192.168.10.1

3.开启root远程登录权限

  1. sudo vi /etc/ssh/sshd_config

将PermitRootLogin without-password 修改为PermitRootLogin yes

4.重启ssh服务

  1. service ssh restart

5、更新sources.list   ,然后 apt-get update

  1. vim /etc/apt/sources.list
  1. deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
  2. deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
  3. deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe
  4. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
  5. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe
  6. deb http://mirrors.aliyun.com/ubuntu/ xenial universe
  7. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
  8. deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
  9. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
  10. deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
  11. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
  12. deb http://archive.canonical.com/ubuntu xenial partner
  13. deb-src http://archive.canonical.com/ubuntu xenial partner
  14. deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
  15. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe
  16. deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
  17. deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
  1. apt-get update

6、通过 locale -a ,检查中文包问题,具体参考:英文Ubuntu安装中文包(locale)的方法;

然后,在/root/.profile 中增加:  export LC_ALL=zh_CN.UTF-8  ,   具体参考:   调整更改ubuntu时区,时间,locale

  1. vim /root/.profile
  1. export LC_ALL=zh_CN.UTF-8

输入以下命令安装:

  1. cd /usr/share/locales
  2. sudo ./install-language-pack zh_CN

然后重开终端,就可以发现中文locale已经安装完毕,警告已经不再出现了。

当然,还可以执行: 
sudo locale-gen 
重建locale。

7.Ubuntu 内存问题:调整参数:/etc/sysctl.conf 【针对4G内存进行配置】

  1. vim /etc/sysctl.conf
  1. vm.lowmem_reserve_ratio = 256 32 32
  2. vm.min_free_kbytes = 307200

8、安装相关软件

  1. dpkg -l | grep %openjdkXXX%
  1. service tomcat7 status
    ESC q
    service tomcat7 stop 
    service tomcat7 start
    service tomcat7 restart

安装openjdk

  1. sudo apt-get install openjdk-8-jdk

安装MySQL

  1. apt-get install mysql-server

安装libcv

  1. apt-get install libcv2.4

安装tomcat8 

  1. apt-get install tomcat8 tomcat8-admin

安装gcc 

  1. apt-get install build-essential

安装libstdc++5

  1. apt-get install libstdc++5

安装libxv-dev

  1. apt-get install libxv-dev

9、软件与环境参数配置 
环境变量:

  1. vim /root/.profile 
  1. export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
  2. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/opt/xdt/videocheck/libs/dh:/opt/xdt/videocheck/libs/hk
  3. export JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m"
  4.  
  5. export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
  6. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/opt/xdt/videocheck/libs/dh:/opt/xdt/videocheck/libs/hk
  7. export LC_ALL=zh_CN.UTF-8
  8. export JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m"

10、优化tomcat 
安装authbind工具:    

  1. apt-get install authbind

修改tomcat配置文件: 

  1. vim /etc/default/tomcat8

/etc/default/tomcat8,  修改:AUTHBIND=yes 


开放80端口:               

  1. touch /etc/authbind/byport/80
  2. chmod 0755 /etc/authbind/byport/80
  3. chown tomcat8:tomcat8 /etc/authbind/byport/80

11、MySQL数据库(存储过程与参数配置)

  1. vim /etc/mysql/conf.d/mysql.cnf
  1. [mysql]
  2. default-character-set=utf8
  1. vim /etc/mysql/mysql.conf.d/mysqld.cnf
  1. [mysqld]
  2. character_set_server=utf8
  1. #bind-address = 127.0.0.1
  1. show variables like '%char%';

开启MySQL Event统计功能:

-- 查看是否开启定时器 
SHOW VARIABLES LIKE 'event_scheduler'; 
-- 开启定时器 0:off 1:on 
SET GLOBAL event_scheduler = 1;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'system' WITH GRANT OPTION;

flush privileges;

select host from user where user = 'root';

Ubuntu 16.04服务器安装及软件配置的更多相关文章

  1. Ubuntu 14.04服务器安装及软件配置

    1.安装操作系统,配置root账号,通过sudo设置root的密码 如果使用ubuntu server 14.04,开启root需额外配置 1.开启root远程登录权限 sudo vi /etc/ss ...

  2. ubuntu 16.04服务器安装apache2 + php + mysql

    具体操作 第一步:安装mysql apt-get install mysql-server mysql-client 第二步:安装apache2 apt-get install apache2 第三步 ...

  3. 详细介绍Ubuntu 16.04系统环境安装Docker CE容器的过程

    由于项目的需要,我们在很多软件配置环境中需要用到Docker容器,这个时候我们可以用自己的VPS主机搭建.在这篇文章中,笔者将会利用Ubuntu 16.04系统环境安装Docker CE容器的过程.如 ...

  4. Ubuntu 16.04搭建OpenVPN服务器以及客户端的使用

    说明:启动时注意用户权限,比如root用户启动. Ubuntu: 服务器环境:Ubuntu 16.04 64位系统 内网IP:10.143.80.116 外网IP:203.195.1.2 OpenVP ...

  5. CentOS 6.9/Ubuntu 16.04搭建OpenVPN服务器以及客户端的使用

    说明: 1.发现一个很奇怪的现象,CentOS和Ubuntu有着对用户不同的管理理念,比如CentOS中安装一切软件都是以root优先(su -),而Ubuntu则以当前用户优先,安装软件以sudo开 ...

  6. Ubuntu 16.04上安装并配置Postfix作为只发送SMTP服务器

    如果大家已经在使用第三方邮件服务方案发送并收取邮件,则无需运行自己的邮件服务器.然而,如果大家管理一套云服务器,且其中安装的应用需要发送邮件通知,那么运行一套本地只发送SMTP服务器则更为理想. 如何 ...

  7. Ubuntu 下ibus拼音输入法启用 (ubuntu 16.04

    Ubuntu 下ibus拼音输入法启用 我安装的是英文版的ubuntu 16.04,打开只带英文,并没有中文. 设置输入法为iBus 从system settings 进入language suppo ...

  8. Ubuntu 16.04 LAMP server 指南 - 配置 Apache2.4,PHP7,和MariaDB(而不是MySQL)

    翻译自:https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-16-04-lamp/ 昨天在虚 ...

  9. 【转】Ubuntu 16.04安装配置TensorFlow GPU版本

    之前摸爬滚打总是各种坑,今天参考这篇文章终于解决了,甚是鸡冻\(≧▽≦)/,电脑不知道怎么的,安装不了16.04,就安装15.10再升级到16.04 requirements: Ubuntu 16.0 ...

随机推荐

  1. html中嵌入天气预报

    先看效果: html代码: <div id="weather"></div> js代码: function findWeather() { var city ...

  2. Java maven安装GDAL

    1. 使用编译好的安装jdal http://www.gisinternals.com/release.phpgdal-111-1800-x64-core.msi下载地址:http://downloa ...

  3. js购物车计算价格

    <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta nam ...

  4. [Android Tips] 5. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED on Android-2.1

    最近在 http://testin.cn 上的多款 android 2.1 设备上出现安装失败的问题 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 问题分析 貌似 a ...

  5. 深入理解Android之Gradle

    深入理解Android之Gradle 格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTYrZt 下载 Gradle是当前非常"劲爆" ...

  6. vsftpd.conf Details

    引用:http://blog.chinaunix.net/uid-23257894-id-2466823.html /etc/vsftpd/vsftpd.conf文件详解,分好类,方便大家查找与学习 ...

  7. 在学Go语言

    首发:个人博客,更新&纠错&回复 开始学点儿Go语言,这语言据说在国内比在国外火,社区上褒贬不一,不过“小马过河”嘛,总要先自己试试再来下结论. 环境准备: 1.在Golang中国下载 ...

  8. 用mysql++读写二进制

    方法1: // mysqlTest.cpp : 定义控制台应用程序的入口点. #include "stdafx.h" #include <mysql++.h> #inc ...

  9. Make Blog Beautiful

    想做一个文艺而专业的编程技术博客 :) 博客定位 编程大观园,正如其名,探索和汇萃各种编程思想.技术.技能.技巧,并融入自己对编程开发.产品研发的思考和探索. 分类与标签      好的博客分类能让访 ...

  10. 《Unix网络编程》卷一(简介TCP/IP、基础套接字编程)

    通常说函数返回某个错误值,实际上是函数返回值为-1,而全局变量errno被置为指定的常值(即称函数返回这个错误值). exit终止进程,Unix在一个进程终止时总是关闭该进程所有打开的描述符. TCP ...