小编Der*_*gan的帖子

无法启动/停止mysql服务

接管运行 MySQL 的 Debian Etch Web 服务器。

我通常使用以下命令启动、停止和重新启动 msyql:

/etc/init.d/mysql 重启

由于某种原因,我得到以下信息:

:~# /etc/init.d/mysql 停止

停止 MySQL 数据库服务器:mysqld 失败!

mysql进程运行良好:

:~# ps aux | grep mysql 
root      2045  0.0  0.1   2676  1332 ?        S    Jun25   0:00 /bin/sh /usr/bin/mysqld_safe
mysql     2082  0.6 10.7 752544 111188 ?       Sl   Jun25  18:49 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root      2083  0.0  0.0   1568   504 ?        S    Jun25   0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root     11063  0.0  0.0   2856   716 …
Run Code Online (Sandbox Code Playgroud)

mysql debian

29
推荐指数
4
解决办法
11万
查看次数

Sendmail : 忽略本地传送

我有一个带有 Sendmail 的 Ubuntu 网络服务器作为我的 MTA

目前,当我在我的网络服务器域之外发送电子邮件时,例如 example.com 到 gmail 或 example.com 域之外的任何其他电子邮件,它工作得很好。我不希望我的 sendmail 守护进程将 example.com 识别为本地地址,我希望它像发送任何其他电子邮件一样发送到 example.com。

如果我将使用网络服务器上的本地用户为 example.com 收集这些电子邮件,则永远不会出现这种情况。

那么如何禁用本地交付?

ubuntu smtp sendmail

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

如何使用 git 和 github 在开发服务器上设置多用户

我正在研究灯应用。我们有 2 台服务器 (Debian) Live 和 Dev。

我经常在 dev main 上工作以添加新功能并修复错误。
当一切顺利时,我将相关代码 scp 到 Live 系统。数据库 (mysql) 对每台机器都是本地的。

现在这是非常基本的设置,我想稍微改进一下工作流程。我使用 git 和 github 进行版本控制。不可否认,我只真正使用过一个分支。他们可以是 3 位不同的开发人员,他们在不同的时间处理代码。我们都使用相同的 linux 用户名连接到开发服务器并在需要时直接编辑代码。我通常会在一天结束时提交并将代码推送到 github。

要记住的一件事是,在本地机器上运行此代码并不容易,因为有许多 apache 和子域配置无法在本地机器上运行,因此在开发服务器上而不是在本地运行很重要。

我需要创建一个新进程,因为我们现在需要有一个主干和一个重写大量代码的分支。

做这个的最好方式是什么。我应该为每个开发人员创建不同的 unix 登录名并在开发服务器上设置不同的工作区域以进行更改吗?例如

/var/www/mysite_derek /var/www/mysite_paul /var/www/mysite_mike

我的想法是他们可以从主分支拉取,然后在那里创建自己的分支并将其合并回来。我不确定这将如何与本地 git 和 github 一起工作。

我是否还需要创建不同的 github 用户帐户。

我想以“正确”的方式和未来的证据来做这件事,因为有很多潜在的开发人员,但我也不想让它复杂化。I 简洁优雅的解决方案是首选。

有什么建议或建议吗?

git github

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

Linux 在文件和子目录中搜索

正确需要一个脚本/命令来列出所有包含模式/字符串的 .php 文件。

它应该查看当前目录和所有子目录。

如果它显示的行号类似于:

my new command 
./www/index.php Line 12
./www/lib/config.php Line 123
Run Code Online (Sandbox Code Playgroud)

还可以搜索并替换每个文件中具有此模式的行吗?

scripting linux command-line-interface

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

使用 Bonnie 对托管服务提供商的 IO 进行基准测试

好的,由于我正在处理的一系列项目,我可以访问 3 个托管服务提供商的专用服务器。

作为实验和教育目的,我决定看看我是否可以对每个 IO 的好坏进行基准测试。

一些研究让我找到了 Bonnie++

所以我将它安装在服务器上并运行了这个简单的命令

/usr/sbin/bonnie -d /tmp/foo 
Run Code Online (Sandbox Code Playgroud)

不同主机提供商的 3 台机器都是专用机器,一台是 VPS,另外两台在一些云平台上,例如 VMWare / Xen 使用某种集群 SAN 进行存储

这可能是一件天真的事情,但这是我发现的结果。

    HOST A

    Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                        -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
    xxxxxxxxxxxxxxxx 1G 45081  88 56244  14 19167   4 20965  40 67110   6  67.2   0
                        ------Sequential Create------ --------Random Create--------
                        -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
                  files  /sec …
Run Code Online (Sandbox Code Playgroud)

virtualization vps dedicated-server cloud-hosting benchmark

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