Questions tagged «linux»

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

7
为什么以root身份运行很糟糕?
我经常在论坛或其他网站上看到过很多帖子,您在这里看到人们在开玩笑以root身份运行/登录,好像这很糟糕,每个人都应该知道。但是,有关此事的搜索没有太多发现。这也许是Linux专家广为人知的,但我真的不知道为什么。我记得几年前第一次尝试Linux(Redhat和Mandrake)时始终以root用户身份运行,因此不记得遇到任何问题。实际上,有些发行版的背景为鲜红色,并带有警告标志,作为root用户的墙纸(Suse?)。我仍然在Windows安装中经常使用“管理员”帐户,也从未遇到任何问题。

5
我可以用Wine代替Windows吗?
我将购买一台新计算机并在其上安装Kubuntu。我将在Windows上运行的唯一软件是PC游戏。我可以在Windows上玩大多数Windows游戏而在Wine上没有问题吗? 如果Wine无法运行游戏,建议安装Windows和PC游戏多少磁盘分区?Windows可以读取ext4分区吗?

3
谷歌浏览器短暂挂起,然后呈现新标签页
每当我要切换到非正在渲染的标签页时,Chrome会挂起约2秒钟,然后再渲染新标签页。每当必须显示新选项卡时,例如单击“新建选项卡”按钮或关闭当前选项卡时,就会发生这种情况。 这是我的版本信息: Google Chrome 14.0.835.163(官方内部版本101024) 作业系统:Linux(Ubuntu 11.04) WebKit 535.1(分支机构/铬/ 835 @ 94713) 我使用的唯一扩展名是AdBlock,禁用它没有任何效果。 自从我更新到最新版本的Chrome以来,这种情况一直在我身上发生。 知道发生了什么吗?


7
在EXIF信息中按日期对图像进行排序和重命名
我的照片文件夹里乱七八糟。我想根据EXIF信息中的日期对它们进行排序,并根据日期进行重命名(例如001.jpg,002.jpg等)。 如何在Linux中执行此操作?我之前将ImageMagick用于一些基本的批量处理任务(转换和调整大小等),是否可以将它用于此任务?

1
/ proc和原始磁盘上的`grep`是个坏主意的确切原因是什么?
我grep -r "searchphrase" /今天跑了,但是没有用。我做了一些研究,发现find / -xdev -type f -print0 | xargs -0 grep -H "searchphrase"是正确的方法。 我收集了/proc磁盘,这些磁盘/dev/sda1是导致grep不成功的元凶。 我希望了解有关“为什么”的一些深厚的技术背景。我认为/proc遍历中的某些链接会创建无限循环,并且我读到的原因更多,但没有具体原因。 此外,当原始磁盘被grepped时会发生什么?二进制数据(/dev/sda1据我所知可以访问吗?)不能被解释,因为只有mount具有文件系统类型的二进制文件才能使磁盘中的数据易于理解?因此,仍然可以对二进制字符串进行grep吗?

1
Samba-使用自己的权限创建子目录共享
我有一个Samba共享,其中包含许多文件夹,如下所示: share - folderA - folderB - folderC - folderD 大约有20位用户正在访问这些共享。每个用户都可以访问某些目录,例如Ben可以访问folderA和folderC,但不能访问folderB和folderD。珍妮可以访问folderB和folderC,依此类推。 我不希望用户挂载他们需要的每个文件夹。我希望他们安装包含所有子文件夹的文件夹“ share”。然后通过设置linux权限来限制访问。 我为每个子目录创建了一个组,并将用户添加到了这些组。访问控制非常适合现有文件。但是,只要用户在子目录中创建文件,其他在该目录中具有读/写访问权限的其他用户都将拒绝该文件。为了解决这个问题,我试用了samba遮罩,但无法使其正常工作。 我的Samba conf看起来像这样: guest ok = no [global] workgroup = WORKGROUP security = user encrypt passwords = yes [Share] path = /var/samba valid users = @everybody read only = no writeable = yes [folderA] path = /var/samba/folderA …

1
是否可以关闭ssh会话而不关闭byobu或窗口?
如果我使用byobu,则exit仅关闭当前shell。而且我必须关闭所有外壳以终止会话,这很糟糕,因为我想保留所有外壳,这就是为什么我使用byobu的原因。 另一种方法是直接关闭窗口。但是有时我只想恢复到本地计算机。 是否可以在不打扰byobu的情况下关闭会话?还是应该始终为byobu进行SSH会话打开新的标签/窗口?
9 linux  ssh  tmux  byobu 

