小编use*_*570的帖子

从非基于 systemd 的 rootfs 启动 chroot 内的 systemd 服务

使用 init 脚本(或使用 openrc)我总是可以从不同的安装根运行服务。
但是当我跑步时,chroot /somepath/to_root /usr/bin/systemctl start someservice我得到了:

Running in chroot, ignoring request.
Run Code Online (Sandbox Code Playgroud)

有没有办法强制systemd运行服务?

更新:
我忘了说我的主机系统运行 init 脚本或 openrc,但从来没有使用 systemd,而且我使用 chroot 来对 Unix 系统进行故障排除,这些系统甚至无法启动最小的 shell。

unix chroot systemd sysvinit openrc

52
推荐指数
3
解决办法
9万
查看次数

如何在 Linux 上检查二进制文件是否需要 SSE4 或 AVX

在 Linux 上,/proc/cpuinfo允许以一种简单的方式检查机器具有的所有 CPU 标志。
通常,如果程序需要机器指令集的超集,确定它的最简单方法是运行它并查看它是否发出SIGILL信号。

但就我而言,我所有的处理器都至少支持 SSE4.1 和 AVX。
那么,有没有一种简单的方法来检查二进制文件内部是否有特殊指令?

linux assembly x86

23
推荐指数
4
解决办法
2万
查看次数

如何在 Windows 上本地读取 btrfs 卷?

How to read ext4 partitions on Windows??.
由于我想享受透明压缩或自动碎片整理等 btrfs 功能,我将 Linux 系统安装在 btrfs 子卷上。
我试过 ???资源管理器,但它无法读取我的大部分文件。

那么如何在无需重启的情况下检索我的 Linux 音乐文件?

我只想要读访问,而不是在文件系统上写入任何字节(我的 Linux 系统当前挂在磁盘上)
更好的选择是能够将目录导出为 tar 存档,以保留权限和属性。

windows filesystems btrfs

11
推荐指数
2
解决办法
4万
查看次数

如何在普通 chroot 中启动 Xorg-server?

当我运行时,chroot /somepath /usr/bin/startx我得到了一些看起来像 evdev 问题的东西...... (我正确地 --bind 安装了 /dev/ /dev/pts /dev/shm /proc /sys /tmp )

屏幕显示和程序正常运行,除了我没有鼠标和键盘,我无法切换到本地终端,迫使我硬重启。

这是什么原因?
是否有任何解决方案可以让服务器运行?

重现的可能步骤(适用于所有发行版)

  • 将 Linux 发行版的根目录复制到您运行发行版的文件夹中。

  • 正确绑定挂载所有内容(/dev/pts /var/run /dev/shm /sys/kernel/debugfs...)

  • 使用chroot命令运行 shell 。

  • 确保没有任何 X11 服务器已经在运行,然后启动xinit /usr/bin/some X11 program

您现在可以硬重启您的计算机!(如果您没有设置任何远程访问)

x-server chroot

9
推荐指数
2
解决办法
2万
查看次数

如何在 Linux 上使用 miracast 作为扩展桌面?

我有一台支持 Intel Wireless Display 和 Miracast 的 webos 电视。

我希望电视屏幕像 xinerama 一样扩展我的桌面显示器 :也就是说,我不希望电视镜像我的桌面显示器的图像(主要原因是电视具有更宽的分辨率以及更高的刷新率率)

我发现只有 MiracleCast,不幸的是,它只允许屏幕镜像。

更新

对于那些不了解 Xinerama 是什么的人:

extended-desktop multiple-desktop miracast kde-plasma-5 devuan

6
推荐指数
1
解决办法
2万
查看次数

Windows 上与 strace 等效的命令行是什么?

我需要| findstr SomePATH搜索程序是否访问并立即关闭特定路径。在 Linux 上,我会使用myprogram | strace 2>&1 | grep SomPATH.

\n\n

但是 Windows\xe2\x80\xaf 上的\xe2\x80\x99 相当于什么?

\n

windows powershell 64-bit command-line strace

6
推荐指数
0
解决办法
9049
查看次数

如何在 Windows 上更改 GPT 分区类型?

GPT 格式为元数据引入了更多位置。
要在 diskpart 中设置分区类型,请使用:

DISKPART> create partition msr
Run Code Online (Sandbox Code Playgroud)

或者

DISKPART> create partition efi
Run Code Online (Sandbox Code Playgroud)

或者

DISKPART> create partition primary
Run Code Online (Sandbox Code Playgroud)

但是如何在分区创建后更改类型,例如将主更改为 efi??

windows diskpart gpt uefi

5
推荐指数
1
解决办法
2万
查看次数

具有 CAP_SETUID 和 CAP_SETGID 的进程是否总是可以获得完全的 root 权限?

