CS 63

Linux 사용자 계정, sudo, su, su - 설명

Linux 사용자 계정Linux 에서의 계정은 시스템에서 각 사용자를 식별하고 그들에게 특정 권한과 리소스를 할당하는 기본적인 방법입니다.루트 계정시스템의 모든 권한을 가진 최고 관리자 계정입니다. 모든 파일과 디렉터리에 접근할 수 있으며, 시스템 설정을 변경할 수 있습니다. 홈 디렉터리는 /root 입니다.일반 사용자 계정제한된 권한을 가진 계정입니다. 일반적으로 홈 디렉터리 내의 파일과 디렉터리에만 쓰기 권한이 있으며, 시스템 설정을 변경하려면 루트 권한이 필요합니다. 홈 디렉터리는 username 이라는 사용자를 예로 들면 /home/username 입니다.각 사용자 계정에는 고유한 홈 디렉터리가 할당됩니다. 이 디렉터리는 사용자가 생성한 파일, 개인 설정 파일 (예: .bashrc) , 다운로드한..

CS/Linux 2024.09.21

CLI 환경의 이해

CLI (Command-Line Interface)CLI 는 Command-Line Interface 의 줄임말로 사용자와 컴퓨터 시스템 간의 상호작용을 텍스트 명령을 통해 수행하는 방식을 말합니다. 명령어를 입력하면 명령어의 결과를 텍스트로 표시합니다.셸 (Shell)셸은 사용자가 입력한 명령어를 해석하고 실행하는 프로그램으로 CLI 의 인터프리터 역할을 합니다. 명령어를 파싱하고, 필요한 작업을 수행하며, 결과를 터미널에 전달합니다.일반적인 셸 (ex. bash, sh, zsh) 과 Python 셸은 약간의 차이점이 존재합니다. 일반적인 셸은 운영 체제 명령어를 해석하고 실행하는 인터프리터인 반면 Python 셸은 Python 코드를 해석하고 실행하는 인터프리터입니다.엄밀히 말하면 셸은 해당 인터프리..

CS/OS 2024.09.16

APT 설명

apt update/etc/apt/sources.list 파일과 /etc/apt/sources.list.d/ 디렉터리 안에 있는 파일들에는 저장소 URL 이 적혀 있습니다. 각 저장소에서 제공하는 패키지 목록 파일들을 다운로드하여 /var/lib/apt/lists/ 디렉터리에 저장합니다./var/lib/apt/lists/: 패키지 목록 캐시 파일들이 위치하는 디렉터리입니다. 이 디렉터리에는 각 저장소의 패키지 목록 정보가 담긴 파일들이 저장되어 있습니다./var/lib/apt/lists/partial/: apt update 명령이 실행되는 동안 임시로 패키지 목록을 다운로드하는 데 사용되는 디렉터리입니다. 업데이트가 완료되면, 이 디렉터리의 내용은 /var/lib/apt/lists/ 로 이동합니다. 캐시..

CS/Linux 2024.09.09