Questions tagged «linux»

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

2
无法以tty-less用户身份登录
我试图通过从没有tty的用户(我的apache服务器运行为该用户)的用户调用ssh(使用密钥认证)来运行单个命令,并一直得到以下结果: OpenSSH_5.9p1, OpenSSL 1.0.0g 18 Jan 2012 Pseudo-terminal will not be allocated because stdin is not a terminal. debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to localhost [::1] port 54367. debug1: Connection established. debug1: identity file nonpublic/id_rsa type 1 debug1: identity file nonpublic/id_rsa-cert type -1 debug1: Remote protocol version 2.0, …
10 linux  ssh 

2
Linux慢速启动:更改IP路由对初始窗口没有任何影响
我将机器中的tcp初始窗口更改为10,如下所示 [user@site etc]$ sudo ip route change default via 17.255.209.1 dev eth0 proto static initcwnd 10 并tcp_slow_start_after_idle如下图所示更改 [user@site etc]$ sudo sysctl -a | grep tcp_slow_start_after_idle net.ipv4.tcp_slow_start_after_idle = 0 IP路由显示确认如下 [user@site etc]$ ip route show default via 17.255.209.1 dev eth0 proto static initcwnd 10 169.254.0.0/16 dev eth0 scope link metric 1002 …

4
确保“整洁的系统”持续集成服务的有效途径
我们想为我们的项目设置一个持续集成(CI)服务。CI服务应该控制项目生命周期的各个方面,包括部署。 也就是说,我们希望CI代理在每次迭代时都采用一个干净的系统(特别是Ubuntu Server),在其中部署我们的项目并运行测试。 我们可能会从头开始自己编写CI服务,因为我们的生态系统很不寻常。问题是:如何为每次CI迭代有效地提供干净的平板系统? 项目部署会安装一些Debian软件包,配置多个nginx站点,并在系统范围的特定于实现语言的软件包管理器(LuaRocks)中安装一些软件包。没有比这更令人讨厌的了(我相信)。因此,比起确保绝对的隔离和整洁,能够快速设置干净的平板(在现代硬件上在一分钟内,更快,更好)更为重要。 我看到两种方法来做我们需要做的事情: 要么设立某种监狱(例如lxc,也许)。 或安装一些可以做快照的虚拟机并使用它们。 但是目前我没有足够的信息来决定。 您有什么建议?还有其他选择吗?任何特定的工具名称? 注意:CI服务将在Citrix XenServer guest虚拟机中运行。如果价格合理,付费解决方案还可以。(通常,它们在该字段中不合理。)远程CI解决方案不可行。

3
我怎样才能让wget只下载页面而不下载CSS图像等?
我想使用wget下载整个网站,但我不希望wget下载图像,视频等。 我试过了 wget -bqre robots=off -A.html example.com –user-agent=”Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6″ 但是当我这样做时,它不会下载.php文件,而只会下载静态.html文件。 wget是否可以解决此问题?
10 linux  wget 

5
管理ipv4和ipv6 iptables的并行规则?
我们最近开始试验IPv6,我们要解决的第一个问题是为两个协议栈处理一组完全独立的防火墙规则(Linux iptables / ip6ables)。我们的防火墙逻辑主要基于许多专用网络(例如10.0.0.0/24是员工工作站网络,10.1.0.0 / 24是数据库网络,10.2.0.0 / 24是Web服务器网络等) ),IPv6和IPv4的逻辑将大体相同,只是网络前缀不同。 人们正在做什么来管理这种情况?理想情况下,我希望能够从同一源文件生成iptables和ip6table规则集。我已经用bash拼凑了一些东西,但是它不一定漂亮,我怀疑必须有更好的解决方案。 我对基于Puppet的解决方案特别感兴趣,该解决方案充分利用了Puppet自己的依赖机制来实现规则(或规则组)的相对排序。

3
如何判断熵密钥何时过载?
我前面有几个带有egd的熵密钥,然后通过haproxy平衡所有负载。然后,我有许多使用haproxy服务IP作为熵网络源的客户端计算机。我不知道他们要求多少熵。 熵密钥可以产生有限量的可用熵。规范说至少约30 kbps。据我所知,熵密钥还无法查询所要求的数量。EGD协议似乎很难嗅发现该信息。客户可以请求可变数量的熵,而他们可能无法获得相同数量的熵。 有没有人找到一种简单的方法来衡量从熵密钥请求多少? 最好了解一下,以便能够计划何时需要其他密钥,并发现haywire客户。

