Lokvin Wiki
Register
Tag: sourceedit
Tag: sourceedit
Line 134: Line 134:
 
enable SIP, except dtrace
 
enable SIP, except dtrace
 
csrutil enable --without dtrace
 
csrutil enable --without dtrace
  +
csrutil status
   
 
== mac mail app ==
 
== mac mail app ==

Revision as of 03:04, 4 August 2017

mac keep env variable when sudo

  • sudo visudo
sudo visudo
## add you need keep env variable
Defaults        env_keep += "http_proxy"

>sudo printenv
# you can find http_proxy avaliable in sudo 

install iTerm2

install jdk

  • install jdk 7 on mac osx 10.9, the jdk location is

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html

lokvins-mbp:~ lokvin$ /usr/libexec/java_home -v 1.7
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
  • install jdk 6 on mac osx 10.9

https://developer.apple.com/downloads/
search "java", download "Java for OS X 2013-004 Developer Package"

install homebrew

http://brew.sh/

install wget

brew install wget

ls with color

>alias ls='ls -G'

install command line tools

xcode-select --install

mac install zlib

xcode-select --install

install apache with php

  • install apache httpd
$tar zxvf httpd-2.2.25.tar.gz
$cd httpd-2.2.25
$./configure \
   --prefix=/opt/apache22 \
   --enable-so \
   --enable-mods-shared=all \ 
   --enable-proxy=shared \
   --enable-cache=shared \
   --enable-file-cache=shared \
   --enable-disk-cache=shared \
   --enable-mem-cache=shared 
$make
$sudo make install
$tar -zxvf php-5.4.31.tar.gz
$cd php-5.4.31
$./configure --with-apxs2=/opt/apache22/bin/apxs --with-mysql
$make
$sudo make install
$cp php.ini-development /usr/local/lib/php.ini
  • add to apache httpd.conf
<FilesMatch \.php$>
   SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.ph(p[2-6]?|tml)$">
   SetHandler application/x-httpd-php
</FilesMatch>
  • create a info.php file under htdocs like:
<?php
    phpinfo();
?>

install memcached

* You should also make sure your Homebrew is up-to-date. Use update and doctor commands to update and fix any issues it may have.
brew update
brew doctor
  • install memcached
brew install memcached
gem install lunchy
brew info memcached
cp /usr/local/Cellar/memcached/$version/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
lunchy start memcached
lunchy stop memcached

set terminal tab name

  • command + shift + i , call the menu, edit the tab name

set env viriable

brew update m4

brew install homebrew/dupes/m4

install location

/usr/local/Cellar/m4/1.4.17

add below to path

/usr/local/Cellar/m4/1.4.17/bin

lock screen

  • System Preferences > Security & Privacy > General. required password "immediately" after sleep
  • ctrl + shift + enject

use Mail app receive email

Mail app mark all as read

install tree

>brew install tree

mac set utf8 locale

  • add below to ~/.bash_profile
export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

disable System Integrity on Mac OSX EI

disable SIP

csrutil disable

enable SIP, except dtrace

csrutil enable --without dtrace
csrutil status

mac mail app

  • mail reply remove vertical line

Mail.app - preferences - composing - uncheck 'Increase quote level'