반응형

리눅스마스터 1급 / xferlog - FTP 관련 로그 파일

 

xferlog

FTP 등을 통해 파일이 전송된 기록이 저장된 로그 파일이며, /var/log/xferlog 에 위치합니다. 

 

<필드>

direction : 전송 방향을 나타내며, o(outgoing) 과 i(incoming)이 있습니다. 

access-mode : 사용자가 로그인 하는 방법입니다.  (a : 익명 사용자, g : 게스트 사용자, r : 로컬 사용자)

completion-status : 전송 상태를 나타냅니다. (c: 완전한 전송상태, i : 불완전한 전송상태)

transfer-type : 전송 유형을 나타냅니다. (a : ASCII 전송,ㅌ b : 바이너리 전송)

special-action-flag : 특별한 조치를 나타냅니다. (c : 파일압축, u : 파입압축해제, T : 파일 아카이브, _ : 아무 action도 발생하지 않음)

 

관련 문제

2020년 2차 다음은 /var/log/xferlog 파일의 구성에 관한 설명이다.( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? 1

1. ㉠ direction, ㉡ access-mode, ㉢ _
2. ㉠ direction, ㉡ completion-status, ㉢ !
3. ㉠ transfer-type, ㉡ access-mode, ㉢ !
4. ㉠ transfer-type, ㉡ completion-status, ㉢ _

 

2020년 1회 다음 중 ASCII 형태의 로그 파일로 알맞은 것은? 4
1. /var/log/btmp
2. /var/log/wtmp
3. /var/log/lastlog
4. /var/log/xferlog

반응형
반응형

리눅스마스터 1급 / ssh(Secure Shell)  - 원격 로그인

 

SSH

SSH(Secure Shell)는 원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜입니다. 이 프로토콜은 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 하는 기능이 있습니다. 포트는 22를 사용합니다. 

 

관련 문제

2020년 2차 다음 중 SSH(Secure Shell)의 설명으로 틀린 것은? 4
1. 패킷을 암호화하여 telnet이나 rlogin에 비해 안전하다.
2. ssh-keygen을 이용하면 인증키를 이용한 접속이 가능하다.
3. 기본 설정 포트는 22번이며 원격 셸, scp, sftp기능을 지원한다.
4. ssh2는 ssh1을 개선한 것으로 하위호환성을 완벽하게 지원한다.

2020년 1차 다음 중 SSH에 관한 설명으로 알맞은 것은? 2
1. ssh는 IPv6 주소체계에서는 접속이 불가능하다.
2. ssh는 로그인 전에 보여주는 메시지를 별도의 파일로 지정 할 수 있다.
3. ssh서버의 환경 설정 파일은 /etc/sshd_config이고 실행 데몬 스크립트는 /etc/rc.d/init.d/sshd이다.
4. ssh는 사용할 암호화 알고리즘을 지정할 수 있으나, ssh2 버전에서 알고리즘을 지정하지 않으면 기본적으로 DSA를 사용한다.

2019년 2차 ssh 명령을 사용하여 다른 시스템에 패스워드 없이 바로 로그인이 가능하도록 설정하려고 한다. 다음 중 괄호 안에 들어갈 내용으로 알맞은 것은? 3
# scp (㉠) ihd,or.kr:(㉡)
1. ㉠ : ./ssh/id_rsa ㉡ : ./ssh/authorized_keys
2. ㉠ : ./ssh/authorized_keys ㉡ : ./ssh/id_rsa
3. ㉠ : ./ssh/id_rsa.pub ㉡ : ./ssh/authorized_keys
4. ㉠ : ./ssh/authorized_keys ㉡ : ./ssh/id_rsa.pub

2018년 1회 SSH(Secure Shell)의 설명으로 틀린 것은? 3
1. 원격복사(scp)를 지원한다.
2. 안전한 파일전송(sftp)를 지원한다.
3. 기본 사용 포트는 23이다.
4. rsh처럼 원격 셸을 지원한다.

 

반응형
반응형

리눅스마스터 1급 / su, sudo 명령어 - 다른 사용자의 보안 권한으로 프로그램 구동

 

su 명령어

현재 계정을 로그아웃을 하지 않고 다른 계정으로 전환하는 명령어입니다. 

su -c 'apt-get update'
root 권한으로 하나의 명령만 실행합니다.
(sudo와 비슷하게 사용 가능)

 

sudo (superuser do) 명령어

현재 계정에서 root 권한을 이용하여 명령어를 실행할 때 사용합니다. 
사용법 : sudo -i 또는 sudo -s
i, s 옵션을 사용하여 sudo 명령도 su처럼 root 계정으로 전환이 가능합니다. 
(s옵션은 현재 디렉토리를 유지하지만 i옵션 /root 디렉토리로 이동합니다.)

 

 

관련 문제

2020년 2차 다음 중 sudo에 관련된 설명으로 틀린 것은? 4
1. 특정 사용자 또는 특정 그룹에 root 사용자 권한을 가질 수 있게 하는 도구이다.
2. visudo는 환경설정파일을 편집할 때 사용하는 명령이다.
3. 적용된 사용자는 ‘sudo 명령어’ 형태로 실행하며 root 권한을 대행한다.
4. 환경설정파일은 /etc/sudo 이다.

 

2018년 1회 다음 중 root 사용자에 대한 설명으로 틀린 것은? 4
1. 슈퍼유저(Super User)라고도 불린다.
2. UID값이 0이다.
3. su 명령어를 이용하여 다른 사용자로 전환할 수 있다.
4. /etc/hosts 파일에 사용자에 대한 기본 정보가 존재한다.

 

 

반응형
반응형

리눅스마스터 1급 / gcc 명령어 - 컴파일 명령어

 

gcc 명령어

GNU Compiler Collection의 약자이며, C언어 컴파일러입니다. 

 

사용법 : gcc [컴파일할 파일명]      -> ex) gcc test.c
a.out이라는 실행 파일이 생성되고, ./a.out으로 파일 실행됩니다. 

 

옵션 : 
-v : gcc의 버전을 나타냅니다. 
-o : 실행파일의 이름을 지정합니다. 사용법) gcc -o [실행파일이름] [소스파일이름]
-c : 목적파일을 생성합니다. 

 

관련 문제

2020년 2차 다음 명령의 실행 결과에 대한 설명으로 알맞은 것은? 4 

1. lin.o라는 오브젝트 파일이 생성된다.
2. lin이라는 오브젝트 파일이 생성된다.
3. lin이라는 실행 파일이 생성된다.
4. a.out라는 실행 파일이 생성된다.

 

2018년 2차 다음 설명에 해당하는 명령으로 알맞은 것은? 3
----------
hack.c 파일을 컴파일하여 ps라는 실행 파일을 생성한다
----------
1. gcc -c ps hack.c
②gcc -e ps hack.c
③gcc -o ps hack.c
④gcc -p ps hack.c

 

 

반응형

+ Recent posts