컴퓨터 운영체제 중 하나, 다중 사용자, 다중 작업(멀니 테스킹, 다중 쓰레드) 를 지원하는 네트워크 운영체제이다.핀란드의 리누스 토발즈에 의해 개발되었고, 독정되거나 배타되지 않는 프리 소프트 웨어중 하나이다.운영체제의 역할은 아래와 같다.HW 제어, 사용자와 HW
유닉스1969년 캠 톤슨과 데이스 리치에 의해 탄생했다.데니스리치가 개발한 c언어를 기반으로 유닉스는 탄생했다. 따라서 시스템에 종속된 부분만 수정하면 새로운 시스템에서도 실행 할 수 있다....
다중 사용자 및 다중 처리 시스템하나의 시스템에서 다수의 사용자들이 동시 접속이 가능(Multi-User)각 접속자들은 다수의 응용프로그램 실행가능 (Multi-Tasking)공개된 시스템운영체제의 핵심인 커널 뿐만 아니라...
리눅스를 온프레미스 서버컴퓨터에 설치하는 경우는 최근에는 대기업에서는 따로 없으리라 생각한다. 물론 우리 회사는 그런 경우가 굉장히 많다. 클라우드를 믿지 못하는 여러 어른들의 생각이라고 한다.....
RAID 란 Redendant Array Inexpensive Disks하드디스크의 고성능 구현과 신뢰성을 위해 여러개의 하드디스크를 구성하고 일부에 중복된 데이터를 나눠 저장하는 복수 배열의 독립디스크RAID 0 은 고성능 구현을 추구, RAID 1 은 무정지 구현을
블록 디바이스를 유연하게 관리하기 위해 여러 블록 디바이스를 가상의 Logical Volume 에 매핑하고, 스토리지를 관리하는 커널 기능LVM 기반 시슽메은 블록디바이스 대신에 Logical Volume I/O 를 수행한다.유연한 용랑, 크기 조절이 가능하며 스토리지
이번 포스팅에서는 OS 의 종료예약과 취소, Run-level 에 대해서 정리해보려고 한다.주로 명령어 예제가 주로 이루어질 것이다.10 분 후에 리눅스를 종료한다예약한 종료 명령어를 취소할 수 있다(cancle)23 시에 리눅스를 종료하게 할 수 있다...
리눅스는 다중 사용자 시스템이다.CentOS 는 그중에서 서버관리 용도로 굉장히 많이 사용되는 OS 이다. (우분투와 더불어)즉, 하나의 서버 네트워크를 구축해두고 여러 사람이 동시 다발적으로 접속해서 리눅스의 여러 네트워크 시스템을 사용한다는 뜻이다. 그래서 리눅스
위와 같은 명령어를 터미널에 쳐보자. 그럼 아래와 같이 결과가 나올 것이다.\-rw-r--r-x. 2 root root 6 1dnjf 1 12:00 test.txt이에 대해서 순서대로 어떠한 의미를 가지고 있는지 이해해보자.파일 유형: 일반파일d : 폴더l : 링크파일
1) 셸의 개념정의사용자가 커널의 서비스 기능을 사용할 수 있도록 하는 사용자 인터페이스CLI 와 GUI 로 구성특징사용자로부터 명령어를 입력받고, 해석해서 처리하는 대화형 인터페이스셸을 통해서 파일, 프로세스, 배치, 성능 모니터링, 환경설정 등 가능일반 응용프로그램
우분투, 라즈비안 등으로 입문한 리눅스 또는 pip 같은 파이썬 모듈 설치 과정에서 나같은 초보 개발자들은 다양한 패키지 매니저를 사용해왔다. 하지만 막상 패키지 매니저가 무엇이고 어떻게 동작하게 되었는지는 알지 못했다. 따라서 해당 내용을 정리하고자 하며 이번엔 RP
파일 저장 및 검색을 용이하게 하고 빠르게 읽고 사용 할 수 있으며 규칙적이고 안전하게 관리하기 위한 시스템이자 규칙이다. 리눅스 파일 시스템 종류 ext, ext2, ext3, swap, xfs, nfs, iso9660 디스크의 종류 IDE, SATA, SCSI
Raid 에 관해서 이미 지난 포스팅에 기록했다. 기억이 안나면 한 번 확인해보자.지난포스팅이번 포스팅에서는 mdadm 을 이용해 직접 파일시스템을 구성해보는 예제를 기록하고자 한다.Raid 를 이용해 파일시스템을 나누기 위한 스크립트inux가 설치된 서버에 두개의 디
공부하면서 중요하다고 생각하는 부분을 생각나는대로 적다보니 순서가 엉망인것 같다. 추후 복습하면서 리눅스마스터 순서대로 정리하도록 해야겠다.정의사용자와 하드웨어간 상호작용을 위한 user interface를 제공CPU 중앙처리장치, 메모리 및 주변장치 등 하드웨어를 관
1 STEP) - Swap을 위한 파일의 생성root@Linux2 STEP) - Swap의 생성root@Linux3 STEP) - Swap의 실행root@Linux4 STEP) - Swap의 실행상태 확인root@Linux5 STEP) - Swap제거와 확인root@L
Unix 유닉스(Unix)는 대부분의 현대적 컴퓨터 운영 체제의 원형이 된 OS현대의 윈도우 계열이 아닌 리눅스 , 안드로이드, macOS , IOS 등의 많은 운영체제가 유닉스를 그 뿌리로 두고 있음NT마이크로소프트가 개발한 운영 체제의 커널, 혹은 그 커널을 기반으
부팅과정은 총 5단계로 분류할 수 있다.0단계 : 시스템 전원공급1단계 : BIOS(Basic Input/Output System) 2단계 : Boot Loader3단계 : Kernel4단계 : Init메인보드 rom-bios에 있는 BIOS실행BIOS 프로그램은 전원
파일과 파일시스템리눅스 파일시스템...
서버 취약점 진단시에 PAM 모듈을 이용하라는 안내를 종종 받는다. PAM 설정은 단순히 한 줄 수정한다고 해서 되는 것이 아니라 위/아래 줄에 선언된 설정에 의해 결과가 달라지기 때문에(순차적으로 점검을 함) 이해가 필요하다. Pluggable Authenticati
1) 루트계정 : 모든 권한을 가지는 특별한 사용자2) 시스템 계정 : 기본적으로 생성되어있는 사용자로, 제한적인 권한 가짐3) 사용자계정 : 실제 사용자를 위한 계정템 접근에 대한 제한을 받지 않고, 모든 권한을 가지며 슈퍼유저라고도 불림계정의 UID는 0임su 명령
리눅스마스터 1급 2차 시험대비를 위해서 파일시스템 기본 명령어를 정리하고자 한다. 자세한 파일시스템에 대한 이론이나 정리는 추후 따로 정리해서 올리도록 하려고 한다.리눅스의 한개 이상의 파일시스템의 오류를 체크하고자 하는 명령어device를 직접 입력하거나 마운트된