본문 바로가기

Major Review (학부)/Linux OS4

03. 리눅스 활용 * 파일 관리 - 파일 속성 ls -l 로 확인 가능함. - 접근 권한 파일의 권한에는 읽기(Read), 쓰기(Write), 실행(eXecute) 총 세 종류가 있음. 사용자를 소유자(User), 그룹(Group), 기타 사용자(Others)로 나누어 각 사용자별로 읽기, 쓰기, 실행 권한을 따로 부여함. 표기는 소유자, 그룹, 기타 사용자 순서로 부여된 권한을 소문자로 표시하며, 해당 권한이 없으면 -로 표시함. ex) rw-r--r-- : 소유자는 읽기와 쓰기 가능, 그룹과 기타 사용자는 읽기만 가능. ㄴ 권한 숫자 표기법 rwx를 2진수 비트로 치환하면 총 3비트 크기의 2진수가 되고, 이것을 다시 1비트짜리 8진수로 바꾸면 한 글자만으로 권한들을 표현할 수 있음. ex) rwxrwxrwx = 11.. 2023. 10. 25.
02. 리눅스 이해(2) * 쉘(Shell) - 기능 명령어 해석, 프로그래밍, 사용자 환경 설정 - 종류 본쉘(sh) : 최초의 쉘. 유닉스 v7에서 처음 등장, 현재는 잘 안쓰임. C쉘(csh) : 앨리어스, 히스토리 기능 포함. 쉘 스크립트 구문 형식이 C언어와 동일. 콘쉘(ksh) : 80년대 중반 벨연구소 개발. 본쉘과 호환성 유지, 앨리어스, 히스토리 기능 제공. 배시쉘(bash) : 88년. 본쉘과 호환성 유지. C쉘, 콘쉘의 편리한 기능 모두 포함. 리눅스의 기본 쉘. 대시쉘(dash) : 97년. 본쉘 기반. POSIX 표준 준수하며 작은 크기. 우분투는 v.6.10 부터 대시쉘 사용. - 로그인 쉘과 서브 쉘 로그인 쉘 : 로그인 하면 가장 처음 실행되는 쉘. 서브 쉘 : 사용자가 프롬프트에서 다른 쉘을 실행해.. 2023. 10. 25.
02. 리눅스 이해(1) * 사용자 계정 관련 파일 - /etc/passwd 파일 사용자 계정 정보가 저장되어 있음. 형식 ┌ 로그인 ID: 사용자 계정의 이름 x : 초기 유닉스 시스템에서 사용자 암호를 저장하던 항목 (현재는 /etc/shadow에 암호 저장) UID : 사용자ID 번호로 시스템이 사용자를 구별하기 위해 사용하는 번호 + 일반적으로 0~999번과 65534번은 시스템 사용자를 위한 UID로 예약 + 일반 사용자는 UID 1000번부터할당(root 계정은0번) GID : 그룹ID를 나타낸다. 리눅스에서 사용자는 무조건 한 개 이상의 그룹에 소속 설명 : 사용자의 실명이나 부서명, 연락처 등 사용자에 대한 일반적인 정보를 기록.. 2023. 10. 25.
01. 리눅스 기초 * 리눅스(Linux) 1991년 8월 26일 핀란드의 리누스 베네딕트 토발즈(Linus Benedict Torvalds)가 미닉스라는 교육용 OS를 참조하여 개발한 OS. 오픈소스이므로 비용이 없고, GUI가 없어 리소스 소모가 적다는게 큰 강점임. 서버용 운영체제로 많이 사용됨. 다양한 배포판이 있고, Ubuntu, CentOS 등이 유명함. ( 배포판 = 리눅스 커널 + 각종 컴포넌트(윈도우 시스템, 서비스 데몬, 패킺 매니저, 응용 프로그램 등) ) * 파일 & 디렉토리(Directory) 리눅스는 모든 것을 파일로 관리함. - 파일 종류 일반 파일 : 텍스트 파일, 실행 파일, 이미지 파일 등 주로 데이터를 저장. 디렉토리(Directory) : 해당 디렉토리에 저장된 파일이나 하위 디렉토리에 .. 2023. 10. 25.