Skip to main content
Home
term:~# less tar.gz.ro
Read-only. Think freely.

Main navigation

  • Home
    • My Yard Projects
  • AIX World
    • AIX Commands
    • HACMP Commands
    • HMC Commands
    • How to assign disks to AIX partition via VIO
    • Misc stuff
    • NIM (Network Installation Management)
    • Virtual I/O (VIO)
  • Apple World
    • News
    • Tips & Tricks
    • iOS
  • CygWin World
    • CygWin Tips and Tricks
    • Cygwin: clone disk with dd
    • Cygwin: how to have multiple tabs in Cygwin's Mintty
    • Cygwin: start and enable sshd
    • config.guess: unable to guess system type
  • ESXi World
    • ESXi 7: Create VMFS Partition Via Command Line
    • ESXi : A bunch of useful commands and information
    • ESXi: How to change the hostname of an ESXi host
    • ESXi: how to change the MTU of vmkernek (vmk) interface (when UI fails)
    • ESXi: how to resize the OS partition
    • How to create a bootable USB installer of ESXi 7.0
  • Games
    • Assetto Corsa Rally vs Real Life – La BollĆØne-VĆ©subie → Col de Turini | Monte-Carlo Rally
    • Assetto Corsa Rally – Early Access Deep Dive
    • Diablo 3 & Reaper of Souls tips
    • EA Sports WRC Time Trial Locations and Stages
    • EA Sports WRC vs Assetto Corsa Rally | Visual Comparison (Gravel, Asphalt, Wet, Night, Snow)
    • Global Chip Shortage? Build this oddity: PC From 2009 With GeForce GTX 1050ti 4G
    • Left4Dead Lan Play
    • Live Sessions
    • Mafia II Joe's Adventures - Playboy Locations
  • HP-UX World
    • Boot into HPUX L2000
    • How to increase the size of a filesystem in LVM
    • Miscellaneous
    • Performance tools
    • Working with HP VM
  • Hardware
    • 5 Months with iPhone 15 Pro: Not PERFECT But... Must See. From Gaming to ProRes Requirements.
    • Apple Watch Series 9? Not Yet! I Still Love My "Seven of Nine" 19 months later
    • Asus ROG Sheath in 2024: a HUGE Mousepad, Bigger Than Logitech G840 XL
    • Choose Your Perfect Mic / Lavalier | AIQIU M31 vs. Boya BY-M3/BY-M2 & Puluz PU425
    • DJI Mic Mini 2 – Real-World Review and Testing
    • How I Test Mousepads: Glide, Control, and Surface Noise Explained
    • How to build a 25U 600x600 Server Rack
    • I Tested Creative Pebble V2 on My Sim Rig – Surprising Results!
    • Icy Box IB-3805-C31 speed test
    • Is the RX 9060 XT Mercury Class Worth It? Silent Power Meets Real Gameplay
    • Logitech Pro X Wired Gaming Headset (2nd gen): review + mic test with G HUB on Windows 11 and macOS
    • Logitech RS H-Shifter - Amazing Feel, But There’s a Catch (As Always)
    • Mousepad Logitech G840
    • PX8 S2 – A Journey Through Sound, Expectations and Reality
    • Play Steam Games on iPhone with Backbone One Playstation Edition gen2 USB-C / Steam Deck Alternative
    • Qnap TR-004 short review - working with linux
    • Razer Gigantus V2 XXL – 5 Months Later (Still Worth It?)
    • Samsung 870 QVO 2TB: Speed Tests and comparison with Adata SU650 and Kingston K600
    • Server-Ready MS-01 - A Small PC with Everything: SFP+, USB4, 2.5gbps LAN, Enterprise SSD, TPM 2.0
    • The TCL 34R83Q is Insane
    • The TCL 34R83Q is Insane… But There’s a Catch! Honest Review About a Real Product! Read Description.
    • The one with APC Back-UPS BE850G2-GR: Charge Whatever With It, From Phone to Computer And BEYOND :D
    • Thermaltake Pure 20 fan - HUGE and quiet!
    • Ubiquiti EdgeRouter X lift off
    • VIOFO A139 Quad HD Dash Camera - 3 Channels Camera in a 2 Channels Package. Confused?
    • Why Bluetooth Headphones Switch to MONO When Using the Microphone?
    • Why the Logitech PRO Racing Wheel Made Me a Better Driver
  • Home
  • Linux World
    • Alternative to finger command? Sure: pinky :)
    • Backup/restore/reinstall tips
    • Copy one file in linux with progress bar, using pv
    • DNSKEY: verify failed due to bad signature (keyid=19297): RRSIG has expired
    • DRBD: How to replace drbd backend devices
    • Debian 11: Unable to locate package glances
    • Debian 13: missing last command
    • Debian Bullseye (11): zpool command missing
    • Debian DRBD: How to resize drbd and OCFS2 online
    • Debian DRBD: How to resize drbd volume on top of LVM
    • Debian DRBD: Tips, Tricks and Commands
    • Debian Heartbeat: Commands, Tips and Tricks
    • Debian Heartbeat: STONITH errors when configuring CRM cluster
    • Debian Jessie: how to enable and start OpenVPN
    • Debian Tips & Tricks
    • Debian on mac mini: Core temperature above threshold, cpu clock throttled
    • Debian: Can't locate LWP/UserAgent.pm in @INC
    • Debian: HA (cluster) NFS with DRBD and Heartbeat
    • Debian: How to install, configure and manage ZFS
    • Debian: How to split rc.local in rc.local.stop and rc.local.start
    • Debian: Install and configure AFP server
    • Debian: LVM on ISCSI not activated on reboot.
    • Debian: The repository does no longer have a Release file
    • Debian: add and configure VLAN
    • Debian: how to choose default kernel in grub2
    • Debian: how to create bonding device
    • Debian: install open-vm-tools
    • Debian: pdo_mysql.so: undefined symbol: pdo_parse_params in Unknown on line 0
    • Debian: reinstall zfs when changing the linux kernel
    • Debian: ssh key no longer works after upgrading to Debian version 9
    • Docker: Pi-Hole - Failed to set capabilities on file `/usr/bin/pihole-FTL' (Operation not supported)
    • Gnome: Clear "Open With" list
    • How to add a swap file in linux
    • How to add an ISCSI disk from linux server
    • How to add exfat support on RHEL 6
    • How to be sure network interfaces have always the same names
    • How to check which local device is assigned to which iscsi disk
    • How to configure GlusterFS with a volume replicated over 2 nodes
    • How to create an encrypted image
    • How to create bond device under linux
    • How to create/modify a file's timestamp
    • How to give more memory to Lotus Notes in Linux
    • How to install bind (name server) in chroot environment
    • How to install mplayer on RHEL 6
    • How to install openoffice 4.0.1 on Fedora 20/19/18, CentOS/Red Hat (RHEL) 6.5
    • How to install python 2.7 on Red Hat Enterprise Linux Workstation release 6.5 (Santiago)
    • How to modify the hostname on Linux
    • How to mount a HFS partition in linux as Read/Write?
    • How to properly configure oidentd for IRC connections
    • How to read MBR
    • How to remove LVM snapshots if you get message "Can't remove open logical volume"
    • How to setup OpenVPN server for iPhone
    • How to show UUID of a block device, including other attributes too
    • How to speed up things by using tmpfs (your memory)
    • How to switch from pc to efi and recreate boot partition
    • How to test ethernet speed with iperf
    • How to write CD or DVD under linux's console
    • ISCIS: remove disk from linux client
    • LVM
    • Linux Network Tips and Tricks
    • Linux: CPU utilization vs. load average
    • Linux: How to clear (delete) a GUID partition table (GPT)
    • Linux: TCP keepalive or not
    • Linux: Tuning network cards on Linux
    • Linux: how to check if the disk is SSD or not
    • Network Manager - get_secrets_cb(): Couldn't get connection secrets
    • RHEL6: yum update - package is a duplicate with package
    • RPM Tips and Tricks
    • ReiserFS: how to recover deleted files
    • ShellShock - Fix Bash on Debian Lenny
    • ShellShock - Fix Bash on Debian Squeeze
    • Spamassassin: eval/lookup failed: available_nameservers: No DNS servers available!
    • Start restricted graphical apps
    • Systemd startup order
    • The Nano Incident: How a Text Editor Almost Took Down My Database
    • Ubuntu: Fast Install With VMware Fusion
    • User Management
    • Using Mdadm
    • Wi-FI KO after upgrade to RHEL 6.5
    • ZFS: Convert a One Disk Pool in Two Disks Mirror
    • ZFS: cannot import 'whatever': no such pool available
    • how to resize iscsi volume in Linux
    • rc.openvpn for slackware
  • Proxmox
    • Proxmox LXC Recovery: What Happens When Your LVM-Thin Pool Runs Out of Space
  • Solaris World
    • Tips & Tricks
  • Windows World
    • Active Directory Command Line (CMD) Tips & Tricks
    • Excel: extract text between two different characters
    • Excel: seconds in hours:minutes:seconds
    • PowerShell tips and tricks
    • Windows 7: How to repair boot partition
    • Windows 7: Steam not starting
    • Windows 7: how to disable/enable hibernation
    • Windows CMD commands
  • Tips & Tricks
    • Apache Tips & Tricks
    • Audio / Video *nix Command Line Tricks
    • Bombardier: How to use it to Download Boot Camp Drivers
    • Brigadier: How to use to Download Boot Camp Drivers
    • Citrix XEN: Install VM OS via CLI
    • Citrix Xen CLI Tips & Tricks
    • Citrix Xen: Connect to VM's VNC console
    • Citrix Xen: How to "migrate" VHD lv from one XEN to another with dd
    • Citrix Xen: How to attach an existing vdi to any virtual machine
    • Citrix Xen: How to rename a vm via command line
    • Citrix Xen: How to show vm information via command line
    • Citrix Xen: Modify VM memory value via CLI
    • Docker Tips and Tricks
    • Docker: Create a Custom Image
    • Docker: How to Check Which Docker Container is Using the Space in Linux
    • Docker: How to Run Your Own Docker Registry (e.g. Images Repository)
    • Docker: Install on Debian
    • Docker: Playing with consul
    • Docker: UNIX socket and TCP port
    • Docker: how to enable swap limit capabilities
    • Docker: how to increase php memory "the docker way"
    • Docker: syslog-ng setup
    • Drupal 7 to Drupal 10 Migration and Configuration Notes
    • Executing commands remotely on multiple systems via SSH
    • FIO Perf Tool Nutshell
    • Flushing the ARP cache
    • FreeNAS console tricks
    • Gallery2 - Gd - How to create thumbnails with fixed width while keeping the aspect ratio (variable height)
    • Gallery2 - Imagemagick - How to create thumbnails with fixed width while keeping the aspect ratio (variable height)
    • Gallery2 - Netpbm - How to create thumbnails with fixed width while keeping the aspect ratio (variable height)
    • How to change the hostid of a Linux operating system
    • How to create a hash password from text
    • How to delete files or directories that contains special characters
    • How to display the output of a file without the blank lines
    • How to enable rstatd
    • How to encrypt a file in linux (or cygwin)
    • How to find out which process is using some port
    • How to login to youtube account via Apple TV if you have Google Authenticator enabled
    • How to resume failed scp transfer
    • How to rotate pdf files with pdftk tool
    • How to send a json from command line
    • How to use an LVM partition as VirtualBox disk
    • IBM DS System Storage common commands examples
    • ImageMagick Tricks
    • Logging ssh sessions
    • Merge mp3 files
    • Miscellaneous
    • MySQL Commands, Tips and Tricks
    • Nagios Stuff
    • Nagios: UNKNOWN: Drive S/N : No health status line found,
    • Networking - questions and answers
    • Oracle: How to connect to the listener and display a parameter's value
    • Oracle: How to list DBA users for a database
    • Oracle: dbfsize Header block magic number is bad
    • Oracle: display tablespace information with sizes
    • PHP: How to display in a table, information from a text file
    • Python: fake smtp server
    • Render Blocking JavaScript and CSS
    • Runlevels
    • SAP useful commands for UNIX administrator
    • SMF Tips and Tricks
    • Script to get memory usage of desired processes
    • Strings or File Manipulation
    • The Hard Link
    • Using Find Command
    • Using VI Editor
    • VirtualBox Tips&Tricks
    • VirtualBox: How to Add Serial Port for Linux Cluster Heartbeat Monitoring
    • VirtualBox: How to work with ISCSI disks
    • dsmc commands
    • iMessage ā€œWaiting for Activationā€ Error on iPhone
  • Exclamation!
    • Bash CVE-2014-6278 CVE-2014-6277
    • Heartbleed Bug
    • PHP2Shell: Critical PHP Remote Code Execution Vulnerabilities
    • Ransomware KeRanger attached to Transmission app
    • Shellshock (CVE-2014-6271)
  • About This
    • Cookies, Cookies, Cookies!
  • Donate
User account menu
  • Log in
Popular content

Today's:

  • PHP2Shell: Critical PHP Remote Code Execution Vulnerabilities and Website’s Impact
  • €6,000 MacBook Pro: Should I Throw It Away After 6 Years?
  • Drupal 7 to Drupal 10 Migration and Configuration Notes
  • The Nano Incident: How a Text Editor Almost Took Down My Database
  • Proxmox LXC Recovery: What Happens When Your LVM-Thin Pool Runs Out of Space
  • Assetto Corsa Rally vs Real Life – La BollĆØne-VĆ©subie → Col de Turini | Monte-Carlo Rally
  • Linux Networking: How to disable/enable offload features, RX/TX checksum, scatter, gather and beyond
  • How I Test Mousepads: Glide, Control, and Surface Noise Explained
  • Windows World
  • Hardware

All time:

  • Linux Networking: How to disable/enable offload features, RX/TX checksum, scatter, gather and beyond
  • Tivoli Storage Manager Client Commands (dsmc commands)
  • Centrify Useful Commands and Information
  • Run ZIM on OS X and create Zim.app
  • How to be sure network interfaces have always the same names
  • Linux backup/restore/reinstall
  • How to add exfat support on RHEL 6
  • Mafia II Joe's Adventures - Playboy Locations
  • HMC commands
  • Command Line Software Update in MacOS

Last viewed:

  • PHP2Shell: Critical PHP Remote Code Execution Vulnerabilities and Website’s Impact
  • Macports: Current platform "darwin 17" does not match expected platform "darwin 16"
  • AIX System Dump Commands
  • Drupal 7 to Drupal 10 Migration and Configuration Notes
  • VIOFO A139 Quad HD Dash Camera - 3 Channels Camera in a 2 Channels Package. Confused?
  • The Nano Incident: How a Text Editor Almost Took Down My Database
  • Proxmox LXC Recovery: What Happens When Your LVM-Thin Pool Runs Out of Space
  • Macports: Current platform "darwin 14" does not match expected platform "darwin 13"
  • How to speed up things by using tmpfs
  • Errpt - Logopen: open: No such file or directory

Breadcrumb

  1. Home

OS X Misc Stuff

Profile picture for user root
By root, 1 February, 2012

How to start finder from command line:

Open up Terminal and run the command below (dot means current directory).

user@osx$ open .

How to restart the graphical interface of OS X:

user@osx$ sudo killall -HUP WindowServer

How to retrieve CPU information via command line in OS X:

sysctl -n machdep.cpu.brand_string
system_profiler | grep Processor

How to retreive CPU and Memory information in OS X (works also on the iPhone's console):

patrues:~ root# hostinfo
Mach kernel version:
         Darwin Kernel Version 11.0.0: Tue Nov  1 20:34:16 PDT 2011; root:xnu-1878.4.46~1/RELEASE_ARM_S5L8940X
Kernel configured for up to 2 processors.
2 processors are physically available.
2 processors are logically available.
Processor type: armv7f (arm v7f)
Processors active: 0 1
Primary memory available: 504.95 megabytes
Default processor set: 35 tasks, 293 threads, 2 processors
Load average: 0.65, Mach factor: 1.36

How to restart Finder from command line in OS X:

osx:~ osx$ osascript -e 'tell app "Finder" to quit'

How to force the rebuild of Spotlight index in OS X:

osx:~ osx$ sudo mdutil -E /

How to mount NFS from command line in OS X:

osx:~ root# mount -t nfs 192.168.11.1:/home/stuff /mnt

If you get the following error

mount_nfs: /mnt: Operation not permitted

, mount it with

-o resvport

:

osx:~ root# mount -t nfs -o resvport 192.168.11.1:/home/stuff /mnt
osx:~ root# df -h /mnt
Filesystem                 Size   Used  Avail Capacity  Mounted on
192.168.11.1:/home/stuff   50Gi   35Gi   15Gi    70%    /mnt

How to share NFS mount in OS X:

Here you have no choice but to use command line.
1. Populate (create or update) the file /etc/exports (type man exports if you do not know how):

eeny:~ osx$ cat /etc/exports 
/Volumes/vbox/ -network 192.168.13.29 -mask 255.255.255.0

2. Restat nfsd as follows:

eeny:~ osx$ sudo nfsd disable
eeny:~ osx$ sudo nfsd enable

3. see the results:

eeny:~ osx$ showmount -e
Exports list on localhost:
/Volumes/vbox                       192.168.13.29

PS: if you get "cannot chown" even if you have full access, you must add -mapall option:

eeny:incoming osx$ cat /etc/exports  
/Volumes/vbox/incoming -alldirs -mapall

How to execute dd over ssh in OS X (in our example, how to make a dump of your iphone's disk - use /dev/disk0s1s2 for /private/var partition):

from the iPhone:

patrues:/ root# dd if=/dev/disk0 bs=1M | ssh username@mac ā€˜dd of=iphone-dump.img’

from Mac:

mac: /# ssh user@patrues dd if=/dev/disk0 bs=1M | dd of=iphone-dump.img 

How to (re)install rEfit in OS X:

florians-MacBook-Pro:~ florian$ cd /efi/refit/
florians-MacBook-Pro:refit florian$ ls
enable-always.sh	icons			refit.efi
enable.sh		refit.conf		refit.vollabel
florians-MacBook-Pro:refit florian$ ./enable.sh 
+ sudo bless --folder /efi/refit --file /efi/refit/refit.efi --labelfile /efi/refit/refit.vollabel
Password:
florians-MacBook-Pro:refit florian$ 

How to get the OS X Version from command line:

osx:~ osx$ sw_vers
ProductName:	Mac OS X Server
ProductVersion:	10.6
BuildVersion:	10A433

How to do a time delayed screen capture via terminal in OS X:

osx:~ osx$ screencapture -T 10 screenshot.jpg

How to lock/unlock a file from command line in OS X:

Mac OS X uses the immutable bit to designate that a file is locked.
To lock with chflags directly:

osx:~ osx$ chflags uchg /path/to/file

To lock with find and chflags:

find /path/to/files/ -flags nouchg -exec chflags uchg {} \;

To unlock with chflags directly:

osx:~ osx$ chflags nouchg /path/to/file

To unlock with find and chflags:

find /path/to/files/ -flags uchg -exec chflags nouchg {} \;

How to search for locked/unlocked files from command line in MacOS:

Locked files:

find /path/to/files/ -flags uchg -ls

Unlocked files:

find /path/to/files/ -flags nouchg -ls

How to reset the Spotlight data cache:

osx:~ osx$ sudo mdutil -E /

How to enable Spotlight data cache:

osx:~ osx$ sudo mdutil -i on /

How to disable Spotlight:

osx:~ osx$sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

How to re-enable Spotlight:

osx:~ osx$sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

How to ā€œtraceā€ disk I/O execution live. Each time a disk I/O completes, a line of output is printed to summarize it, including process name and filename details:

flmbp:~ root# iosnoop
  UID   PID D    BLOCK   SIZE       COMM PATHNAME
    0  7971 R  6289576   8192   spindump ??/<unknown (NULL v_parent)>/<unknown (NULL v_name)>
    0  7971 R   801736   8192   spindump ??/<unknown (NULL v_parent)>/<unknown (NULL v_name)>

How to measure I/O before it is processed by the HFS+ file system. (iosnoop measures I/O after the file system, and only if it reaches disk)

flmbp:~ root# hfsslower.d

How to trace outbound TCP connections along with details:

flmbp:~ root# socconnect_mac.d

How to print a line for each new process that is executed (run this and do something):

flmbp:~ root# execsnoop
  UID    PID   PPID ARGS
  501   8016    355 QuickLookUIHelpe
  501   8017      1 com.apple.audio.
    0   8017      1 xpcproxy
    0   8018      1 xpcproxy
  501   8018      1 com.apple.audio.
    0   8019      1 xpcproxy
  501   8019      1 VTDecoderXPCServ

How to trace file opens and print various details:

flmbp:~ root# opensnoop
  UID    PID COMM          FD PATH                 
    0     78 cfprefsd      -1 /Library/Managed Preferences/com.apple.AddressBookSourceSync.plist 
    0     78 cfprefsd      -1 /Library/Managed Preferences/com.apple.AddressBookSourceSync.plist 
    0     78 cfprefsd      -1 /Library/Preferences/com.apple.AddressBookSourceSync.plist 
    0     78 cfprefsd      -1 /Library/Preferences/com.apple.AddressBookSourceSync.plist 
  501   8108 AddressBookSour   4 /etc/localtime       
  501   8108 AddressBookSour   4 /.vol/16777220/92116233 

How to trace all types of system calls (like strace on linux):

flmbp:~ root# dtruss type
SYSCALL(args) 		 = return
thread_selfid(0x0, 0x1DC0, 0x7FFF6A359550)		 = 830326 0
csops(0x0, 0x0, 0x7FFF537D0444)		 = 0 0
issetugid(0x0, 0x0, 0x0)		 = 0 0
shared_region_check_np(0x7FFF537CE378, 0x10C42F000, 0x4)		 = 0 0
stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF537CF528, 0x7FFF537D0460)		 = 0 0
open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0)		 = 3 0
[...]
sigaltstack(0x0, 0x7FFF537D0AF0, 0x0)		 = 0 0
read(0xFF, "\0", 0xBE)		 = 0 0
read(0x3, "type\n\0", 0x80)		 = 5 0

How to provide a summary of which system calls were failing, showing the process name, error code, and short description of the error:

flmbp:~ root# errinfo -c
Tracing... Hit Ctrl-C to end.
^C
            EXEC          SYSCALL  ERR  COUNT  DESC
   ServerPerfLog __semwait_signal   60      1  Operation timed out 
   ServerPerfLog        proc_info   22      1  Invalid argument 
        perl5.16        sigreturn   -2      1 
   ServerPerfLog        proc_info    3     17  No such process 

How to characterize the disk I/O workload, showing a distribution of the size of the I/O in bytes along with the application name:

florians-MacBook-Pro:~ root# bitesize.d
Tracing... Hit Ctrl-C to end.
^C

     PID  CMD
      74  cfbackd\0

           value  ------------- Distribution ------------- count    
            2048 |                                         0        
            4096 |@@@@@@@@@@@@@@@@@@@@@@@                  17       
            8192 |@@@@@@@@@@@@@@@@@                        12       
           16384 |                                         0        

       1  launchd\0

           value  ------------- Distribution ------------- count    
            2048 |                                         0        
            4096 |@@@@@@@@@@@@@@@                          16       
            8192 |@@@@@@@@@@@@@@@@@@@@@@@@@                26       
           16384 |                                         0        

How to show the same data as iosnoop, but in a summarized way similar to top:

flmbp:~ root# iotop
Tracing... Please wait.

2014 Feb 14 00:34:57,  load: 0.53,  disk_r:      0 KB,  disk_w:    252 KB

  UID    PID   PPID CMD              DEVICE  MAJ MIN D            BYTES
    0      0      0                  ??        1   4             242688
    0      1      0 launchd          ??        1   4 W           258048

How to trace the creation and deletion of files:

flmbp:~ root# maclife.d

How to disable ipv6 in MAC OS X (the command id giving no output if successful):

flmbp:~ root# networksetup -setv6off Wi-Fi
flmbp:~ root# networksetup -setv6off Ethernet

How to clear (clean) "Open With" menu:

Go to ~/Library/Preferences and then delete ā€œcom.apple.LaunchServices.plistā€ file.

How to check the power management status:

osx:~ osx$ pmset -g
Active Profiles:
AC Power		-1*
Currently in use:
 hibernatemode        0
 sleep                10 (sleep prevented by 35, 65, 65, 65, 65, 155, 337)
 powerbutton          1
 ttyskeepawake        1
 hibernatefile        /var/vm/sleepimage
 disksleep            10
 displaysleep         10

How to disable hibernation:

sudo pmset -a hibernatemode 0
sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
sudo rm /var/vm/sleepimage

How to create bootable OS X image with iesd (in our example we use Yosemite app store package):

florians-MacBook-Pro:~ root# gem install iesd
Fetching: iesd-1.2.1.gem (100%)
Successfully installed iesd-1.2.1
Parsing documentation for iesd-1.2.1
Installing ri documentation for iesd-1.2.1
1 gem installed
florians-MacBook-Pro:~ root# iesd -i /Applications/Install\ OS\ X\ Yosemite\ Beta.app -o Yosemite.dmg -t BaseSystem
==> Mounting /Applications/Install OS X Yosemite Beta.app/Contents/SharedSupport/InstallESD.dmg
Mounted: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1nc9m1
==> Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1nc9m1/BaseSystem.dmg
Mounted: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1xohbi0/d20140730-32110-1v9dgx8
==> Copying /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1nc9m1/Packages
Copied: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1xohbi0/d20140730-32110-1v9dgx8/System/Installation/Packages
==> Unmounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1nc9m1/BaseSystem.dmg
Unmounted: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1xohbi0/d20140730-32110-1v9dgx8
==> Merging /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1xohbi0/BaseSystem.dmg.shadow
Merged: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1qohe3d/BaseSystem.dmg
==> Unmounting /Applications/Install OS X Yosemite Beta.app/Contents/SharedSupport/InstallESD.dmg
Unmounted: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/d20140730-32110-1nc9m1
 /private/var/root/Yosemite.dmg

How to check the custom kernel extentions (not the ones apple os is coming with):

note: 00000000-0000-0000-0000-0000000000000 is what I have edited to mask my output. In yours, you will see (instead of zeros) a combination of numbers and letters.

mini:~ osx$ kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
  137    3 0xffffff7f82ef4000 0x60000    0x60000    org.virtualbox.kext.VBoxDrv (5.0.10) 00000000-0000-0000-0000-0000000000000 <7 5 4 3 1>
  141    0 0xffffff7f82f54000 0x8000     0x8000     org.virtualbox.kext.VBoxUSB (5.0.10) 00000000-0000-0000-0000-0000000000000 <140 137 40 7 5 4 3 1>
  142    0 0xffffff7f82f5c000 0x5000     0x5000     org.virtualbox.kext.VBoxNetFlt (5.0.10) 00000000-0000-0000-0000-0000000000000 <137 7 5 4 3 1>
  144    0 0xffffff7f82f61000 0x6000     0x6000     org.virtualbox.kext.VBoxNetAdp (5.0.10) 00000000-0000-0000-0000-0000000000000 <137 5 4 1>

How to enable/disable firewall via command line:

Enable:

sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 1

Disable:

defaults write /Library/Preferences/com.apple.alf globalstate -int 0

How to check wether trim is enabled or not for your SSDs on your system:

system_profiler SPSerialATADataType | grep 'TRIM'

Example of trim not enabled:

[osx@mini ~]$ system_profiler SPSerialATADataType | grep 'TRIM'
          TRIM Support: No

Info about enabling TRIM on 3rd party SSDs: https://www.howtogeek.com/222077/how-to-enable-trim-for-third-party-ssd…

How to stop/start the firewall via command line:

To stop:
launchctl unload /System/Library/LaunchAgents/com.apple.alf.useragent.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.alf.agent.plist
To start:
launchctl load /System/Library/LaunchDaemons/com.apple.alf.agent.plist
launchctl load /System/Library/LaunchAgents/com.apple.alf.useragent.plist

How to list the firewall's trusted applications via command line:

sudo /usr/libexec/ApplicationFirewall/socketfilterfw -l | grep TRUSTEDAPPS

How to free up inactive memory via command line:

sudo purge

How to force Aperture Library to be repaired next time is open:

In example below we want Current.aplibrary to be verified.

$ touch Current.aplibrary/repairOnLaunch
$ ls -la Current.aplibrary/repairOnLaunch 
-rw-r--r--@ 1 florian  polkitd  0 Jan 23 18:17 Current.aplibrary/repairOnLaunch

How to show only active apps in dock

$ defaults write com.apple.dock static-only -bool true; killall Dock

In order to revert the Dock state to its original state:

$ defaults write com.apple.dock static-only -bool false; killall Dock

How to insert space into the macOS dock:

NOTE: you can insert as many spaces you need by repeating the provided command below.

$ defaults write com.apple.dock persistent-apps-array-add ā€˜{ā€œtile-typeā€=ā€œspacer-tileā€;}’; killall Dock
  • Log in to post comments
  • 24663 views

Thou shalt not steal!

If you want to use this information on your own website, please remember: by doing copy/paste entirely it is always stealing and you should be ashamed of yourself!
Have at least the decency to create your own text and comments and run the commands on your own servers and provide your output, not what I did!

Or at least link back to this website.

Popular content

Today's:

  • PHP2Shell: Critical PHP Remote Code Execution Vulnerabilities and Website’s Impact
  • €6,000 MacBook Pro: Should I Throw It Away After 6 Years?
  • Drupal 7 to Drupal 10 Migration and Configuration Notes
  • The Nano Incident: How a Text Editor Almost Took Down My Database
  • Proxmox LXC Recovery: What Happens When Your LVM-Thin Pool Runs Out of Space
  • Assetto Corsa Rally vs Real Life – La BollĆØne-VĆ©subie → Col de Turini | Monte-Carlo Rally
  • Linux Networking: How to disable/enable offload features, RX/TX checksum, scatter, gather and beyond
  • How I Test Mousepads: Glide, Control, and Surface Noise Explained
  • Windows World
  • Hardware

All time:

  • Linux Networking: How to disable/enable offload features, RX/TX checksum, scatter, gather and beyond
  • Tivoli Storage Manager Client Commands (dsmc commands)
  • Centrify Useful Commands and Information
  • Run ZIM on OS X and create Zim.app
  • How to be sure network interfaces have always the same names
  • Linux backup/restore/reinstall
  • How to add exfat support on RHEL 6
  • Mafia II Joe's Adventures - Playboy Locations
  • HMC commands
  • Command Line Software Update in MacOS

Last viewed:

  • PHP2Shell: Critical PHP Remote Code Execution Vulnerabilities and Website’s Impact
  • Macports: Current platform "darwin 17" does not match expected platform "darwin 16"
  • AIX System Dump Commands
  • Drupal 7 to Drupal 10 Migration and Configuration Notes
  • VIOFO A139 Quad HD Dash Camera - 3 Channels Camera in a 2 Channels Package. Confused?
  • The Nano Incident: How a Text Editor Almost Took Down My Database
  • Proxmox LXC Recovery: What Happens When Your LVM-Thin Pool Runs Out of Space
  • Macports: Current platform "darwin 14" does not match expected platform "darwin 13"
  • How to speed up things by using tmpfs
  • Errpt - Logopen: open: No such file or directory

@ gz.ro 2011-2026
Page generated in 0.0582 seconds. Served by tar.