linux检查root用户启动服务,Linux非ROOT用户启动AWS服务

Linux非ROOT用户启动AWS服务

1. 创建linux 账号,假设用户组和用户均为aws

使用root用户进行如下操作:

groupadd aws #创建aws用户组

useradd -g aws aws #创建aws用户,并授权给aws用户组

2. 假设安装的AWS目录为 /data/awsinst,将AWS目录所有者修改为aws

使用root用户进行如下操作:

chgrp -R aws /data/awsinst #修改awsinst目录所有用户组

chown -R aws /data/awsinst #修改awsinst目录所有者

chmod -R 777 /data/awsinst #授权读写权限

3. 使用aws用户启动aws服务

su aws #切换至aws用户

cd /data/awsinst/bin #进入脚本执行目录

nohup ./aws_startup.sh & #启动AWS服务

nohup ./http-startup.sh & #启动AWS Web服务

4. 配置端口转发(可选)

默认AWS的端口号为8088 8443,如果需要使用80 443端口访问AWS服务时,使用root用户执行如下命令

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8088

iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443

5. 修改Linux 操作系统句丙数

当使用AWS平台出现"too many open files" 错误信息时,需要调整Linux操作系统打开文件句柄数。

编辑 /etc/security/limits.conf文件,增加如下行, 然后重启操作系统。

* soft nofile 65535

* hard nofile 65535

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值