小编Mad*_*ter的帖子

您如何控制 SQL 数据库的哪一部分加载到服务器内存中?

我的 SQL Server 机器有 6GB 的 RAM,但数据库大小是 20GB。数据库主要是一个事件日志,按时间聚集索引。

客户最感兴趣的是最新数据。他们希望在查询这些最新数据时速度超快。

当 SQL Server 将自身加载到服务器内存中时,有没有办法指示 SQL 仅将最新数据预加载到内存中?

performance memory sql-server

1
推荐指数
1
解决办法
222
查看次数

Nginx 和 php 由不同的用户运行。这是一个坏主意吗?

我刚刚发现我的 nginx 用户与 ("php-user") 返回的用户不同。两个用户都不是 root。不过不知道这个配置以后会不会出问题?

我正在 Ubuntu 12.04 上工作。

linux php nginx

1
推荐指数
1
解决办法
235
查看次数

Amazon Linux AMI EC2 PHP 函数识别

我最近在 AWS 上设置了标题实例(64 位)。话虽如此,我已经安装了 httpd 和 php,它们都在运行。

执行的一系列安装如下:

yum install httpd
yum install php
yum install mysql
yum install php-mysql
Run Code Online (Sandbox Code Playgroud)

关于 PHP 安装,我缺少什么?该函数库似乎缺乏既mb_strlen()imagecreatefromjpeg()不再认可。

非常感谢建议的额外安装。

php amazon-ami amazon-ec2 amazon-web-services apache-2.2

1
推荐指数
1
解决办法
1423
查看次数

如何允许用户通过 ssh 执行命令而不分配伪终端

我需要允许用户运行一组有限的命令。

但不允许他们创建交互式会话。

就像 GitHub 一样。

如果您在没有命令的情况下尝试 ssh,它会向您致意并关闭会话。

我可以通过使用获得这个 ForceCommand some-script

但是进入 some-script我然后需要评估用户的输入。

也许NoTTYsshd_config 中的任何其他类似选项?

- - 更新 - -

我正在寻找纯SSH/Bash解决方案,而不是 Perl/Python/等。黑客。

linux ssh

1
推荐指数
1
解决办法
2806
查看次数

Nagios:缺少 bash

我正在 nagios 服务器上使用 nagios 和 nrpe 监视 NTP 服务器,当我收到以下错误时:服务状态未知状态信息我缺少一个重要组件:bash

该插件是:http : //archive.groundworkopensource.com/groundwork-opensource/trunk/monitor-core/nagios/plugins-contrib/check_procr.sh

我这样做时的输出bash -x check_procr.sh是:

+ myself=check_procr
+ verify_dep
+ needed='bash cut egrep expr grep let ps sed sort tail test tr wc'
++ echo bash cut egrep expr grep let ps sed sort tail test tr wc
+ for i in '`echo $needed`'
+ type bash /dev/null
+ '[' 1 -eq 1 ']'
+ echo 'I am missing an important component : bash'
I am missing …
Run Code Online (Sandbox Code Playgroud)

bash nagios nrpe shell-scripting

1
推荐指数
1
解决办法
428
查看次数

私网地址差异?

我知道为privete网络保留了3种不同的IP地址。它们是 192.168.0.0/16 、 172.16.0.0/12 和 10.0.0.0/8 。

在我们公司,我们将 192.168.0.0/16 用于许多东西,服务器、打印机、VPN、计算机等,但我注意到许多其他公司使用 172.16.0.0/12 或 10.0.0.0/8 代替。我知道技术差异,它们提供不同数量的连续段和 ips 数量。但是你能告诉我他们为什么使用 172.xx 或 10.xxx 吗?网络基础设施的优势是什么?

networking ip

1
推荐指数
1
解决办法
170
查看次数

如何将我新创建的 Ec2 文件系统添加到 /etc/fstab 以便它在下次启动时自动挂载

我有一个在 Amazon aws 服务器上创建的 EC2 实例,其容量为 8G,后来创建了另一个 800G 的卷,因此我可以附加到我之前的 8G 卷。然后我创建了一个新的文件系统并使用此命令将 800G 卷挂载到 /opt/mountpoint 目录

假设新卷是 /dev/xvdb:

$ mkfs.ext4 /dev/xvdb
$ mkdir /opt/mountpoint
$ mount /dev/xvdb /opt/mountpoint
Run Code Online (Sandbox Code Playgroud)

此时,我的存储在 /opt/mountpoint 可用。我需要知道如何将这个新文件系统添加到 /etc/fstab 以便它在下次启动时自动挂载?

linux amazon-ec2

1
推荐指数
1
解决办法
5866
查看次数

从 awk 结果中删除带有 iptables 的 ips

我有一个这样的日志文件:

Frq:15 IP:0.0.0.0 Date: 2014-03-21 12:19:31 AM
Frq:9 IP:198.252.206.25 Date: 2014-03-21 12:19:31 AM
Run Code Online (Sandbox Code Playgroud)

现在我用 awk 得到一列 ip 地址:

cat /tmp/test | awk '{print $2}'|awk '{gsub("IP:", "");print}' 
Run Code Online (Sandbox Code Playgroud)

结果是:

0.0.0.0
198.252.206.25
Run Code Online (Sandbox Code Playgroud)

我想将此 ip 地址添加到 iptables 以从 INPUT DROP 但我不知道如何

谢谢朋友。

ip iptables awk filter

1
推荐指数
1
解决办法
982
查看次数

如何使用 nginx 或 haproxy 在一台服务器上使用两个 ssh 守护进程

首先,我是 haproxy 和 nginx 的新手。我想知道是否可以使用nginx或haproxy来接收所有ssh请求,并根据域名将它们转发到两个不同的ssh守护进程。如果可能的话,这两者中的哪一个是最适合这项工作的工具,我将如何配置该工具来做到这一点?

ssh nginx haproxy

1
推荐指数
1
解决办法
386
查看次数

让我们加密 Nginx 无法识别的证书

我使用本指南成功创建了一些 LE SSL 证书。

但是,当我更新我的 nginx 配置以使用证书并将所有端口 80 流量重定向到 443 时。http 成功重定向到 https,该站点不会加载。浏览器检测到我有一个有效的证书,但说我没有安全连接。这是我在我的/var/log/nginx/error.log

2016/03/08 00:11:49 [error] 7301#0: *14 no "ssl_certificate" is defined in server listening on SSL port while SSL handshaking, client: 55.555.55.555, server: 0.0.0.0:443
Run Code Online (Sandbox Code Playgroud)

错误说我没有定义 SSL 证书,尽管我这样做了。这是我的配置:

server {
  listen 443 ssl;
  server_name cooldomain.pizza www.cooldomain.pizza
  ssl_certificate /etc/letsencrypt/live/cooldomain.pizza/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/cooldomain.pizza/privkey.pem;

  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_prefer_server_ciphers on;
  ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';

  root /home/ubuntu/www/cooldomain-pizza;
  index index.php index.html index.htm;

  server_name cooldomain.pizza www.cooldomain.pizza;
  charset utf-8;

  location / {
    try_files $uri $uri/ =404; …
Run Code Online (Sandbox Code Playgroud)

ssl nginx php-fpm ssl-certificate lets-encrypt

1
推荐指数
1
解决办法
2794
查看次数