Articles of mac osx

我如何设置Redis在Mac上自动在我的Ubuntu机器上运行

在我的(新)mac我可以使用spork和redis似乎已经在运行。 但是在我的Ubuntu系统(11.10),我得到了 Connection refused – Unable to connect to Redis on localhost:6379 (Errno::ECONNREFUSED) 我可以用redis-server来解决这个问题,在这个窗口中,redis作为前台进程启动。 我该如何让redis-server始终在我的Ubuntu上运行? 即通过重新启动 我想将redis服务器放在我的.bashrc中,但是我不希望每个新的terminal窗口都启动一个新的redis服务器。 它可以在我的.bash_login?

重命名Mac上的文件(扩展名)而不更改创builddate?

我有几个.JPG文件,我希望他们是.jpg文件,但每个build议重命名脚本使用“mv”和手册页(在山狮子)MV说,它做了副本和删除,这就解释了为什么当我运行脚本“创build/修改/等”date全部更改为当前date。 我不希望这样的事情发生。 我能做什么?

如何防止Mac Mail通过Exchange ActiveSync连接,同时仍允许我的其他设备?

为公司运行Office 365 Exchange,当它使用活动的同步连接时,我无法对Mac Mail执行任何策略。 它实际上并没有显示为一个设备(我甚至通过PowerShell查看),因此没有filter/策略可以应用到它,从本质上让设备完全访问帐户。 当您尝试执行活动同步策略时,我认为这是一个巨大的安全漏洞。 有没有人见过这个问题? 注意:Windows 8 Mail和Windows 7.1 Phone Mail都与Office 365策略不兼容,包括限制过去的电子邮件或日历项目数量,而Outlook 2013似乎与Office 365 Exchange帐户完全不兼容,而与策略无关。 如何防止Mac Mail通过Exchange ActiveSync连接,同时仍允许我的其他设备?

远程部署OS X作为完整版本升级,而不是全新安装

任何人有任何想法或build议(或知道,如果甚至可能)远程升级10.6.8到10.7,10.8或10.9的Mac机队远程。 我认为我可以通过ARD推送installESD,但我希望它完全无人看pipe。 如果通过“传统”方法是不可能的,是否有人知道任何可能有助于自动化这个过程的工具? 感谢您的想法,反馈和build议。

在OS X服务器(Mountain Lion)上使用Time Machine Server时,是否确保每个用户的备份?

我有一个简单的Time Machine Serverconfiguration,有1个目的地。 用户在开放目录中定义(但是将备份到TMS的机器不通过开放目录login)。 更新信息:每个用户都有自己的机器,并且是pipe理员在自己的机器上。 他们将使用他们自己的Open Directory用户名和密码login到Time Machine Server。 TM备份的encryption不会被使用。 鉴于此configuration,在OS X服务器(Mountain Lion)上使用Time Machine Server时,每个用户是否都有备份?

DNS不能parsing为主机

我们有一个OSX主机和一个在virtualbox上运行的Ubuntu 10.04 vagrant实例。 在尝试向emailtests.com发送电子邮件(用于电子邮件testing)时,我们注意到DNS没有正确parsing。 所以我们试图在OSX和Vagrant实例上执行以下命令: dig -tMX emailtests.com OSX ; <<>> DiG 9.8.3-P1 <<>> -tMX emailtests.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39364 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 3 ;; QUESTION SECTION: ;emailtests.com. IN MX ;; ANSWER SECTION: emailtests.com. 300 […]

杀死进程,不断重新启动自己

我需要一些关于如何彻底杀死jenkins进程的build议。 它不断重新启动。 在Mac OSX上。 $ps -eaf 216 1143 1 0 0:01.65 ?? 0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 试图杀死这个过程… kill 1143 该过程仍然存在于不同的pid下 $ps -eaf 216 1175 1 0 0:00.16 ?? 0:01.44 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 父进程启动。 我该怎么办? 0 1 0 0 0:06.09 ?? 0:06.19 /sbin/launchd

dynamic虚拟主机给予403禁止在OSX Apache

我遵循这个指南,并试图通过允许foo.dev指向Web文件夹/foo来在OSX上创builddynamic虚拟主机。 我的区别是,我正在使用~/Sites作为我的网页文件夹,而不是像指南中的Mac HD。 它使用dnsmasq,我相信是安装和正常工作。 所以在我的〜/站点文件夹中我有: home sites |-foo |-bar 我的httpd-vhosts.conf如下所示: <Virtualhost *:80> DocumentRoot "/Users/harryg/Sites/home" ServerName home.dev UseCanonicalName Off ErrorLog "logs/home/error.log" <Directory "/Users/harryg/Sites/home"> #Options FollowSymLinks Options Indexes FollowSymLinks Includes ExecCGI AllowOverride None Allow from all </Directory> </Virtualhost> <Virtualhost *:80> VirtualDocumentRoot "/Users/harryg/Sites/sites/%1" <Directory "/Users/harryg/Sites/sites/%1"> Options FollowSymLinks #Options Indexes FollowSymLinks Includes ExecCGI AllowOverride None Allow from all </Directory> […]

如何定制特立独行的mac OSX服务器的Apacheconfiguration?

我已经安装了Mac OSX小牛服务器,我想添加一些function到Apache服务器(gitolite,redmine等)我已经开始更新/Library/Server/Web/Config/apache2的httpd_server_app.conf文件,但不幸的是它已被服务器覆盖到默认值。 也许是因为我已经更新了UI中的某些东西,或者发生了更新……无论如何,我想知道如何以永久和持久的方式更新configuration文件,并且仍然有利于OSX Server UI和/或更新… 我可能错过了这个大牌:“把你自己的东西放在这里:”标签… PS:顺便说一句,我希望修改一些目前的configuration,不仅仅是添加东西…

Git github不能与谷歌validation器OSX一起工作

所以我有git在我的电脑上运行就好了。 我的密码保存与osxkeychain thingy和一切运行顺利。 今天,我决定我应该是安全的,并在所有支持它的网站上启用Google身份validation器两步身份validation。 有趣的是github支持它,所以我设置了它。 它通过网站界面正常工作。 我继续分支一个我正在做的项目,做一些工作,然后尝试推新的分支。 当我发现我的身份validation不起作用时,一点也​​不奇怪。 我感到惊讶的是,我似乎无法在谷歌上find任何东西来解决我的问题。 我最初的错误是这样的: git push –set-upstream origin binary-dev remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/***/***.git/' 然后我清除我的旧密码的东西,以获得交互式提示: git credential-osxkeychain erase host=github.com protocol=https 这工作摆脱我的旧设置,但现在我得到: git push –set-upstream origin binary-dev Username for 'https://github.com': *** Password for 'https://***@github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/***/***.git/' 所以git本身似乎并不了解Google的身份validation器。 […]