분류 전체보기(192)
-
htpasswd 사용시 command not found 라고 뜰때
ls -l /usr/local/apache/bin/htpasswd*PATH=${PATH}:/usr/local/apache/bin export PATHwhich htpasswdhtpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 인증할 디렉토리 내에 htpasswd 파일이 있는 경우 ex) ./htpasswd -c .htpasswd username ./htpasswd 는 명령어, 실행파일이고.htpasswd는 내용을 저장한 파일 인증할 디렉토리 내에 htpasswd 파일이 없는 경우 path를 걸어주던가, whereis명령으로 htpasswd파일이 있는곳을 찾은후 절대경로를 모두 적어주고 명령을 실행 한다. ex) /usr/sbin/htpasswd -..
2016.11.22 -
nginx 버전 업그레이드
nginx 설치 root@ #> service nginx stoproot@ #> mv nginx nginx_bak wget http://nginx.org/download/nginx-1.10.2.ziproot@ #> tar xvzf nginx-1.10.2.tar.gzroot@ #> cd nginx-1.10.2/src/core root@xxx /core/ #> cd /nginx-1.10.2/root@xxx /nginx-1.10.2/ #> ./configure --prefix=/nginx --conf-path=/nginx/conf/nginx.conf --error-log-path=/logs/error.log --http-log-path=/nginx/logs/access.log --with-http_ssl_mo..
2016.11.21 -
원하는 것만 출력하는 옵션 feat. ps -ef
ps -ef | grep *** | grep -v grep | wc -l 실행중인 프로세스 목록중에서 ***인 것만 출력 하면서 grep실행 프로세스는 생략을 하고 출력한 프로세스의 라인수만 출력 grep *** = 프로세스이름이 ***인것만 출력 grep -v grep = -v옵션은 해당 단어가 들어가는 것은 제외한다는 의미. 그러므로 grep이 들어가는 프로세스는 제외 wc -l = 문서가 몇줄, 몇 단어로 구성되어 있는지 출력해줌 -l옵션은 라인 수만 출력
2016.11.10 -
파일 복사 TAR, SCP (secure copy)
#> scp -r 옵션은 디렉토리를 복사할 떄 -p 옵션은 원본 파일의 소유자 권한 등을 유지 -P 옵션은 ssh포트 번호가 기본 22가 아닐 때 해당 옵션을 주고 포트번호 지정#> scp -P 포트번호 root@1.2.3.4:/path/ /path/ tar로도 파일 복사 가능 #> tar cz - / | ssh tar xz -C
2016.11.08 -
gluster 구축 (vm 6대) 간략한 매뉴얼
CentOS 6.6 6대Ctypes-1.0.1Glusterfs-3.3.2사용 Gluster는 파일 동기화 프로그램 중 하나로 lsync, rsync와의 차이점은 Gluster가 훨씬 가볍다는 것과 디스크 사용량이 80%를 넘어가면 작동하지 않는 점. yum install openssl* -yyum install python* -yyum install fuse fuse-devel flex bison python-devel ctype -yyum install -y glusterfs glusterfs-fuse mkdir /mnt/glust tar xvzf ctypes-1.0.1.tar.gzcd ctypes-1.0.1 python setup.py buildpython setup.py install 이제 Glus..
2016.10.31 -
WAS란
Web Application Server의 약어 WEB 서버는 HTML같은 정적인 문서같은 컨텐츠를 처리하는것WAS 서버는 asp,php,jsp 등 개발 언어를 읽고 처리하여 동적 컨텐츠, 웹응용 프로그램 서비스를 처리하는 것. 요즘 WAS서버에는 WEB서버의 기능을 포함
2016.10.27 -
Go언어 입문
package main import "fmt" func main() { i := 10 if i >= 5 { fmt.Println("5 ") } for i := 0; i < 5; i++ { fmt.Println(i) }} package mainmain패키지를 사용 import "fmt"문자열을 출력하기 위해 fmt패키지 사용 func main(){c 언의 int main(int argc, char argv[]){ 랑 같은 의미 인듯 i := 10i라는 이름의 변수를 선언하고 10으로 초기화 (변수명 := 초기값) fmt.Println()c언어의 printf()와 비슷한 의미. 대체적으로 c언어 했던 사람들은 금방 적을 할 수 있을것같음 go언어는 { 중괄호를 반드시 뒤에 붙여야함. go언어는 자동적으로 라..
2016.06.18 -
니트로바 대학
20260nitroba.org208.97.188.9 75627mail.nitroba.org208.97.132.20 nobody@nitroba.orgnoreply@willselfdestruct mail.nitroba.org를 먼저 찾고 이것을 기점으로 http.response패킷 위주로 분석 69.80.225.91 80614POST / send.php HTTP/1.1 패킷 분석결과 email=lilytuckrige@yahoo.comsender=the whole world is watching@nitroba.orgsubject=Your class stinks message=Why do you persist in teaching a boring classWe dont like it.We dont like yo..
2016.06.14 -
패킷분석
1. 공격 명령을 전달받는 루트는 어떻게 되는가?( 명령을 내리는 커맨드 서버는 몇번? ) 58.221.34.105 ip.txt http 1986번 포트에서 보낸 패킷을 받으면 공격수행? 2. 어떤 공격이 수행되었는지? get flooding rmsdw.com97.74.214.192 58.221.34.105:1986 105.34.221.58
2016.06.13 -
패킷분석-네트워크 보안 수업 - 코리아 정보보안 IT학원
문제 함 풀어 보세요 정상 트래픽과 이상 트래픽이 섞여 있습니다.현재 이 PC는 좀비 PC라는 가정하에 진행합니다. 1. 공격 명령을 전달받는 루트는 어떻게 되는가?( 명령을 내리는 커맨드 서버는 몇번? ) 2. 어떤 공격이 수행되었는지? 3. 언제부터 시작해서 언제까지 공격이 지속되는지답은 제일 하단에 1. 공격 명령을 전달받는 루트는 어떻게 되는가?( 명령을 내리는 커맨드 서버는 몇번? ) 61.73.23.182 http cmd.htm php파일로 명령 2. 어떤 공격이 수행되었는지? ddos-synflooding 3. 언제부터 시작해서 언제까지 공격이 지속되는지 2010 7 13 00시2010 7 17 00시
2016.06.10