현재 내 계정에 대한 group 확인 아마 sudo랑 user42는 없을 것임. 내가 추가를 해버려서 이렇게 나타나는 것 groups 우리 사용자가 user42에 속해있어야함. sudo 그룹에 속해있어야함. user42 group 만들기 2. sudo group 만들기 3. sudo , user42 내 계정 추가 a. -G만 해버리면 jaeyojun이 sudo에 들어가게 되고 user42에 넣으면 sudo에 안 들어가게 된다. 4. 명령어를 통해 user42그룹이 primary group이 되도록 한다 추가로 공부한 거 sudo deluser : 그룹에서 사용자 제거가능 sudo userdel -r : 사용자 제거 가능 사용자 추가해보기 사용자 확인하기 cut -f1 -d: /etc/passwd USER..
리눅스
Debian, Rocky는 둘다 오픈 소스 운영 체제임. Debian 가장 널리 사용되는 오픈 소스 운영 체제 중 하나. 자유 소프트웨어 정책을 따른다. 패키지 매니저 중 APT(Advanced Package Tool)이라는 패키지 매니저를 사용한다. APT는 패키지를 쉽게 검색하고 다운로드 하며, 의존성을 자동으로 해결할 수 있어 소프트웨어 설치 및 업데이트를 쉽게 관리 가능합니다. Debian Linux는 dpkg를 사용하여 패키지를 설치, 제거 및 관리합니다. dpkg는 패키지를 설치하기 전에 의존성을 검사하고, 패키지 설치 중에 에러가 발생하면 자동으로 롤백합니다. 다양한 아키텍처 x86, ARM, PowerPC등 다양한 아키텍처를 지원한다. 이는 다양한 하드웨어 및 임베디드 시스템에서 사용될 수..
운영체제란? 운영체제 개념 운영체제(Operating System)는 컴퓨터 시스템의 자원들을 효율적으로 괸라히며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다. 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공해준다. 운영체제 구조 -> 운영체제는 커널과 인터페이스로 이루어져 있다. 커널 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 모아놓은 것으로 운영체제의 성능을 좌우합니다. (자동차의 엔진에 해당한다. 인터페이스 사용자의 명령을 전달하고 실행 결과를 사용자에게 알려주는 역할을 합니다. 리눅스 리눅스의 ..
파일 디스크립터(FD, File Descriptor) Unix OS에서 네트워크 소켓과 같은 파일이나 기타 입력/출력 리소스에 액세스 하는 데 사용되는 추상 표현이다. 즉, 시스템으로 부터 할당받은 파일이나 소켓을 대표하는 정수다. 파일을 대표하기 위해 시스템으로부터 할당 받은 음수가 아닌 0과 양수인 정수 값(Non-negative Integer) 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스 유닉스 시스템에서 모든 것이 파일이다. • 정규 파일(Regularfile), 디렉토리(Directory), 소켓(Socket), 파이프(PIPE), 블록 디바이스(Block Device), 캐릭터 디바이스(Character Device) 등등 모든 객체들을 파일로써 관리된다 • 유닉스 시스템에서 프로..