Unix & Linux

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



2
Linux:LUKS和多个硬盘驱动器
我在RAID-1系统加密设备(LUKS上的LVM)上安装了Debian Linux系统(amd64),并且RAID-6的磁盘数量大于或等于4,我将在其中放置数据(LUKS以及LVM)。 我认为基本思想是解锁系统加密分区(在本地启动时或通过ssh),并将密钥文件存储在RAID-6加密分区的/ etc / crypttab中。这会带来安全风险吗?我的意思是……如果任何人都只能在本地/远程进入我的系统,那将是毫无用处的,而且我认为在服务器上运行的许多服务很容易“生根”(例如SSH)。是否有替代方法(除了通过SSH解锁分区之外,这可能是个问题,因为例如备份操作甚至在安装数据分区之前就已开始)。 在另一台计算机上,我将使用具有LUKS + greyhole(无RAID-6)的多个磁盘进行备份,而通过输入10倍相同的密码来解锁10个磁盘将是一件很痛苦的事情……

1
如何从PDF文件中提取注释?
是否有一个命令行工具可以evince从PDF文件中提取注释(使用添加的注释)? 我搜索这样的解决方案,以向人们发送有关其提交的文档的反馈。除了以带注释的PDF作为附件答复外,我还希望包含我的注释转储,以代替电子邮件正文中的正确变更日志。 在的man工具页面上pdftotext,pdftohtml或者pdfinfo我找不到任何有用的选项。
11 command-line  pdf 


3
确定Linux下套接字消耗多少内存的公式是什么?
我正在做一些容量规划,我想知道是否有一个公式可以用来(从内存的角度)预测服务器上可以处理多少个TCP连接。目前,我只关心内存需求。 我认为公式中会显示一些变量: sysctl net.ipv4.tcp_wmem(最小值或默认值) sysctl net.ipv4.tcp_rmem(最小值或默认值) sock,sock_common,proto和其他按套接字数据结构的大小。 我不确定实际分配了多少tcp_wmem和tcp_rmem以及何时分配了该内存。在套接字创建时?一经请求?
11 linux  memory  tcp 

2
$(目录名`readlink -f $ 0`)中的异常行为
当我以普通用户身份运行以下命令时,一切都很好: $(dirname `readlink -f $0`) 但是切换到root之后,发生了以下错误: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more information. 有任何想法吗?我尝试了都运行bash shell的本地Fedora 16和Amazon EC2。 编辑插图。 抱歉,我在这里没有进一步说明问题。这是场景: 使用普通用户帐户: $ pwd /home/myuser $ export MY_DIR=$(dirname `readlink -f $0`) $ echo MY_DIR /home/myuser 使用root: # pwd /root …
11 bash 

2
我应该在apt sources.list中使用http还是ftp链接
我应该使用http还是ftp链接/etc/apt/sources.list? 我的意思是使用类似 deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free 比使用更好或更坏 deb http://ftp.debian.org/debian/ squeeze main contrib. non-free deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free ? 我猜作为获取事物的apt用途wget,这与询问是否wget更快有关ftp。

1
为什么Linux会显示比我实际安装的内存更多或更少的内存?
我知道交换-这个问题不是。在dmesg中,Linux(x86-64)内核告诉我有关我有多少内存的信息: [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo 告诉我我有 MemTotal: 3910472 kB 根据我的计算,我认为我应该有4 * 1024 * 1024 = 4194304k RAM。这是方式比上面dmesg的行第二个数字小! 所有这些不同的数字是什么? 顺便说一句,uname -a输出: Linux pavilion 3.2.2-1.fc16.x86_64 #1 SMP Thu Jan 26 03:21:58 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

3
如何ping和使用特定的网卡
我有3个网卡,1个Lan(有线),1个无线网卡和1个是无线USB 如何从特定的网卡ping? 以及如何将特定的网卡用于特定的应用 例 i want to ping google from wlan1 具体应用示例 i want to use firefox or transmission from wan1 Lan ip 192.168.0.2>可以正常使用 -I wlan1 google.com route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 …
11 networking  route 

2
Debian压缩服务器上的自动安全更新
对于生产型Debian squeeze服务器,处理安全更新的最佳实践或建议是什么?我看到的各种物品cron-apt,apticron,unattended-updates,易cron作业等,其下载和/或他们被释放安装安全更新。 似乎有两种哲学: 下载所有安全更新并通过电子邮件进行通知,然后请管理员进入并手动应用更新。 下载并安装所有已发布的安全更新,并发送电子邮件通知,让管理员知道升级了哪些软件包。 对于这两种情况,在Debian服务器上配置自动安全升级的推荐方法是什么?

1
xscreensaver:如何在解锁时运行脚本?
如果XFCE会话已锁定和解锁,我想运行一个屏幕。当桌面处于锁定状态或解锁状态时,有没有办法可以拦截并执行某些操作? 我看到在Ubuntu中是可能 的。但我想在Xubuntu实现这一目标。 我似乎找不到xscreensaver退出时触发的任何事件...


1
什么是.Trash-500和.Trash-1000目录?
我有这显然运行Linux操作系统一个DNS-321 NAS驱动器,所以我通过SSH登录我看到.Trash-500和.Trash-1000目录。我意识到它们是垃圾箱,但是为什么我需要两个?在其中,我看到expunged,files和info目录-它们是做什么用的?

2
哪个* nix发行版最适合运行虚拟机?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 编辑:这个问题已扩展到包括其他类似Unix的发行版,例如Hurd和BSD。 之前,我确实读过相关的问题和答案。我认为我有一个足够独特的问题,可以为其提供自己的页面。我正在考虑以多操作系统方式使用我的下一台计算机,该操作系统具有非常薄的主机操作系统和多个虚拟机(通常不会同时运行)。 为什么?与双启动产品相比,我想体验更多不熟悉的发行版具有更大的灵活性。我听说Windows 8拒绝与其他任何设备共享硬盘驱动器,而作为我的开发人员,我希望使用它,但不想将其提供给自己。有时我确实想让两个操作系统并排运行。 我知道这可能是一个非常主观的问题,但也许我可以将其范围缩小。要求: RAM和HDD都超薄。除了程序包管理器和/或curses浏览器以外,我不需要其他应用程序(可以抢用VirtualBox和我突然想要的其他任何东西)。根据使用主机的数量,我可能会安装图形浏览器。 图形桌面,尽管使用虚拟机命令启动到CLI会很好。当我知道该命令时,我很喜欢使用CLI,但不能一直生活在它中。 稳定。我想安装它而忘记它;我几乎不知道该操作系统下有一个操作系统,但是如果客户机OS中断或者我需要为VM做一些繁重的工作(例如使用远程桌面客户端),则应该可以使用它。 健康的社区。我会有问题。我需要一个社区来回答他们。很多项目将是一个加号,但是无论如何我大多数都会安装到来宾操作系统。 体面的可用性。我喜欢隐藏一些细节。deb很好,而apt-get更好,但是我可以从源代码编译。如果这是一项常见任务,则应该很容易完成-最好是单击或简单命令。我可以阅读联机帮助页并构建复杂的命令,但这不是业余爱好。 我确实更喜欢GNOME桌面,因为它大约在2009年。如果需要,我可以使用KDE或习惯其他任何桌面。

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.