Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。

2
查找文件系统中最旧的文件/目录,最大容量为50 TB
我需要在最多50 TB的90 TB文件系统中找到最旧的文件及其关联的目录,然后将它们移动到另一个文件系统。他们必须保留其目录结构,因为目录结构可以识别文件。所以- 一级/二级/三级/(文件) 是结构。我需要移动整个结构-顶级目录中没有任何内容,但是没有它们,我将无法识别文件所属的文件,因为我要查找的所有文件都具有相同的名称。该过程完成后,我应该在原始文件系统中剩下大约40 TB,而在新文件系统中几乎没有任何内容,因为原始文件中最旧的文件现在已经存在。 谢谢!
8 linux  find 

1
我可以告诉查找到不还原初始工作目录吗?
findsudo -u如果初始工作目录对用户不可见,则无法在后面运行时“恢复初始工作目录” 。这导致find总是打印出令人讨厌的“ 权限被拒绝”警告消息: $ pwd /home/myuser $ sudo -u apache find /home/otheruser -writable find: failed to restore initial working directory: Permission denied 阻止查找打印此消息的最佳方法是什么? 一种方法是cd /在运行find之前,更改为find用户可以还原的目录。理想情况下,我只想找到诸如这样的选项,--do-not-restore-initial-working-directory但我想那是不可用的。;) 我主要使用基于RedHat的发行版。
8 linux  find  sudo 

1
我可以从X完全删除鼠标指针吗?
我可以从X完全删除鼠标指针吗?就像删除它,而不仅仅是隐藏它一样? 我根本不使用鼠标。我所做的一切都是完全由键盘驱动的,因此我隐藏了鼠标指针并禁用了触摸板。但是,光标在我的屏幕上仍然有位置,这将导致应用程序触发悬停事件。 这可能非常烦人,例如在chrome中,如果链接恰好与光标相交,它将在窗口左下方显示一个明亮的白色工具提示。
8 linux  x11  xorg  mouse 


1
如何设置默认核心文件权限
我正在运行的进程有时会生成核心文件,并且该文件具有以下文件许可权: server:~ # ls -l /mnt/process/core/core_segfault -rw------- 1 root root 245760 Dec 2 11:29 /mnt/process/core/core_segfault 问题是只有root用户才能打开它进行调查,而我希望有权访问它的每个人都能够阅读它,而无需我总是手动设置权限。 如何将默认权限设置为-rw-rw-rw-?

3
Fedora 25默认不使用Wayland!
由于某些原因,我的Fedora 25 FRESH安装默认情况下不使用Wayland。我知道这是因为 $: loginctl show-session 3 -p Type Type=x11 如果我默认使用Wayland,则应该说Wayland或weston。我很困惑,为什么默认情况下全新安装的fedora 25不支持Wayland。我简要浏览了Arch Wiki,并尝试通过发布测试运行Wayland $: weston 另外,我将fedora重新引导到multiuser.target,以获取仅一个命令行来手动启动Wayland的dbus-run-session,这是输出: $: dbus-run-session -- gnome-shell --display-server --wayland (gnome-shell:1372): mutter-WARNING **: Can't initialize KMS backend: could not find drm kms device 然后我尝试了: $: startx 我的标准gnome桌面弹出没有问题。我很想知道fedora 25 live installer是否曾经安装过Wayland? 在查找Wayland配置文件weston.ini之后,我无法在〜/ .config /中找到它。 系统信息: $:uname -a Linux sark …
8 linux  fedora  x11  wayland 

1
什么是securityfs?
在学习期间,我看到了安装在/ sys / kernel / security上的安全文件系统。似乎要类似于sysfs或proc文件系统进行操作。安全文件系统将数据保留在内存中而不是磁盘中,因此在securityfs中将某些内容写入文件时,它实际上并不写入磁盘,只是更新内存中的数据。 我想知道的是为什么此文件系统的名称为securityfs?此文件系统中是否有增强安全性的功能?

4
如何防止chgrp清除“ setuid位”?
我们有基于RH的Linux映像;为了将它们升级到我们产品的最新开发版本,我必须在其上“应用”一些“特殊档案”。 创建档案的人认为,在我们的基本映像中,某些权限是错误的。所以我们被告知要跑步 sudo chgrp -R nobody /whatever 我们做到了;后来,当我们的应用程序运行时,出现了难以理解的问题。 后来我发现:chgrp的调用将清除 / whatever中我们二进制文件中的setuid位信息。 实际的问题是:我们的某些二进制文件必须将setuid位置1才能正常运行。 长话短说:有没有办法在不杀死setuid的情况下运行“ chgrp”命令? 我只是在本地Ubuntu上运行了以下命令;导致相同的结果: mkdir sticky cd sticky/ touch blub chmod 4755 blub ls -al blub ->显示带有红色背景的文件名->是的,是setuid chgrp -R myuser . ls -al blub ->显示没有红色背景的文件名-> setuid消失了
8 linux  setuid  chgrp 


