분류 전체보기 259

[Python] 파이썬 내장 함수 - 사용자 함수

내장함수 > 파이썬 인터프리터(Python interpreter)에는 항상 사용할 수 있는 많은 함수가 내장되어 있음. > 이를 "내장함수"라고 하고, 외부 모듈에서 불러오는 것이 아니기 때문에 import가 필요하지 않음. 사용자 함수 > 사용자 함수란 사용자가 직접 만든 함수 > 내장 함수는 이미 만들어져 있어 사용법대로 사용하면 되지만, 모든 일을 내장 함수를 이용하여 처리할 수 없음. 사용자 함수를 구현하기 위한 용어 및 설명 함수 정의(define) : 사용자 함수를 새로 만드는 것 인수(argument) : 사용자 함수에 전달할 입력 매개변수(parameter) : 인수를 받아서 저장하는 변수 반환값(return) : 사용자 함수의 출력 함수 호출(call) : 만들어진 사용자 함수를 실제로 ..

[Python] 파이썬 2022.09.05

제2203회 리눅스마스터 2급 2차 가채점 (2022.09.03 / 41~80 )

41. 다음 중 소스 파일을 이용한 설치 방법이 나머지 셋과 다른 것은? ① Apache httpd ② MySQL ③ PHP ④ Nmap MySQL은 Cmake를 이용하여 컴파일합니다. 42. 다음 중 rpm 명령에서 설치할 때 사용하는 옵션으로 가장 거리가 먼 것은? ① -i ② -U ③ -f ④ -F rpm 명령의 f 옵션은 특정 경로의 파일이 어떤 패키지에 있는지 확인할 때 사용합니다. ( rpm -qf 의 형식으로 자주 사용 ) 43. 다음 중 구성된 디스크 중에 한 개라도 오류가 발생하면 데이터 복구가 불가능한 RAID 구성법으로 알맞은 것은? ① RAID-0 ② RAID-1 ③ RAIID-5 ④ RAID-6 RAID-0은 장애에 취약합니다. (장애 발생 시 복구하는 기능이 없습니다.) 44. ..

제2203회 리눅스마스터 2급 2차 가채점 ( 2022.09.03 / 1~40 )

( 본 포스팅은 가채점으로, 풀이 및 답안이 확실하지 않습니다. 정확한 답을 아시는 분께서는 댓글로 달아주시면 빠르게 수정하겠습니다. ) 1. 다음의 경우 관련 설명으로 알맞은 것은? [root@www ~]# id ihduser uid=1009(ihduser) gid=1009(ihduser) groups=1009(ihduser),1010(projcet) [root@www ~]# ls -ld /projcet drwxr-xr-x. 2 root project 6 Apr6 10:22 /project [root@www ~]# chmod 3070 /project ① ihduser 사용자는 /project 디렉터리에 들어갈 수 없다. ② ihduser 사용자는 /project 디렉터리에 들어갈 수는 있으나 파일을 생..

[리.마 2급 기출 풀이]_2021.09.11_(41~60)

41. 다음 중 디스크에 부여된 UUID 값을 확인하는 명령으로 알맞은 것은? ① mount ② df ③ du ④ blkid UUID값을 확인하는 명령어는 "blkid" 명령어입니다. 42. 다음 중 파일에 부여되는 쓰기 권한(w: write)에 대한 설명으로 가장 알맞은 것은? ① 파일을 삭제할 수 있는 권한이다. ② 파일의 내용을 볼 수 있는 권한이다. ③ 파일의 내용을 수정할 수 있는 권한이다. ④ 실행 파일로 바꿀 수 있는 권한이다. 파일의 경우, 쓰기 권한(w: write)은 내용을 수정할 수 있는 권한에 가장 가깝습니다. 43. 다음은 data라는 디렉터리를 포함해서 하위 디렉터리 및 파일의 소유권을 ihduser로 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령 및 옵션으로 알맞은 것은? ..

[리.마 2급 기출 풀이]_2021.09.11_(21~40)

21. 다음 중 프로세스에 전송되는 시그널명과 시그널 번호를 확인할 때 사용하는 명령으로 알맞은 것은? ① ps ② kill ③ stat ④ signals kill 명령어의 -l 옵션으로 기본적인 시그널의 종류를 확인할 수 있습니다. 22. 다음 중 SIGTERM의 시그널 번호로 알맞은 것은? ① 1 ② 9 ③ 15 ④ 20 SIGTERM은 15번의 정상 종료 시그널입니다. 자주 나오는 시그널 번호는 아래와 같습니다. 1 SIGHUP 재시작 시그널 2 SIGINT 프로세스 종료 시그널, [ CTRL + C ] 3 SIGQUIT 종료 시그널, [ CTRL + \ ] 9 SIGKILL 강제 종료 시그널 15 SIGTERM 정상 종료 시그널 20 SIGTSTP 프로세스 중단 시그널, [ CTRL + Z ] 2..

