[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 17. 20:38
자격증/리눅스마스터
패키지 관리 도구 모음 데비안 계열(dev 기반) apt-get, dpkg, aptitude, dselect 레드햇 계열(rpm 기반) yum, rpm openSUSE(rpm 기반) yaST, zypper dpkg 명령어 Debian Package의 약어로, 데비안 계열의 리눅스 배포판에서 사용되는 패키지 관리 도구로서, .deb 형식의 소프트웨어 패키지를 다루는 데 사용됨 소스 설치의 주요 3단계 1. configure 소스 프로그램의 환경 설정을 하는 스크립트 사용자들이 자신의 환경에 맞게 쉽게 수정할 수 있도록 도와주는 스크립트 2. make 소프트웨어를 컴파일하는 유틸리티 configure에 의해 변경된 내용을 반영 타겟(Target)과 의존성(Dependencies) 관련 작업을 함 최종적으로..
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 16. 20:02
자격증/리눅스마스터
emacs 편집기 Editing Macros의 약자로, 텍스트 편집뿐만 아니라 프로그래밍, 문서 작성, 웹 브라우징, 이메일 등 다양한 작업을 수행할 수 있는 도구 확장 가능한 편집기로, 다양한 기능을 추가하고 확장할 수 있는 패키지와 모드가 제공 주요 특징 1. 키보드 중심 인터페이스 2. 다양한 모드 3. 확장 가능성 4. 자동 완성 및 코드 강조 5. 다양한 파일 형식 지원 6. 윈도우 관리 기능 nano 편집기 간단하고 사용하기 쉬운 텍스트 편집기 사용자 친화적인 텍스트 기반 인터페이스를 제공하며, 주요 편집 작업은 키보드 단축키를 사용하여 수행 gedit 편집기 GNOME 데스크탑 환경에서 사용되는 기본 텍스트 편집기 그래픽 기반의 사용자 인터페이스를 제공하며, 텍스트 편집을 더 직관적으로 할 ..
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 11. 20:14
자격증/리눅스마스터
killall 명령어 특정 프로세스 이름을 사용하여 해당하는 모든 프로세스를 종료하는 명령어 이 명령어를 사용하면 해당하는 모든 프로세스가 강제 종료됨 예시 killall [프로세스명] # ex killall firefox kill 명령어 프로세스를 종료하거나 동작을 제어하는 명령어 시그널 번호 15(SIGTERM) 혹은 9(SIGKILL)를 사용하여 프로세스를 종료할 수 있음 예시 kill [프로세스ID] # ex kill 12345 nice 명령어 프로세스의 우선순위를 조절하는 데 사용하는 명령어 더 낮은 우선순위 값은 더 높은 우선순위를 의미하며, 낮은 우선순위의 프로세스는 시스템 자원을 덜 사용하게 됨 nice 값은 -20부터 19까지 부여할 수 있으며, default는 0임 따라서 -20에 가까..
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 10. 20:34
자격증/리눅스마스터
systemd 파일 시스템 부팅과 관련된 작업을 담당하는 도구로, 시스템 초기화 및 프로세스 관리에 사용하는 파일 exec 명령어 원래 프로세스를 멈추고 새로운 프로세스(PID 같음)를 실행하는 명령어 비슷한 명령어로 fork 명령어가 있는데 이는 새로운 PID 프로세스를 생성함 jobs 명령어 작업의 상태를 표시하는 명령어 현재 쉘 세션에서 실행시킨 백그라운드 작업의 목록이 출력되며, 각 작업에는 번호가 붙어 있음 시그널 종류 정리 번호 시그널 이름 발생 및 용도 1 SIGHUP(HUP) - hangup 시그널 - 로그아웃과 같은 터미널에서 접속이 끊켰을 때 보내지는 시그널 - 데몬 관련 환경 설정 파일을 변경시키고, 변화된 내용을 적용하기 위해 재시작할 때 이 시그널이 사용됨 2 SIGINT(INT)..
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 9. 20:54
자격증/리눅스마스터
chsh 명령어 Change Shell의 약어로, 사용자의 로그인 쉘을 변경하는데 사용되는 명령어 옵션 chsh -s [새로운 쉘 경로] 로그인 쉘 변경 chsh -l 사용 가능한 쉘 목록 보기 chsh -i 로그인 쉘을 대화식으로 변경(-s 옵션과 유사하지만 대화식으로 진행) chsh -u 다른 사용자의 로그인 쉘 변경 SHELL 사용자의 로그인 쉘이 저장되는 환경 변수 이 환경 변수는 사용자의 로그인 쉘 경로를 저장하고 있으며 사용자 계정의 로그인 쉘이 무엇인지 나타내는 역할을 함 이 환경 변수를 통해 사용자는 원하는 쉘을 선택하거나 변경할 수 있음 예를 들어, SHELL 환경 변수에 /bin/bash라는 값이 저장되어 있다면 사용자는 Bash 쉘을 기본 로그인 쉘로 사용하고 있음을 의미 사용자의 로..
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 8. 20:16
자격증/리눅스마스터
mke2fs 명령어 Make Second Extended File System의 약어로, ext2, ext3 그리고 ext4 타입의 리눅스 파일을 생성(포맷)하는 명령어 새로운 디스크를 추가로 장착한 경우 fdisk로 먼저 파티션 생성 후 mke2fs로 파일 시스템을 생성(포맷)해야 함 mke2fs는 mkfs가 확장된 명령어이기에 mkfs도 파일 시스템 생성(포맷)이 가능함 예시 mke2fs [옵션] [디렉토리] 옵션 -T 파일 시스템 타입 지정(ext2, ext3, ext4 등) -b 블록 크기 지정 -c 파일 시스템 생성 시 배드 블록 검사하기 -f 프래그먼트 크기 지정 -i inode당 바이트 수 지정 -m 예비 블록 지정 df 명령어 Disk Free의 약어로, 마운트 된 디스크 사용량 확인 가..
[리눅스마스터 2급] 20230311 기출 문제 풀이(1과목)
2023. 8. 7. 20:05
자격증/리눅스마스터
chown 명령어 Change Owner의 줄임말로, 파일 또는 디렉터리 소유자를 변경하는데 사용되는 명령어 해당 파일이나 디렉터리를 새로운 사용자 또는 그룹으로 소유권을 이전할 수 있음 예시 chwon [옵션] [소유자]:[그룹] [디렉터리 or 파일] 옵션 chown 명령어에는 다양한 옵션이 있으며, 가장 일반적인 옵션은 -R로, 디렉토리를 재귀적으로 소유자를 변경할 때 사용됨 이 옵션이 없으면 디렉터리의 경우 해당 디렉토리만 소유자가 변경되며, 그 하위 디렉터리와 파일들은 변경되지 않음 참고 : https://server-talk.tistory.com/420 ls 명령어 ls 명령어를 사용하여 디렉터리에 부여된 특수 권한을 확인할 수 있음 특수 권한은 일반 파일에는 적용되지 않으며, 주로 디렉터리에..