我是靠谱客的博主 大胆火车,最近开发中收集的这篇文章主要介绍Linux 常用命令 安装软件总结(JDK),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

非root用户安装JDK8

chmod命令总结

给普通用户可以以root用户执行一些命令(sudo)


非root用户安装JDK8

  • 切到要安装JDK的用户下
  • 编辑.bash_profile 文件(注意文件已点开头)

vim .bash_profile  

  • 编辑内容如下
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
# JDK的目录
export JAVA_HOME=/home/appadmin/jdk1.8.0_121
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
  • 使当前用户的JDK配置起效

source ~/.bash_profile  

  • 启动你的jar包(后台启动,不生成nohup日志文件)

nohup java -Xms4096m -Xmx4096m -XX:-UseGCOverheadLimit -jar *.jar --spring.profiles.active=sit  >/dev/null 2>&1 &

chmod命令总结

使用场景:Tomcat中服务需要多个开发组自行部署,各个开发者只有上传包的权限,即只有webapps、logs、temp目录权限

  • 给非Tomcat创建了一个用户normaluser,所在组是appadmin

用户组下创建用户:useradd -g appadmin normaluser(删除用户:userdel -r meilian)

给用户设置密码:passwd normaluser

  •  给用户赋权 chmod 775 目录名

Tomcat地址是/app/soft/tomcat,要注意的是,需要依次执行

cd app chmod 775 app、cd soft  chmod 775 soft、cd tomcat chmod 775 tomcat、cd webapps chmod 775 webapps

更好的办法,暂时没找到哟

  • chmod详解

读取权限 r = 4 
写入权限 w =2 
执行权限 x = 1 

拿常用的775 举例,这三个数字代表拥有者,组用户,其他用户的权限。 
例如: 
7 拥有者有 读取,写入,执行权限 
7 组用户有 读取,写入,执行权限 
5 其他用户有 读取,执行权限(4+1 = 5) 

如上操作,用户appadmin、normaluser对webapps、logs、temp目录有读写执行的权限,非appadmin组的用户只有读取执行权限

给普通用户可以以root用户执行一些命令(sudo)

  • 登录root用户,编辑/etc/sudoers文件,此文件是只读的,需要添加写的权限

chmod u+w /etc/sudoers

vim /etc/sudoers

  • 找到root ALL=(ALL) ALL所在行,在它下面添加sudo权限

让普通用户可执行root所有命令:username ALL=(ALL) ALL 

让用户组可执行root所有命令:%groupname ALL=(ALL)  ALL

让普通用户可执行root所有命令(不需要密码,不建议使用):%groupname ALL=(ALL) NOPASSWD:ALL

让普通用户可执行root的指定命令:username ALL=(ALL)  /app/soft/nginx/sbin/nginx

  • 还原/etc/sudoers文件的只读属性

chmod u-w /etc/sudoers

Linux作为服务器问题总结

  1. Linux机器在用Nginx转发服务的时候,如果磁盘满了,会导致数据格式变化(解决办法,定时删除日志)

 

最后

以上就是大胆火车为你收集整理的Linux 常用命令 安装软件总结(JDK)的全部内容,希望文章能够帮你解决Linux 常用命令 安装软件总结(JDK)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部