我正在尝试在 Kubuntu 16.04 上安装 mysql-server-5.7,但遇到了问题。
sudo apt install mysql-server 给出以下输出。
Setting up mysql-server-5.7 (5.7.18-0ubuntu0.16.04.1) ...
Renaming removed key_buffer and myisam-recover options (if present)
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
? mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since ons 2017-05-17 09:48:39 CEST; 10ms ago
Process: 13622 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, …Run Code Online (Sandbox Code Playgroud) 今天我全新安装了 ubuntu 12.04 并开始设置我的本地开发环境。我安装了 mysql 并编辑/etc/mysql/my.cnf以优化 InnoDB,但是当我尝试重新启动 mysql 时,它失败并出现错误:
[20:53][tom@Pochama:/var/www/website] (master) $ sudo service mysql restart
start: Job failed to start
Run Code Online (Sandbox Code Playgroud)
syslog 显示 init 脚本存在问题:
> tail -f /var/log/syslog
Apr 28 21:17:46 Pochama kernel: [11840.884524] type=1400 audit(1335644266.033:184): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=760 comm="apparmor_parser"
Apr 28 21:17:47 Pochama kernel: [11842.603773] init: mysql main process (764) terminated with status 7
Apr 28 21:17:47 Pochama kernel: [11842.603841] init: mysql main process ended, respawning
Apr 28 21:17:48 Pochama kernel: [11842.932462] init: mysql post-start …Run Code Online (Sandbox Code Playgroud) 我的公司政策规定 Linux 机器必须使用 SELinux 进行保护(以便安全审核员可以检查每个服务器的“是的,我们非常安全!”复选框)。我曾希望利用 Ubuntu 令人敬畏的默认 AppArmor 安全性。同时运行 Apparmor 和 SELinux 是不明智的吗?(如果是这样,这个坏主意可以通过一些 apparmor 和/或 selinux 调整来缓解吗?)
我想在答案中回答的一些问题:
我的密码是安全的,但我听到有人抱怨在发生暴力攻击时服务器的性能会急剧下降。如何保护我的 ubuntu 10.10 服务器免受此类攻击?有没有这方面的 apparmor 配置文件?或者有什么其他的解决方法?
我正在尝试为 启用apparmor配置文件firefox,但是当我输入时
sudo aa-enforce /etc/apparmor.d/usr.bin.firefox
Run Code Online (Sandbox Code Playgroud)
我收到一条aa-enforce command not found消息。
apparmor_status表示apparmor正在运行,加载了 20 个配置文件。
有任何想法吗?它是 Ubuntu 14.04 & 我刚刚安装了它
题:
我按照这里的描述设置了 bind9:http ://ubuntuforums.org/showthread.php?p=12149576#post12149576
现在我对 apparmor 有一个小问题:如果我把它关掉,它就可以工作。
如果 apparmor 运行,它不起作用,我得到以下 dmesg 输出:
[ 23.809767] type=1400 audit(1344097913.519:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1540 comm="apparmor_parser"
[ 23.811537] type=1400 audit(1344097913.519:12): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=1540 comm="apparmor_parser"
[ 23.812514] type=1400 audit(1344097913.523:13): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=1540 comm="apparmor_parser"
[ 23.821999] type=1400 audit(1344097913.531:14): apparmor="STATUS" operation="profile_load" name="/usr/sbin/mysqld" pid=1544 comm="apparmor_parser"
[ 23.845085] type=1400 audit(1344097913.555:15): apparmor="STATUS" operation="profile_load" name="/usr/sbin/libvirtd" pid=1543 comm="apparmor_parser"
[ 23.849051] type=1400 audit(1344097913.559:16): apparmor="STATUS" operation="profile_load" name="/usr/sbin/named" pid=1545 comm="apparmor_parser"
[ 23.849509] type=1400 audit(1344097913.559:17): apparmor="STATUS" operation="profile_load" name="/usr/lib/libvirt/virt-aa-helper" pid=1542 comm="apparmor_parser"
[ 23.851597] type=1400 audit(1344097913.559:18): …Run Code Online (Sandbox Code Playgroud) Apparmor 启动失败,命令行启动失败,结果如下
x@x-NICEPUTER:~$ systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
? apparmor.service loaded failed failed LSB: AppArmor initialization
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
x@x-NICEPUTER:~$ systemctl status apparmor.service
? apparmor.service - …Run Code Online (Sandbox Code Playgroud) 当我在 Evince 中单击 PDF 文档中的链接时,它不起作用。相反,我只看到光标变成一个旋转器并且终端中出现一条消息:
\nenv: \xe2\x80\x98/snap/bin/firefox\xe2\x80\x99: Permission denied\nRun Code Online (Sandbox Code Playgroud)\n我发现的最接近的是以下 evince 本身的错误报告https://gitlab.gnome.org/GNOME/evince/-/issues/1090
\n这表明问题出在 AppArmor 配置文件中,该配置文件不允许 Evince 在主目录中运行程序。
\n我该如何解决这个问题?
\n我使用 Ubuntu 21.10,并从 Snaps 安装了 Firefox
\n2023 年 11 月更新该错误已在 Ubuntu 23.10 中修复。有关错误讨论,请参阅https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1794064
\n