4
fdisk-我需要它还是可以直接制作文件系统?
我读到有关fdisk能够创建分区的信息,这是将物理磁盘分解为几个逻辑分区。 如果我打算将整个磁盘用作一个整体,是否仍然有必要使用 1)到fdisk并创建一个占用整个磁盘大小的主分区,或者 2)我可以不做任何fdisk就可以继续进行mkfs.ext4吗? 3)为什么-> 编辑->阅读完所有评论(有些是和不是)后,我认为如果有人可以指出fdisk的实际作用,那将是一件好事?这样一来,与不需要我们相比,我就可以更加了解我们为什么真正需要它。 我尝试使用Google搜索,但是大多数站点都在教您如何进行fdisk,但不是为什么(或者为什么大多数原因是创建双重引导系统),但是我想知道为什么即使对于单个分区也需要它。 我还直接在磁盘上尝试了mkfs并将其挂载以存储数据和文件(似乎没有任何问题)-因此,这使我对fdisk对存储磁盘的实际作用更加好奇。


2
可以在Linux上压缩完整文件系统吗?
在Windows上,我可以使用NTFS驱动器压缩来节省大量磁盘空间。通常为30%,通常更多。它还以更高的CPU使用率为代价提高了读写速度。在我的情况下,这与CPU备用能力无关。 因此,在我的Windows计算机上,它始终处于启用状态。Ext4上是否有类似的功能,或者(Ubuntu)Linux上是否有支持压缩的其他文件系统?如果是这样,如何将Ext4文件系统迁移到该压缩文件系统?

4
dnsmasq重新启动时,resolv.conf不断被覆盖,从而破坏了dnsmasq
我正在运行Debian Jessie,并且试图将dnsmasq配置为缓存DNS服务器。我使用了一个指南来提出以下内容/etc/dnsmasq.conf: listen-address=127.0.0.1 bind-interfaces domain-needed bogus-priv no-hosts dns-forward-max=150 cache-size=1000 neg-ttl=3600 resolv-file=/etc/resolv.dnsmasq no-poll 这样做sudo service dnsmasq restart失败,也不会启动,告诉我 Mar 26 17:13:01 user dnsmasq[26743]: dnsmasq: syntax check OK. Mar 26 17:13:01 user dnsmasq[26746]: dnsmasq: only one resolv.conf file allowed in no-poll mode. 好的,很奇怪,直接从指南中进行的配置失败。我将仅删除该no-poll选项以查看其是否有效。这次开始一切正常,但是DNS解析显然失败了。相关文件: /etc/resolv.conf: nameserver 127.0.0.1 /etc/resolv.dnsmasq: nameserver 8.8.8.8 /var/run/dnsmasq/resolv.conf: nameserver 127.0.0.1 第三个文件似乎是dnsmasq的实时resolv.conf文件,因为在dnsmasq已经运行时向其添加名称服务器行会导致DNS解析立即开始工作。所以看起来它忽略了我的/etc/resolv.dnsmasq。我还尝试了向其添加名称服务器行/etc/resolv.conf并删除其中的resolv-file行/etc/dnsmasq.conf,但是这样做后,它立即被您上面看到的内容覆盖sudo …

1
eCryptfs加密主页-说明
我试图了解ecryptfs在内部的工作方式,而ecryptfs.org上的文档无济于事。也许有人能够解释它是如何工作的。当然,我知道这些隐藏的.Private / .ecryptfs目录结构。我的问题更详细: 当我登录时,系统如何知道我的房屋已加密并解密? 它如何搜索关键目录(包含加密数据的目录,用于其的挂载点(有时位于主目录,有时为/ home / Private),带有已包装密码的目录等)。这些目录通常放在/home/.ecryptfs/中并链接到home中。钥匙在哪个位置?“ .ecryptfs”和“ .Private”目录名称是保留的,硬编码的还是可配置的? 关于密钥环:假设我的密钥环中有多个密钥-它如何将正确的密钥与某些加密目录匹配?


1
如何将KVM虚拟机原始映像引导到VirtualBox?
我已经收到服务器的.img文件,该服务器是在KVM环境中运行的虚拟机。虚拟机已随Ubuntu一起安装。 我现在想获取此.img文件,并在VirtualBox中“模拟”服务器。因此,我已经使用qemu-img将.img文件转换为.vdi文件,从原始到vdi,但是VirtualBox实例启动并仅声明: FATAL: No bootable medium found! System halted. 我不知道是否必须在VirtualBox中安装KVM,然后将其配置为在.img文件中运行VM,或者是否能够将映像从KVM转换为VDI,然后直接在VirtualBox中运行服务器。 我已经尝试过使用qemu将.img原始文件转换为.vdi,但是会产生上述错误。 我也已经阅读了有关服务器故障问题的答案,但是这个问题略有不同,因为它是在谈论将Windows VM从KVM迁移到VirtualBox。 我也尝试使用qemu-img linux软件包将qcow2转换为vdi,但是我不断收到以下错误消息: #> qemu-img convert -f qcow2 original.img -O vdi converted.vdi qemu-img: Could not open './duketest.img': Invalid argument qemu-img: Could not open './duketest.img' 我也尝试过使用VBoxManage命令进行转换,如下所示: http://funcptr.net/2012/04/01/converting-kvm-virtual-machines-to-virtualbox/ 这也提供了我最初提到的错误消息: FATAL: No bootable medium found! System halted. 提前致谢!

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.