ubantu系统和centos系统存在一些区别,以下是目前遇到的
1,useradd创建用户时不会创建用户的家目录,如果想要创建家目录,需要使用-m选项
2,创建的新用户默认使用/bin/sh
解释器,和root用户不一致,如果需要一致,可以在创建时使用-s选项,或者创建后修改/etc/passwd
文件
3,切换root用户的方法不一样,普通用户登录后,使用sudo su
命令,然后再使用当前用户的密码即可
4,这一点与centos相似,,若想要服务可以通过systemd启动管理,需要将该服务的service文件加入到/usr/lib/systemd/system/
目录下(系统服务),但是不同版本的ubantu系统存在一些区别,有些ubantu系统需要添加到/etc/systemd/system/
目录下才能生效(用户服务)
5,使用systemctl启动服务若失败不会报错,需要使用systemctl status 服务名称 -l
进行查看
6,自己添加服务的报错日志在/var/log/syslog查看
7,在ubuntu中查看java安装路径
配置JAVA_HOME环境变量,有些程序的配置需要设置java的安装路径。我们就需要知道java的安装路径了
1.如果设置了$JAVA_HOME,可以通过echo $JAVA_HOME查看
如果本来就没有设置那就得不到任何结果
2.还有另一种方法查看
user@hostname:~$ which java
/usr/bin/java
user@hostname:~$ ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Aug 5 11:23 /usr/bin/java -> /etc/alternatives/java
user@hostname:~$ ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 30 Aug 5 19:12 /etc/alternatives/java -> /opt/jvm/jdk1.8.0_181/bin/java
其中/opt/jvm/jdk1.8.0_181就是java的安装路径了(JAVA_HOME)
我使用的ubantu系统: