Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

5
监视计算机上的活动。
所以最近我发现有人未经允许使用我的计算机,浏览文件夹等。 我可以立即更改所有密码,但我对入侵者正在寻找的东西感到好奇。因此,我想设置一个陷阱(邪恶的笑容)。 什么软件可以监视我的计算机上的任何活动?虽然我知道捕获我的屏幕将在这里工作。我宁愿使用日志文件。 例如: /var/log/activity.log [2010年8月1日20:23] / usr / bin / thunar已访问/ multimedia / cctv-records / [2010年8月1日20:25] / usr / bin / mplayer已访问/multimedia/cctv-records/00232.avi [8月3日2010 02:34] / usr / bin / thunderbird已运行 [2010年8月3日03:33]从12.32.132.123传入ssh会话 我要记录的活动是: 访问文件系统上的文件和文件夹 命令运行(从控制台或其他方式) 用户会话(登录,ssh会话和失败的尝试)

3
如何摆脱桌面环境并仅使用窗口管理器?
我一直在使用xterm进行所有工作。我意识到像GNOME这样的桌面环境必须提供的功能对我来说并没有太大用处。现在,是否有可能完全删除GNOME和KDE并仅在运行级别5(X11)中使用某些窗口管理器来播放视频,使用浏览器,以及偶尔使用文件管理器(如Nautilus)。我该怎么做?这是个好主意吗?您会建议哪个窗口管理器? 到目前为止,我已经完成了什么:我安装了Window Maker。重新启动后,登录时会为我提供更多选择-GNOME,KDE,Window Maker。我选择了Window Maker。它为我提供了多个工作空间,可自定义的键盘快捷键,而没有常用的桌面功能,例如面板,通知区域,桌面图标。 但是我观察到,每当启动Nautilus时,桌面背景都会更改为我在GNOME上设置的背景,并且所有桌面图标都将恢复为GNOME中的状态,尽管Window Maker的键盘快捷键仍然可以使用。但是要删除GNOME背景和桌面图标,我必须注销并再次登录。 如何解决该问题,以使Nautilus的启动不会带来GNOME背景?我应该使用其他文件管理器吗? 更新资料 我已经编译并安装了dwm。一点也不难。尽管我需要执行以下步骤来使dwm显示在登录屏幕的菜单中。 $ cd /usr/share/xsessions/ $ vim dwm.desktop 在dwm.desktop我写道: [Desktop Entry] Encoding=UTF-8 Name=dwm Comment=To start dwm session Exec=/usr/local/bin/dwm Type=Application 这次我要登录时,菜单中出现了dwm。 更新资料 我使用以下步骤解决了鹦鹉螺问题。 $ gconftool-2 --recursive-list "/apps" |less 在这里,我搜索了鹦鹉螺。它给了我 /apps/nautilus: /apps/nautilus/preferences: show_icon_text = local_only start_with_sidebar = true click_policy = double background_color = #ffffff …



