我想知道是否有办法记录服务器收到的命令。它可以是所有 SSH 命令,只要它包含与文件传输相关的命令信息即可。
我在使用 SFTP 客户端时遇到问题,创建者要求提供日志,但我找不到任何现有日志。
我希望同时登录 CentOS 或 OS X(尽管我怀疑是否可能,两者都相似)。
我想知道是否有办法记录服务器收到的命令。它可以是所有 SSH 命令,只要它包含与文件传输相关的命令信息即可。
我在使用 SFTP 客户端时遇到问题,创建者要求提供日志,但我找不到任何现有日志。
我希望同时登录 CentOS 或 OS X(尽管我怀疑是否可能,两者都相似)。
我的困难:我通过 SSH 连接到各种服务器,有时超过 7 个。目前我通过 OSX 的终端使用 shell 命令执行此操作,效果很好,除了我每次都必须记住地址、用户名和端口我连接并且经常输入完整的命令(因为它在 bash 历史中太早了)。
所以,我想知道是否有一个程序或脚本只在终端中运行可以存储连接信息的命令,只是为了让生活更轻松一些。
我经常在一个屏幕中打开 5 个以上的屏幕来监视服务器,并且在系统重新启动后重新设置它们有点烦人。通常有 1 个 top 进程和一些 tail 用于查看日志文件。
有没有办法让屏幕自动打开多个屏幕,并在每个屏幕中执行某些命令?
任何想法如何解决出现在 Mac OSX system.log 文件中的错误?甚至错误意味着什么?
我有以下每分钟运行的 cron 作业:
* * * * * cd /Library/[...]/report/ && nice -n 15 /usr/local/php5/bin/php -f report_generator.php > /dev/null 2>&1
在互联网上搜索提到评论 cron 工作,但在我的事业中,我不能这样做。谷歌的大多数搜索结果也没有明确提及错误的实际含义。
完整的错误是:
Jul 2 14:50:00 xserve2 com.apple.launchd[1] (0x10c3f0.cron[46328]): Could not setup Mach task special port 9: (os/kern) no access
Mac OSX 10.5
MySQL 的哪些配置选项提供了最大的速度改进?
我想知道实际的配置文件改进、表类型、硬件设置、复制等。除了查询结构和表结构(这些很容易在网站和 Stack Overflow 上找到)。查询缓存设置之类的东西是什么给了你最快的速度吗?驱动器怎么样?将它放在外部 RAID 上还是内部更好?复制是否为您提供了更好的性能,尤其是在读取大型查询时?
您还进行了哪些其他设置/更改来提高 MySQL 的性能?
注意:我意识到这些非常依赖于使用(即小型网站与数据仓库),但我认为我们中的大多数人可能在各种站点/系统上工作,因此很高兴了解可以应用于不同的各种技术情况。另外,我认为一些技术可以在不同情况之间转移。
我遇到的问题是在服务器(以及其他 OSX 机器)上,我们有 4GB 的 RAM,但我们发现 OSX 只使用了 40-60% 的可用 RAM,同时还有 6-7GB 的交换空间。服务器运行 Apache 和 MySQL,而其他机器是台式机。
我一直在将它的使用情况与类似的 Linux 机器(硬件和软件)进行比较,发现 Linux 通常使用 80-90% 的 RAM,并且交换文件要小得多(2-3GB)。Linux 服务器通常也运行得更快。
有没有办法强制 OSX 在使用磁盘交换文件之前使用更多或大部分 RAM?
在 Windows 中,您实际上可以完全禁用交换。OSX有类似的东西吗?