no image
[Linux] 프로세스, 관리 명령, 포그라운드/백그라운드 프로세스의 작업제어, crontab
프로세스란현재 시스템에서 실행중인 프로그램을 의미한다리눅스는 한번에 여러 프로세스 실행 가능(다중 프로세스 시스템)리눅스의 모든 프로세스는 부모 - 자식 관계 성립프로세스 번호 (PID)각 프로세스는 고유한 번호를 가진다 (PID)1번부터 시작하여 프로세스가 실행되면서 하나씩 증가한다프로세스의 개념사용자가 실행하는 일반적인 프로세스는 잠깐 실행되고 종료데몬 프로세스특정 서비스를 제공하기 위해 존재하는 프로세스평소 대기 상태로 있다가 요청이 들어오면 서비스를 제공한다리눅스에서 다양한 서비스를 제공하기 위해 데몬이 동작고아 프로세스자식 프로세스가 아직 실행중인데, 부모 프로세스가 먼저종료 되면 자식 프로세는 고아 프로세스가 된다이런 경우에 1번 프로세스가 고아 프로세스의 부모 프로세스가 된다1번 프로세스는 ..
2024.12.02
no image
[Linux] Shell , Bash, Alias
필요한 명령어는 ctrl+f 키로 찾으면서 봅시다셸의 사용셸이란 사용자와 리눅스 커널 사이에서 중재자 역할을 하는 SW사용자는 셸을 통해 리눅스를 사용셸의 기능명령어 해석기 기능사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기(interpreter)와 번역기(translator) 기능또한 셸은 사용자가 입력한 명령이나 파일에서 읽어들인 명령을 해석하고, 적절한 프로그램을 실행한다.로그인 할 경우 실행되는 셸을 로그인 셸이라고 하고 /etc/passwd 파일에 사용자별로 저장 된다 프로그래밍 기능셸은 자체 프로그래밍 기능이 있어서 프로그램 만들기 가능여러 명령을 사용하여 반복적으로 수행하는 작업을 하나의 프로그램으로 만들 수 있는데, 이렇게 작성된 프로그램을 쉘 스크립트라고 한다 사용자 환경 설정 기..
2024.10.16
no image
[Linux] Vi 와 Vi 명령어
필요한 명령어는 ctrl+f 키로 찾으면서 봅시다 리눅스의 문서 편집기 - vi (visual editor)vi 란 유닉스에서 제공하는 기본 편집기이다vim은 리눅스에서 제공하는 편집기이고, vi를 업그레이드 한 버전이다.하지만, 둘의 사용법은 동일하다리눅스의 문서 편집기모드형입력 모드와 명령 모드를 구분입력 모드 : 텍스트를 입력할 수 있는 모드명령 모드: 텍스트 수정/삭제/복사/붙이기 등 편집 모드 비모드형모드 구분이 없다 (워드, 한글 등)alt, ctrl, shift 등으로 편집 명령 수행vi 시작과 종료# text.txt 라는 파일을 열려고 할 때# test.txt 라는 파일을 연다. 다만 파일이 없으면 빈 파일을 연다$ vi test.txt # 빈파일 열기, 이름은 나중에 정한다$ vi####..
2024.10.13
no image
[Linux] 디렉토리 및 파일 명령어
오늘 포스팅은.. 디렉토리와 파일이란 무엇인지, 그리고 리눅스에서 제공하는 명령어에는 무엇이 있는지 공부하였다.사실 시험기간이라 한거긴 한데.. 어쨌든 나중에 무조건 도움이 되겠지..학교 공부는 노션에다 정리하는 편이라 글이 좀 성의 없어 보일 수도 있지만, 나름 열심히 정리 한것이니, 다른 사람들 한테도 도움이 되었으면 좋겠다! 필요한 명령어는 ctrl+f 키로 찾으면서 봅시다 디렉토리와 파일리눅스는 파일로 보존됨 → 정보 (문서, 이미지, 영상 등)이 파일로 보존된다사용자의 데이터뿐만 아니라, 시스템을 구성하는 장치(하드,키보드 등) 조차 파일로 다룬다리눅스 커널도 파일이고, 시스템 설정도 파일에 기록파일이란?파일이란 관련있는 정보들의 집합파일의 종류 일반파일텍스트 파일, 실행 파일, 이미지 파일 등..
2024.10.12
no image
[Linux] Unix와 Linux , GUI 와 CLI, 리눅스 기본 명령어
유닉스(Unix)란60년대 개발된 운영체제유닉스의 특징 : 안정적, 신뢰적, 다양한 작업 처리멀티 태스킹가상 메모리파일 시스템 : 파일을 구성하고 저장하기 위한 계층적 시스템셸 : 사용자가 운영체제와 상호작용 할 수 있는 명령어 인터페이스리눅스(Linux)란90년대 만들어진 유닉스의 변종데이터 센터 및 클라우드 배포에 선호되는 운영체제사용자 커스텀 가능Unix 운영 체제의 코드가 비슷하게 Linux에서 사용됨Unix VS Linux Unix Linux운영 방식독점 운영체제오픈소스로 운영소스코드 편집소스 코드 수정 불가소스 코드 수정 가능비용상용/ 유료 구입무료 사용 가능사용 규모서버급, 기업용 워크 스테이션Solaris, Intel, Apple 등이 사용배포 버전몇가지 없음셀 수 없이 많은 배포판 존재 ..
2024.10.12