Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

14
什么是有用且有用的shell提示?(bash,csh,ksh等)
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我最喜欢的Mac OS X 终端提示之一涉及使用.bashrc中的以下代码将最后运行的进程添加到终端标题中。 trap 'printf "\033]0; `history 1 | cut -b8-` \007"' DEBUG 现在,我希望将我的Bash提示从默认设置自定义为更实用的功能。有哪些有用的shell提示示例?

2
在Linux安装的每个主文件夹中应该包含哪些内容?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 例如bin,sbin,proc,lib,boot,usr等... 某处是否有标准清单,是否取决于发行版? 这实际上是在回答我有一个常见问题:“我要在服务器上安装X或将Y放置在服务器上,应该将其放在哪个文件夹中?”
8 linux  directory  lsb 

12
有没有GUI的Linux发行版吗?托管公司安装什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 8年前关闭。 我相信OS GUI会占用一些机器资源,Web服务器实际上并不需要它。 人们安装什么操作系统才能制作没有GUI的基于Linux的Web服务器?
8 linux 

3
如何管理Linux机器的企业网络?
我在大学工作。在我所,我们有六个用于教学的计算机实验室。每个实验室都有近20台计算机,总共可以提供100多台计算机。计算机具有Windows XP或Windows 7 Eneterprise操作系统。我们使用Symantec Ghost来管理所有计算机。每台计算机都安装了Ghost客户端,该客户端允许通过网络控制计算机。我们每六个月在实验室中的一台计算机上还原主映像,更新该映像并将其通过网络分发到实验室中的所有计算机。借助Ghost客户端,只需单击几下即可自动完成此操作。 最近,我建议最好在实验室中安装Linux。管理员担心,如果必须手动更新每台计算机,我们将无法管理那么多计算机。问题是:如何以自动化方式管理如此庞大的Linux机器网络? 为了使我们的网络描述更加完整,我将添加所有学生的帐户(大约数千个用户)都在中央服务器上。这些可以通过LDAP访问。要在实验室中使用计算机,每个学生都必须使用自己的帐户登录。
7 linux 


6
如何使用wget下载而无需遵循带有参数的链接
我正在尝试下载两个站点以包含在CD中: http://boinc.berkeley.edu/trac/wiki http://www.boinc-wiki.info 我遇到的问题是这些都是Wiki。所以当用例如下载时: wget -r -k -np -nv -R jpg,jpeg,gif,png,tif http://www.boinc-wiki.info/ 我确实得到了很多文件,因为它也跟随着诸如...?action = edit ...?action = diff&version = ...之类的链接。 有人知道解决这个问题的方法吗? 我只想要当前页面,没有图像,没有差异等。 PS: wget -r -k -np -nv -l 1 -R jpg,jpeg,png,gif,tif,pdf,ppt http://boinc.berkeley.edu/trac/wiki/TitleIndex 这为伯克利工作,但boinc-wiki.info仍然给我带来麻烦:/ PPS: 我得到了与以下内容最相关的页面: wget -r -k -nv -l 2 -R jpg,jpeg,png,gif,tif,pdf,ppt http://www.boinc-wiki.info
7 linux  unix  wget 


2
限制每个用户使用的总带宽
我正在运行可供广泛用户访问的Linux服务器,并且(由于上游Internet提供商制定了一些政策),我需要将用户可以传输的数据总量限制为给定数量。Linux机器是通往我的提供商的网关。有没有办法做到这一点? iptables如果有帮助,我已经在包装盒上安装了有效的设置,并且我在配置HTB之类的东西方面有一些经验。我过去所做的设置的问题在于,它们将用户限制为特定的比特率(例如20kbps),而不是较长时间段(例如每天100MB)的总传输量。

2
如果在通电之前插入USB设备,我们的嵌入式linux系统将无法识别该USB设备。有什么建议吗?
我们正在开发一种小型嵌入式设备。该设备是运行OpenEmbedded linux的gumstix Overo板。我们的开发工作几乎已完全完成,并且遇到了我们无法弄清的最奇怪的错误。 我们有一个USB设备(分光光度计),它具有USB2.0连接和用于光源的外部电源。典型的行为是先插入电源,然后再通过USB连接到主机。当设备检测到USB连接时,设备会启动并启用光源和风扇。然后该设备便可以被主机系统使用。 问题在于,如果在打开Gumstix之前将设备插入Gumstix,则显然系统未检测到USB设备(因此无法打开)。在正常情况下,通过插入USB电缆初始化连接后,光谱仪会自动打开并可供系统使用(通常可以通过“ lsusb”看到)。这些事情都没有发生。没有通过“ lsusb”检测到设备,也没有可见的任何dmesg错误。 好像没有插入设备。 如果我们在系统启动后拔下USB电缆并将其重新插入,则设备确实可以正常工作。它会打开并显示在usb总线上,我们可以使用驱动程序进行访问。 在任何其他台式机或笔记本电脑上,插入光谱仪时打开或关闭主机系统都没有关系。我认为这种行为是“正常的”-在启动时探测并初始化USB系统,然后USB设备联机。换句话说,只要系统启动后插入USB设备,我们的系统即可正常运行。不幸的是,这在我们的最终产品中是不可能的-一切都立即实现。 附加信息:1)当系统关闭时,我们尝试将闪存驱动器连接到系统。引导系统,按预期方式使闪存驱动器联机2)没有有关Spectro或USB设备的消息(使用dmesg)。“ lsusb”仅列出USB集线器/控制器。从字面上看,好像设备不存在且未插入电源。3)我们尝试了gumstix的全新图像和去年的较旧图像。两个图像都有此问题。我们使用的所有3个gumstix设备均存在此问题。 有没有人有什么建议?据我所知,实际上不可能对USB系统进行完整的“重新引导”,而这是“拔出”和“重新插入” USB设备的完整模拟。我感觉正在发生的事情是,USB总线上没有任何初始探针会触发USB握手,但这在某种程度上是特定于光谱的。这似乎是内核问题,或者至少是内核如何初始化USB子系统的问题。我不太确定。 我已经尝试过gumstix邮件列表,但似乎没有人以前见过此问题。关于从哪里开始寻找的任何建议都是很棒的。 谢谢!布莱恩 output etc. $ uname -a Linux overo 2.6.33 #1 Tue Apr 27 08:35:38 PDT 2010 armv7l GNU/Linux When the system is up and running and spectro is plugged in (working as intended), this is …

