服务器管理员

系统和网络管理员的问答

2
SMART测试有什么作用,如何工作?
man smartctl 州(为简便起见,已摘录): 在第一类,称为“在线”测试。在第二类测试被称为“离线”的测试。通常,磁盘将在进行磁盘访问时挂起离线测试,然后在磁盘空闲时自动恢复它。在第三类测试(和其'testing'实在是一个合适的选择单词的唯一类别)是“自我”测试。 启用或禁用SMART自动脱机测试,该测试每四个小时扫描一次驱动器是否有磁盘缺陷。该命令可以在系统正常运行时给出。 谁运行测试-驱动器固件?这些测试是什么样的-固件是否读/写到磁盘-到底发生了什么?在操作系统(linux)中调用测试是安全的,还是可以在BIOS提示符下重新引导操作系统(“脱机测试”)时安排测试稍后进行-如何进行?结果显示在哪里-SMART日志?
27 hard-drive  smart 

2
IPv6对/ 64进行子网划分-什么会中断,以及如何解决?
在IPv6中,不应将子网划分为小于/ 64(RFC 5375)的任何子网。除其他外,SLAAC不适用于较小的子网,并且显然其他一些功能也会中断。 对于ISP仅给您一个/ 64但内部需要多个子网的情况,有哪些解决方法?常见的建议似乎是找到另一个将分发/ 56或/ 48的ISP。在世界某些地区,这可能会奏效,但在我们所在的地区(美国),由于缺乏竞争,这是不可行的。我的大多数客户都很幸运,如果他们有一个ISP为其区域提供服务。这里许多人仍在拨号。 我的客户没有资格获得ARIN自己的/ 48。
27 ipv6  subnet 

3
来自AWS自动扩展组的传出流量的静态IP地址
我将在VPC的默认子网中的Elastic Beanstalk自动伸缩组中拥有多个EC2实例。这些EC2实例上的应用程序需要连接到第三方服务,该第三方服务使用IP地址白名单来允许访问。因此,我需要一个或多个可以提供给该服务提供商的静态IP地址,以便可以将其添加到白名单中。我的理解是,获取静态IP的唯一方法是获取弹性IP地址。而且我一次只能将Elastic IP与一个EC2实例相关联-我不能将其与我的整个子网或Internet网关相关联(对吗?)。那么我是否需要为每个EC2实例提供一个弹性IP,以便可以将每个实例单独列入白名单?如果自动缩放功能添加了另一个实例,那将如何工作?如果我有一个带有弹性IP的EC2实例,并通过该实例路由所有传出流量?如果是这样,那么该实例是否需要仅用于此目的,或者它可以是运行我的应用程序的实例之一?

7
清除/删除Docker日志
在GCE上的docker实施上,我们根文件系统上的空间不足。 由于图像本身存储在单独的1TB卷上,因此图像本身不应该成为问题。 Docker自身存储的集中式日志文件(某个地方的json文件?)是一个候选者,有人知道这些文件/文件的位置/位于何处,以及如何对其进行logrotate /截断吗?
27 ubuntu  logging  docker 

12
无法从CRON(凭证)运行AWS CLI
尝试运行简单的AWS CLI备份脚本。它在包含文件中的各行之间循环,将这些路径备份到S3,然后将输出转储到日志文件中。当我直接运行此命令时,它运行没有任何错误。当我通过CRON运行它时,我的输出日志中出现“无法找到凭据”错误。 shell脚本: AWS_CONFIG_FILE="~/.aws/config" while read p; do /usr/local/bin/aws s3 cp $p s3://PATH/TO/BUCKET --recursive >> /PATH/TO/LOG 2>&1 done </PATH/TO/INCLUDE/include.txt 我仅在看到错误后才将该行添加到配置文件中,认为这可能会解决问题(即使我很确定默认情况下这就是AWS的外观)。 Shell脚本以root身份运行。我可以在指定位置看到AWS配置文件。这一切对我来说都很不错(就像我说的那样,它在CRON之外运行良好)。


9
sshd服务无法启动
我不确定为什么它没有启动或者为什么它阻止了我的连接,我得到了这个错误: sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled) Active: failed (Result: start-limit) since Wed 2013-09-11 08:45:13 BST; 1min 21s ago Process: 701 ExecStart=/usr/bin/sshd -D (code=exited, status=1/FAILURE) Sep 11 08:45:13 alarmpi systemd[1]: sshd.service: main process exited, code=exited, status=1/FAILURE Sep 11 08:45:13 alarmpi systemd[1]: Unit sshd.service entered failed state. Sep 11 …
27 ssh  arch-linux 


4
多个EC2安全组-允许还是限制?
当我为一个实例分配多个安全组时会发生什么?如果任何一个安全组都允许,则在允许流量的意义上说是允许的。还是在每个安全组都必须允许流量传入的意义上讲,这是限制性的? 例如,假设我有一类实例,这些实例只会与同一帐户中的其他实例对话。我还有一类实例,这些实例将仅通过HTTP(端口80)接受流量。 是否可以通过创建和应用两个安全组来限制仅通过HTTP来访问内部实例: 一个“内部”安全组。允许所有端口(所有TCP / UDP,ICMP)上来自该安全组其他成员的所有流量进入所有端口。 创建一个“ http”安全组。允许任何来源通过TCP的所有流量进入端口80。 还是我被迫创建一个单独的安全组,该安全组允许来自端口80的通信,而端口80本身就是源?

