Questions tagged «linux»

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

3
设置基于密钥的身份验证后,SSH仍然要求输入密码
我已经为A用户到B计算机的root用户成功创建了基于密钥的身份验证。 现在,我在B机器上创建了一个与A机器相同的新用户,我们称他为USER。我在B机上为他创建了一个主目录/home/USER,我想为他从A机到B机创建基于密钥的身份验证。 所以,我在A机上跑了 ssh-keygen -t rsa,接受所有路径,因此/home/USER/.ssh/id_rsa不带任何短语 ssh-copy-id -i /home/USER/.ssh/id_rsa.pub USER@BmachinesIP,输入密码并得到按摩 现在尝试登录机器bla bla bla 因此,一切似乎都还可以。 但是,当我尝试连接时ssh USER@BmachinesIP,系统要求输入密码。我试图查看日志并运行ssh -vvv USER@BmachinesIP,这是输出的一部分: debug1: Authentications that can continue: publickey,password debug3: start over, passed a different list publickey,password debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password debug3: authmethod_lookup publickey debug3: remaining preferred: keyboard-interactive,password debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey …

2
将Open Office(odt)文件转换为Latex
如何将Open Office(ODT)文档转换为tex文件?我已经用libre office做了报告。现在,我希望继续使用lyx(乳胶前端)编辑文档。因此,ODT文件需要另存为.tex文件。 我在“文件”菜单中没有看到执行此操作的选项(导出/另存为)。那么还有其他插件可以做到这一点吗?

