macOS

バージョン

macOS 13 Ventura

サポートしているモデル

  • MacBook? Air:2018以降
  • MacBook?:2017以降
  • MacBook? Pro:2017以降
  • iMac:2017以降
  • Mac Pro:2019以降
  • iMac Pro:2017
  • Mac mini:2018以降

Wi-Fi不具合対応

SSH接続できなくなった

  • 今まで接続できたのに、以下のようなエラーメッセージが出るようになった
    Unable to negotiate with 153.121.48.239 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
  • .ssh/config の先頭に以下を追記すればOK
    Host *
            HostkeyAlgorithms +ssh-rsa
            PubkeyAcceptedAlgorithms +ssh-rsa

キーボード操作

フルキーボードアクセス

バッテリ

日本語入力

Karabiner-Elements

  • USキーボード使う場合はインストールしよう
    • 英数/かな切り替えが楽になる

開発環境構築

homebrew

コマンドラインツール

インストール

  • Xcodeはインストールせず、コマンドラインツールのみインストールしたい場合
    % xcode-select —install 

バージョン確認

  • homebrewがインストール済みなら
    % brew --config
        :
    CLT: 14.0.0.0.1.1661618636
        :

telnet

Visual Stuidio Code

PHP

phpbrew

PHP 5.6

composer

  • PHP 5.6の場合は 2.2 のLTSをインストールすべし!
  • Download Composer
    php composer-setup.php --version=2.2.12

MySQL

MySQL 5.7

my.cnf

  • /opt/homebrew/etc/my.cnf
  • log-error は必ず指定する
    • 指定しないと挙動が変?(DB管理ツールを起動しているとプログラム実行時に接続エラーになる)

Apache

DocumentRoot is /opt/homebrew/var/www.

The default ports have been set in /opt/homebrew/etc/httpd/httpd.conf to 8080 and in
/opt/homebrew/etc/httpd/extra/httpd-ssl.conf to 8443 so that httpd can run without sudo.

To restart httpd after an upgrade:
  brew services restart httpd
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/httpd/bin/httpd -D FOREGROUND
==> Summary
  /opt/homebrew/Cellar/httpd/2.4.53: 1,662 files, 31.8MB
==> Running `brew cleanup httpd`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

mkcert

Sourcetree

iTerm2

Tips

Fig

Python

AWS

diff

Warp

Docker

Lima

SSH

トラブルシューティング

ログ

system.log

使用状況

スクリーンタイム

ActivityWatch

OpenBSM

Tips

パスワード付きzipファイルの作り方

  • zipcloak は使うな!(ファイルは作れても、解凍できない)
  • zip -e で行う
    % zip -e [圧縮後のファイル名] [圧縮するファイル名]

zipファイルの文字化けトラブル対応

パスワード付きzipファイルが開けない

稼働時間

ログイン時にスクリプトを実行

  • 実行するシェルスクリプトのファイル名は *.sh ではなく *.command にする

一部コマンドだけ sudo でパスワードなしにする

  • 例: shutdown コマンドだけパスワードなしで実行可
    • sudoers エディタを起動
      % sudo visudo
    • 以下を追記 ※[ユーザ名]の後は TAB
      [ユーザ名]        ALL=NOPASSWD: /sbin/shutdown

シェルスクリプトからダイアログを表示

#!/bin/sh
/usr/bin/osascript -e 'display notification "hogehoge" with title "Fuga"'

msg="10分後に終了します。"
/usr/bin/osascript -e "display dialog \"$msg\" with title \"自動シャットダウン\" with text buttons {\"確認\"}"

Finderで隠しフォルダを見たい

sayコマンド

トラブルシューティング

ダブルクリックしてもファイルが開かない

git コマンドが使えなくなった

ダブルクォーテーション

ターミナルからFinderを開く

curlがない

  • 標準で入っているはずだが

初期化

リカバリーモード

  • Intel CPU搭載のMac
    • commad + R キーを押したままアップルのロゴが表示されるまで押したままにして起動するとリカバリーモードが起動します。
    • command + R :内蔵のmacOS復旧システムから起動します
      • (USBに作成したインストーラーを使うときは、このショートカットキーで起動させます。)
    • command + R + option:インターネット経由でmacOS復旧システムから起動
  • コマンドで以下を実行
    sudo nvram internet-recovery-mode=RecoveryModeDisk
    sudo reboot
  • Apple Silicon (M1、M1 Pro、M1 Max)CPU搭載のMac
    • Apple シリコンのMacの場合、電源が入っても電源ボタンを押したままにします
    • 「オプション」と表示されたギアのアイコンが表示されたら、ギアをクリックして続けるが表示されます
    • 続けるをクリックするとアップルのロゴが表示されます
    • ボリューム調査が始めってmacOSに登録されているユーザアカウントが表示されます
    • ユーザアカウントを選んでパスワードを入力するとリカバリーモードが表示されます

内蔵キーボード故障

アカウントロック

勝手にAppleMusic?が起動する

プリンタ

A4を指定しているのに、プリンタ側では Letter でプリントアウトしようとする


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-07-13 (木) 08:46:49 (280d)