-
linux – 无法执行gcc:没有这样的文件或目录
所属栏目:[Linux] 日期:2020-12-13 热度:125
我正在运行Ubuntu LTS并且在尝试执行某些pip安装时遇到错误,例如scrapy.这是我得到的错误: Unable to execute gcc: No such file or directoryError: command 'gcc' failed with exit status 1 我正在virtualenv中安装pip.我尝试使用以下命令安装build esse[详细]
-
linux – iftop – 如何使用其输出生成文本文件?
所属栏目:[Linux] 日期:2020-12-13 热度:106
iftop是查看几乎由DEV-ip source-port destination-ip目标端口区分的实时带宽使用情况的绝佳工具. 我正在使用它来查看哪个客户端的ip正在使用大部分带宽. 现在我想在某处存储输出. iftop使用ncurses这样 iftop log.txt 不能按预期工作,结果文件不可读. 有没[详细]
-
Linux Makefile结构和文档
所属栏目:[Linux] 日期:2020-12-13 热度:124
我很难理解Makefile的结构.你能指点一下好看的资源吗? 解决方法 到目前为止,我发现makefile最好的教程是 this one.你的其他选择之一是学习自动工具,让他们为你生成makefile,尽管有一些过时的 this是我发现最好学习的教程.[详细]
-
如何从Linux命令行生成随机MAC地址
所属栏目:[Linux] 日期:2020-12-13 热度:166
如何从 Linux命令行生成随机MAC地址? 我搜索的解决方案只需要Linux命令行中常见的标准工具. MAC地址将用于访客KVM. 解决方法 我用 macaddr=$(echo $FQDN|md5sum|sed 's/^(..)(..)(..)(..)(..).*$/02:1:2:3:4:5/') 这种方法的优点是完全随机[详细]
-
在Linux上快速连接多个文件
所属栏目:[Linux] 日期:2020-12-13 热度:62
我使用 Python多处理来生成每个进程的临时输出文件.它们可以是几个GB的大小,我做了几十个.这些临时文件需要相互结合以形成所需的输出,这是证明是瓶颈的步骤(和并行杀手).是否有一个Linux工具,将通过修改文件系统元数据而不是实际复制内容来创建并行文件?只[详细]
-
管理防火墙后面的Linux计算机集群
所属栏目:[Linux] 日期:2020-12-13 热度:106
我公司的产品本质上是一个 Linux机箱(Ubuntu),位于运行我们软件的其他人的网络中.到目前为止,我们只有不到25个盒子,并使用TeamViewer来管理它们. 我们现在要运送1000个这样的盒子,TeamViewer不再是一个选项.我的工作是找出一种方法来访问这些盒子并更新它们[详细]
-
linux – 页面分配失败 – 我的内存耗尽了吗?
所属栏目:[Linux] 日期:2020-12-13 热度:91
最近,我注意到我的一个服务器的kern.log中的这样的条目: Feb 16 00:24:05 aramis kernel: swapper: page allocation failure. order:0,mode:0x20 我想知道: 这条消息到底意味着什么? 我的服务器内存不足吗? 交换使用率非常低(低于10%),到目前为止,我没[详细]
-
linux – ubuntu服务器 – 我需要做些什么来保持它的最新状态
所属栏目:[Linux] 日期:2020-12-13 热度:151
我正在建立一个ubuntu服务器,想知道我应该经常做些什么. apt-get update / upgrade似乎很明显. 例如,有glsa检查吗?我还应该跑什么?我想这取决于安装的内容,但我现在正在考虑核心系统. 解决方法 正如您所提到的那样升级软件包是最重要的事情.一些可以使这更[详细]
-
linux – UNIX中硬件与软件安装的优点/缺点是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:65
这个问题可能因发行版而异,但总的来说,在UNIX世界中使用硬盘或软盘的优点/缺点是什么? 在某些情况下,哪一种更有益还是使用相当普遍? 解决方法 硬安装通常用于块资源,如本地磁盘或SAN.软安装通常用于NFS或CIFS等网络文件协议. 软安装的优点是,如果您的NFS服[详细]
-
linux – 如何阻止/阻止SSH暴力
所属栏目:[Linux] 日期:2020-12-13 热度:165
我对网络管理很新,所以请注意我还不是那么有经验. 我有一个带有plesk面板的Ubuntu根服务器. 昨天我的朋友和我注意到我们TS3的演讲质量非常糟糕.我发送了一些ping到服务器,并且丢包率非常高. 之后我用Google搜索了一下,发现有一个auth.log. 我下载了它并滚动[详细]
-
linux – 如果我使用公共主机名将数据发送到我的计算机,它是否实
所属栏目:[Linux] 日期:2020-12-13 热度:128
澄清: 我正在使用我的公共主机名连接到MySQL数据库.主机名解析为我服务器的外部IP(例如1.2.3.4).我通过My??SQL连接发送/接收的数据是否完全通过互联网传输?使用localhost会更快吗?它会占用我服务器的带宽吗? 解决方法 如果您想确定,可以使用traceroute 1[详细]
-
linux – LPI认证的真正价值是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:152
我想知道现实世界中 LPI认证的价值是什么. 我听说它很有用,但我想听听其他一些意见. 认证真的能帮助我找到工作吗?它比技能本身更重要吗? LPI不是Linux市场的正确选择吗? 解决方法 像这样的证书对大公司来说真的很重要,因为对于人力资源部门来说,它们是一[详细]
-
linux – 防止其他应用程序绑定到端口80和443
所属栏目:[Linux] 日期:2020-12-13 热度:59
上周我收到了一个害怕客户的电话,因为他认为他的网站被黑了.当我查看他的网站时,我看到了apache2的默认页面.那天晚上我的服务器(Ubuntu 16.04 LTS)升级并重新启动.通常当出现问题时,我会在夜间收到警报.这次没有,因为监控系统检查HTTP状态代码200,并且apache[详细]
-
filesystems – 在关闭linux之前是否还需要执行sync(8)?
所属栏目:[Linux] 日期:2020-12-13 热度:118
我仍然看到人们建议使用同步;同步;同步;睡30;在谈论关闭或重新启动 Linux时停止咒语. 我从一开始就一直在运行Linux,虽然这是BSD 4.2 / 4.3和SunOS 4天的推荐程序,但我记不起至少在过去的十年中我必须这样做,在此期间我可能经历了几千次Linux的关机/重启. 我[详细]
-
Linux Active Directory身份验证仅允许某些组登录
所属栏目:[Linux] 日期:2020-12-13 热度:114
我有一些使用 Windows Active Directory身份验证的 Linux机箱,工作正常(Samba Winbind). 我现在想做的只是允许某些人或某些群组使用Active Directory凭据登录.目前,任何拥有有效AD帐户的人都可以登录.我想将此限制为仅限于几个群组.这可行吗? 解决方法 假设[详细]
-
linux – 将密码添加到.ssh / config
所属栏目:[Linux] 日期:2020-12-13 热度:164
我正在使用ubuntu 12.04.我每天都使用ssh连接到很多服务器,所以我把它们的参数放在.ssh / config文件中;像这样 : Host server1User tuxPort 2202HostName xxx.x.xx.x 对于每个连接,有没有办法将密码放在此文件中?所以当服务器请求密码时,终端把它的传递发[详细]
-
linux – 如何摆脱FIN_WAIT1状态的套接字?
所属栏目:[Linux] 日期:2020-12-13 热度:51
我有一个被我需要杀死的进程阻止的端口. (一个崩溃的小telnet守护进程). 该进程已成功终止,但该端口仍处于“FIN_WAIT1”状态.它没有出来,它的超时似乎被设置为“十年”. 我发现释放端口的唯一方法是重启整个机器,这是我不想做的事情. $netstat -tulnap | gre[详细]
-
备份 – 从坏扇区到“损坏的文件” – 为Linux / ext3做了,我可
所属栏目:[Linux] 日期:2020-12-13 热度:106
当磁盘上的SMART检查报告坏扇区时,能够识别具有坏扇区的文件并从备份中恢复它是很重要的.下面,我将展示如何为我的 Linux / ext3 VMWARE服务器执行此操作 – 但有人知道是否可以为Windows / NTFS执行此操作吗? 这是我为Linux / ext3做的:我首先要求驱动器进[详细]
-
linux – 如何杀死早于“t”的进程?
所属栏目:[Linux] 日期:2020-12-13 热度:82
首先,是的,我已经看到了这个问题: Find (and kill) old processes 那里的答案是不正确的,不起作用.我已经相应地投票和评论. 当我用ps aux |列出时,我要杀死的进程看起来像这样grep page.py: apache 424 0.0 0.1 6996 4564 ? S 07:02 0:00 /usr/bin/python2[详细]
-
在Linux下,在Ruby中打开一个不区分大小写的文件
所属栏目:[Linux] 日期:2020-12-13 热度:91
有没有办法在 Linux下在 Ruby中打开文件大小写?例如,给定字符串foo.txt,可以打开文件FOO.txt吗? 一种可能的方法是读取目录中的所有文件名,并手动搜索列表中所需的文件,但是我正在寻找一种更直接的方法. 解决方法 虽然你不能打开大小写不敏感,你可以写你所[详细]
-
linux – RES!= CODE DATA在顶部命令的输出信息中,为什么?
所属栏目:[Linux] 日期:2020-12-13 热度:90
什么’人顶“说是:RES =代码数据 q: RES -- Resident size (kb)The non-swapped physical memory a task has used.RES = CODE + DATA.r: CODE -- Code size (kb)The amount of physical memory devoted to executable code,also known as the 'text residen[详细]
-
redhat – 如何确定我的服务器运行的Red Hat Enterprise Linux版
所属栏目:[Linux] 日期:2020-12-13 热度:102
我可以使用uname和cat / proc / version,但我得到的只是内核版本. 我怎么知道我是运行RHEL4还是5.5或者其他? 解决方法 你可以在文件/ etc / issue中找到 cat /etc/issue 而且在基于redhat的系统上,您可以在/ etc / redhat-release中找到 cat /etc/redhat-re[详细]
-
linux – 使用bash,如何从数字列表中找出平均值,最大值和最小值
所属栏目:[Linux] 日期:2020-12-13 热度:102
我有一系列的管道greps,awks和seds,它们产生一个数字列表,每行一个.像这样的东西: 1.133.59 1.23 如何将其输出到输出平均值,最大值和最小值的值? 解决方法 Since you’re already using awk blahblahblah | awk '{if(min==""){min=max=$1}; if($1max) {max[详细]
-
在一个只有Linux的大型网络中,您将如何处理身份验证和用户管理?
所属栏目:[Linux] 日期:2020-12-13 热度:136
在 Linux中使用linux多年后,我开始在一家维护大型Windows网络的公司工作.我知道你可以将一个linux主机拼凑到一个Active Directory网络上,但是如果你不需要处理Windows主机,那么有一种整齐的linux-y方式来处理它.纯粹是假设的. 解决方法 与Active Directory f[详细]
-
linux – 需要一种技术来强制系统管理员记录访问prod服务器的原
所属栏目:[Linux] 日期:2020-12-13 热度:66
我的公司要求用户登录到生产服务器时,必须记录该用户登录的原因以及用户打算进行的更改.我的团队希望这样做,但很容易忘记.我想帮助他们记住.我考虑过一个问题,但想要一些更强的东西. 我的第一个想法是将用户的shell更改为执行类似的脚本 vim /logs/logindate[详细]