1.配置静态地址

vim /etc/network/interfaces
auto enp1s0
iface enp1s0 inet static
address 192.168.1.131
netmask 255.255.255.0 auto enp2s0
iface enp2s0 inet static
address 192.168.2.131
netmask 255.255.255.0 auto enp3s0
iface enp3s0 inet static
address 192.168.10.131
netmask 255.255.255.0
gateway 192.168.10.1 auto enp4s0
iface enp4s0 inet static
address 172.123.123.123
netmask 255.255.255.0

2.配置DNS地址

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

3.开启root远程登录权限

sudo vi /etc/ssh/sshd_config 

将PermitRootLogin without-password 修改为PermitRootLogin yes

4.重启ssh服务

service ssh restart 

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

vim /etc/apt/sources.list 
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
apt-get update

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

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

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

输入以下命令安装:

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

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

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

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

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

8、安装相关软件

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

安装openjdk

sudo apt-get install openjdk-8-jdk

安装MySQL

apt-get install mysql-server

安装libcv

apt-get install libcv2.4 

安装tomcat8 

apt-get install tomcat8  tomcat8-admin 

安装gcc 

apt-get  install  build-essential 

安装libstdc++5

apt-get install libstdc++5 

安装libxv-dev

apt-get install libxv-dev    

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

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

10、优化tomcat 
安装authbind工具:    

apt-get install authbind  

修改tomcat配置文件: 

vim /etc/default/tomcat8

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


开放80端口:               

touch /etc/authbind/byport/80
chmod 0755 /etc/authbind/byport/80
chown tomcat8:tomcat8 /etc/authbind/byport/80

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

vim /etc/mysql/conf.d/mysql.cnf
[mysql]
default-character-set=utf8
vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
character_set_server=utf8
#bind-address = 127.0.0.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. mybatis父子表批量插入

    <!--父子表批量插入 --> <insert id="insertBatch" parameterType="com.niwopay.dto.beni ...

  2. jQuery 中 attr() 和 prop() 方法的区别

    前几天,有人给 Multiple Select 插件 提了问题: setSelects doesn't work in Firefox when using jquery 1.9.0 一直都在用 jQ ...

  3. 帝国CMS内容模板IF判断

    [e:loop={'selfinfo',50,0,0,"jingshu=$navinfor[jingshu]","id"}]<?php$class1=&q ...

  4. Maven聚合与继承的实例讲解(一)

    概述 在javaweb高速发展的今天,我们软件设计人员往往会用很多种方式对软件划分模块,目的就是为了能有清晰的设计和低耦合性的,高重用性的软件.Maven有很好的依赖管理系统(Dependency M ...

  5. url传值错误

    ValueError at /add/ invalid literal for int() with base 10: ''6'' Request Method: GET Request URL: h ...

  6. hibernate 实现多表连接查询(转载)

    http://www.cnblogs.com/lihuiyy/archive/2013/03/28/2987531.html 为了方便,直接粘过来,方便查看.不收藏了 Hibernate主要支持两种查 ...

  7. 1.1 C#简介

    大家好,这是我的C#(读做 "C sharp")学习之旅,先简介一下我了解的C#吧! 首先,说到C#,就不得不提到微软的.NET..NET是微软推出的软件开发和运行平台,允许应用程 ...

  8. 17. 星际争霸之php设计模式--职责链模式

    题记==============================================================================本php设计模式专辑来源于博客(jymo ...

  9. 自定义宏把Word打造成全快捷键编辑器

    自定义快捷键 折叠所有标题 Word选项—自定义功能区—自定义键盘—不在功能区内的命令—ColllapseAllHeadings 展开所有标题 Word选项—自定义功能区—自定义键盘—不在功能区内的命 ...

  10. WLST 命令和变量

    下列部分将详细描述 WLST 命令和变量.主题包括:  WSLT 命令类别概述  浏览命令  控制命令  部署命令  诊断命令  编辑命令  信息命令  生命周期命令  节点管理器命令  树命令  W ...