我想在局域网上设置多台计算机,都连接到一台 unix 服务器。
主要目标是用户帐户应该只存在于服务器上。这样任何用户都可以通过任何给定的计算机访问他的正常界面。
这样做有哪些不同的方法,这些方法的优缺点是什么?
旁注:我正在寻找一种简单的方法,需要在单个终端上完成绝对最少的工作。如果用户可以玩游戏并做资源密集型的事情,那将是一个奖励。
如何删除使用该./configure; make; make install方法从源代码编译的程序?我是否保留了存储源的原始目录是否重要?
我的机器通过 HDMI 连接到接收器。但是当我尝试在 PulseAudio 中使用两个以上的通道时,我只能得到两个。pacmd list cards显示卡,但不显示具有两个以上通道的 HDMI 配置文件。
我已经确认 7.1 声音通过 ALSA 工作:
pasuspender -- speaker-test -D hdmi -c 8 -m FL,FC,FR,RR,RRC,RLC,RL,LFE
Run Code Online (Sandbox Code Playgroud)
产生环绕房间的静电。
我在今天管理的虚拟机上打开控制台,看到一些内核消息:
[5912557.130943] Uhhuh. NMI received for unknown reason 20 on CPU 0.
[5912557.131115] Do you have a strange power saving mode enabled?
[5912557.131287] Dazed and confused, but trying to continue
[6064281.393568] Uhhuh. NMI received for unknown reason 30 on CPU 1.
[6064281.393888] Do you have a strange power saving mode enabled?
[6064281.394235] Dazed and confused, but trying to continue
Run Code Online (Sandbox Code Playgroud)
这只是其中的几个,20 和 30 都发生在 CPU 0 和 1 上。
如果我转到该站点的首页,并反复向下翻页/向上翻页,速度非常快,firefox-bin (iceweasel) 使用可能 50% 的 CPU,Xorg 使用可能 40%。
但是,如果我转到 Stackoverflow 的主页,每个向下/向上页面需要大约 1.1 秒,并且 Xorg 固定整个内核(几乎 100%),但 Iceweasel 几乎不使用 CPU。
这只发生在 Iceweasel (8.0-3) 中。我已经用新的配置文件进行了测试(没有区别)。铬很好。Konqueror(尽管滚动流畅!)很好。Conkeror(基于 XULRunner)也有这个问题,但 Iceape 2.0.14(又名 Mozilla Seamonkey)没有。
我从未在其他机器上注意到这一点,即使它们在软件方面非常相似(还有 nVidia,还有 Debian 测试/不稳定)。虽然另一个更强大,所以也许我只是没有注意到它。(编辑:仔细检查,它与 Xorg 挂钩,只是时间不长。)
我已将页面的 xtrace 输出放在 pastebin 上(超过 1300 行,太长而无法在此处内联)。
我只是top在 xterm 中观看这些。CPU是Athlon 4400+(双核);4G内存;机器没有抖动,并且测试期间没有磁盘活动(由 确认iostat -kx 10)。显卡是使用 nVidia 驱动程序 (290.10-1) 的 GeForce 7600 GT。操作系统是 Debian 测试/不稳定;xorg 1:7.6+9。窗口管理器是 Enlightenment DR16。未使用合成。TwinView 正在使用中,带有两个 1600x1200 LCD(都是 DVI)。xorg.conf没有什么有趣的东西——大多数东西都是自动探测的。
我该如何解决这个问题?
标准的全新 linux(确切地说是 Ubuntu 11.10)会安装并重新格式化(完整)我的 SSD,还是我需要做一些额外的事情?
我知道当我指定discard选项时,ext4 会在擦除时修剪块,但如果可能的话,我想从完全修剪过的驱动器开始。
我可以只使用 OpenSSH 配置将我的用户限制在他们的 /home/%u 目录中吗?根据我在 Internet 上找到的说明,我停止了 SSH 服务器并将以下内容附加到sshd_config文件中:
Match group sftpusers
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
Run Code Online (Sandbox Code Playgroud)
然后我再次启动了 SSH 服务器。
仅供参考,我已将用户添加到sftpusers组中
我的用户仍然可以浏览 iecd /并且能够使用 cat 命令cat /usr/bin/test.sh在我的系统上的整个文件结构中列出文件内容 ( )
我正在运行 Ubuntu Server 12.04 LTS。
我有一个包含 1000 多个文件的目录。在一个文本文件中,我有大约 50 个文件名,每行一个。我想删除目录中所有文件名与列表中的条目不对应的文件。做到这一点的最佳方法是什么?我启动了一个 shell 脚本,但无法确定正确的命令来确定文件名是否在列表中。谢谢。
有没有办法“查询”crontab 以查找在任意日期/时间或特定时间范围内运行的 cron 作业?
例如,确定哪个将在今天 14:00 和 16:00 之间的某个时间运行,将在下周六 10:00 运行,还是每周日运行?
有很多工作安排,所以手动阅读所有的 crontab 并不是一个真正的选择。
鉴于场景:
如果用户从本地登录到远程,希望使用未安装在远程上的 shell与远程交互,用户如何单独完成此操作?