리눅스 : 서버 운영 기본(19)
-
Unix 'SheBang'
셔뱅 (#!) 1#! /bin/bashcs 셔뱅(SheBang) 은 해시 기호(#) 와 느낌표(!) 가 결합된 형태로 되어 있는 문자 시퀀스이다. 셔뱅이 있는 스크립트 문서는 하나의 프로그램으로써 실행되며, 프로그램 로더가 스크립트 첫 줄에 나머지 부분을 인터프리터 지시자로 인식한다. 위의 경우 인터프리터로 /bin/bash 쉘을 사용한다는 의미이다. ※ 셔뱅의 다른 이름들 샤-뱅(sha-bang)해시뱅(hashbang)파운드-뱅(pound-bang)해시-플링(hash-pling)크런치뱅(crunchbang) [출처] 위키백과 '셔뱅' (https://ko.wikipedia.org/wiki/%EC%85%94%EB%B1%85)
2018.06.10 -
특정 날짜 기준으로 파일 검색하기
Q. 192.168.11.135 에서 서버(192.168.11.132)로 주기적인 해킹시도가 있음을 확인했다. 2018년 03월 01일에 서버가 셋업되었고, 공격 로그는 아래와 같았다.Mar 21 20:00:15 192.168.11.132 rpc.statd[189]: gethostbyname formant string attack from 192.168.11.135Mar 21 22:53:40 192.168.11.132 rpc.statd[189]: gethostbyname formant string attack from 192.168.11.135문제가 되는 프로그램을 찾아 문제를 해결하시오. 리눅스에서 파일 검색을 위해 find 라는 프로그램을 사용한다. find를 이용해 특정 날짜에 생성된 파일을 검색하..
2018.03.29 -
사용하지 않는 서비스 중지시키기
Q. FTP 서버로 사용하던 시스템에서 더 이상 FTP 서비스를 제공하지 않고 다른 용도로 사용하려 한다. FTP 서비스를 중지 시키고 부팅시 해당 서비스가 실행 되지 않도록 시스템 설정을 변경하시오. inetd 는 '인터넷 슈퍼 데몬'이라 부르며 외부에서 요청이 들어오면 /etc/inetd.conf 파일에 등록된 서비스 데몬을 실행 시켜주는 역할을 한다. ★ 현재 리눅스 kernel 2.x 이후 대부분 배포판에서는 inetd 대신 xinetd를 사용하고 있다. xinetd 는 inetd 의 확장 버전 정도로 생각하면 된다.find / -name inetd.conf 2> /dev/null┗ 시스템에서 파일명이 inetd.conf 인 파일을 검색한다. -- 2> 표준에러 출력 방향을 오른쪽 인자로 보낸다 ..
2018.03.28 -
[설치] CentOS 7 GUI 환경 사용하기
X-window GUI 환경을 이용하기 위한 그래픽 환경 시스템 소프트 웨어 1.설치- 설치 가능한패키지 목록 확인yum grouplist - 패키지 목록 중 'GNOME Desktop' 을 설치yum groupinstall "X Windows System" "GNOME Desktop" - /lib/systemd/system/ 디렉터리 내부의 부팅 방법 중 하나를 Symbolic Link로 생성해야함- GUI 환경 부팅 시 runlevel5.target -> default.target 으로 심볼릭 링크를 걸어준다.- 재부팅을 통해 GUI 환경으로 부팅이 되도록 한다. #ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.targ..
2018.03.27 -
칼리 리눅스 구글 크롬 사용하기
Kali linux / Parrot Security OS 를 사용하면서 기본적으로 파이어폭스 브라우저가 설치되어 있지만, 윈도우 환경에서 자주 사용하던 구글 크롬을 리눅스에서도 사용해보고자 설치 해 보기로 했다. ① gDebi 패키지 설치 프로그램 설치 : 인터넷에서 받아온 deb 꾸러미 설치를 위해 gdebi 설치# apt-get update && apt-get install gdebi└ # dpkg -i google-chrome-stable_current_amd64.deb // 마찬가지로 gdebi 패키지를 설치하기 싫으면 dpkg 를 이용해서 그냥 설치해도 될 줄 알았는데, 그냥 실행해보니 의존성 문제로 error 가 뜬다... └ # apt-get -f install // -f 옵션 : (--fi..
2018.02.26 -
리눅스 화면 캡처하는 방법
Prt Scr (Print Screen) 단축키를 모르시는 분들은 거의 없을 거라 생각하지만 혹시라도 모르시거나 못찾는 사람들을 위해 이미지를 첨부 합니다. 보통 위 키보드 레이아웃과 달리 노트북 자판이라도 대부분 저위치와 비슷한 위치에 있으니 버튼에 인쇄되어 있는 글씨를 잘 찾아 보시길 바랍니다. - 스크린샷 파일은 기본 png 확장자로 저장 된다. Prt Scr : 화면 전체를 이미지 파일로 저장한다. Alt + Prt Scr : 현재 활성창을 이미지 파일로 저장한다. Shift + Prt Scr : 마우스로 선택한 영역을 이미지 파일로 저장한다. #리눅스 화면 캡쳐 #스크린샷 #단축키
2018.02.26