服务器管理员

系统和网络管理员的问答

5
如何检查每个进程的磁盘I / O利用率
我在Linux系统停顿时遇到问题,我发现sysstat / sar报告磁盘I / O利用率,平均服务时间以及系统停顿时的平均等待时间的峰值。 我如何确定下一次发生这些峰值的是哪个过程? 可能与sar有关(即:我可以从已记录的sar文件中找到此信息吗? 输出“ sar -d”,系统停顿发生在12.58-13.01pm左右。 12:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util 12:40:01 dev8-0 11.57 0.11 710.08 61.36 0.01 0.97 0.37 0.43 12:45:01 dev8-0 13.36 0.00 972.93 72.82 0.01 1.00 0.32 0.43 12:50:01 dev8-0 13.55 0.03 616.56 45.49 0.01 0.70 0.35 0.47 …

2
如何更新符号链接目标(ln -f -s不起作用)
我正在使用 ln -f -s / var / www / html / releases / build1390 app-current 用新的目的地更新符号链接“ app-current”。但是,这不起作用,链接“ app-current”将其保留为原始目的地,但是,我没有收到任何错误... 我宁愿不删除链接并重新创建它,而只是更新现有链接的目标。那可能吗?



2
nginx url重写:break和last之间的区别
我不明白break和last(重写标志)之间的区别。该文档相当抽象。我已经尝试在某些配置中在两者之间切换,但是我没有发现任何行为上的差异。有人可以详细解释这些标志吗?最好使用在将一个标志翻转到另一个标志时显示不同行为的示例。
45 nginx  rewrite 

7
如何从Ubuntu中的cron-jobs(失败)中获取电子邮件?
我通过将可执行文件放在之一中在Ubuntu中创建cron-jobs /etc/cron.{daily,hourly,monthly,weekly}。有很多以cron开头的目录: kent@rat:~$ ls -ld /etc/cron* drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly -rw-r--r-- 1 root root 724 2009-05-16 23:49 /etc/crontab drwxr-xr-x 2 root root …
45 linux  ubuntu  unix  cron  email 

6
如何使Apache Web Server在两个不同的端口上侦听?
我想在家中安装一个Apache Web服务器,以监听端口80和8080。 我已添加Listen 8080到httpd.conf并重新启动了Apache服务,但服务器似乎未在8080上侦听。在http:// localhost:8080中打卡超时,并且不显示我的index.html,但显示http:/ / localhost将显示我的index.html。 如何让它收听80和8080?

12
从本地网络环回转发的公共IP地址-发夹NAT
这是关于发夹式NAT(环回NAT)的规范问题。 这个问题的一般形式是: 我们有一个包含客户端,服务器和NAT路由器的网络。路由器上有到服务器的端口转发功能,因此某些服务可以从外部获得。我们有指向外部IP的DNS。本地网络客户端无法连接,但是需要外部工作。 为什么会失败? 如何创建统一的命名方案(在本地和外部均可使用的DNS名称)? 该问题的答案已与其他多个问题合并。他们最初引用了FreeBSD,D-Link,Microtik和其他设备。他们都在尝试解决相同的问题。

10
PostgreSQL复制
我们在办公室周围不断对此进行抨击,这个问题继续出现。您如何处理PostgreSQL复制?我什至不必谈论高级集群,只需通过Master-Slave,Master-MultiSlave和Master-Master使其简单即可。我发现针对MySQL进行设置通常非常简单。故障转移即使不是完美的,也很简单,尤其是对于配置它来说很容易。我们已经玩过Slony,但操作起来有点麻烦(模式更改需要干预,新数据库需要干预等)。PGPool2相当不错,直到一个节点发生故障,我们找不到合适的方法(除了将所有组件关闭并重新植入掉落的节点之外)才能使复制恢复同步。基本上,这就是我通常要寻找的东西: 易于设置(我将接受困难的设置,但易于扩展) 简单故障转移 将下降的节点重新带回只需要时间(例如,像mysql。服务器关闭,将其启动,然后等待复制赶上) 模式更改不会破坏复制 向服务器添加新数据库是无缝的(即,像mysql一样,您可以复制整个数据库服务器,因此在主数据库上创建了新数据库,该数据库自动传播到从数据库) MySQL可以很好地处理其中的大多数,但是我对PostgreSQL有一定的爱好。此外,在某些情况下,这是我们唯一的选择,我们希望将复制添加到混合中。您目前正在使用什么,您对解决方案的感觉如何?我保证,这不是MySQL与PostgreSQL的相对论,因为这不是我要尝试的内容。:)

17
有哪些好的系统管理员播客?
关于堆栈溢出的类似问题, 那里有什么好的技术播客?,针对软件开发有很多答案。 您会听什么播客以了解以下内容? 信息技术趋势 网络管理技术 安全问题和威胁 其他系统/网络管理问题。 摘要: RunAs电台 立即安全! 加密语法安全播客 哈克5 VMWare VMTN Windows周刊 PaulDotCom安全 FeatherCast 数据包推送器播客 牙线周刊 根源 免费电台安全 IT白痴 TechNet Edge 网络安全播客 Webpulp.tv
45 podcast 

6
AWS RDS连接限制
RDS服务器最多提供40个连接,如以下文档中所示, 我正在使用Magento 1.9,在某些时候,我达到了最大连接数,则网站不可用。 您是否有解决此问题的建议方法? 据我了解,如果我有2个Web服务器连接到RDS服务器..则我应该有2个RDS连接,而不是更多。

2
让我们使用Nginx反向代理进行加密
介绍 我有一台开发服务器(当前正在运行Ubuntu 14.04 LTS),该服务器已经使用了一段时间,用于在不同端口上托管各种开发工具。因为可能很难记住端口,所以我决定对所有服务使用端口80,并根据主机名在内部进行端口转发。 除了编写domain.com:5432,我还可以直接通过sub.domain.com访问它 例如,正在使用sub.domain.com运行的端口7547的应用程序X具有以下nginx配置: upstream sub { server 127.0.0.1:7547; } server { listen 80; server_name sub.domain.com www.sub.domain.com; access_log /var/log/nginx/sub.log combined; location / { 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_pass http://127.0.0.1:7547; proxy_set_header Authorization ""; } } 问题 给定我选择的当前配置结构,是否可以使用letencrypt并在https下运行不同的服务?


22
电源外壳?你用吗?您能告诉我一些我可以使用的很棒的系统管理功能吗?[关闭]
我到处都读到PowerShell是未来的方式。当它第一次发布时,我做了很多虚拟实验室,但是从那时起,我仍然没有在生产环境中使用过它。我知道要处理已经安装的操作系统的日子已经来临,所以我想做好准备。 我想知道: 你用吗? 您使用PowerShell的“引导”过程是什么? 您编写了什么样的系统管理任务? 我是SQL Server数据库管理员。与它有什么关系呢? 似乎每个人都同意Microsoft会为此努力,但实际上还没有人使用它。我希望听到系统管理员正在使用它来执行日常任务并共享一些代码示例。

6
在与可执行文件相同的目录中找不到.so?
我有一个需要libtest.so动态链接的可执行文件,因此我将它们放在同一目录中,然后: cd path_to_dir ./binary 但是得到这个: error while loading shared libraries: libtest.so: cannot open shared object file: No such file or directory 如何无法找到libtest.so与可执行文件本身已经在同一目录中的文件?
45 linux  autoloader 

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.