본문 바로가기

전체 글

(178)
리눅스 특정 포트 확인 및 죽이기 리눅스 특정 port 죽이는 방법에 대해 설명해드리겠습니다. 1. 특정 포트 확인. netstat -nap|grep port (ex: netstat -nap|grep 1099) 2. 특정 포트에서 사용하는 프로그램 확인. lsof -i TCP:port (ex: lsof -i TCP:1099) 3. 특정 포트를 사용하는 프로그램 죽이기. fuser -k -n tcp port (ex:fuser -k -n tcp 1099) [출처] 리눅스 포트 죽이기(lsof -i TCP:port)|작성자 와스고수
[MSSQL] 로그파일 삭제방법 -- 조회 --SELECT * FROM sys.master_files WHERE name like '%%' -- 실행 --BACKUP LOG db명 WITH TRUNCATE_ONLYbackup log db명 WITH NO_LOGdbcc shrinkfile(db명_log,3000) 로그파일을 3000메가로 줄임 -- 확인 --exec sp_helpfile
Window 단축키모음 창 관리, 일반단축키Win + ↑ 사용중인 창을 최대화 Win + ↓ 사용중인 창을 이전 크기 또는 최소화 Win + ← 사용중인 창을 스크린 왼쪽 사이드로 최대화 Win + → 사용중인 창을 스크린 오른쪽 사이드로 최대화 Win + Home 사용중인 창만 남기고 모든 창을 최소화 Win + Space 모든 창을 투명화 시켜 바탕화면을 볼 수 있음 (에어로 피크 기능) Win + Pause/Break 시스템 속성 대화상자 표시 Win + D 바탕화면 보기 / 복구 Win + E 탐색기 열기 Win + F 검색 Win + G 가젯을 차례로 선택 Win + M 모든 창 최소화 Win + Shift + M 최소화 된 창 복원 Win + P 프리젠테이션 디스플레이 모드 선택 Win + R 실행 대화 상자 열기 ..
맛집 블로그 모음 잘 되있는 블로그 레시피 모음 김치 볶음밥 김치찌개 레시피 떡볶이 레시피 된장찌개 레시피
[정보보안] 어플리케이션 보안 파일 업로드와 다운로드의 인터넷 표준프로토콜이 FTP이다.-> inetd에 의해 ftpd 라는 데몬에 의해서 유닉스에서 실행 -> 데몬은 메모리에서 상주하는 실행되는 프로그램 뒤에 d가 붙음 FTP Active 모드-> 파일 업로드 및 다운(get, put) 이런 명령어를 사용하기 위해서는 21번 포트를 사용-> 데이터를 보내고 받을 땐 random port를 사용한다. 클라이언트가 임의의 포트를 선택해서 21포트로 보내주면 통신함 FTP Passive 모드-> 데이터를 보내고 받을 때 FTPD(FTP DEMON)이 포트를 선택해서 데이터를 주고 받음.-> FTPD는 실행할 때 -L 이라는 설정을 주면 XFERLOG에 FTP 로그기록을 남긴다. FTP는 익명의 사용자가 있다. 패스워드 없이 쓸 수 있음-..
[정보보안] 유닉스, 윈도우보안 유닉스 파일시스템 구조는 UFS -> 윈도우 탐색기와 같다.운영체제에 메모리에 올리는 것을 로드라 한다. -> 이것을 올리는 프로그램을 부트 프로세스 -> 이것에 대한 정보가 부트블럭이라한다. 빈 공간, 디스크사이즈, 파일들에 대한 정보, i-node 목록 -> 슈퍼블록 I-node 블록(파일에 대한 정보)A.txt 라는 파일을 만들었을 때 컴퓨터는 이름으로 관리할 수 없다. 2진수 체계이기 때문에 Number 단위로 관리를 한다. 이름이 똑갈수도 있기 때문에 -> 이것을 i-node라함. -> 하위의 다른폴더에 A.txt가 생성됬을 때 링크정보가 있어야됨. -> 파일을 누가 언제 만들고 수정했나?, 파일 권한정보 유닉스는 부트블록, 슈퍼블록, I-node블록, 데이터블록로 구성 비번설정 /etc/pas..
[정보보안] 운영체제 구조 리눅스 - 오픈 , 윈도우 - 폐쇄형 작업이 들어오고 순서대로 들어오는 것을 준비 큐(작업)이라 한다. 큐라는 자료구조를 사용한다. -> 스케줄링에 사용한다. FIFO CPU 상태전이준비큐에 작업들이 기다리고 있다가 CPU에 들어가서 실행을 한다. -> DISPATCH라 한다 (CPU점유) -> 일정한 시간 할당량을 준다.(TIME RUN OUT) 연산을 하다가 디스크에서 데이터를 읽어와야된다. I/O채널에다가 디스크에서 자료를 읽어줘 -> 준비큐에서 대기상태로가는데 이것을 블록킹이라함 입출력을 다하고 다시 CPU에 가는데 그것을 WAKE UP이라함. 모든 프로세스는 한 개의 스레드를 가지고 있다. -> 병렬적처리가 멀티 스레드라함.ex) 백신 프로그램이 동시다발적으로 검사함(멀티 스레드) CPU 스케줄..
[정보보안] 컴퓨터시스템 흐름 이해하기 컴퓨터 시스템 전체정리CPU는 반드시 메모리(RAM, ROM)를 참조해서 데이터를 가져와야된다. CPU는 컴퓨터중에 가장 빠르다. 메모리는 가장 느리다. -> 캐시 메모리 사용(속도 맞추기 위해)-> 용량은 메모리보다 작고 CPU보다 크지만 속도는 메모리보다 빠르고 CPU보단 느리다.-> 메모리와 디스크사이의 속도를 조절하기 위해 중간에 두는 것이 I/O 채널(입출력장치) CPU - 캐시메모리 - 메모리 - 디스크 길이 있어야 데이터를 보내는데 이것을 버스라 한다. -> 위로 갈수록 속도가 빠르고 용량이 작다. 이 것을 계층형 구조라한다. MAR(Memory address register), MBR(Memory Buffer Register), IR(Instruction register)-> 1 + 2을 ..