我最近在 /usr/local 目录中的 MacBook Pro 上成功安装了 64 位版本的 mysql-5.5.8。
为了解决一个完全不相关的软件(实际上是 RVM),我将我的 /usr/local 目录更改为 $USER,这让 MySQL 非常不高兴。它特别抱怨 /usr/local/mysql/data 目录,所以我将该目录更改为 _mysql:wheel。
一切似乎又恢复了,但这让我想知道我是否最好更改整个/usr/local/mysql 目录的所有者,而不仅仅是 data 子目录。
由于我在草率更改 /usr/local 目录的所有者之前忽略了默认安装运行的所有者的记录,如果您不这样做,有人可以告诉我 /usr/local/mysql 目录的默认所有者和权限是什么'不小心搞砸了?:-/
就权限而言,我猜 rwxr-xr-x 是合适的(这是数据目录当前拥有的并且看起来工作正常),但是对于这种预感的强化将不胜感激。
谢谢你的帮助。
史蒂夫
如何在上传之前在本地计算机上测试 PHP 脚本?我对此有点陌生,因此为简单而感到抱歉。如果有帮助,我的域提供商安装的 PHP 版本是5.2.2。
编辑:好吧,大家放心,我运行的是 Windows 7 x64
我正在寻找一个脚本来找出本地和远程文件系统(通过 SSH)之间的差异。理想情况下,脚本应该执行以下操作:
-浏览本地文件系统中的文件夹
-找出远程文件系统上是否存在文件夹(如果丢失则报告并停止进一步检查该文件夹)
-对于两个文件系统都存在的文件夹,进行比较它们包含的文件(报告远程文件是否丢失或不同)。
我在 serverfault 上唯一能找到的就是关于如何对单个文件和文件夹进行差异的示例:
如何比较目录之间的差异 (linux)
如何通过 ssh 进行差异?
该脚本可以用任何语言编写,此时无关紧要(尽管首选 bash/perl)。
我遇到的问题可能很简单,但这是我以前从未注意到的问题,我想看看它是否值得关注或需要采取行动。
在 Windows 系统上使用 netstat.exe 检查其他内容时,我注意到系统进程正在侦听来自本地 IP(不是我的本地 IP)的各种端口(137、138、139)。
具体来说,我的本地IP是192.168.1.67,显示的地址是192.168.56.1。我从未见过网络上的任何本地 IP 地址的第三位数字组中没有“1”,但更重要的是,系统进程是从我的电脑上的某个位置列出的,但显然不是从我的电脑上列出的。
在网络协议等方面,我本质上是一个新手,所以在回答时请记住这一点。
有任何想法吗?
这是我第一次配置邮件服务器。我向您解释完整的情况。目前,我的公司 company.com 有一台旧的 win-2008 服务器,无法知道其当前配置,因为一切都是纯粹的混乱,我们正在迁移所有服务器域(大约 40 个小站点)到使用 Ubuntu 12.04 的新 Strato 服务器,以使事情正确。
关于Linux管理、apache、权限等我没有任何问题。我的缺乏了解与邮件服务器有关。这些天我学到了很多东西,但我对本地交付有一些疑问。
具体来说,我想正确设置后缀参数myorigin、myhostname、mydomain和mydestination,以及/etc/mailname。
我的默认主机名是 xxxx.stratoserver.net (strato给我们的默认主机名),但是当然,我们的“标准域”是company.com,并且在同一台服务器(我们只有一个)中,我们将配置一个bind9我们 40 个站点的服务器,以及这 40 个站点的 apache、postfix、dovecot 等。
我看到的阅读教程myorigin总是设置为类似 mail.company.com 的内容(手动设置或委托给 /etc/mailname)。首先,为什么是 mail.company.com 而不仅仅是 company.com?如果系统的任何进程生成本地消息,我想将该电子邮件发送到whatever@company.com而不是发送到whatever@mail.company.com。
如果我将“主机名”更改为与company.com相关的内容而不是xxxx.stratoserver.net,两个主机名之间不会有冲突吗?
本地邮件会投递到哪里?该帐户可以从外部访问吗?我的意思是,我可以通过 POP3/IMAP 获取本地电子邮件吗?或者出于某种原因不推荐这样做?如果我将与本地邮件相关的所有内容更改为@localhost,会发生什么情况?
我知道我提出了太多问题,并且问题必须在 stackexchange 网络中具体化,但是这一系列疑虑可以恢复为“我想了解本地邮件/主机名/邮件名的全貌”,或者至少从postfix/dovecot 的观点。
注意:虽然@clement的答案对我来说已经足够了(确实几乎足够了,:P),但这篇阅读对于最终理解“全貌”非常有用: http: //www.postfix.org/VIRTUAL_README.html
我曾经使用 .local 作为小型家庭网络的 TLD,但是在华硕路由器的固件升级后,我收到一个弹出窗口,提示我不能再使用它了。我现在选择 .lan 作为内部 TLD。除了 MS Technet / MS 最佳实践 / Apple 设备停止使用 .Local 的问题之外,还有其他任何理由停止使用它吗?
如果计算机是域的一部分,本地 GPO 何时适用?当本地 GPO 与属于域的计算机相关时,示例场景是什么?即使计算机是域的一部分,我能否以某种方式“使用”本地 GPO?
我问是因为我想了解本地 GPO 和域 GPO 之间的区别以及它们之间的区别/它们之间的相互关系。
问候。
我正在本地开发多个网站,每个网站都有自己的伪域名和 Apache VirtualHost:
我想让我的本地网络上的任何计算机都可以使用这些网站,这样我就可以在移动设备 (iOS) 上测试我的网站。
有没有办法将诸如 mywebsite.localhost 或 mywebsite.local 之类的名称“发布”到我的本地网络,以便这些名称可以解析为网络上任何计算机的计算机 IP 地址?
我不认为我可以以任何方式配置我的 ISP 的路由器来充当 DNS 服务器。
在研究过程中,我阅读了有关 mDNS 和 Bonjour 的内容,但找不到它们是否是我正在寻找的内容,更不用说如何使其工作了。
任何帮助表示赞赏!
local ×8
domain ×2
filesystems ×2
networking ×2
windows ×2
chown ×1
diff ×1
email-server ×1
group-policy ×1
hostname ×1
internal-dns ×1
ip ×1
mysql ×1
owner ×1
php ×1
php5 ×1
postfix ×1
remote ×1
ssh ×1
tld ×1