Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

4
Subshel​​l /子进程中的别名
我在/etc/profile.d/alias.sh中为每个登录Shell设置了别名。但是,如果运行script.sh,则无法使用该别名。如何为子shell或子进程设置别名? /etc/profile.d/alias.sh alias rmvr='rm -rv'; alias cprv='cp -rv'; alias mvrv='mv -rv';
15 linux  shell  alias 

3
在Ubuntu上删除avahi-daemon
我的Ubuntu服务器基本上使用Apache和Postgre为Python Django站点提供服务器。我们通过SSH对其进行配置,以不时地配置一些内容,但这仅适用于服务器。由于我试图加强安装,因此我试图删除所有无用的进程并打开端口。我已经看到avahi-daemon在后台运行了一些东西: avahi 1724 1 0 Jul20 ? 00:00:00 avahi-daemon: running [development.local] avahi 1726 1724 0 Jul20 ? 00:00:00 avahi-daemon: chroot helper 我已经读到它与发现同一网络上的其他计算机和打印机有关。(我不确定,这就是我觉得有必要摆脱它的原因。) 这重要吗?我可以删除它吗?如果是这样,怎么办?

1
真正关闭Windows 10以实现双启动系统
似乎Windows 10中的“关闭”实际上意味着“关闭并休眠”。这导致无法在双启动笔记本电脑的Linux(Ubuntu 16.04)上自动加载NTFS分区。基本上会有一条错误消息说 Unable to access “My Drive” Error mounting /dev/sdb4 at /media/D Center: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb4" "/media/D Center"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount '/dev/sdb4': …

2
如何验证iptables是否正在运行或防火墙是否已激活
当我在linux Redhat 6.8版计算机上运行时-服务iptables状态 我得到了规则表(但如果iptables没有运行,则没有) 以下内容是否表明iptables正在运行? # service iptables status Table: filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp …
15 linux  iptables  rhel-6 

3
在NFS挂载点上挂载sshfs时如何(干净)?
我的同事有一台台式计算机,/home在我们的文件服务器上共享。我已经开发了一个Perl脚本,用于sshfs-将某个目录安装在另一个SSH主机上,该主机可以在我的笔记本电脑上正常工作。 在他的计算机上,脚本最后未能卸载,sshfs并使安装点不干净。除了重新启动之外,我没有找到任何恢复安装点的方法。经过一些测试,我发现我们的设置之间的区别在于他/home在NFS上。在他的/tmp作品中完美无瑕。 挂载后,在脚本操作期间一切正常。但是在终止sshfs进程时<defunc>,ps直到父进程(Perl脚本)退出之前,该进程都被列为“ by” 。在sshfs外壳上运行原始命令时,仍然会出现问题。 ls -dl挂载点的输出如下所示(记住-我手边没有shell输出的真实副本): ? 1 ? ? 4096 Feb 9 15:37 file_archive/ (对于大多数信息,只有问号,至少是所有权限详细信息) sshfs挂载仍然按列出,mount但是即使执行as ,卸载操作也会失败,并且错误权限被拒绝root。 我搜索了Google,但只发现sshfs和NFS在运行网络文件系统方面有很多比较。如何在NFS目录中安全地进行sshfs装载/卸载?
15 linux  networking  ssh  nfs  sshfs 

3
虚拟机与物理主机的性能有何不同?
在我工作的地方,我们使用Debian Linux Distribution运行相对强大的PC。但是,对于某些我们需要安装的程序,最好拥有CentOS,而这些将是我们的主要工作工具。可以为工作场所中的所有计算机更改操作系统,但是为了简化起见,我们试图确定使用VirtualBox是否是更好的选择。 这一切都取决于以下几点。我们需要运行的程序是模拟器,它们是处理器密集型任务,每次启动模拟时,它们可以轻松运行长达一个小时或更长时间。我们需要确定使用Virtual Box时的性能下降是否足够大以值得我们更换操作系统。 因此,我的问题是,是否有人可以证实我在虚拟机中运行处理器密集型任务而不是在本机PC上运行对性能有何影响? 谢谢。

2
带有autoconf的gcc无法识别的命令行选项'-V'和'-qversion'
当使用gcc 4.7.2和autoconf 2.69进行编译时,我通常会在configure.log中获得诸如此类的结果。例: configure:3091: $? = 0 configure:3080: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3091: $? = 1 configure:3080: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. configure:3091: …
15 linux  gcc  autoconf 

2
替换文本文件每行中第n次出现的字符串
我有大型文本文件,使用空格分隔字符串(2-5)。字符串可以包含“'”或“-”。我想用管道代替第二个空间。 最好的方法是什么? 使用sed我在想: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt 还有其他/更好/更简单的想法吗?
15 linux  command-line  sed  awk 