2
iptables没有列出我创建的规则
我正在使用本指南在两台PC之间建立共享的Internet连接。 在第8步,它说我应该运行命令: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE /etc/rc.d/iptables save /etc/rc.d/iptables start 如果我运行我的输出,这样做似乎对iptable的规则没有影响iptables -nvL: Chain INPUT (policy ACCEPT 2223 packets, 2330K bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source …
16 iptables 

2
如何使屏幕-R附加到最小的独立会话中?
我在debian lenny上使用屏幕,我想使用该-R选项。来自man screen: -R attempts to resume the youngest (in terms of creation time) detached screen session it finds. If successful, all other com‐ mand-line options are ignored. If no detached session exists, starts a new session using the specified options, just as if -R had not been specified. 但是,当我运行screen …
16 gnu-screen 

5
从哪个BSD开始?
因此,自2008年6月以来,我一直是Linux用户。我的第一个发行版是Ubuntu。 我已经尝试过OpenSuSE,Fedora,Mandriva,Linux Mint,Puppy Linux,Damn Small Linux和Arch Linux,并且我正在考虑尝试BSD。 我应该选择哪种BSD版本?

5
可以链接到通用Linux倡导者的好网站[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我想在网站上建立一个链接,既宣传我使用(GNU /)linux的事实,又将好奇的读者指向了解更多信息的资源。但是我很难找到合适的链接位置。 Desiderata: 不特定于发行版。(链接到除我实际使用的发行版之外的任何内容似乎都是不合适的,但是Arch Linux并不适合初学者。) 初学者友好。用非常简单的话说Linux对那些还没有任何想法的人来说是什么。下载和初学者资源的链接。 不太讲道。不要因为坏的,顽皮的Windows / Apple /非自由软件用户而羞辱或责骂人们。 专业寻找和最新。 积极介绍linux。 但是我很难找到符合所有这些条件的目的地。这是我考虑过的一些事项,但由于某种原因或某些原因似乎并不正确: Linux在线!提供了不错的摘要,但是该页面看起来非常不专业(IMHO);直接出现在1990年代中期。 Linux.com或Linux基金会:对我来说,这些似乎是针对那些已经知道linux是什么,并且想要了解更多有关该基金会或与linux有关的新闻的人,而不是初学者。但是第一个链接可能是可行的;一些深埋的页面更有希望。 在Grokdoc上切换到Linux页面;一个很好的信息来源,但仅仅是信息,没有麻烦。 有什么想法吗?
16 linux 

3
在Linux中使用无密码身份验证进行全盘加密
我在Debian 5.0.5中有一个相当标准的磁盘加密设置:未加密/boot分区,并且加密后sdaX_crypt包含所有其他分区。 现在,这是一个无头服务器安装,我希望能够在不使用键盘的情况下启动它(现在我只能在连接键盘和监视器的情况下启动它)。 到目前为止,我已经有了将/boot分区移动到USB驱动器的想法,并进行了一些小的修改以自动输入密钥(我认为askpass启动脚本中只有某个地方调用了)。这样我就可以无头启动,只需要在启动时插入一个闪存驱动器即可。 如我所见,问题在于 我需要花费时间来找出所有细节,以使其发挥作用, 如果有重新生成的更新,则initrd需要重新生成USB上的启动分区,这似乎很乏味。 问题:是否有标准的低维护解决方案可用于我想做的事情?还是我应该一起寻找其他地方?

4
.NET开发人员的Linux采用路径[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我是.NET C#程序员,我喜欢.NET堆栈。我已经尝试过几次Linux,但是每次我都推迟了,因为我无法在Linux上做任何事情..(例如用于该程序的程序)。 自从Mono发布以来,我发现自己更多地使用Linux。 (我还决定开始学习Python。) 我很想了解有关OS本身的更多信息-Shell命令,底层API等 我从哪里开始,有什么推荐的书籍吗? 我购买了Unix Tools 3rd Edition O'Reilly的副本,并计划将其复习(从头到尾),还有其他推荐书籍吗? 注意:没关系,但是我正在使用Ubuntu 10.04,我希望安装Fedora,但是我看到许多用户在其上安装了Mono安装程序。
16 linux  mono  .net  c# 

10
是否担心以root用户身份高估登录?
对于个人笔记本电脑上的个人linux,我通常将环境设置为即使在X或更低的运行级别下也以root用户身份自动登录。我发现我的工作流程是非常愉快的和快速的,无需任何繁琐无需键入su或sudo或钥匙圈或AUTH或东西被要求。 到目前为止,我从未遇到过任何问题,那么为什么大多数人对此感到恐惧?担心被高估了吗?当然,这是假定用户知道他们在做什么并且并不真正在乎系统可靠性和安全性问题。

4
虚拟机的好发行版?
我想要一个可以在Windows上与VirtualBox一起运行的轻量级Linux VM,以便可以测试如何部署PHP应用程序,Mono应用程序等。我不需要UI,并且正在考虑使用Ubuntu服务器ISO。那是个好选择吗?我知道我也可以下载现成的VM,这很诱人。社区对此有何看法?

6
使用先前命令输出中的文本
EDIT,2015年4月:如果您有相同的问题,建议您同时检查http://xiki.org/ 我知道这不是终端的工作方式,但是我发现自己经常希望有一种简便的方法来使用文本(复制,修改等),该文本已经在终端窗口历史记录中的某些先前命令输出中了。 我已经想象过像这样: 我正在bash shell中输入命令,我意识到我需要输入屏幕上方几行已经显示的内容。我可以拿起鼠标并选择它,但是我讨厌这样做。我现在真正希望的是我的整个终端都变成了一个巨大的Vim缓冲区,所有的一切:提示,我键入的命令以及这些命令的输出。一切。然后我可以跳几行,也许要编辑一些,然后拉一些文本。然后,返回bash shell模式,并将我拖拉的所有内容粘贴到当前命令行中。 我知道有一些选择: 自然地,将需要的文本直接从某个命令的输出管道传输到文件,或者直接传输到下一个命令。但是为此,您必须事先计划或从历史记录中重新执行命令(假设在两次调用之间输出不会更改)。 触摸鼠标并选择要复制的文本。me脚,烦人,我希望我没有这样做,(这不是GUI stackexchange网站,对吗?=) 要使用我的(Mac OS X)终端应用程序的“将文本导出为...”选项,并将终端文本保存到文件中。然后打开文件并使用它。差不多了,但是为什么要经过保存到磁盘上文件的步骤呢? 所以问题是:在这种情况下您会做什么?在这种情况下,是否有任何有用的技巧,工具,shell功能?您是否辞职以使用鼠标或重新键入需要输入的内容? 可能是问题出在,我不是按照“ unix方式”运行,但是请问,这是2010年,我不能轻易地将一些文本复制到距光标几行的地方吗?

3
bash查找xargs grep仅一次出现
也许有点奇怪-也许还有其他工具可以做到这一点,但是。 我正在使用以下经典bash命令来查找包含某些字符串的所有文件: find . -type f | xargs grep "something" 我有很多深度的文件。第一次出现“某物”对我来说已经足够了,但是find会继续搜索,并且需要很长时间才能完成其余文件。我想做的是从grep返回查找的“反馈”,以便查找可以停止搜索更多文件。这样的事情可能吗?
16 bash  find  grep  xargs 

6
分区驱动器的最佳方法是什么?
我通常将Linux安装在单个分区上,因为我仅将Linux用作个人桌面。 但是,我时不时地重新安装盒子。我要做的就是简单地使用外部硬盘移动文件。 那么在重新安装盒子时如何防止这种情况发生(例如切换到另一个发行版)?
16 linux  partition 

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.