[리.마 2급 기출 풀이]_2021.09.11_(1~20)

1. 다음중 프린터 큐의 상태를 출력하는 명령으로 알맞은 것은? ① lp ② lpr ③ lpc ④ lpstat 프린터 큐의 상태를 출력하는 명령어는 "lpstat"입니다. 프린터 명령의 계열 및 설명은 아래와 같습니다. 프린터 명령 계열 및 설명 계열 명령어 설명 BSD 계열 lpq 프린터 큐에 있는 작업 목록 출력 lpr 프린터 작업 요청 lpc 프린터 및 큐 제어(control) lprm 프린터 큐의 작업 삭제 (remove) System V 계열 lp 프린터 작업 요청 lpstat 프린터 큐의 상태 확인 cancel 프린터 작업 취소 2. 다음 중 스캐너 관련 프로그램으로 알맞은 것은? ① CUPS ② ALSA ③ OSS ④ SANE 보기 중 스캐너 관련 프로그램(패키지, 시스템)은 "SANE"입니..

[리.마 2급 기출 풀이]_2022.06.11_전체 해설

1. 다음 중 예약된 프린터 작업을 취소하는 명령으로 알맞은 것은? ① lpr ② lpq ③ cancel ④ lpstat 예약된 프린터 작업을 취소하는 명령은 "cancel"입니다. 유닉스 계열에 따라 (BSD 계열, System V 계열) 서로 다른 프린터 명령어를 지원하며, 대부분의 배포판에서는 이 두 계열의 명령어를 모두 지원합니다. 계열과 명령어에 대한 설명은 아래와 같습니다. 계열 프린터 명령어 설명 BSD 계열 lpr 프린터 작업 요청 lpq 프린터 큐에 있는 작업 목록 출력 lprm 프린터 큐에 대기중인 작업 삭제 lpc 프린터나 프린터 큐 제어 ( 라인 프린터 컨트롤 프로그램 ) System V 계열 lp 프린터 작업 요청 (lpr과 유사) lpstat 프린터 큐의 상태 확인 cancel ..

[ 리눅스 마스터 2급 ] _리눅스 설치 및 파티션

리눅스 설치 유형 Minimal > 필수 패키지만 설치합니다. Desktop (데스크톱) > 하드디스크의 모든 파티션을 삭제합니다. > 데스크톱 운영에 적합한 환경으로 설치를 진행하기에, 개인용 컴퓨터에 적합합니다. > 문서 작성, 멀티미디어, 그래픽 도구 관련 프로그램들을 설치합니다. Server (서버) > 하드디스크의 모든 파티션을 삭제합니다. > 서버 운영에 적합한 환경으로 설치를 진행합니다. -- Basic Server : 리눅스 서버의 필수 기본 패키지 -- Database Server : Database Server 관련 패키지 -- Web Server : Apache Web Server 관련 패키지 Laptop (랩탑) > 노트북과 같은 랩탑 시스템에 적합한 설치입니다. Virtual Ho..

[리.마 2급 기출 풀이]_2022.06.11_(61~80)

61. 다음 중 프로토콜과 관련된 포트 번호를 확인할 수 있는 파일로 알맞은 것은? ① /etc/protocol ② /etc/hosts ③ /etc/group ④ /etc/services /etc/services 파일은 각 서비스(프로토콜)과 관련하여 포트 번호를 정의하는 파일입니다. [root@localhost ~]# cat /etc/services ( ... ) ftp 21/tcp ftp 21/udp fsp fspd ssh 22/tcp # The Secure Shell (SSH) Protocol ssh 22/udp # The Secure Shell (SSH) Protocol telnet 23/tcp telnet 23/udp ( ... ) 62. 다음 중 IP 주소가 192.168.1.0인 경우에 사용..

[리.마 2급 기출 풀이]_2022.06.11_(41~60)

41. 다음 그림에 해당하는 명령어로 알맞은 것은? ① du ② df ③ mount ④ fdisk df (Disk Free) 명령어는 전체 디스크의 여유 공간을 확인할 때 사용하는 명령어입니다. 마운트된 디스크 사용량을 확인할 수 있습니다. 파일 시스템(Filesystem), 디스크 크기(1K-blocks), 사용량(Used), 여유공간(Available), 사용률(Use%), 마운트지점(Mounted on)의 순서로 출력됩니다. df 명령어의 사용 예시는 아래와 같습니다. [root@localhost ~]# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 915976 0 915976 0% /dev tmpfs 931512 0 931512 ..