export JAVA_HOME="$(/usr/libexec/java_home)"


'OS > Mac' 카테고리의 다른 글

페러럴즈에서 프록시 서버가 응답하지 않습니다.  (0) 2017.02.28
parallels ubuntu langue setting  (0) 2016.07.22
where is JAVA_HOME on Mac  (0) 2016.04.27
brew install on mac  (0) 2016.04.27

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


'OS > Mac' 카테고리의 다른 글

페러럴즈에서 프록시 서버가 응답하지 않습니다.  (0) 2017.02.28
parallels ubuntu langue setting  (0) 2016.07.22
where is JAVA_HOME on Mac  (0) 2016.04.27
brew install on mac  (0) 2016.04.27
sudo apt-get install openssh-server openssh-client

'OS > Linux' 카테고리의 다른 글

locale 문제 해결 방법  (0) 2016.07.19
CentOS에서 Chrome 설치하는 법  (0) 2016.06.08
putty connection refused  (0) 2016.04.21
PostInstallationEncryption  (0) 2016.03.30
Install Oh-My-Zsh on Ubuntu  (0) 2014.09.24
Ubuntu 기본 명령어  (0) 2014.09.03

 

sudo apt-get install ecryptfs-utils

Go to Recovery Mode

 

ubuntu# mount --options remount,rw /
ubuntu# mount --all

 

 
ubuntu# ecryptfs-migrate-home --user yogiyo
 
INFO: Checking disk sapce, this may take a few moments. Please be patient.
INFO : Checking for open files in /home/yogiyo
Enter your login passphrase [yogiyo] : _

 

Some Important Notes!
1. The file encryption appears to have completed successfully. however, yogiyo MUST LOGIN IMMEDIATELY, _BEFORE_THE_NEXT_REBOOT_, YO COMPLETE THE MIGRATION!!!
2. If yogiyo can log in and read and write their files, then the migration is complete, and you should remove /home/yogiyo.knSmoySm. Otherwise, restore /home/yogiyo.knSmoySm back to /home/yogiyo.
3. yogiyo should also run 'ecryptfs-unwrap-passphrase' and record their randomly generated mount passphrase as soon as possible.
4. To ensuure the integrity of all encrypted data on this system. you should also encrypt swap space with 'eccryptfs-setup-swap.'
 
ubuntu# reboot now

 

➜  ~  ls -al /home
total 20
drwxr-xr-x  5 root   root   4096  1월 12 13:18 .
drwxr-xr-x 22 root   root   4096  9월 25 18:01 ..
drwxr-xr-x  3 root   root   4096  1월 12 13:18 .ecryptfs
drwx------ 17 yogiyo yogiyo 4096  1월 12 13:29 yogiyo
drwx------ 17 yogiyo yogiyo 4096  1월 12 13:06 yogiyo.UQamUqRN

 

➜  ~ sudo rm -R /home/zaphod.ChPzzxqD
➜  ~ sudo ecryptfs-setup-swap

 

 ➜ / > whereis postgresql
postgresql: /etc/postgresql /usr/lib/postgresql /usr/include/postgresql /usr/share/postgresql
➜ / > cd /usr/lib/postgresql
➜  postgresql  ls
9.2  9.3

 

➜  postgresql  /etc/init.d/postgresql stop
 * Stopping PostgreSQL 9.2 database server                                                                                                                                                              [ OK ]
 * Stopping PostgreSQL 9.3 database server

 

 var/lib/postgresql


➜  ~ > cd /var/lib
➜  lib


➜  lib > mv postgresql /home/yogiyo/Yogiyo/Yogiyo_DB/
➜  lib > ln -s /home/yogiyo/Yogiyo/Yogiyo_DB/postgresql postgresql

➜  lib > ll
lrwxrwxrwx 1 root    root      40  1월 19 16:38 postgresql -> /home/yogiyo/Yogiyo/Yogiyo_DB/postgresql

 

➜  lib  sudo /etc/init.d/postgresql start➜  lib  sudo /etc/init.d/postgresql start
 * Starting PostgreSQL 9.2 database server                                                                                                                                                            [ OK ]
 * Starting PostgreSQL 9.3 database server 

 

 When you restart the vm, you should restart postgresql daemon!

 

'OS > Linux' 카테고리의 다른 글

CentOS에서 Chrome 설치하는 법  (0) 2016.06.08
putty connection refused  (0) 2016.04.21
PostInstallationEncryption  (0) 2016.03.30
Install Oh-My-Zsh on Ubuntu  (0) 2014.09.24
Ubuntu 기본 명령어  (0) 2014.09.03
CentOS 버전 확인  (0) 2013.04.25

IE

인터넷 옵션 > 개인 정보 > 위치 > 사이트 지우기

Chrome

설정 > 고급 설정 표시 > 개인 정보 > 콘텐츠 설정 > 위치 > 예외 관리 > 호스트 이름 패턴 삭제

'OS > Browser' 카테고리의 다른 글

json parser  (0) 2016.08.04
위치 정보 저장 제거 for web  (0) 2016.02.03

 

해당 내용은 기본적으로 ADB가 세팅되어 있다고 가정한 상태에서 진행한다. 

잠자기 모드(Doze mode)

  • 스마트폰을 사용하지 않고 있을 때를 자동으로 인지해 절전 도므로 전환되는 기능
  • 안드로이드 마시멜로(6.0)에 추가된 도즈(Doze)모드는 사용자가 오랫동안 사용하지 않는다고 판단되면, Network, Background Service Stop(JobScheudler, AlarmManager), WakeLock ignore 등의 정책을 적용하여 적극적으로 배터리 효율을 최적화 하는 모드이다.
  • Doze Mode 진입 조건은 아래와 같다.
    • 충전 중이 아닌 상태
    • 화면이 꺼진 상태
    • 1~2시간정도 움직임이 없는 상태
  • ADB를 이용하면 1~2시간의 대기시간 없이, Doze Mode를 만들 수 있다.
    • IDLE일 때가 Doze Mode이며, IDLE_MAINTENANCE는 Doze Mode 중간 중간 시스템에서 잠시 깨어나는 상태이다.

