본문 바로가기
[mac] “rootless” feature in EI Capitan. [mac] “rootless” feature in EI Capitan. -EI Capitan 에서는 “Rootless” 라는 기능이 있다.이 말은 root user 는 없다는 말이고 이 말인 즉슨,누구도 /System folder 에 대해 modify 를 할 수 없다는 것이다. -그럼 진짜 Root User 는 없는 것일까?Rootless 의 공식적인 이름은 “System Integrity Protection” (SIP) 이다.이것이 진짜 의미는 root user 가 되더라도 이전처럼 system 에 대해 전적인 control 을 할 수 없음을 이야기한다. 이것이 등장한 이유는 너무 쉽게 malware 가 root 권한을 얻을 수 있기 때문이다. -System Integrity Protection (SI.. 2017. 10. 31.
[Java Concurrency] 구성 단위 #2 [Java Concurrency] 구성 단위 #2 5.4. 블로킹 메소드, 인터럽터블 메소드 - 스레드는 여러 가지 원인에 의해 블록 당하거나, 멈춰질 수 있다. 스레드가 블록되면 동작이 멈춰진 다음 블록된 상태(BLOCKED, WAITING, TIMED_WAITING) 가운데 하나를 갖게 된다. 블로킹 연산은 단순히 실행 시간이 오래 걸리는 일반 연산과는 달리 멈춘 상태에서 특정한 신호를 받아야 계속해서 실행할 수 있는 연산을 말한다. ( I/O 작업 끝나기를 기다리거나, 기다리던 락을 확보하거나, 다른 스레드의 작업 결과를 받아오는 등의 신호 ) - Thread 클래스는 해당 스레드를 중단시킬 수 있도록 interrupt 메소드를 제공하며, 해당 스레드에 인터럽트가 걸려 중단된 상태인지를 확인할 수 .. 2017. 4. 21.
shell returned 127 shell returned 127 "shell returned 127" message 가 나온다면, !q 대신 q! 를 사용해라. !q, 127, q!, Shell, shell returned 127, Terminal 2013. 11. 11.
sudo 모드에서 벗어나기 sudo 모드에서 벗어나기. exit escape from sudo, exit, linux, sudo, sudo 모드에서 벗어나기, Terminal, 벗어나기 2013. 11. 6.
[linux] command "grep" tutorial. Linux, Command "grep" Tutorial. grep 은 globally find regular-expression and print 의 약어. grep -options [patterns] [filename] -h : 하나 이상의 파일이 명시되면 일치하는 줄 앞의 파일이름이 명시되는데 이것을 제외하고 출력-n : 각각 일치하는 줄 앞에 줄 번호가 먼저 표시-i : pattern 의 대소문자 무시-l : pattern 이 포함된 파일들의 목록을 출력-v : pattern 과 일치하지 않는 줄을 출력-w : 전체 단어로서 비교-c : 특정 문자를 포함하는 행의 개수 출력-r : 검색시 하위 디렉토리까지 검색 ex)grep -nir .png * // 줄 번호 표시 & 대소문자 무시 & 하위 디렉토.. 2013. 10. 10.
반응형