1
反向代理-删除子目录
在不久的将来,我将拥有3台nginx服务器。一种是其他两种SSL的反向代理。因此,例如,我去: https://www.mysitename.com/site1 此示例中的其他两个服务器是site1和site2。我在代理服务器上安装了SSL证书,并且想使用反向代理服务器(因为全部3个都在内部网络上,所以不需要SSL)。出于测试目的,我让nginx在443上监听SSL /反向代理,在端口8081是用于site1的Rails应用程序,而8082是用于site2。 我有这个... server { listen 443; server_name mysitename.com; ssl on; ssl_certificate ssl/mysitename.com.crt; ssl_certificate_key ssl/mysitename.com.key; keepalive_timeout 60; location /site1 { proxy_pass http://localhost:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_redirect http:// https://; } location /site2 { proxy_pass http://localhost:8082; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For …
27 nginx 

3
UDP的telnet对应
是否有什么可以启用UDP的“类似远程登录”功能?我知道TCP和UDP之间的区别,以及为什么telnet本身不起作用-但是我想知道从最终用户的角度来看是否有类似于telnet客户端的内容。例如udp-telnet [ip] [发送端口] [接收端口],然后打印出是否使包返回或不发送的信息包。 拥有这样的工具可能会对测试使用UDP连接的OpenVPN的防火墙设置有所帮助。
27 vpn  openvpn  testing  udp 

6
极低的KVM磁盘性能(qcow2磁盘文件+ virtio)
设置KVM客户机时,我遇到一些严重的磁盘性能问题。通过一个简单的dd测试,qcow2映像所在的主机分区(镜像RAID阵列)的写入速度超过120MB / s,而我的来宾的写入速度为0.5到3MB / s。 该来宾配置了几个CPU和4G RAM,目前未运行其他任何功能。目前,这是一个完全最小的安装。 使用进行性能测试time dd if=/dev/zero of=/tmp/test oflag=direct bs=64k count=16000。 客户机配置为使用virtio,但这似乎不会影响性能。 主机分区是4kb对齐的(无论如何,主机上的性能还不错)。 在磁盘上使用写回缓存可以大大提高报告的性能,但是我不希望使用它;而是在磁盘上使用写回缓存。即使没有它,性能也要远胜于此。 主机和来宾都运行Ubuntu 12.04 LTS,该版本随附qemu-kvm 1.0 + noroms-0ubuntu13和libvirt 0.9.8-2ubuntu17.1。 主机启用了截止时间IO调度程序,而来宾则没有。 似乎有很多指南可以调整kvm的性能,我最终会实现的,但是目前看来我应该获得比该性能好得多的性能,因此似乎有些错误。 更新1 突然之间,当我回到现在进行测试时,速度为26.6 MB / s;这更像是我期望的w / qcrow2。如果有人对问题可能有什么想法(如果它再次神秘地出现),我将保留问题。 更新2 我不再担心qcow2的性能,只是使用原始映像切换到RAID1上的LVM,仍然使用virtio,但在磁盘驱动器上设置了cache ='none'和io ='native'。写入性能现在接近。135MB / s使用与上述相同的基本测试,因此弄清楚问题可以完全轻松解决时似乎没有什么意义。

7
是否可以使用GUI替代Putty SSH来传输文件?
还是任何用于Amazon EC2 Linux实例服务器的gui ssh? 我需要在两个Linux虚拟服务器之间传输文件,目前我有Putty(亚马逊推荐)。但是,我是服务器/虚拟世界的新手,并且没有使用命令的经验。我一直在为像我这样的初学者寻找GUI,因此我基本上可以将文件夹复制/粘贴或拖放到服务器中。 那么,对此是否有友好的GUI?我搜索了一下,发现了SuperPutty?显然,它具有功能,但尚未完全开发吗?那么您会推荐什么呢?
27 linux  ssh  putty 

11
MySQL无法通过“ localhost”进行连接,只有127.0.0.1
此问题已从堆栈溢出迁移,因为可以在服务器故障时回答。 迁移 8年前。 这对我来说还是个谜。我可以连接到MySQL的唯一方法是通过“ 127.0.0.1”调用它。例如,我的PHP连接脚本不适用于本地主机 我正在运行Mac OS X Lion,内置apache2,MySQL,PHP,phpMyAdmin mysqladmin: count 0 debug-check FALSE debug-info TRUE force FALSE compress FALSE character-sets-dir (No default value) default-character-set auto host (No default value) no-beep FALSE port 0 relative FALSE socket (No default value) sleep 0 ssl FALSE ssl-ca (No default value) ssl-capath (No …
27 php  mysql  localhost 


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.