반응형

리눅스마스터 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

 

 

반응형
반응형

리눅스마스터 1급 / dmesg 명령어 - 시스템 부팅 메세지 확인

 

dmesg 명령어

시스템 부팅 메세지를 확인하는 명령어입니다. 
커널에서 출력되는 메세지를 일정 수준 기록하는 버퍼 역할을 수행하며, 커널 부팅 중에 에러가 났다면 어느 단계에서 에러가 났는지 범위를 좁히고 찾아내는데 도움이 됩니다. 

 

dmesg 로그 파일은 /var/log/dmesg 에 있습니다. 

 

관련 문제

2020년 2차 다음 중 dmesg 명령에 관한 설명으로 알맞은 것은? 2
1. 커널 변수의 값을 제어하여 시스템을 최적화 할 수 있는 명령이다.
2. 커널링버퍼(kernel ring buffer)의 내용을 출력하고 제어하는 명령이다.
3. /var/log/dmesg 파일에 기록된 환경 변수 설정 값을 출력하는 명령이다.
4. 커널 부트 메시지 로그를 보여주는 명령으로 실행 시 /var/log/dmesg 에 기록된다.

2020년 1차 다음 중 로그 관련 파일의 특징으로 알맞은 것은? 3
1. /var/log/wtmp : 콘솔, ftp 등 접속이 실패한 경우 기록
2. /var/log/lastlog : 부팅 시 동작하는 데몬 관련 정보 기록
3. /var/log/dmesg : 시스템이 부팅할 때 출력되었던 로그 기록
4. /var/log/boot.log : telnet이나 ssh를 이용하여 접속한 사용자의 마지막 정보를 기록

2019년 2차 다음 설명에 알맞은 것은? 2
- 시스템이 부팅할 때 출력되었던 로그가 기록되는 파일로, 보통 커널 부트 메시지 로그라고 한다.
1. /var/log/secure
2. /var/log/dmesg
3. /var/log/lastlog
4. /var/log/wtmp

반응형
반응형

리눅스마스터 1급 / uname 명령어 - 시스템 정보 확인

 

uname 명령어

시스템의 이름, 사용중인 운영체제와 버전, 호스트명, 하드웨어 정보 등을 확인할 수 있습니다.

 

uname [옵션]

-a : 아래의 모든 옵션에 대한 정보를 출력(--all)
-i : 시스템의 하드웨어 플랫폼정보 출력(--hardware-platform)
-m : 시스템의 하드웨어타입정보 출력(--machine)
-n : 네트웍노드 호스트이름에 대한 정보 출력(--nodename)
-o : 운영체제정보를 출력(--operating-system)
-p : 프로세스 정보를 출력(--processor)
-r : 운영체제의 배포버전을 출력(--kernel-release)
-s : 커널이름을 출력(--kernel-name)
-v : 커널 버전정보를 출력(--kernel-version)

 

관련 문제

2020년 2차 다음 중 uname 명령을 이용하여 커널 버전을 확인하는 옵션으로 알맞은 것은? 3
1. -n
2. -o
3. -r
4. -s

2018년 1차 ‘uname -r’ 명령의 결과가 2.6.32-696.el6.i686이다.다음 중 모듈 간의 의존성을 기록한 파일의 경로로알맞은 것은? 3
1. /etc/modprobe.d/2.6.32-696.el6.i686/modules.dep
2. /usr/src/kernels/2.6.32-696.el6.i686/modules.dep
3. /lib/modules/2.6.32-696.el6.i686/modules.dep
4. /usr/local/src/2.6.32-696.el6.i686/modules.dep

반응형

+ Recent posts