博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 16.04服务器安装及软件配置
阅读量:5943 次
发布时间:2019-06-19

本文共 4031 字,大约阅读时间需要 13 分钟。

1.配置静态地址

vim /etc/network/interfaces
auto enp1s0iface enp1s0 inet staticaddress 192.168.1.131netmask 255.255.255.0auto enp2s0iface enp2s0 inet staticaddress 192.168.2.131netmask 255.255.255.0auto enp3s0iface enp3s0 inet staticaddress 192.168.10.131netmask 255.255.255.0gateway 192.168.10.1auto enp4s0iface enp4s0 inet staticaddress 172.123.123.123netmask 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 restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universedeb http://mirrors.aliyun.com/ubuntu/ xenial universedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb http://mirrors.aliyun.com/ubuntu/ xenial multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb http://archive.canonical.com/ubuntu xenial partnerdeb-src http://archive.canonical.com/ubuntu xenial partnerdeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security universedeb 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';

转载地址:http://jfwxx.baihongyu.com/

你可能感兴趣的文章
s3接口认证说明
查看>>
js /jquery停止事件冒泡和阻止浏览器默认事件
查看>>
线程的一些解释
查看>>
mysql+keepalived搭建高可用环境
查看>>
java实现插入排序
查看>>
Linux下php连接sql server 2008
查看>>
python字符串格式化
查看>>
golang版try..catch..
查看>>
关于html和CSS的几个基本知识点
查看>>
maven创建webapp项目
查看>>
删除git上已经提交的文件
查看>>
RESTFUL架构
查看>>
【Alpha】Daily Scrum Meeting第七次
查看>>
CF230b: T-primes(简单数论)
查看>>
【转载】设置Windows中gvim的默认配色方案和字体
查看>>
根据年月日,判断20XX年XX月XX日是 星期几
查看>>
迁移文件
查看>>
Nginx的启动、停止与重启
查看>>
**php队列的实现思路和详细过程
查看>>
POJ 2778 DNA Sequence —— (AC自动机+矩阵快速幂)
查看>>