-
zfsonlinux – 为什么Linux上的ZFS上没有arc_max设置?
所属栏目:[Linux] 日期:2020-12-13 热度:138
我在Ubuntu 12.04上从 their PPA开始运行ZoL 0.6.2.它位于具有16GB内存的主机上,旨在使用KVM / Libvirt运行某些VM.一段时间后,ZoL使用了大量内存,在运行一些虚拟机时达到了98%的RAM使用率.这导致新进程拒绝启动“无法分配内存”.在使用ZFS之前,我甚至无法启[详细]
-
linux – 在X时间后杀死CPU占用率高的进程?
所属栏目:[Linux] 日期:2020-12-13 热度:189
运行 Linux我有一些流程偶尔会崩溃(游戏服务器),最终使用100%的CPU. 我正在寻找一个程序或脚本来检查一个进程列表的cpu使用情况,如果它们是100%超过X时间,比如30秒,就杀死它们.我尝试过ps-watcher,但无法确定如何完成此操作. 只是在100%使用情况下终止进[详细]
-
linux – 通过域套接字传输的单个数据包的大小的实际限制是甚么
所属栏目:[Linux] 日期:2020-12-13 热度:134
让我们假设有一个为典型的服务器 – 客户端程序创建的Unix域套接字.客户端通过套接字发送一个10GB缓冲区,同时由服务器消耗. 操作系统(Linux / BSD)将10GB缓冲区分成许多数据包并发送/使用它们,还是一次发送? 如果不可能一次发送10GB缓冲区的域套接字,那么单[详细]
-
linux – 通过SSH连接并自动输入密码,而不使用公钥
所属栏目:[Linux] 日期:2020-12-13 热度:119
服务器允许SSH连接,但不允许使用公钥认证.目前改变这一点并不是我的权力(由于技术困难,而不是组织),但我会尽快得到它! 我现在需要的是使用脚本中的普通旧帐户密码身份验证在服务器上执行命令.也就是说,我需要以非交互方式进行.可能吗?我该怎么办? 将执行[详细]
-
linux – Logrotate和Open Files
所属栏目:[Linux] 日期:2020-12-13 热度:73
logrotate如何处理打开的文件?可以logrotate旋转进程已打开的文件吗? 解决方法 对于那些不接受Rory描述的logrotate信号的应用程序,我使用了几种方法. 使用copytruncate选项 添加post-rotate语句以重新启动服务 决定使用哪一个取决于日志文件的大小和无缝日[详细]
-
linux – 计算每个进程打开的文件
所属栏目:[Linux] 日期:2020-12-13 热度:151
我正在研究一个监视进程资源并在 Linux中定期报告的应用程序,但是我在解决每个进程的打开文件计数时遇到问题. 这需要相当长的一段时间,如果我把所有的文件,并根据他们的PID并对它们进行分组. 如何在Linux中为每个进程打开文件? 解决方法 看看/ proc / file[详细]
-
linux – 启用SSH shell访问但禁用SFTP访问
所属栏目:[Linux] 日期:2020-12-13 热度:70
我已经搜索了这个问题的可行答案,大多数答案都包含了为什么不这样做的建议.但是,这是场景,以及它的必要性: 我有一个控制台应用程序,并且在每个用户的.profile中,都有一个应用程序的启动命令,并且在启动它的命令之后,有一个“退出”命令,它将它们记录出系统.[详细]
-
linux – 以root身份将文件另存为非root用户
所属栏目:[Linux] 日期:2020-12-13 热度:66
好的,所以这一直发生在我身上.必须有一个更好的解决方案.假设你做 vim /etc/somefile.conf,然后你做我,但意识到你不是sudo,你不能写.所以然后我通过做丢失我的改变:q然后sudo!并再次进行更改.有没有更好的方法来做到这一点? 解决方法 尝试 :w !sudo tee %[详细]
-
使用PGP密钥进行SSH
所属栏目:[Linux] 日期:2020-12-13 热度:99
我使用4096字节的RSA PGP密钥;由于SSH也使用RSA标准,是否可以将PGP密钥用作SSH密钥而无需在服务器上安装其他软件(并且在客户端上尽可能少)? 解决方法 有几种方法,可能有效,也可能无效: MonkeySphere openssh-gpg,OpenSSH的补丁 SSH.com有built-in support[详细]
-
linux – 如何将iptables变为无状态?
所属栏目:[Linux] 日期:2020-12-13 热度:176
我正在运行一个 Linux服务器 – 不时 – 面临重负荷,并且conntrack表溢出.由于它的iptables防火墙规则集非常简单,我想把它变成无状态模式.我知道iptables可以在有状态连接跟踪模式和无状态模式下运行. 我的防火墙规则全部到位我很确定它们是无状态的但我的问[详细]
-
不能以root身份登录,没有密码到phpmyadmin
所属栏目:[Linux] 日期:2020-12-13 热度:154
这是我的config.inc.php文件,因为我升级到11.10突然之间,我无法以root用户身份登录,没有密码.我已经正确地设置了这些指令,所以这是令人困惑的,为什么它不会允许这个了.任何帮助? $i = 0;$i++;if (is_readable('/etc/phpmyadmin/config-db.php')) { require([详细]
-
复制 – 从vi(不是vim)中的一个文件到另一个文件的Yank行?
所属栏目:[Linux] 日期:2020-12-13 热度:123
我习惯了VIM,通常我将屏幕分开并打开另一个文件,将文本转换为第二个文件.然而,我正在处理只有vi的旧服务器,如果不支持拆分视图或将文本从一个文件复制到另一个文件(我猜两个单独的 vim实例),我该怎么打开多个文件. 我不认为这个服务器启用了’屏幕’,我的访[详细]
-
linux – 管理ipv4和ipv6 iptables的并行规则?
所属栏目:[Linux] 日期:2020-12-13 热度:169
我们最近开始尝试使用IPv6,我们不得不面对的第一个问题是处理两个协议栈的完全独立的防火墙( Linux iptables / ip6ables)规则.我们的防火墙逻辑主要基于许多特定于目的的网络(例如,10.0.0.0/24是人员工作站网络,10.1.0.0 / 24是数据库网络,10.2.0.0/24是Web[详细]
-
linux – 在没有sudo的情况下向非root用户授予一组命令的访问权
所属栏目:[Linux] 日期:2020-12-13 热度:162
我想给我的机器上的非root用户提供非sudo访问权限,有一个用户dns-manager,他唯一的角色是运行所有BIND命令(rndc,dnssec-keygen)等. 现在每次他必须运行一个命令,他打字, sudo rndc reload 有没有办法可以摆脱这个sudo,但只能在一组特定的命令上(并且只针对dn[详细]
-
linux – 有人可以解释默认的munin图的“用例”吗?
所属栏目:[Linux] 日期:2020-12-13 热度:101
安装munin时,它会激活一组默认插件(至少在ubuntu上).或者,您只需运行munin-node-configure即可确定系统支持哪些插件.这些插件中的大多数都绘制了直接数据.我的问题不是解释数据的性质(嗯……也许是某些人),但你在这些图中寻找的是什么? 很容易安装munin并看[详细]
-
linux – 使SD卡防止腐败
所属栏目:[Linux] 日期:2020-12-13 热度:139
我的嵌入式 linux设备使用SD卡来保存某些诊断数据,这对内部闪存来说太多了. 问题是如果设备意外关闭,卡上的文件系统(FAT32)已损坏. 没有办法防止意外断电或用户将其关闭,并且该设备应该相对免维护.更糟糕的是,数据是连续写入的,因此损坏是非常频繁的,并且Lin[详细]
-
linux – tcpdump:out.pcap:权限被拒绝
所属栏目:[Linux] 日期:2020-12-13 热度:74
[root@localhost ~]# cat /etc/issueFedora release 17 (Beefy Miracle)Kernel r on an m (l)[root@localhost ~]# uname -aLinux localhost.localdomain 3.6.10-2.fc17.i686 #1 SMP Tue Dec 11 18:33:15 UTC 2012 i686 i686 i386 GNU/Linux[root@localhos[详细]
-
linux – BTRFS:删除卷
所属栏目:[Linux] 日期:2020-12-13 热度:90
一周前,我使用两个闪存驱动器(每个32GB)使用以下命令创建了一个BTRFS池:/sbin/mkfs.btrfs -d single / dev / sda / dev / sdb.然后我意识到我应该使用分区/ dev / sda1和/ dev / sdb1,而不是disk / dev / sda和/ dev / sdb,所以我使用/ dev / sd [ab] 1重新[详细]
-
linux – ubuntu:启动(upstart)mongodb的第二个实例
所属栏目:[Linux] 日期:2020-12-13 热度:57
mongodb附带的标准upstart脚本工作正常: # Ubuntu upstart file at /etc/init/mongodb.conflimit nofile 20000 20000kill timeout 300 # wait 300s between SIGTERM and SIGKILL.pre-start script mkdir -p /var/lib/mongodb/ mkdir -p /var/log/mongodb/en[详细]
-
linux – 这个服务器做什么?
所属栏目:[Linux] 日期:2020-12-13 热度:126
我有一堆以前的IT部门遗留下来的 linux虚拟服务器.他们的名字有’魔术’或’东西’.我不太确定他们在做什么……或者如果我需要他们…… 你们怎么样才能找到这些机器的用途? (除了把它们关掉,看看有什么断裂) 解决方法 一些开始的地方: 听力服务(netstat)[详细]
-
linux – 在Nginx上的SSL握手协商非常慢
所属栏目:[Linux] 日期:2020-12-13 热度:187
我使用Nginx作为4个apache实例的代理.我的问题是SSL协商需要花费很多时间(600毫秒).以此为例: http://www.webpagetest.org/result/101020_8JXS/1/details/ 这是我的Nginx Conf: user www-data;worker_processes 4;events { worker_connections 2048; use e[详细]
-
linux – 使用并行运行脚本而无需输入
所属栏目:[Linux] 日期:2020-12-13 热度:60
我正在尝试使用GNU parallel运行许多脚本实例,但脚本不带参数. 如果我只是执行’parallel foo.sh’,我得到这个: parallel: Warning: Input is read from the terminal. Only experts do this on purpose. Press CTRL-D to exit. 解决方法 假设您要运行十次,[详细]
-
linux – Ulimit文件描述符限制未应用于特定进程
所属栏目:[Linux] 日期:2020-12-13 热度:178
我最近检查了我们的一个redis进程到使用的ulimits: cat / proc / redis-pid / limits 并且惊讶地发现它处于低默认值: Limit Soft Limit Hard Limit Max open files 4016 4016 我很惊讶,因为我们配置了以下内容: # /etc/sysctl.conf fs.file-max = 100000[详细]
-
linux – 如何确定dd命令的最佳字节大小
所属栏目:[Linux] 日期:2020-12-13 热度:112
我知道做一个dd if = / dev / hda = = dev / hdb会做一个深硬盘副本.我听说人们已经能够通过使用“bs”选项增加一次读取和写入的字节数来加速该过程. 我的问题是: 什么决定了从硬盘复制的理想字节大小? 和 为什么这决定了理想的字节大小? 解决方法 正如Ch[详细]
-
如何强制Linux从DHCP服务器重新获取新的IP地址?
所属栏目:[Linux] 日期:2020-12-13 热度:167
环境是 Debian,但答案将适用于所有发行版. 解决方法 您也可以使用此命令: dhclient -r interface 其中interface是您想要获取新地址的设备. dhclient -r eth0 -r标志强制dhclient首先释放您拥有的任何租约,然后您可以使用此命令请求新租约: dhclient eth0[详细]