Questions tagged «linux»

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


7
您如何跟踪Fedora(Linux)上安装了哪些软件包?
(此问题与6338非常相似。由于Fedora和Ubuntu / Debian的差异足以保证得出不同的答案,因此建议将其与之分开。) 当我使用任何Fedora设置时,我会在基准安装之上逐步安装许多软件包。如果我重新安装,或者需要安装新计算机,通常我想重新安装那些特定的程序包,并且我想尽快恢复到最小的麻烦。据我所知,所有的软件包管理器(yum和pirut)都可以告诉我安装了哪些软件包,并且它们都有日志(尽管每个工具的日志不同,这很麻烦)。但没有人能告诉我这包我已经已安装,而不是依赖项或系统更新。即使是日志也很棘手,因为我不确定我应该从中提取什么,或者如何集成它们(对于各种合适的家庭工具而言)。这意味着每次我重新安装甚至只是备份时,都不确定如何重新创建该列表。 我不一定期望有任何工具可以为我做到这一点,但是如果没有,我正在寻找解决方法。即使是grep的模式,良好的经验法则或明确记录的确切内容,也会很有用。这里可能没有“最佳答案”,但是好的答案会很有帮助。

2
禁用特定接口的网络管理器
我想在不禁用我的主要无线接口的情况下对hostap进行一些试验。我该如何告诉networkmanager使其脱离某个或多个特定接口,同时允许其继续正常管理所有其他接口?我正在使用Ubuntu 9.04。 (由于网络管理器不是“服务器”工具的主要部分,因此不确定是应该在超级用户还是在服务器故障上进行,如果它属于服务器故障,请随时进行移动) 编辑:我尝试将其添加到/ etc / network / interfaces: allow-hotplug wlan2 iface wlan2 inet static address 192.168.49.1 netmask 255.255.255.0 但是,即使重新启动NetworkManager之后,这也没有明显的效果。 这是我的/etc/NetworkManager/nm-system-settings.conf: [main] plugins=ifupdown,keyfile [ifupdown] managed=false 编辑[2]:看来我需要重新启动nm-system-settings,然后重新启动NetworkManager。

2
Linux上的“紧急密码”
我在带有加密主目录(登录时已解密)的上网本上运行Linux。我的一个想法(部分来自Cory Doctorow的Little Brother)是提供一个我可以输入的密码,该密码可以在执行命令时登录到伪造的用户帐户(例如,丢弃磁盘驱动器的内容或将加密密码更改为随机密码)并且很长)。 任何想法如何做到这一点?(欢迎使用涉及晦涩的内核模块等的答案,尽管一如既往的不错的命令行实用程序可能会更好一些!我特别喜欢使用相同的用户名,但密码不相同:用户bob使用密码ABC登录并登录,但是用户bob使用密码123登录并删除了他的东西。)

5
想要一个易于使用的Linux磁盘加密方案
为了保护个人信息,以防笔记本电脑被盗,我正在寻找加密Linux系统的最佳方法。 整个磁盘加密(包括交换)的缺点: 引导前的密码提示有点丑陋和粗糙,似乎隐藏在引导消息中(像Splashy这样的东西可以处理吗?) 需要登录两次(如果您具有GDM登录屏幕并且需要多个用户) 使用libpam-mount或类似文件进行单个文件夹加密的缺点: 仅用户的主文件夹被加密(而/ etc,/ var等也可能包含敏感信息)。 交换文件未加密,因此很可能是其中的敏感数据泄漏 无法安全地休眠。 如果有问题,我正在使用Debian Linux。不需要太可笑的安全,但要放心,如果小偷在下班/冬眠时被盗,他就不会窃取我的身份,银行帐户详细信息,VPN登录名等。 您知道解决上述任何问题的方法吗?

2
reboot vs shutdown -r现在用于重新启动Linux
我通常使用reboot重新启动Linux机器,但是一个朋友说我应该shutdown -r now改用它。有什么区别吗? 查看手册页可以告诉我一些有关运行级别的信息,但是我希望能用一个简单的英语来给出答案,以便相对没有经验的Linux用户可以理解。
11 linux 

6
将制表符转换为许多文件中的空格
我有很多文件,其中的选项卡到处都是乱七八糟的,我想将它们全部转换成空格。我知道该expand命令,但是不幸的是,我将不得不使用它键入每个文件。在Linux上,有没有更简单的方法可以做到这一点?

2
TeamViewer在Linux Mint(Mate)中未捕获Alt + Tab
当我在Windows上运行Teamviewer时,按Alt + Tab时,TeamViewer会捕获它并将其发送到远程OS,然后该OS会切换其窗口。 但是,当我在Linux Mint(Mate)上运行Teamviewer并按Alt + Tab时,我只是从Teamviewer切换到主机上的另一个窗口。 有没有办法让Teamviewer捕获Alt + Tab组合键?如果当前窗口是Teamviewer,也许可以告诉窗口管理器(在这种情况下为marco)不处理Alt + Tab?