Doze mode 만드는 법

C:\Users\Joe>adb shell dumpsys battery unplug

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: IDLE_PENDING

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: SENSING

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: LOCATING

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: IDLE

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: IDLE_MAINTENANCE

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: IDLE

C:\Users\Joe>adb shell dumpsys deviceidle step
Stepped to: IDLE_MAINTENANCE

Doze mode 해제하는 법

  • Active가 되면, Doze mode가 해제된 상태이다.

C:\Users\Yogiyo>adb shell dumpsys battery reset

C:\Users\Yogiyo>adb shell dumpsys deviceidle step
Stepped to: ACTIVE

앱 대기 모드(App Stand-by mode)

  • 자주 이용하지 않는 앱을 유휴 앱 상태로 설정해 사용 빈도가 더 높은 앱을 위해 배터리를 절약해주는 기능

Stand-by mode 만드는 법

C:\Users\Yogiyo>adb shell am set-inactive com.fineapp.yogiyo true

Stand-by mode 진입 확인하는 법

C:\Users\Yogiyo>adb shell am get-inactive com.fineapp.yogiyo
Idle=true //active stand-by mode


C:\Users\Yogiyo>adb shell am get-inactive com.fineapp.yogiyo
Idle=false //inactive stand-by mode

Stand-by mode 해제하는 법

C:\Users\Yogiyo>adb shell am set-inactive com.fineapp.yogiyo false

On Yogiyo App 

Doze mode

  • Doze mode 대응을 위해 다음과 같은 상황에서 Push Notification을 발송한다. 이 때 Push는 App boy를 이용한다.
    • App Process가 실행되지 않은 상태
    • 화면이 꺼진 상태
    • Step이 ACTIVE와 IDLE 상태일 경우 비교

Active IDLE
화면이 꺼져있더라도 Push Notification Receive

화면이 꺼진 상태에선 Push Notification Not Receive,

화면을 켰을 경우, Push Notification Receive

App Stand-by mode

  • App Standby mode 대응을 위해 다음과 같은 상황에서 Push Notification을 발송한다. 이 때 Push는 App boy를 이용한다.
    • App Process가 실행되지 않은 상태
    • 화면이 꺼진 상태
    • Idle이 true와 false 상태일 경우 비교

idle=false idle=true
화면이 꺼져있더라도 Push Notification Receive

화면이 꺼진 상태에선 Push Notification Not Receive,

화면을 켰을 경우, Push Notification Not Receive,

앱 실행 시켰을 경우, Push Notification Receive


'OS > Andorid' 카테고리의 다른 글

국내 OS 별, 단말기별 점유율  (0) 2018.11.30
Android M(마시멜로 - 6.0) 대응  (0) 2016.02.03

특정 Process 찾기

 

netstat -ano | find "4444" 

 

특정 Process 죽이기

 

 for /f "tokens=5" %p in (' netstat -ano ^| find ":4444" ') do taskkill /F /PID %p

 

 

'OS > Windows' 카테고리의 다른 글

Windows에서 특정 Process 죽이기  (0) 2014.11.19

 

Manual Installation

※ 기존에 zshell이 설치된 상태여야 한다.

sudo apt-get install zsh

1. Clone the repository 

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 

2. If you already have an existing ~/.zshrc file, create a backup: 

 cp ~/.zshrc ~/.zshrc.orig

3. Create a new zsh config by copying the zsh template we’ve provided.

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

4. Set zsh as your default shell:

 chsh -s /bin/zsh

5. Restart ZSH.

 

참고 : http://www.unixmen.com/install-oh-zsh-ubuntu-arch-linux-fedora/

'OS > Linux' 카테고리의 다른 글

putty connection refused  (0) 2016.04.21
PostInstallationEncryption  (0) 2016.03.30
Install Oh-My-Zsh on Ubuntu  (0) 2014.09.24
Ubuntu 기본 명령어  (0) 2014.09.03
CentOS 버전 확인  (0) 2013.04.25
iptables  (0) 2013.03.04

User 생성

CentOS와 같이

useradd -d /home/a a

이렇게 명령어를 실행하면 home directory에 a라는 directory가 생성되지 않으며 a계정으로 login 시도 시에 directory가 없다는 메시지를 보여준다.

Ubuntu에서는 다음과 같이 하면 home directory에 a라는 directory가 생성되고, a 계정으로 login이 가능하다.

useradd -m a



'OS > Linux' 카테고리의 다른 글

PostInstallationEncryption  (0) 2016.03.30
Install Oh-My-Zsh on Ubuntu  (0) 2014.09.24
Ubuntu 기본 명령어  (0) 2014.09.03
CentOS 버전 확인  (0) 2013.04.25
iptables  (0) 2013.03.04
인스턴스에서 시간을 한국으로 변경하는 방법  (0) 2011.05.24

lsb_release -a

'OS > Linux' 카테고리의 다른 글

Install Oh-My-Zsh on Ubuntu  (0) 2014.09.24
Ubuntu 기본 명령어  (0) 2014.09.03
CentOS 버전 확인  (0) 2013.04.25
iptables  (0) 2013.03.04
인스턴스에서 시간을 한국으로 변경하는 방법  (0) 2011.05.24
system 언어팩 변경하는 방법  (0) 2011.05.11

+ Recent posts