1
什么是Alt + Shift + {?
如果您位于具有大量文件的目录中,请在CentOS和Ubuntu上进行测试 $ ls day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz 而且您点击Alt+Shift+{它会awk-完成每个文件名 <Alt+Shift+{> 完成到: day{1{0.tar.gz,.tar.gz},2.tar.gz,3.tar.gz,4.tar.gz,5.tar.gz,6.tar.gz,7.tar.gz,8.tar.gz,9.tar.gz} 和 day1<Alt+Shift+{> 完成到: day1{0.tar.gz,.tar.gz} 问题:这是什么?这个叫什么?在哪里有用?我该如何配置?对于以子串结尾而不以一个子串结尾的文件,我可以这样做吗?

2
在Linux中为多显示器/多GPU启用硬件加速和Xinerama
我当前的设置是按以下方式连接三个监视器(从左到右列出的监视器): GPU0(nVidia GTX 280): -戴尔2405FPW(1920x1200) -戴尔U2410(1920x1200) GPU1(nVidia 210): -戴尔2405FPW(1920x1200) 在Windows 7中的工作原理很吸引人,而在Linux中则没什么。我似乎只有三个实际选择: 将所有三个监视器作为单独的X屏幕运行,我得到了硬件加速,但是由于它们都是独立的X会话,因此我无法在它们之间移动窗口,并且只能在任何给定时间打开Firefox。 在TwinView模式下在GPU0上运行两者,并将GPU1作为单独的X屏幕。与1的限制相同,但至少两个监视器可以一起工作。我确实遇到了一个问题,偶尔Linux会将GPU0上的两个监视器都视为一个大监视器。 启用Xinerama并按我希望的方式进行所有工作,但是硬件加速消失了,并且显示的是Windows 95风格的不稳定。 我理想的解决方案是使所有屏幕都像在Xinerama下一样工作,而不受禁用硬件加速的限制。我什至不在乎这是否意味着在GPU0上渲染所有三个显示器,然后以某种方式将第三个监视器的显示内容移植到GPU1。 我的问题是:有什么办法可以做到这一点?我不觉得我的用例如此之多,以至于至少不应该有某种形式的支持(除了上面提供的三个有限选项之外),或者我最好的选择就是吸干它并选择制作一个更好的卡来代替两者都可以单独处理三个输出的卡?

5
创建正在运行的Linux系统的映像文件
据我了解,创建Linux系统的映像可以精确复制操作系统以及所有用户文件/配置/程序等。 我想做的是创建工作PC的映像并将其在家中安装在桌面上。有人可以简要解释一下创建和安装Linux系统映像的过程吗? 家用操作系统:Windows。想要:可以在虚拟机(VMPlayer或VirtualBox)中执行或直接在我的家用PC上启动的映像文件。我尝试过clonesys,但希望使用其他方法。

2
如何删除单独目录树中的重复文件?
我有两个目录:old/和new/。中的某些文件与中的文件old/重复new/。有些仅具有相同的名称,有些甚至可能具有相同的内容但名称不同。我对文件的子目录路径不感兴趣,因此在匹配中只需要考虑不合格的文件名。 我想从中删除重复的文件old/,使其只包含在中也找不到的文件new/。对于文件名匹配但内容不匹配的情况,反之亦然,我想在一些日志中列出。 有没有人遇到过类似的问题,或者有比从头破解(perl或类似的)脚本更好的解决方案?以调用md5sum每个文件为主的运行时是可以接受的。
10 linux 

2
Linux上的诺基亚PC套件
在Linux上,是否有任何便捷的方法可以通过蓝牙传输图像并将其与本地文件夹同步。 Windows上的诺基亚PC套件是一种垃圾软件。我还是不想使用它。新的Ovisuite是使用Qt编写的,但是Linux上没有端口。 我只需要一个应用程序,即可将系统上的图像存储在本地文件夹中,并可以选择删除手机上的所有图像。 是否有执行该操作的应用程序?

6
从CD和DVD创建ISO映像文件的好(Fedora)Linux应用程序是什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 5年前关闭。 我在考虑备份重要的CD和DVD,而不仅仅是从CD或DVD复制粘贴文件,这就是为什么我想创建ISO映像文件的原因。有什么好的应用程序?它应该可以在Fedora 11上顺利运行。




2
如何使我的Lenovo Y50的低音炮在Linux上工作?
我有一台Lenovo Y50笔记本电脑,该笔记本电脑集成了低音炮,如果我下载HDA Analyzer并进行更改,则该低音炮仅在Linux Mint 17.2上有效: PIN 0x17->小部件控制->签出 PIN 0x17->输出放大器-> Val [0]->取消选中静音 PIN 0x1a-> VREF->设置为100 问题是我尝试了其他各种发行版(Ubuntu,Antegros,Manjaro,Debian,Fedora),并且做同样的事情不能使低音炮正常工作。在其他发行版中,我尝试应用各种其他解决方案(以及前面提到的解决方案),例如: hdajackretask从alsa-tools软件包中尝试(只能在Ubuntu上做一些事情,在其他报告中却要这样做tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy;请记住,我在Ubuntu上尝试了各种设置,但是低音炮仍然无法工作) 设置enable-lfe-remixing = yes在/etc/pulse/daemon.conf 设置default-sample-channels = 3并default-channel-map = front-left,front-right,lfe在/etc/pulse/daemon.conf 卸载PulseAudio并仅保留ALSA(我在这种状态下没有做太多尝试,只注意到speaker-test -c 6仅检测到2个通道:左前和右前) 只留下alsa-base.conf在/etc/modprobe.d/用下面的内容(这只是重新排序卡,但我相信它有助于当系统只ALSA,设置PCH为主): # Intel PCH options snd-hda-intel index=0 model=auto vid=8086 pid=8c20 # Intel HDMI options snd-hda-intel index=1 model=auto vid=8086 …

4
当使用只读方式挂载时,为什么需要写阻止程序?
假设我们使用的是Linux版本,并使用以下命令安装分区: sudo mount -o ro /dev/sdc1 /mnt 该分区应该是只读的,以便操作系统和用户无法在不更改mount权限的情况下写入磁盘。 从取证维基: 写阻止程序是一种允许在驱动器上获取信息而不会造成意外损坏驱动器内容的设备。它们通过允许传递读命令但阻止写命令来执行此操作,因此阻止了它们的名称。 在我看来,这只是为了防止意外标志。该页面还说,某些写阻止程序还有其他功能,例如放慢磁盘速度以防止损坏。但是为此,我们假设它只是一个只能阻止写入的简单操作。 如果您只能以只读模式安装磁盘,那么购买诸如写阻止程序之类的东西有什么意义?这是否只是为了防止发生诸如具有写入权限的意外挂载命令(用户错误,在某些情况下,即刑事案件中是不允许的)之类的事情,还是我缺少文件系统工作方式的更多深入功能? 注意:我知道某些SSD会连续地随机播放数据,因此我不确定是否要在问题中包括它们。看来那样会使事情变得更加复杂。

1
软件RAID信息实际写入哪里?
就像标题所说的那样,实际信息在哪里指定正在使用哪些磁盘,什么顺序等等? 我在安装Linux发行版时注意到,它正在检测没有RAID控制器的RAID阵列,该阵列必须指示该信息不在操作系统中的某些文件中,而是在磁盘上的某个位置。我对吗? 另外,第二个问题:如果我使用2个磁盘创建软件RAID0,将新设备格式化为ext2,然后将磁盘放入另一个框中,第二个盒子将能够看到由2个磁盘创建的设备作为RAID阵列(md0或其他)并能够安装它?

5
防止恶意软件嗅探sudo密码
我经常听到人们认为sudo这是恶意软件感染Linux计算机的主要障碍之一。 最常用的说法似乎是:修改系统配置需要root特权,而获得root特权则需要密码,因此恶意软件在不提示输入密码的情况下无法修改系统配置。 但是在我看来,默认情况下,在大多数系统上,一旦恶意软件感染了管理员帐户,特权升级就变得微不足道了-恶意软件仅需等待用户运行即可sudo。 有什么方法可以使恶意软件在用户运行时获得root特权sudo,我们如何防范它们? 编辑:我特别有兴趣防止受到破坏的管理员帐户;也就是说,具有完全根特权sudo的帐户(例如,典型桌面系统上的用户帐户)。
10 linux  security  sudo  malware 

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.