2
“ ip route get”显示错误的源IP地址
我有一台带有两个IP地址的接口的机器: inet 192.168.1.15/32 scope global eth0 inet 10.10.118.45/24 brd 10.10.118.255 scope global eth0:hosts4 例如ip -s route get 8.8.8.8,如果我执行,则据此,出口数据包将具有一个源IP地址10.10.118.45: 8.8.8.8 via 10.10.118.254 dev eth0 src 10.10.118.45 cache users 1 used 1 但是,当我以ping或为例SSH时8.8.8.8,则源IP为192.168.1.15: 15:19:38.092508 IP 192.168.1.15 > 8.8.8.8: ICMP echo request, id 9135, seq 2, length 64 15:19:38.097962 IP 8.8.8.8 > 192.168.1.15: …
8 linux  ip  routing 

3
如何分配更多的空间来交换并增加其大小,使其大于Ram?
情况:/dev/sda3HD 128 GB时,将交换大小()增加到大于Ram(8 GB)的 动机:8 GB RAM太小;我的SSD中有30 GB的可用空间;我想将20 GB转换为SSD交换 系统的特征 交换不可变/可交换的。我找不到任何证据证明为什么/mnt/.swapfile应该不可变,因此您不需要更改swapfile的文件属性 sudo lsattr /mnt/.swapfile -------------e-- /mnt/.swapfile 命令sudo fdisk -lu /dev/sda给 Disk /dev/sda: 113 GiB, 121332826112 bytes, 236978176 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes …

1
添加声卡后,为什么无线网卡的接口名称会更改?
添加或删除硬件时,不应更改可预测的网络接口名称。这不是命名方案的全部重点吗??? 我的无线接口名为wlp3s0。 我在空闲的PCI插槽中安装了ASUS Xonar DX 7.1通道PCI Express x1接口声卡,并且我的无线接口名称更改为wlp5s0。 无线卡与安装声卡之前的插槽位于同一PCI插槽中,那么为什么接口名称会更改? 主板是GIGABYTE GA-970A-UD3,无线网卡是ASUS PCE-N15。系统正在运行带有储备内核的Arch Linux。 我正在寻找一个合理的解释,说明为什么在这种情况下接口名称会更改。如果没有充分的理由更改接口名称,该在哪里提交错误报告/向谁投诉? 没什么大不了的,我唯一需要更改的配置就是我的netctl网络配置文件。我只是认为,如果“可预测的”网络接口名称是不可预测的,那么他们将在工作中完全失败,并且这种命名方案是无用的垃圾!/ rant

3
在联想扩展坞和Linux上自动切换显示
我有一个带有nvidia optimus的联想ThinkPad和一个迷你坞站系列3。 我希望在对接时,它应尽可能自动切换到外部显示器,如果我将其取消对接,则应自动切换到ThinkPad LCD。 这也应该在引导阶段起作用,因为在此必须输入加密磁盘(dm-crypt)的密码。 我尝试了以下操作,但不起作用: 我创建了一个文件/etc/acpi/thinkpad-undock.sh(+ chmod a+x thinkpad-undock.sh),其中包含以下几行: #!/bin/sh xrandr --output LVDS-1 --auto --output DP-5.8 --off 并且 /etc/acpi/thinkpad-dock.sh #!/bin/sh prime-select nvidia # ensures that nvidia card is selected xrandr --output LVDS-1 --off --output DP-5.8 --auto 再来一次chmod a+x thinkpad-dock.sh。 手动执行两个脚本都可以。 比我创建了两个文件来处理事件: thinkpad-dock-lenovo event=ibm/hotkey LEN0068:00 00000080 00004010 action=/etc/acpi/thinkpad-dock.sh 并且 thinkpad-undock-lenovo …
8 linux  udev  xrandr  acpi  thinkpad 

2
脚本化的Linux内核配置
给定一系列内核功能,我想创建一个最小的linux配置,该配置支持所有给定的功能(以及相应的依赖项),但没有别的。 有没有一种创建allnoconfig的方法和一种启用功能的工具? (我可以编辑.config文件,但不能正确获得依赖关系。我可以使用make *config,但据我所知,它们只能以交互方式工作或创建一些默认配置。)
8 linux  kernel 

2
lsmod在“使用者”列中显示-2
这是当我在内核4.3.0上运行的Arm Board(Banana Pi)上运行lsmod时发生的情况 # lsmod Module Size Used by async_raid6_recov 1434 -2 async_pq 5548 -2 async_xor 3771 -2 async_memcpy 1665 -2 sha512_generic 8213 -2 rsa_generic 3235 -2 asn1_decoder 2667 -2 mpi 13730 -2 poly1305_generic 3386 -2 pcbc 2396 -2 michael_mic 2051 -2 md4 3536 -2 ghash_generic 1908 -2 gcm 10511 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.