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';

最新文章

  1. CUDA[2] Hello,World
  2. WINFORM 输出txt文件
  3. Android 动态创建Fragment
  4. Mac Pro 编译安装 Nginx 1.8.1
  5. (转) Lambda表达式中的表达式lambda和语句lambda区别
  6. 深入理解AOP
  7. MySQL的表分区详解
  8. 查询mysql数据库中所有用户及用户权限
  9. 在Oracle数据库启动时提示没有权限 ora-01031:insufficient privileges
  10. 转:PHP开发者应了解的24个库
  11. 1.1GTK+ 的简单程序HelloWorld
  12. 汉高澳大利亚sinox为什么不能下载源代码,因为sinox执行unix/linux/windows规划
  13. 【01-14】java ThreadLocal工具类
  14. myeclipse tomcat java.lang.OutOfMemoryError: PermGen space错误的解决方法
  15. [HNOI2013]游走
  16. 【转载】解决nginx负载均衡的session共享问题
  17. [VsCode] 开发所使用的VsCode的插件
  18. Java中的集合类,集合类有哪些,如何增添删除元素,如何遍历
  19. MQ 简单的使用
  20. 在vue中使用Autoprefixed

热门文章

  1. iOS:搭建本地的服务器
  2. form submit时将__VIEWSTATE和__VIEWSTATEGENERATOR一起post到另外的页面,出现验证视图状态 MAC 失败。
  3. MVC_表单和HTML辅助方法
  4. 【Unity3D基础】让物体动起来②--UGUI鼠标点击逐帧移动
  5. Leetcode: Maximum XOR of Two Numbers in an Array
  6. 简单Hosts使用说明
  7. 权限获取异常(不能用ModuleId,得换个名字)目前还没搞清楚为啥
  8. 夺命雷公狗-----React---7--组建的状态props和state
  9. 25条提高iOS app性能的方法和技巧
  10. POJ - 1666 Candy Sharing Game