2
ESX 5.X是否缓存来宾IO?
我正在尝试查看guest虚拟机是否可以看到成功的磁盘刷新操作,但是主机实际上没有将其刷新到磁盘吗? ESXi如何与访客I / O一起使用?在被写入主机磁盘之前,它们是否被ESXi缓存?
3 linux  vmware-esxi  io 

2
在/ tmp上创建了名为“ file *”的随机空文件
我有两个RHEL 6.10服务器,其中/ tmp不断填充着数千个具有以下名称的文件 -rw-rw-r--. 1 root root 0 Feb 22 17:30 fileoQ1gE0 -rw-rw-r--. 1 root root 0 Feb 22 17:31 fileTFa0e7 -rw-rw-r--. 1 root root 0 Feb 22 17:32 fileSxEdEa -rw-rw-r--. 1 root root 0 Feb 22 17:33 filegoLf6g -rw-rw-r--. 1 root root 0 Feb 22 17:34 filebj3CJv -rw-rw-r--. 1 …

4
如何“监禁”其主目录(proftpd)中的ftp用户?
我有一个名为“ ftp3”的用户,该用户属于组“ ftpusers-temp”。 该用户的家是home / FTP共享/ temp 在proftpd.conf中,我有以下2条指令: DefaultRoot /home/FTP-shared DefaultRoot ~ ftpusers-temp 我期望用户ftp3只能看到“ temp”目录;但是发生的是登录时默认选择了“ temp”目录,但是用户可以返回并访问ftp服务器的根目录。 用户“ ftp3”是否应该在“ / home / FTP-shared / temp”中被监禁,并且无法访问“ / home / FTP-shared”?

1
Zabbix:监视子代生成率
我们已经设置了zabbix来监视我们的基础结构,而我们的安全团队拒绝我们通过zabbix运行自定义脚本。这使我们的生活更加难以找到不需要自定义脚本的解决方案。 我已经研究了一段时间了,我们如何才能监视子进程的生成速度,但是到目前为止还没有运气。 据我所知,zabbix检查不包括生成率检查,您能建议我们如何实现这一目标吗?

3
有什么方法可以从Linux日志文件中排除特定条目?
具体来说,我试图在Ubuntu Server(强壮的LTS)下保持良好的干净cron.log。除了预安装的4或5个cron作业之外,我还添加了4个自己的作业(使用cron.d方法)。现在,自动安装的作业之一是每小时运行一次的PHP会话到期脚本。 当然,它需要执行,但是坦率地说,我不在乎它何时执行。它每小时运行一次,并输出与下面类似的条目。 Oct 18 02:17:01 cobalt /USR/SBIN/CRON[18160]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Oct 18 02:39:01 cobalt /USR/SBIN/CRON[18233]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm) 由于此操作每隔一小时执行一次,并且产生相对较长的日志条目,因此它占了我的cron.log的90%。如果我翻阅日志文件以确保执行了我的日常备份脚本之类的脚本,则所有这些条目都会将其吞噬。 我有什么办法可以排除此过程的记录? 我意识到我可以使用grep或日志读取器程序进行搜索,但这并不是我真正想要的。我只希望能够“ …

1
强制用户在某些内存使用之后使用交换空间(使用limits.conf?)
我有一个后端应用程序,供托管在我们服务器上的开发人员在内部使用,但是不幸的是,该应用程序需要使用Passenger和Ruby,这两者都占用大量内存。 我有一个SSD交换文件,应该可以为我们的使用提供合理的性能,并且我想强制此应用使用交换空间,并为我们的前端应用打开RAM。 所以问题是,是否有一种方法可以强制进程/用户(该进程在特定用户下运行)尽可能多地使用交换空间?我认为limits.conf也许可以,但是我不希望它发出“内存不足”错误,只需切换到swapfile。
2 linux  ubuntu  swap  ulimit 

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.