MAC-твики

1. Отключение/включение Dashboard (10.4)
Отключение:
defaults write com.apple.dashboard mcx-disabled -boolean YES
killall Dock

Включение:
defaults write com.apple.dashboard mcx-disabled -boolean NO
killall Dock


2. Запись видимого на экране изображения в файл на рабочий стол
  • изображение всего рабочего стола: cmd + opt + 3 (cmd - кнопка слева от пробела, opt - шифт).
  • произвольно задаваемой области: cmd + opt + 4

3. Cброс PRAM при загрузке: cmd+alt+p+r (из динамика будет три раза "бум").

4. Замена mac адреса сетевой карты посредством AppleScript
do shell script "sudo ifconfig en0 ether новый_мак_адрес" password "пароль" with administrator privileges


5. Подключение к VPN-серверу через AppleScript
tell application "Internet Connect"
launch
connect current configuration
quit
end tell

6. Настройка роутинга VPN (интернет) - прочие сетевые подключения (10.4 Server)
1) включаем службы NAT и Firewall в Server Admin;
2) в Server Admin заходим в NAT - закладка "setting";
3) из правого нижнего угла указанной закладки перетягиваем маленький значок на рабочий стол (на рабочем столе оказывается файл plist);
4) открываем указанный файл в textedit и заменяем идентификатор физического интерфейса en0 на ppp0;
5) сохраняем изменения в том же файле;
6) перетягиваем файл с изменениями обратно на закладку "setting";
7) нажимаем "save" в закладке "setting" и соглашаемся с перезагрузкой службы.

7. Использование сетевых дисков, расшаренных по AFP на машине под 10.4 Server, для TimeMachine
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 (запускается на клиентах!)

8. Добавление статического маршрута в таблицу маршрутизации
В терминале:
sudo route add целевая_подсеть адрес_шлюза
Через AppleScript:
do shell script "sudo route add целевая_подсеть адрес_шлюза” password “пароль” with administrator privileges

9. Установка системы сбора статистики веб-сервера Webalizer на Mac OS X Server.

10. Мониторинг S.M.A.R.T.:
10.1.
Устанавливается Mac Ports.
10.2. Устанавливается программа smartmontools: sudo port install smartmontools .
10.3. Список доступных дисков: df .
10.4. Пример показа состояния S.M.A.R.T.: smartctl disk1s3 -a .

11. Снимки экрана:
11.1. Сохранить снимок всего экрана на Рабочий стол - shift command 3
11.2. Сохранить снимок части экрана на Рабочий стол - shift command 4
11.3. Сохранить снимок текущего окна на Рабочий стол - shift command 4 ...space
11.4. Захватить снимок всего экрана в буфер обмена (аналог кнопки Print Screen в Windows) - shift command ctrl 3
11.5. Захватить снимок части экрана в буфер обмена - shift command ctrl 4
11.6. Сохранить снимок текущего окна в буфер обмена - shift command ctrl 4 ... space