Apple Music vs iTunes Match Service
2023-09 rickatech
Apple Music is typically billed monthly and allow online access to Apple's extensive music library on any device that can the Apple Music program or web application.
iTunes Match is typically billed annually, and is geared toward large private music collators who have music not licensed with Apple or their large music catalog.  iTunes Match allows devices with private audio tracks, ripped CD's and off Apple-platform purchased music to seamlessly be distributed to any device your Apple account can login into.
Occasionally a situation arises when it is helpful to have a Mac able to access two totally different networks. For example access to both a WiFi hotspot and a wired local area network not attached to the hotspot. Classic situation is when there is an office or home Internet outage, you can use a smartphone as a WiFi hotspot but that will not be able to network with other office computers or printers. One work around for this is to enable both the WiFi and Ethernet interfaces in the System Preference Network control panel. Likely the Ethernet will need to be given a manual IP address, mask, and router IP (use the hotspot IP) but there is an additional step that might be needed. The network interfaces Service Order priorities may need to be adjusted as well (see image).
MacBook WiFi Hangs
2023-03 rickatech
Noticed this on an older MacOS Majove 10.14.6 system. The WiFi fan icon top of the screen is unclickable / frozen, short of a restart it will remain unresponsive.
$ sudo su - # ps ax | grep air 147 ?? Ss 9:04.47 /usr/libexec/airportd [ your system may have a process other than 147, use that ] # kill 147 [ check if the WiFi starts searching/working again ] # exit
NFS - Network File System
2022-03 rickatech
Like Unix/Linux systems, MacOS supports Network File System exporting and connecting. You will need to have root access to adjust the corresponding configuration files accordingly.
# cat /etc/exports /Users/public/nfs_new -network 172.28.18.0 -mask 255.255.255.0 # showmount -a All mounts on localhost: 172.28.18.89:/Users/public/nfs_new # sudo nfsd restart [ if the exports configuration changes, may need to restart the nfs service ].
Catalina - Root Folder, Groups, Installing Unverified Applications
2020-12 rickatech
As of MacOS 10.15/Catalina, users can no longer create new folders in the top directory of the main disk and there are more constrains on running software by unidentified developers. Symbolic links can be used to allow folders in more user accessible area to be mapped to root disk directory. Administrator users can allow unidentified software once installed to be run without further interaction by allowing in Security and Privacy System Preferences.
For example, perhaps in the past for some reason your created a /public directory. That is not possible anymore. As an administrative user one could create /Users/public. Also there are still ways to have symbolic links added to the root directory.
Around OS 10.7 Apple changed the default behavior for window scroll bars, making them disappear unless one is actively moving the cursor around. While this may be comforting for new users coming from mostly mobile experience, it undermines the powerful desktop workstation metaphor by removing important presentation context. So much so that certain applications like remote desktops become strange and unusable. Turns out there is a general preferences settings to restore the classic time tested scrollbar behavior.
Making Free OS X Install Media
As of at least OS X 10.9 (Mavericks), and as well with OS X 10.10 (Yosemite), Apple no longer offers DVD or other commercially available install media. However, they do provide a free download and tools for preparing install media. Key to this is to have either a larger than 16 GByte writable USB device, or a DVD burning and blank DVD media able to hold 8+ GByte install images files.
Missing Admin Account
To be able to install software (e.g. updated Adobe Flash player), add users, change administrative settings, and more at least one user account needs to have administrator capabilities. Sometimes the password of the administrator user is lost for some reason. There are quite a few ways to re-establish an account with administrator capabilities.
Time Machine - Targeting a Remote External Disk
2018-04 rickatech
It can be very convenient to have a desktop Mac allow time machine backups to external disks attached to it. The computer trying to connect to the remote disk will need to target the disk in the Time Machine Preferences control panel, but there may be a setting to allow it to see the remote external drive. The computer with the external disk directly attached needs to enable File Sharing, then double click to open advanced settings and make sure Share as a Time Machine backup destination is checked.
Time Machine - File System Format
Most people just accept the default settings when setting up OS X, if so Time Machine should work as expected. However, if for some reason you decide to format OS X disk using Case-sensitive (Case-insensitive is default), Time Machine then becomes very picky. Time Machine must be used with a primary and backup disk that use the same Case-sensitibity setting. Otherwise it will adroitly alert you that it will not work. Even just trying to copy Time Machine files to a different disk where the Case-sensitivity is different won't work.
Default OS install disables access to root shell. With 10.6.X, the System Preferences > Account panel offers a way to access controls that enable root login access.
For scripts and other direct email generation to work, need to configurate some obscure OS X settings to specify what host to use to send email so that it reaches the Internet. Be careful, spam protection measures on many networks discourage sending email directly from a host - so your mileage may vary.
# scutil --set HostName mini.local.zaptech.org ... # scutil --get HostName mini.local.zaptech.org
# diff -r1.1 /etc/postfix/main.cf 306a307 > relayhost = smtp.sonic.net
$ diff httpd.orig httpd.conf 361c361,362 < DocumentRoot "/Library/WebServer/Documents" --- > # DocumentRoot "/Library/WebServer/Documents" > DocumentRoot "/public" 386c387,388 < < Directory "/Library/WebServer/Documents"> --- > # <Directory "/Library/WebServer/Documents"> > <Directory "/public">
# apachectl usage: /usr/sbin/apachectl (start|...|help) start - start httpd stop - stop httpd restart - restart httpd if running by sending a SIGHUP or start if not running fullstatus - dump a full status screen; requires lynx and mod_status enabled status - dump a short status screen; requires lynx and mod_status enabled graceful - do a graceful restart by sending a SIGUSR1 or start if not running configtest - do a configuration syntax test help - this screen
Many Unix/Linux commands co-exist with OS X nicely. However the deep internals of OS X differ somewhat from its operating systems brethren.&nbps; For example creating and managing users and groups from the command line uses OS X specific commands not found elsewhere, but file operations otherwise closely adhere to common commands.