Articles of mac osx

Sudo重置环境variables

每当我使用sudo命令,我的环境variables都不会被保留下来。 我已经尝试通过删除env_reset规范来修改sudoers文件。 #Defaults env_reset 我也尝试使用env_keep添加我想要的envvariables。 Defaults env_keep += "DYLD_LIBRARY_PATH" 我正在使用Mac Snow Leopard。 有什么我失踪了吗?

从mac os狮子开始hadoop

我想在我的MacBook Pro上启动hadoop,我完成了apache所说的所有步骤。 当我使用命令“bin / start-all.sh”时,我得到这个: starting namenode, logging to /Users/alibozorgkhan/Desktop/hadoop-0.20.203.0/bin/../logs/hadoop-alibozorgkhan-namenode-d142-058-172-111.wireless.sfu.ca.out localhost: starting datanode, logging to /Users/alibozorgkhan/Desktop/hadoop-0.20.203.0/bin/../logs/hadoop-alibozorgkhan-datanode-d142-058-172-111.wireless.sfu.ca.out localhost: starting secondarynamenode, logging to /Users/alibozorgkhan/Desktop/hadoop-0.20.203.0/bin/../logs/hadoop-alibozorgkhan-secondarynamenode-d142-058-172-111.wireless.sfu.ca.out starting jobtracker, logging to /Users/alibozorgkhan/Desktop/hadoop-0.20.203.0/bin/../logs/hadoop-alibozorgkhan-jobtracker-d142-058-172-111.wireless.sfu.ca.out localhost: starting tasktracker, logging to /Users/alibozorgkhan/Desktop/hadoop-0.20.203.0/bin/../logs/hadoop-alibozorgkhan-tasktracker-d142-058-172-111.wireless.sfu.ca.out Hadoop无法启动。 我检查了datanode日志,它有这样的: 2011-10-06 18:03:45,513 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPointerException at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:136) at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:176) at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:206) at org.apache.hadoop.hdfs.server.namenode.NameNode.getServiceAddress(NameNode.java:200) at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:306) at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:268) at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1480) at […]

从terminal远程更新Mac OS X上的Adobe Reader

我想通过terminal在Mac上远程更新Adobe Reader。 Flash Player在.dmg中有一个.pkg文件,所以安装并不困难。 Adobe Reader更新中没有.pkg文件。 有没有人有一个方便的方法来执行这些更新? 我在.dmg中看到一些.sh文件,但不清楚它们的运行顺序。 编辑: 在AdbeRdrUpdate * _all_xxx.app / Contents / Resources / InstallUpdates.sh有一个脚本,它需要4个命令行参数,如: ./InstallUpdates.sh app-dir app-name current-dir payloadnumber 我会尝试像这样: ./InstallUpdates.sh / Applications Adob​​eReader ./ 0 有没有人有这样的经验? 谢谢 :)

部署新的主页首选项

校园里有数百台MacBook,全部由我们pipe理。 我们希望find一个简单的(ish)方法来设置所有的网页,一次。 值得一提的是,浏览器中有各种各样的风格 – 一些用户喜欢Firefox,一些Safari,一些Chrome。 Mac电脑正在运行10.6和10.7的混合。 Safari很容易做到: defaults write com.apple.Safari HomePage http://www.newhomepage.com Firefox也相当简单,在其个人资料目录中使用user.js文件 – 但是,该文件驻留在~/Library/Application Support/Firefox/Profiles/xxxxxx.default ,其中xxxxxx是一个随机的六位数string。 我们无法轻松地将user.js放入每个用户的configuration文件中。 谷歌浏览器是一个奇怪的 – ~/Library/Application Support/Google/Chrome/Default/Preferences喜好似乎是主页string驻留的地方 – 但我真的不想只是放下一个全新的首选项文件,因为这将重置用户拥有的其他设置。 有没有人知道一个方法可以在所有三个浏览器中轻松设置主页? 理想情况下,我们可以创build一个.pkg并进行部署。 谢谢您的帮助!

Mac OS X Lion上的SSH ChrootDirectory(不是服务器版本)

