전체 글 833

[리눅스마스터] 백그라운드로 실행 중인 프로세스 확인

문제 35다음 중 백그라운드로 실행 중인 프로세스나 현재 중지된 프로세스의 목록을 확인할 때 사용하는 명령으로 알맞은 것은?선택지:bgfgjobspgrep정답:3번: jobs해설:1. 각 명령어 분석bg설명:중지된 작업을 백그라운드로 전환하여 실행합니다.예시:bg %1작업 ID 1을 백그라운드로 재개.결론: 프로세스 목록을 조회하지 않으므로 오답입니다.fg설명:백그라운드 또는 중지된 작업을 포어그라운드(foreground)로 전환합니다.예시:fg %1작업 ID 1을 포어그라운드로 이동.결론: 프로세스 목록 조회 기능이 없으므로 오답입니다.jobs (정답)설명:현재 쉘에서 실행 중이거나 중지된 작업의 목록을 표시합니다.예시:jobs결과 예시:[1]+ Stopped vim test.c[2]- Runn..

[리눅스마스터] 패키지를 관리하는 명령어, rpm

문제 34다음은 rpm 명령을 이용해서 httpd 패키지를 제거하는 과정이다. ( ) 안에 들어갈 내용으로 알맞은 것은?예제 명령어# rpm ( ㄱ ) httpd error: Failed dependencies: httpd >= 2.2.0 is needed by (installed) gnome-user-share-2.28.2-3.el6.i686 # rpm ( ㄱ ) httpd ( ㄴ )선택지:ㄱ: -e ㄴ: --nodepsㄱ: -e ㄴ: --forceㄱ: -r ㄴ: --nodepsㄱ: -r ㄴ: --force정답:1번: ㄱ: -e, ㄴ: --nodeps해설:1. rpm 명령어 옵션 분석rpm: 패키지 관리 명령어.주요 옵션:-e: 패키지 제거(remove).--nodeps: 의존성 검사 무시(dep..

[리눅스마스터] yum을 이용한 패키지 제거 명령

문제 33다음 중 yum을 이용해서 telnet-server 패키지를 제거하는 명령으로 알맞은 것은?선택지:yum erase telnet-serveryum eliminate telnet-serveryum delete telnet-serveryum remove telnet-server정답:4번: yum remove telnet-server해설:yum(Yellow dog Updater, Modified)패키지 설치, 업데이트, 제거 및 정보 확인을 관리하는 명령어입니다.리포지터리(repository)를 통해 패키지를 관리합니다.주요 명령어 옵션은 아래와 같습니다.명령어 옵션 설명명령어 옵션설명yum install [패키지명]지정된 패키지를 설치합니다.yum remove [패키지명]패키지를 제거합니다.yum ..

[리눅스마스터] 소스코드 컴파일 명령어 gcc

문제 32hack.c 파일을 컴파일하여 ps라는 실행 파일을 생성한다.선택지:gcc -c ps hack.cgcc -e ps hack.cgcc -o ps hack.cgcc -p ps hack.c정답:3번: gcc -o ps hack.c해설:명령어 구조 분석gcc: GNU Compiler Collection의 약어로, C/C++ 소스 코드를 컴파일하는 명령어.-o:역할: 출력 파일의 이름을 지정합니다.형식:gcc -o [실행 파일명] [소스 파일명]예제:gcc -o ps hack.c위 명령어는 hack.c 파일을 컴파일하여 ps라는 실행 파일을 생성합니다.다른 선택지 검토gcc -c ps hack.c-c 옵션:소스 파일을 목적 파일(object file)로만 생성합니다(확장자: .o).실행 파일은 생성되지 ..

[리눅스마스터] find 명령으로 Set-UID 파일 찾기

문제 31다음 중 시스템 전체에서 Set-UID가 설정된 파일을 전부 찾는 명령으로 알맞은 것은?find / -type f -perm 4000find / -type f -perm -4000find / -type -f -perm 4000find / -type -f -perm -4000정답:2번: find / -type f -perm -4000해설:Set-UID란?Set-UID 비트는 8진수로 4000을 의미합니다.이 비트가 설정된 파일은 실행 시 해당 파일의 소유자 권한을 상속받습니다.Set-UID 비트가 설정된 모든 파일을 찾기 위해서는 적절한 find 명령어 옵션을 사용해야 합니다.명령어 분석 및 선택지 검토find / -type f -perm 4000설명: 권한이 정확히 4000인 파일만 검색합니다...

