전체 글 715

[리눅스마스터] 파일에 대한 시간 관련 정보를 확인하는 명령

1802회 1차 037다음 중 Change Time과 같이 파일에 대한 시간 관련 정보인 타임스탬프(Timestamp) 정보를 확인하는 명령으로 알맞은 것은?① ls② info③ stat④ touch 오답노트더보기stat: 'stat [파일명]'을 형식으로 하여, i-node 번호, UID 및 GID, 링크 수, 접근 시간, 수정 시간, 변경 시간을 확인할 수 있다.ls: 파일 목록을 확인하는 명령어로 요약된 정보를 출력한다.info: 명령어에 대한 상세한 설명을 제공하는 명령어이다.touch: 파일의 시간 정보를 현재 시간으로 변경하는 명령어이다. 답은 ③ stat

카테고리 없음 2024.12.27

[리눅스마스터] 프로세스 이름을 인자로 사용하는 명령어

1802회 1차 036다음 중 httpd와 같이 프로세스 이름을 인자로 사용하는 명령어로 틀린 것은?① kill② killall③ pkill④ nice 오답노트더보기해설kill: PID(Process ID)를 인자로 사용하여 특정 프로세스에 신호를 전달합니다. 프로세스 이름이 아닌 PID를 필요로 합니다.killall: 프로세스 이름을 인자로 하여 관련된 모든 프로세스를 종료시킵니다.pkill: 프로세스 이름을 인자로 하여 해당 프로세스를 종료합니다.nice: 프로세스 이름을 인자로 하여 우선순위를 조정합니다.따라서, 프로세스 이름을 직접 인자로 사용할 수 없는 kill 명령어가 틀린 명령어입니다. 답은 ① kill

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

문제 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사용자의 패스워드를 만료 처리합니다.이는 사용자가 다음 로그인 시 반드시 새 패스워드를 설정하도록 강제하는 기능이며, "로그인 불가능 설정"과는 관련이 없습니다...