linux

Vagrant 는 Virtual Machine 관리에 유용한 무료 오픈소스 소프트웨어이다. 이를 설치할 때 1. vagrant 설치 https://www.vagrantup.com/downloads.html Download - Vagrant by HashiCorp This page lists all the available downloads for Vagrant. www.vagrantup.com 2. vagrant 초기화 원하는 버전을 찾아서 설치할것. 3. or 터미널에서 명령어를 통해 vagrant OS 추가. vagrant box add 원하는OS명-Version ex. vagrant box add bento/ubuntu-16.04 또한 원하는 OS가 설치되어있지 않은 초기상태인경우 자기가 알아서 패..
· LINUX/Linux
sigsuspend함수 이전에 pause함수 프로세스를 일시 중단시키는 함수부터 아라보자. sigsuspend Interface int sigsuspend(sigset_t *sigmask) Parameter sigmask: process를 중단시킴과 동시에 블록(무시할) signal set Function 호출한 프로세스를 중단시킴과 동시에 시그널 셋을 블록시킴. Return Always -1 errno 설정 sigfillset(&sigmost); // 모든 시그널을 sigmost에 포함! sigdelset(&sigmost, signum); // 모든 시그널 중 signum만 제외시킴 sigsuspsend(&sigmost); // signum을 제외한 모든 시그널을 Block시킴과 동시에 프로세스 중단 ..
· LINUX/Linux
Siganl 시그널이란? Kernel or Process 에서 다른 process에게 어떤 사건이 발생했음을 알려주는 소프트웨어적인 통지(이벤트) Signal lifetime: 시그널 생성 시점부터 process에게 전달되는 시점까지 [Signal Handler] When process catch the signal , do specific action [Signal Pending] Signal that has been generated, but not yet delivered is said to be pending [Singal mask] 시그널을 블록시키는것, 시그널 마스크는 블록된 시그널의 리스트를 가진다. SIGNAL을 받은 시점에서 해당 프로세스의 ACTION Signal IGNORE SIgna..
· LINUX/Linux
상황 구문 (명령모드에서) 한 줄 복사: yy 한 줄 삭제: dd 붙여넣기 : -p N줄 복사나 삭제는 nyy ndd ex) 3줄 복사 -> 3yy 졸라 쉽누.. 이렇게 하나씩 단축키를 늘려가는그야!
· LINUX/Linux
./이 의미하는건 ex)./showname . -> 현재 디렉토리의 showname파일을 실행시켜라 근데 왜 showname파일을 실행할 때마다 앞에 ./을 붙이냐고?? 맨 앞의 도트 문자(.)는 현재 디렉토리를 의미하지 (tmp라는 디렉토리) . 그 다음 디렉토리 구분 문자 슬래쉬(/)를 쓰고 유 유닉스는 기본적으로 PATH 라는 환경변수에 있는 디렉토리에서만 실행화일을 찾으니까. 만약 PATH 라는 환경변수에 현재 디렉토리를 의미하는 도트 문자(.)가 들어있지 않으면 현재 디렉토리의 실행파일은 절대 실행되지 않아. 오로지 PATH 에 지정한 순서대로 수행하지~ 근데 PATH 를 어떻게 보냐고? export $PATH 치면 현재 PATH가 걸린 전체 디렉토리 가출력됨. PATH 환경변수를 손보면 된다!..
M_Falcon
'linux' 태그의 글 목록 (3 Page)