4
修复损坏的jpg文件
嗨,我确定有人问过很多类似的问题,但是经过大量搜索后,我没有发现任何描述我的情况的帖子。 我有一些jpg文件,它们在某个点之后颜色有些错误,而且每个像素都向左移动。我认为这是因为在更改时缺少一些字节。我尝试使用vi编辑文件,但似乎无法找出丢失的字节在哪里,而且vi使用起来非常复杂。我也尝试过nano,但是它不是二进制安全的。 这是有问题的图像之一: 所以我想问你两个问题: 如何在Linux中修复此类映像? 如何在Linux下的二进制文本编辑器中安全地打开和编辑文件? 编辑: 使用hexedit我发现从位置0x27F000到0x27F403只有一个0xff,从0x27F404到0x27FFFF只有零0x00。这使得像这样: 0027EFF0 F8 83 C3 E2 09 35 AF 13 44 6E C5 FD C7 EF 23 E8 .....5..Dn....#. 0027F000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ [...] 0027F400 FF FF FF FF …
11 linux  jpeg 

6
如何确定我的Linux机器的性能瓶颈?
我最近在新上网本上安装了Ubuntu 9.04(Linux桌面首次用户)。 只有很少的附加软件(Skype,Dropbox,AVI / MP3编解码器)和OS更新-系统已经挂起,并且时常变慢。 也许感觉很慢,因为我已经从台式机上的Google Chrome转到笔记本电脑上的Firefox;但是肯定存在瓶颈-根据系统监视器,它不是CPU。 在购买SSD之前,我想知道: 您建议使用哪种软件来确定此瓶颈? 规格如下:RAM:2GB DDR2 800MHz。CPU:Intel Atom N270 @ 1.60GHz。GPU:集成。硬盘:150GB SATA日立HTS54501。 我已经检查线程 工具找到瓶颈在硬件配置上 与 我将在我的笔记本电脑看到从SSD的性能优势? 他们并没有完全回答我的问题。 谢谢。
11 linux  bottleneck 

2
扩展Linux MD RAID 10阵列以使用更大的磁盘
据我了解,这是可能的,但是我在任何地方都无法找到关于如何精确实现的直接答案,而且我也不想冒自己尝试进行数据丢失的风险,因此我在这里问。 我有一台带有五个运行CentOS的磁盘的家庭服务器。一种是装有操作系统的SSD。其余四个磁盘是在RAID10中使用mdraid配置的4TB硬盘驱动器。使用的文件系统是xfs。 我正在考虑尝试用8TB磁盘替换4TB磁盘。要进行这种替换而又不必重新配置新的RAID并丢失数据,究竟需要做什么? Details output: [root@fluttershy ~]# mdadm -D /dev/md127 /dev/md127: Version : 1.2 Creation Time : Mon Apr 18 12:46:24 2016 Raid Level : raid10 Array Size : 7813771264 (7451.79 GiB 8001.30 GB) Used Dev Size : 3906885632 (3725.90 GiB 4000.65 GB) Raid Devices : 4 Total Devices : …

4
apt-get更新不起作用:签名/验证错误
当我跑步时apt-get update我得到 Ign:1 http://dl.google.com/linux/musicmanager/deb stable InRelease Ign:2 http://archive-4.kali.org/kali kali-rolling InRelease Hit:3 http://archive-4.kali.org/kali-security sana/updates InRelease 0% [3 InRelease gpgv 11.9 kB] [Waiting for headers] [Waiting for headers]Couldn't create tempfiles for splitting up /var/lib/apt/lists/security.kali.org_kali-seErr:3 http://archive-4.kali.org/kali-security sana/updates InRelease Could not execute 'apt-key' to verify signature (is gnupg installed?) Hit:4 http://archive-4.kali.org/kali sana InRelease 0% …

5
在Centos 6.5上将Python从2.6升级到2.7
我想在服务器上更新我的Python版本,我当前的Python版本是2.6,我想将其升级到2.7。Plesk已安装在我们的服务器中,我也可以访问ssh。 如何在Centos 6.5中进行升级? 我在下面尝试 下载Python并将其解压缩 wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz xz -d Python-2.7.8.tar.xz tar -xvf Python-2.7.8.tar 安装过程 # Enter the directory: cd Python-2.7.8 # Run the configure: ./configure --prefix=/usr/local # compile and install it: make make altinstall # Checking Python version: [root@nicetry ~]# python2.7 -V Python 2.7.8 export PATH="/usr/local/bin:$PATH" 但是当我键入python --version它返回2.6.6
11 linux  ssh  python 

5
Putty-> Cygwin X11转发“无法打开显示”错误
我在Windows计算机上使用Putty SSH到另一台服务器。到达那里后,我尝试使用X11转发将窗口弹出到我的计算机上。远程系统不是问题,因为它是一个大型系统,已被许多其他用户以相同的方式成功使用。 我通过Putty顺利登录到系统,然后startxwin在cygwin中运行。但是,xterm在Putty中运行时,出现错误xterm Xt error: Can't open display: localhost:##.0,即井号是两个整数,每次登录时其值都会更改。 我在Putty设置中启用了X11转发 我尝试将“ X显示位置”设置为 localhost:0 我已经确保下载cygwin的X11软件包 我尝试使用Just startx代替startxwin 我曾尝试setenv DISPLAY localhost:0和setenv DISPLAY my.ip.address 不幸的是,问题仍然存在。我已经用完了有关该主题的Google搜索资源,因此非常感谢您的帮助。谢谢!
11 linux  ssh  cygwin  putty 


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.