[리눅스마스터] 파일 관리 권한

문제 30다음과 같을 때 ihduser라는 계정이 lin.txt 파일을 삭제할 수 있도록 권한을 설정하는 명령어로 알맞은 것은?[root@www ~]# ls -ld /datadrwxr-xr-x. 2 root root 4096 Jul 4 16:46 /data[root@www ~]# ls -l /datatotal 4-rw-r--r--. 1 root root 33 Jul 4 16:47 lin.txt보기1. chmod o+w /data2. chmod o+w lin.txt3. chown ihduser lin.txt4. chown ihduser.ihduser lin.txt해설파일 삭제 권한의 조건1. 파일의 소유자 또는 권한 설정chown 명령을 사용하여 파일의 소유자를 변경해야 ihduser가 직접 삭제 가능.2..

[리눅스마스터] 심볼릭 링크

문제 29다음 설명에 해당하는 명령으로 알맞은 것은?아파치 웹 서버를 운영 중인데 웹 문서가 위치한 디렉터리가 /usr/local/apache/htdocs이다. 이 경로 이외에도 추가로 /etc/www로 접근이 가능하도록 설정하려고 한다.1. ln /etc/www /usr/local/apache/htdocs2. ln -s /etc/www /usr/local/apache/htdocs3. ln /usr/local/apache/htdocs /etc/www4. ln -s /usr/local/apache/htdocs /etc/www해설ln 명령어와 옵션1. ln:일반적인 하드 링크를 생성합니다.원본 파일과 하드 링크는 동일한 inode를 공유하며, 한쪽을 삭제해도 다른 쪽은 남아 있습니다.디렉터리를 대상으로 하드..

[리눅스마스터] 사용자 로그인 잠금

문제 28다음 설명과 같은 경우에 실행하는 명령으로 가장 알맞은 것은?ihduser가 회사를 휴직하여 휴직 기간 동안 일시적으로 시스템에 로그인을 불가능하도록 설정한다.1. passwd -d ihduser2. passwd -e ihduser3. passwd -l ihduser4. passwd -r ihduser해설passwd 명령과 주요 옵션1. passwd -d사용자의 패스워드를 삭제합니다.결과적으로 계정이 로그인을 허용하지 않을 수 있지만, 이는 "일시적으로 잠그는" 것과는 다릅니다.따라서 문제의 조건과는 맞지 않습니다.2. passwd -e사용자의 패스워드를 만료 처리합니다.이는 사용자가 다음 로그인 시 반드시 새 패스워드를 설정하도록 강제하는 기능이며, "로그인 불가능 설정"과는 관련이 없습니다...

[리눅스마스터] 사용자 계정 설정 파일

문제 27다음 중 사용자를 추가할 때 할당되는 UID의 값이 1000번부터 부여되도록 지정할 때 설정하는 파일로 알맞은 것은?1. /etc/skel2. /etc/shadow3. /etc/login.defs4. /etc/default/useradd해설각 파일의 역할1. /etc/skel새 사용자 생성 시, 기본 홈 디렉터리에 복사될 초기 설정 파일들이 저장된 디렉터리입니다.UID 설정과는 관련이 없습니다.2. /etc/shadow사용자 비밀번호와 관련된 정보를 암호화하여 저장하는 파일입니다.UID 설정과는 관련이 없습니다.3. /etc/login.defs사용자 계정 생성과 관련된 전역 설정 파일입니다.여기에는 UID, GID의 기본 시작 값과 최대 값을 설정하는 항목이 포함됩니다.관련 항목:UID_MIN ..

[리눅스마스터] 백업 스크립트

문제 26월, 수, 금요일 오후 4시 30분에 백업 스크립트가 동작하도록 cron을 설정하는 과정이다. 다음 ( ) 안에 들어갈 내용으로 알맞은 것은?# vi /etc/crontab( ) /etc/backup.sh1. 4 30 * * 1,3,52. 30 4 * * 1,3,53. 16 30 * * 1,3,54. 30 16 * * 1,3,5해설cron 스케줄러 형식cron 명령의 시간 설정 형식은 다음과 같습니다:분 시 일 월 요일 명령어1. 분: 0~59 (30분이면 30)2. 시: 0~23 (오후 4시면 16)3. 일: 특정 일자를 지정 (전체는 *)4. 월: 특정 월을 지정 (전체는 *)5. 요일: 0~7 (0과 7은 일요일, 1은 월요일, 2는 화요일 등)문제 조건 분석요일: 월요..