我最近在浏览我的 Fedora/bin文件夹时注意到一个名为[. 我确实尝试在互联网上搜索有关这方面的更多信息,但找不到任何有用的信息。运行它strace似乎也不会产生任何对仔细检查有用的东西。
那是什么?我应该惊慌吗?这可能是系统妥协的结果吗?我应该运行它吗?它属于任何包吗?
为了调试 JACK/Pulseaudio 问题,我想了解 systemd(在 Fedora 上)何时以及为何启动pulseaudio 守护程序。
使用:
$ ps -o'pid,ppid,args' `pgrep pulse`
Run Code Online (Sandbox Code Playgroud)
我看到 systemd 正在启动pulseaudio守护进程(pid=1)
PID PPID COMMAND
2738 1 /usr/bin/pulseaudio --start
Run Code Online (Sandbox Code Playgroud)
但是,我无法在我的系统上找到任何包含pulseaudio或什至仅包含pulse.
我的具体问题是:
A) 有没有办法确定导致创建特定进程的 systemd 单元(在我的示例输出中,进程 2738,PA 守护程序)?
B) 是否有其他方法可以找出 systemd 的哪个单元依赖链或其他设置导致调用/usr/bin/pulseaudio --start?
XFS 和 Ext4 文件系统哪一个真正稳定可靠,可以长时间运行并大量磁盘读写?
哪种文件系统是应对此类挑战的最佳选择?(我想使用 Solaris 或 FreeBSD,但对于我的项目,我必须使用 Ubuntu 或 ArchLinux 或 Fedora 或 CentOS)。
但对选择哪个文件系统感到困惑。
我正在使用 Gnome Shell 运行 Fedora 24。我尝试通过蓝牙配对我的新 Bose QuietComfort 35。
我开始使用 Gnome 界面。不幸的是,这种联系似乎不成立。它显示为不断连接/断开连接:
我的下一步是使用命令行执行一些检查。首先,我检查了蓝牙服务是否正在运行:
$ sudo systemctl status bluetooth
? bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago
Docs: man:bluetoothd(8)
Main PID: 932 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 512)
Memory: 2.1M
CPU: 222ms
CGroup: /system.slice/bluetooth.service
??932 /usr/libexec/bluetooth/bluetoothd
juin 26 11:19:24 leonard systemd[1]: Starting Bluetooth service...
juin 26 11:19:24 leonard bluetoothd[932]: Bluetooth daemon 5.40
juin 26 11:19:24 …Run Code Online (Sandbox Code Playgroud) 我有一个安装了 Fedora 30 的老式联想ideapad 110-15ISK(以及一个 LUKS 加密的 SSD 作为存储)。
当我启动这台机器时:
为什么(7)会发生?除非 Fedora 带有专门选择的制造商徽标来显示,否则怎么可能拥有“徽标混搭”?因为在那个时候, systemd 负责监视器(可能通过framebuffer)。这是相当神秘的。
通常,当我错误输入诸如 ls 之类的命令时(例如,我在输入 's' 之前按了 ENTER)时,终端显示后会有很长(~2s)的延迟:
bash: l: command not found...
Run Code Online (Sandbox Code Playgroud)
我可以理解输入错误密码后出现类似延迟的原因,为什么输入错误密码后会有很大的延迟?. 但是为什么在一个无法识别的命令之后延迟呢?是否FAIL_DELAY在/etc/login.defs也影响呢?
我最近将我的 Fedora 更新到 20 并想安装 vim。但是运行sudo yum install vim返回了这个错误:
Transaction check error:
file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.179-1.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64
Error Summary
-------------
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
在 Fedora 中,我们有“systemctl”和“service”脚本。似乎服务内部调用systemctl. 那么在 Fedora 上启动或停止服务的正确/正确方式是什么——通过systemctl或service设施?可能有一些细微差别要记住?
Fedora 系统上的 sudo apt-get install texlive-full 相当于什么?我读到它是 yum install texlive-scheme-full。我对么?
对于 Ubuntu,有这个方便的 PPA 服务可用,您可以在其中获得自己的包存储库。
你可以把开源许可下的源包放在那里,例如你的软件的开发快照。
(服务器负责创建正确的二进制包并使用存储库密钥对其进行签名。)
然后用户只需要用一个命令添加存储库地址,就可以通过 apt-get 安装软件包。
由于我正在研究 Fedora - 是否有类似的东西可用于 Fedora 软件包?
如果是,支持哪些架构/分发版本?有多少可用空间?
通过这样的服务(例如当前的 Fedora 版本和 RHEL)为多个 rpm 发行版发布包的方式是什么?
fedora ×10
pulseaudio ×2
systemd ×2
arch-linux ×1
bash ×1
bluetooth ×1
bluez ×1
boot ×1
command-line ×1
coreutils ×1
filesystems ×1
gnu ×1
latex ×1
linux ×1
packaging ×1
rpm ×1
ubuntu ×1
vim ×1
yum ×1