1
在Linux上关闭(旋转)外部(USB)硬盘
我有一个通过USB连接的外部硬盘。有一个叫做“磁盘”的Gnome实用程序。工作时,磁盘在左侧列表中。如果单击“关闭”按钮,则磁盘将从列表中消失,并且不再出现在lsusb输出中,并且-最重要的是-旋转下来,然后关闭。 我必须从脚本中调用什么命令来关闭磁盘? sudo hdparm -Y /dev/sdc 给 /dev/sdc: issuing sleep command SG_IO: bad/missing sense data, sb[]: SOME HEX STUFF

2
检查eMMC的运行状况
如何通过Linux检查eMMC的运行状况? 似乎smartctl无法处理它: root@om:~# smartctl -a /dev/mmcblk0 smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-63-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org /dev/mmcblk0: Unable to detect device type Please specify device type with the -d option. Use smartctl -h to get a usage summary 我猜没有类型匹配eMMC。我看到这些类型smartctl -h: -d TYPE, --device=TYPE Specify device …

2
在Firefox中启用触摸滚动
在Firefox中,在触摸屏上滑动会导致选择文本,而不是滚动(例如在iPad上)。是否可以更改行为,以便可以使用触摸屏滚动,而可以使用鼠标选择文本? 在Chrome中,行为符合预期(滑动即可滚动,拖动(鼠标)即可选择)。 我在Linux Mint 18(基于Ubuntu 16.04)上使用Firefox 50.0。我将dom.w3c_touch_events.enabled设置为2,将其设置为1也没有帮助。 谢谢你的帮助!

6
如何将NTFS群集取消标记为坏?
如何在NTFS中将群集取消标记为坏? 背景 我错了 >chkdsk /R 在我的SSD上,在哪里 / R :找到坏扇区并恢复可读信息(暗示/ F) /F :修复磁盘上的错误 现在我的驱动器上有一个标记为坏的集群。我需要将该群集取消标记为坏。 注意 : chkdsk 可以选择重新评估集群并将其返回使用: / B :仅NTFS:重新评估卷上的坏簇(隐含/ R) 不幸的是,该选项只会在群集不再坏的情况下取消标记。无论如何,我都需要对标记进行无标记。 如何将NTFS群集取消标记为坏? 你为什么做这个? 为什么我和其他数百人提出这个问题并不重要。但问题是我的驱动器上存在坏扇区。是时候用新的驱动器更换驱动器了。这样做的方法是使用Windows软件将SSD镜像到另一个SSD上 镜像 。 不幸的是,Windows NTFS镜像中的已知错误会阻止镜像完成,如中所述 KB325615 : 如果磁盘包含坏块,则无法创建软件镜像 DMIO运营 下面 文件系统,如果在从源磁盘上的扇区读取时或在尝试将数据写入目标磁盘时发现I / O错误,则会中止镜像操作。 明显的解决方法是 收缩 操作系统卷,以便坏扇区超过卷的末尾。在Windows 7中,当您尝试时 收缩 一个卷,它会自动移动文件。 这是一件好事。在过去,如果你想缩小音量,你必须使用碎片整理工具将所有文件推向驱动器的前端;最后留下松弛的空间。 不幸的是现在有一个 不可移动 文件的方式: $BadClus。收缩 碎片整理 操作记录事件日志中的不可移动文件: …
14 windows-7  linux  ssd  ntfs 

1
为什么Windows需要重启比Linux更多?
我同时使用Ubuntu和Windows XP。长期以来引起我注意的一件事是Windows中需要重新启动。大多数情况下,当我安装程序时,Windows会请求重启系统。这比Linux更频繁地发生。 为什么会这样? 谢谢!
14 windows  linux  reboot 


2
在手册页中搜索特定选项
我经常发现自己man只是为了了解一个特定的选项。大多数时候我可以搜索到这个选项就好了,除非它是类似的ffmpeg或gcc我需要逐步完成大约40场比赛,直到我得到选项的实际描述... 有时我可以幸运地搜索“选项”这个词来接近然后从那里进行改进,但如果我能够可靠地直接跳到有问题的选项那就太好了。如果有一个工具可以解析选项并构建一个可以进行搜索的数据库,那将会很酷,但是在看了几页的groff标记之后,我确定它只是一个最好的猜测工作由于groff标记中缺少元信息...在我的理想世界中,emacs中的女性模式将支持搜索特定选项... :) 有关直接跳到手册页中特定选项的提示吗?
14 linux  man 

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.