我试图在我的MacBook Pro上设置一个远程用户帐户,该帐户被chrooted到/chroot/tmux 。 我已经按照这里列出的步骤( http://thefragens.com/blog/2011/12/chrootd-sftp-on-mac-os-x-server/ ),但是当我尝试login(在我的本地networking): ssh [email protected] …我立即closures连接: ❯ ssh [email protected] Password: Connection to 10.0.1.140 closed by remote host. Connection to 10.0.1.140 closed. 在/etc/sshd_config删除这行允许我很好地login,但是我的tmux用户不再是chrooted: Match User tmux # … ChrootDirectory /chroot/tmux # removing this allows me to login 我需要做些什么才能使这个工作? 当我尝试从客户端用ssh -vv [email protected]时,这是密码提示后得到的: debug2: input_userauth_info_req debug2: input_userauth_info_req: num_prompts 0 debug1: Authentication succeeded (keyboard-interactive). Authenticated to […]

错误403当git推(多个github帐户在同一个mac)

我在同一台Mac上有两个GitHub帐户。 并已安装凭证-osxkeychain。 它与我的第一个GitHub帐户正常工作。 但是,如何将第二个帐户添加到钥匙串访问? 如果这是不可能的,我怎样才能注销我的第一个帐户? PS我不能在我的networking上使用SSH密钥。 PS我已经在第二个git config user.email设置了git config user.name & git config user.email 。 当我git push时出现错误403。 Github没有要求我input第二个帐户的密码。 我认为git是用错误的帐户和密码推回购买。

设置Linux Ubuntu服务器来提供Samba,AFP和Windows漫游configuration文件

我正在用运行Ubuntu Server 12.04 LTS的HP Microserverreplace我们的旧版Windows XP Pro办公服务器。 我不是一个Linux专家,但我可以find我的方式在terminal提示,我是一个Mac用户的select。 办公室使用Windows XP Pro机器和OSX Lion笔记本电脑的组合。 在安装过程中,我包含了Samba,而且我计划使用Netatalk来进行法新社和Bonjour的共享。 如果可能的话,我宁愿让Samba使得服务器出现在Windows机器上的“我的networking位置”上,就像Bonjour使它出现在Mac上的finder中一样。 我想得到一个点,以便用户login到Windows,连接到Ubuntu服务器(他们需要一个Ubuntu用户帐户?),让他们的股份和他们的Windows用户configuration文件(虽然用户标准configuration文件会做)。 结果是对用户帐户进行集中控制(例如,如果某人离开,在服务器上终止其帐户,则停止其Windowslogin并访问Samba共享),并确保文件不存储在单独的计算机上以备份/安全目的。 我想尽可能的简单,所以不想有很多东西我不需要,我只是不知道: 我在服务器端需要什么: – Samba是否足够了(已经安装,作为初始安装的一部分),还是我需要与LDAP混合(以及这与Samba如何交互) – 对于像我这样的中等Linux能力的人,是否有一个包提供了简单的用户帐户pipe理,例如像phpLDAPadmin的GUI(如果LDAP是必要的) 如何configurationXP机器: – 我需要将XP机器设置为域控制器(我不知道这方面的Windows和Im努力寻找域/configuration文件/ AD /等有意义的定义) – 漫游configuration文件看起来提供了将用户的文件放在服务器上而不是机器本身的function,以及用户从机器到机器之后的configuration文件。 将Mac用户的家庭文件夹与服务器同步这不是一个问题,因为我可以设置时间机器,但是,如果Mac主文件夹同步到服务器,我应该采取什么方法。

通过WiFi唤醒OSX 10.8(WoWL – 无线局域网唤醒)

我有一堆苹果Mac迷你运行SSH服务器远程login。 问题是,我似乎无法让他们醒来。 从我收集到的情况来看,Mac OSX 10.7需要设置启动时间选项 – darkwake = 0 10.7,darkwake = no 10.8。 所以我尝试了这个,然后我意识到这可能会用于有线连接,但我使用WiFi。 我的有线连接是用于另一个本地子网没有互联网接入,所以我必须得到它唤醒WiFi。 我意识到,我可以设置Mac mini的堆栈,只是不睡觉,但我正在寻找睡眠启用选项。 这些服务不需要初始的响应速度,因为一旦连接成功,它们将被激活,一旦它们不再活动,它们将有望重新入睡。 我有一个运行avahi-daemon的FreeBSD包装盒,用Bonjour服务试图唤醒Mac,但似乎不起作用。 我尝试注册Gordon在下面的post中提到的服务,但是这样做使得在发现服务和解决问题时不会出现超时。 它仍然不允许ssh连接到端口22,当它睡着了。 作为参考,我想看看Gordon Davisson在这个问题上解释了什么: OS X 10.8中的Apache服务器唤醒

如何添加颜色支持来观看命令

正如标题所说,我想在我的手表命令中看到颜色。 例如: # enable colors when running javascript unittests with watch watch mocha # enable colors when doing `ls` watch ls -aG

在Mac OS X Mountain Lion上启用透明代理的pf

我正在做一些Web应用程序的可用性testing,并尝试使用mitmproxy作为透明代理来debugging和logging一些SSL会话,由于某种原因,Mac OS X Mountain Lion下的pf没有设置透明redirect。 首先,我启用转发: sudo sysctl -w net.inet.ip.forwarding=1 接下来,我创build一个简单的pf.conf文件,其中包含一行代码: rdr on {en1, en0} inet proto tcp to any port {80, 443} -> 192.168.1.40 port 3128 其中192.168.1.40是当前运行mitmproxy的远程主机, en1和en2是Mac上的主要出站接口。 最后,我用下面的命令启动pf : sudo pfctl -vf pf.conf sudo pfctl -e 但是,没有任何反应。 当我用pfctl -sr列出当前正在运行的pf规则时,它不会显示任何内容。 我已经证实, pf可以在机器上工作,通过给它一个阻止所有出站访问端口80的工作。 任何我需要做什么提示,以启用pfredirect到Mac OS X山狮的透明代理networkingstream量?