ubuntu系统使用学习笔记

ubantu系统和centos系统存在一些区别,以下是目前遇到的
1,useradd创建用户时不会创建用户的家目录,如果想要创建家目录,需要使用-m选项
2,创建的新用户默认使用/bin/sh解释器,和root用户不一致,如果需要一致,可以在创建时使用-s选项,或者创建后修改/etc/passwd文件
3,切换root用户的方法不一样,普通用户登录后,使用sudo su命令提权,不能直接登录root,然后再使用当前用户的密码即可,如果想直接登录root,可以给root设置密码,并修改sshd文件允许root登录,默认是不允许root直接登录。
4开机自启配置文件,这一点与centos相似,,若想要服务可以通过systemd启动管理,需要将该服务的service文件加入到/usr/lib/systemd/system/目录下(系统服务),但是不同版本的ubantu系统存在一些区别,有些ubantu系统需要添加到/etc/systemd/system/目录下才能生效(用户服务)
5,使用systemctl启动服务若失败不会报错,需要使用systemctl status 服务名称 -l进行查看
6,自己添加服务的报错日志在/var/log/syslog查看
配置JAVA_HOME环境变量,有些程序的配置需要设置java的安装路径。我们就需要知道java的安装路径了
7.Ubuntu不使用selinux,而是使用AppArmor,相关命令:

aa-status

查看 AppArmor 的当前状态,包括加载的配置文件、启用的配置文件等。

aa-enforce

将指定的 AppArmor 配置文件设置为强制模式。

aa-complain

将指定的 AppArmor 配置文件设置为投诉模式。

aa-genprof

为指定的程序生成新的 AppArmor 配置文件。

aa-logprof

分析 AppArmor 日志文件,并根据分析结果更新 AppArmor 配置文件。

aa-unload

卸载指定的 AppArmor 配置文件。

aa-disable

禁用指定的 AppArmor 配置文件。

aa-exec

在指定的 AppArmor 配置文件下运行命令。

APParmor的介绍

AppArmor是Ubuntu自带的一个安全模块,‌用于限制已知应用的能力,‌包括控制应用访问文件、‌目录和网络的能力。‌它通过读取配置文件来实施这些限制,‌这些配置文件保存在/etc/apparmor.d/目录下。‌每个受AppArmor控制的应用都有一个与之关联的配置文件,‌并且配置文件的名字与应用的路径和名字强制关联。‌例如,‌/bin/ping的配置文件位于/etc/apparmor.d/bin.ping,‌而/usr/sbin/cupsd的配置文件位于/etc/apparmor.d/usr.sbin.cupsd。‌
AppArmor有三种主要的工作模式:‌
enforcement模式:‌在此模式下,‌应用将严格遵循配置文件中列出的限制条件,‌任何未被授权的访问都将被拒绝。‌
complain模式:‌在complain模式下,‌如果应用违反了配置文件中的限制条件,‌AppArmor只是对程序的行为进行记录,‌而不会拒绝访问。‌disable模式则是关闭apparmor

永久关闭Appartor

编辑 /etc/default/grub 文件:

sudo nano /etc/default/grub

在 GRUB_CMDLINE_LINUX 行中添加 apparmor=0 参数:

GRUB_CMDLINE_LINUX="apparmor=0"

保存文件并退出。

更新 GRUB 配置:

sudo update-grub

重启系统以使更改生效(这里不重启也可,使用命令临时关闭后,下次重启后就会自动使用配置文件):

sudo reboot

8.在ubuntu中查看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系统:
iguagua

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值