3
Linux:读取一个文件需要多少个磁盘I / O?如何将其最小化?[重复]
这个问题已经在这里有了答案: Linux:读取一个文件需要多少个磁盘I / O?如何将其最小化? (5个答案) 5个月前关闭。 根据Facebook的Haystack上的这篇论文: “ 由于NAS设备管理目录元数据的方式,在目录中放置数千个文件效率极低,因为目录的框图太大,无法被设备有效地缓存。因此,通常需要进行10多个磁盘操作来检索目录文件。在将目录大小减少到每个目录数百个图像之后,生成的系统通常仍然需要进行3个磁盘操作来获取图像:一个将目录元数据读取到内存中,第二个将inode加载到内存中,第三个读取文件内容。 ” 我以为文件系统目录元数据和索引节点将始终由操作系统缓存在RAM中,并且读取文件通常仅需要1个磁盘IO。 那是NAS设备独有的“多磁盘IO读取单个文件”问题,还是Linux也有同样的问题? 我打算运行Linux服务器来提供图像。以任何方式可以减少磁盘IO的数量-理想情况下,确保操作系统将所有目录和inode数据缓存在RAM中,并且读取每个文件只需要不超过1个磁盘IO?

2
更改GPG加密密钥的密码如何工作?
我知道我可以做到(编辑:已解决;我对gpg NOT openssh感兴趣) gpg --edit-key ...更改我的密钥密码,但是我不确定这意味着什么。 如果我要在方盒A上加密数据并在方盒B上解密(例如重复),是否必须在两端都更改密码?以前的备份是否仍然有效? 密码短语只是密钥文件周围某种加密包装程序的密钥吗? 愚蠢的问题,但我不想搞砸。谢谢!


2
linux中最后登录的用户仅显示8个字符
我在linux中使用last命令来获取最后登录的用户。但是最后一个命令在用户名字段中仅显示8个字符。在下图中,用户名Administrator被裁剪为administ。 还有什么其他方法可以获取上次登录用户的全名? 我也尝试过lastlog。
10 linux 

3
跨平台支持网络连接的USB集线器吗?
我正在研究连接网络的USB集线器,以便在需要硬件加密狗的情况下在虚拟化环境中运行许可的软件。 是否有适用于Linux和Windows的解决方案?大多数专用设备(例如Zonet ZUH2214或(价格昂贵)Digi AnywherUSB / 2)似乎仅适用于Windows。Linux有USB / IP项目,该项目似乎有Windows驱动程序,但是该站点上的最后一个“新闻”发布是在2007年,因此我对该项目的可行性并不完全自信。 有没有人找到在两种环境下都能正常工作的解决方案?

3
3Ware的tw_cli对“已降级”磁盘与“ ECC错误”的含义是什么?
我在3ware 9650SE-16ML卡上有一个可悲的RAID阵列。我无法确定的是我是否刚刚经历了双磁盘故障(糟糕!),或者我读错了。的相对输出/c0 show all是: Port Status Unit Size Blocks Serial --------------------------------------------------------------- p0 DEGRADED u0 931.51 GB 1953525168 5QJ07MAH p1 ECC-ERROR u0 931.51 GB 1953525168 5QJ0DCW9 p2 OK u0 931.51 GB 1953525168 5QJ0DW9C p3 OK u0 931.51 GB 1953525168 5QJ0CKXJ 失败是(来自show alarms): Ctl Date Severity Alarm Message ------------------------------------------------------------------------------ c0 [Sun Nov …
10 linux  raid  3ware 

5
Windows中通过WMI提供的“平均负载”最接近的等效项是什么?
Linux有一个“平均负载”的概念,定义为: 系统平均负载是处于可运行或不可中断状态的平均进程数。处于可运行状态的进程正在使用CPU或等待使用CPU。处于不间断状态的进程正在等待某些I / O访问,例如,等待磁盘。在三个时间间隔内取平均值。负载平均没有针对系统中CPU的数量进行标准化,因此负载平均为1表示单个CPU系统始终处于加载状态,而在4 CPU系统上则意味着75%的时间处于空闲状态。 WMI提供的最接近的等效项是什么?从根本上讲,两个操作系统之间是否存在差异,这些差异决定了如何衡量这种性能指标?有什么区别?

2
MediaWiki缓慢保存已编辑页面
我在以下LAMP平台上具有MediaWiki 1.16.2,该平台对16 GB RAM双处理器计算机上的其他应用程序表现良好:CentOS 5.7(64位)Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6 它似乎在某种程度上取决于所使用的浏览器,但是非常频繁地保存已编辑的页面太慢了-很少等待10或20秒,甚至需要很短的时间进行更改。 渲染页面的工作速度非常快,但是编辑后的保存浪费了用户体验。从运行Opera的客户端进行编辑时,我发现比在Firefox(在Fedora Linux平台上)上进行编辑时有所改进。 关于在哪里可以调优服务器以使其更好的任何提示? 顺便说一句,机器上运行的Apache基准非常出色。
10 php  mysql  linux  centos  mediawiki 

4
如何确定Linux下SSD的写周期数或预期寿命?
我们已经在Linux(RHEL 5)服务器中运行SSD(Intel X25-M)已有一段时间了,但从未做出任何努力来弄清楚它在过去一年中承受了多少写负载。Linux下是否有任何工具可以告诉我们随着时间的推移已向磁盘写入了多少磁盘(或者甚至更好),从而累积了多少磨损?只是寻找提示,看它是否快要死了...
10 linux  ssd 

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.