# unix
UNIX 프로세스 생성 관련 API
UNIX 는 프로세스 생성을 위해 fork() 와 exec() 시스템 콜을 사용한다.wait()은 프로세스가 자신이 생성한 프로세스가 종료되기를 기다리기 원할 때 사용된다.프로세스 생성에 fork() 시스템 콜이 사용된다.fork() 함수는 호출 시점에서 실행 중인 프
접근권한
소유자(user), 파일이 속한 그룹의 구성원(group), 나머지 모두(other) : ugorw- r-- r-- root(소유자) root(그룹)readwriteexecuteuser gro

42 서울 라피신 시작과 마무리
처음 시작할 때 컴퓨터 아이디와 비밀번호를 알려주고, 덩그러니 놓여집니다..ㅎㅎ한가지 팁을 드리자면 매번 전 기수분들과 멘토 분들이 계시는데 친해지시면 좋습니다. 여러가지로.. 코딩을 모를 때든 여러가지 궁금증을 해결하는데 도와주 실 분들입니다.여차저차해서 사이트를 찾
SSH 방식
SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다.(\*Shell(쉘): 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다. 좀 더 자세하게 표현하자면 커널과 사용자 간의 다리 역할을 하는 것으로, 사용자로부터

Linux_2) LINUX의 역사, 유래
Linux는 임시 운영체제였다. 1984년 1월 MIT에서 ITS 프로젝트에 참여하고 있던 리차드 스톨먼(Richard Stollman)은 UNIX를 모델삼아 자유로운 운영체제를 만들기 위해 GNU 프로젝트를 시작했다.

Linux_1) UNIX의 역사, 유래
MAC 프로젝트(1964) Unix가 생기기 이전 Multics라는 GE, Bell lab, MIT AI Lab이 합작 프로젝트로 만든 MAC 프로젝트의 산물이 있었다.
nohup
Nohup은 프로세스를 시작한 사용자가 로그아웃한 후에도 프로세스를 계속 실행할 수 있도록 하는 Unix 명령이다. 이름에서 볼 수 있듯 nohup은 No Hang Ups의 약자로 백그라운드로 지속적으로 실행하는 프로세스를 의미한다. Nohup의 주요 목

Linux? Ubuntu? 암튼, 니가 뭔데 날 괴롭혀?🫤 (feat. OS:Operating System, MBTI)
Unix? 넌 또 뭐야?🤨라고 하실겁니다. Unix는 운영체제(OS) 중 하나입니다.Linux는 컴퓨터 분야에 관심이 조금 있다면 어느정도 들어는 봤을겁니다. 저도 정말 있다 정도만 들어봤을 정도니깐요. (써볼 생각은 못했음) 그런데 Unix? 조금 생소했습니다. 이

[Book] 유닉스의 탄생
이틀만에 다 읽었다. 물론 전문적인 기술서가 아닌 그냥 역사책, 혹은 그 내용이 수필과도 같았기에 읽기에 부담이 없었다. 서울에서 전주로 오고가는 버스에서 자투리 시간에 읽어서 그랬지 앉아서 각 잡고 읽으면 그 자리에서도 다 읽을 수 있을 정도로 잘 쓰여진 책이다. 단
sigaction
sigaction 은 signal 함수보다는 조금 더 다양한 기능을 지원하는 시그널 함수입니다. sigaction 함수는 <sys/signal.h>에 정의된 sigaction 구조체를 활용하며, sigaction 구조체가 지원하는 다양한 기능을 사용할 수 있습니다
[C/C++] vi 관련 유닉스 커맨드
:q저장하지 않고 나가기:wq저장하고 나가기:$맨 끝으로 이동set nurow number를 생성ctrl + U페이지 위로 이동ctrl + F페이지 아래로 이동k이전j다음i입력모드:e현재 읽기/쓰기 중인 파일의 변경사항이 있을 경우 해당 변경사항을 반영하고, 변경 이후
[운영체제] Operating System
전체적인 시스템을 제어하는 프로그램들의 집합체 하드웨어와 클라이언트 혹은 응용 프로그램 사이에 위치함.유닉스를 선두로 다중 사용자 및 다중 작업 운영체제로 발전함.현재까지 많은 운영체제들이 상용화되어있으나, 기본적으로 사용되는 유닉스와 리눅스에 관해서만 설명을 해볼까