如果我有一个在 xattrs 文件的属性中设置了 CAP_SETUID 和 CAP_SETGID 的可执行文件。
如果这样的可执行调用setuid(),我会获得完全的 root 权限吗?setreuid(); setresuid(); setfsuid()值为 0 ? 或者我只能被识别为 root 用户而无法执行诸如打开特权端口之类的操作?

当然,可执行文件最初是从来宾帐户启动的,uid 和 gid 设置为 1002,并且在整个系统上禁用了 SeLinux。

linux root privileges user-groups

5
推荐指数
0
解决办法
796
查看次数

如何在 Microsoft Word 中创建格式化工具提示

我几年前看到的一些文档有一个功能,当一个单词是mouseovered一个小弹出窗口时,会显示其中包含信息的信息,当鼠标移离该单词时,小弹出窗口会关闭。也许它适用于 javascript 或 VB,但内容未格式化(屏幕提示)
我看到的最有趣的事情是创建图层,但我找不到如何在 winword 中执行此操作。

我不一定需要像下面的 HTML 文档屏幕截图一样插入粗体/下划线文本,但由于这是为了显示某些代码片段,因此插入的换行符/回车符很重要。来自物理学.se那么我如何创建一个格式化的工具提示,或者至少一个可以插入换行符的工具提示?

microsoft-office microsoft-word microsoft-word-2013 microsoft-office-2013

3
推荐指数
1
解决办法
1万
查看次数

哪个是用于从休眠状态恢复的 user?space 命令?

在很长一段时间内,我使用

echo disk > /sys/power/state
Run Code Online (Sandbox Code Playgroud)

为了休眠/dev/sda10,我使用 Debian 发行版的 initrd 来恢复。

但是最近,我切换到了一个需要我使用完全自定义的 initramfs 的 raid 阵列(我必须从头开始构建它,因为尝试修改现有的 initrd 没有奏效)以便在挂载 root 之前设置?划分。

有两种恢复方式:内核可以直接读取带有resume=内核参数的交换文件系统(并且它会在启动 init 之前恢复)?或者它需要一些用户空间(例如加载模块)才能访问交换分区。

那么用户空间命令是什么才能从 /dev/mapper/isw_qfyzrvbsusf_Volume0p9??

linux debian hibernate initrd linux-kernel

3
推荐指数
1
解决办法
1473
查看次数

如何使用 Wi-Fi Direct 将文件从我的 Samsung Galaxy Tab S 传输到我的 Windows 8.1 PC?

三星 Galaxy Tab S 和 Windows 8.1 原生支持Wi-Fi direct

Wi-Fi 直连允许比蓝牙和 USB2.0 和常规传输速度快得多 ???/?? 基于 ?i??i (在我的情况下通过 802.11ac :-) 我的计算机和平板电脑都兼容)并且我有一个非常大的 iso 需要通过 USB 2.0 或通过我的路由器传输数小时(因为路由器最高兼容 802.11g)

我已经知道如何在平板电脑上直接通过 Wi-Fi 传输文件,但我只找到了如何在 Windows 上以编程方式进行传输。

由于我不是 Windows 程序员,我需要在 Windows 8.1 上做什么才能从 Samsung Galaxy Tab S 传输文件?

windows android wifi-transfer windows-8.1

2
推荐指数
1
解决办法
2847
查看次数

如何获取执行ip连接白名单的邮件服务器的最大附件大小?

我需要通过向 发送电子邮件来询问财务文件sie.nantes-sud@dgfip.finances.gouv.fr

为了得到它,我需要附上很多文件。因此,当我从 Gmail 发送电子邮件时,我收到错误dgfip.finances.gouv.fr消息,指出我的邮件附件大小过大。
这意味着 的附件大小限制dgfip.finances.gouv.fr低于 Gmail。

那么我需要多少来缩小我的消息大小?通常,人们会做这样的事情(顺便说一下,这适用于该服务器):

telnet aspmx.l.google.com. 25
Connection to aspmx.l.google.com. 25 port [tcp/smtp] succeeded!
220 mx.google.com ESMTP gv4si23346623qab.115
EHLO somehost
250-mx.google.com at your service, [YOUR_IP]
250-SIZE 35882577 bytes
Run Code Online (Sandbox Code Playgroud)

但是,在我的情况下,似乎mail.dgfip.finances.gouv.fr只允许从 smtp 服务器的安全列表进行连接以过滤垃圾邮件:

telnet mail.dgfip.finances.gouv.fr 25
Trying 145.242.11.31...
telnet: Unable to connect to remote host: Connection timed out
Run Code Online (Sandbox Code Playgroud)

那么我如何知道例如最大消息大小是 200Kb 还是 10Mb,而不冒成功发送消息的风险,其中文档质量太低而我可以发送更大的电子邮件?

email attachments smtp

2
推荐指数
1
解决办法
3503
查看次数