Ubuntu-server的部分设置

本文只阐述Ubuntu-server与Ubuntu不同的部分。

1 系统安装

1.1 软件选择

系统安装从略,基本上无脑下一步。

其中选择软件步骤,软件列表如下:

rocketchat-server : 一个功能强大的团队合作聊天工具。

nextcloud : 云盘服务,占用80端口,通过浏览器访问设置管理账户。

powershell : 一种命令行外壳程序和脚本环境,微软出品,功能强大。

mosquito : 一种Message Queuing Telemetry Transport服务,用于物联网。

lxd : 下一代容器管理者(next‐generation of container hypervisor for Linux),用于云计算。

canonical-livepatch : 不用重启就能给内核打关键性安全补丁。需要申请令牌,一个令牌可用于3台电脑。

stress-ng : 压力测试神器。

conjure-up : 用来自动化安装大型软件的工具。

docker : 一个开源的应用容器引擎,lxd的前辈?

postgresql10 : 一个功能强大的开源数据库系统。

etcd : 电子标签,一个键值存储仓库,用于配置共享和服务发现。

keepalived : 用于管理多台服务器,自动替换宕机者。

amazon-ssm-agent : Amazon EC2 Simple System Manager(SSM)服务代理,用于SSM的远程管理。

google-cloud-sdk : 谷歌云开发SDK。

aws-cli : 亚马逊云服务。

doctl : 这是个命令行版的浏览器?

heroku : 一个支持多种编程语言的云平台。可以在线编程、搭建服务。

prometheus : 由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB),用于监控数据。

juju : 用于管理云端的大型软件。

wekan : 免费开源的看板服务,用于团队协作。

一个都不要选,事后按需安装。

2 JRE

下载server-jre-8u181-linux-x64.tar.gz,上传到/home/jre。

cd /home/jre

tar -xvf server-jre-8u181-linux-x64.tar.gz

sudo mkdir /usr/java

sudo mv jdk1.8.0_181 /usr/java/jdk1.8.0_181

sudo rm -R /usr/java

配置环境变量

sudo vim /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_181

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

source /etc/profile

验证

java -version

php验证

sudo vim /var/www/html/javaversion.php

<?php

exec('/usr/java/jdk1.8.0_181/jre/bin/java -version 2>&1',$info);

print_r($info);

//必须使用2>&1才行,而普通jar不能使用这个办法

?>

3 其它问题

php调起uno

php里必须指定uno位置(openoffice4/program),否则提示uno uninstalled。

-Dcom.sun.star.lib.loader.unopath=/opt/openoffice4/program

中文语言包

否则不能处理中文文件名。

好像不是中文的问题,是权限的问题。

 

文件夹写权限

需要正确的写权限,终端执行时确保用户有写权限,php调起时确保php有写权限。

无权限的症状:

出错语句:new FileOutputStream

错误提示:java.io.FileNotFoundException Permission denied

4 设置SELinux

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值