리눅스 - More 명령어 // less 명령어 ◎More 명령어 // less 명령어 - cat 명령어로 파일내용을 확인할때 내용이 많을경우 너무빨리지나가서 내용을 확인할수없다 이때 More 명령어와 Less 명령어를 사용하면 편리한데 More 명령어는 정방향으로 한페이지씩 확인가능하고 Less 명령어는 한페이지씩 확인한후 다시 지나간 내용을 확인할수도있다. 정방향으로 이동할때에는 space bar 키를 이용하고 뒤로 이동할때는 Back 을 의미하는 b를 사용하면된다. IT기초/리눅스 2014.09.08
리눅스 - Foreground // Background ◎Foreground - 컴퓨터를 켜면 바로 실행되는 작업이라고 생각하면된다 - 실행중인 Foreground 작업을 Background 작업으로 전환 : [ctrl] + [z] - Foreground 작업 취소 : [ctrl] + [c] ◎Background - 실행 시간이 오래 걸리는 프로세스를 뒤로 보낼때 - 컴퓨터를 켜면 바로실행되지않고 실행대기중인 상태라고 생각하면된다 IT기초/리눅스 2014.09.08
리눅스 - Daemon [리눅스] Daemon ◎ Daemon - 시스템에 독자적으로 프로세스가 구동되어 서비스를 제공하는 것 - 시스템에 관련된 작업을 Background로 움직이는 프로그램 ▶ Daemon 은 Standalone 방식과 xinetd 방식이 있다 ◇ standalone - 항상준비 되어있다 (항상켜져있음) - 메모리 부하 - 응답 속도 빠름 - /etc/init.d/ - ex) sendmail, apache, mysql, name, server, nfs ◇ xinetd - 요청시 준비 - 메모리 효율적 사용 - 응답속도 느림 - /etc/xinetd.d - ex) Telnet, pop3 ▶ Daemon 의 종류 - HTTPD (웹서버) - TELNETD - SNMPD (네트워크 장비끼리 살았는지 여부 알수 있.. IT기초/리눅스 2014.09.08
리눅스 - Package install ( RPM // YUM ) [리눅스] Package Install ◎ RPM - Windows 의 "setup.exe"와 피슷하다고 보면된다 - 프로그램을 설치한 후 바로 실행 - 확장명은 *.rpm 이며 '패키지(Package)' 라고 부른다 - 설치 : rpm -Uvh U : (대문자) 패키지가 설치 / 업그레이드 v : 설치과정의 확인 h : 설치진행과정을 "#" 마크로 화면에 출력 - 삭제 : rpm -e - 이미 설치된 패키지 호가인 rpm -qa : 패키지가 설치되어 있는지 확인 - 아직 설치되지 않은 rpm 파일에 대한 확인 rpm -qlp : 패키지 파일에 어떤 파일들이 포함되었는지 확인 ◎ YUM - 인터넷을 통해 필요한 파일을 저장소에서 자동으로 .. IT기초/리눅스 2014.09.08
리눅스 - vi 명령어 [리눅스] vi 명령어 ◎ vi 명령어 ◆ 명령모드 i : 커서 위치에서 입력 모드 변경 a : 커서 위치 우측 한칸에서 입력모드 변경 s : 커서 문자를 지우고 입력모드 변경 x : 커서 위치 문자 삭제 dd : 현재 커서 행 삭제 yy : 현재 커서 라인 복사 p : 복사 내용 현재 라인 이후 붙여 넣기 ◆ 실행모드 :! 커서 위치에서 입력 모드 변경 :e 파일 열기 :q 종료(무변경) :q! 강제 종료(변경 무시) :w 파일 저장 :wq 파일 저장 후 종료 ★ 저장후 컴파일하는 방법 : gcc -o [실행파일] [소스파일] ▷아래 화면은 간단한 C언어 프로그램 작성뒤 컴파일하고 실행시킨 화면이다 IT기초/리눅스 2014.09.08
리눅스 - Link ( Symbolic Link // Hard Link ) [리눅스] Link ( 심볼릭 링크 // 하드 링크 ) ◎ 심볼릭 링크 - windows 바로가기 아이콘과 비슷하다 - 원본 삭제 시 링크가 끊김 - 주로 사용자가 많이 사용 - 긴 디렉토리명 이동시 유용하다 - 원본을 다른 곳으로 이동시키면 사용 못한다 - 원본파일 위치 기억 사용 방법 : ln ◎ 하드 링크 - 원본 수정 시 하드링크도 수정 됨 - 원본 이동이나 삭제 시 살아 있다 - 원본과 상관 없다 사용 방법 : ln -s IT기초/리눅스 2014.09.08
리눅스 - Backdoor 1. vi backdoor.c 를 입력 2. 입력후 저장하고 나온다. 3. gcc -o backdoor backdoor.c 을 입력하여 컴파일을 해준다 4. chmod 4755 backdoor 을 입력하여 일반 사용자도 사용가능하게 해준다 5. 윈도우에서 실행 → cmd → telnet [IP주소] → 일반계정으로 로그인 ● 아래 화면은 일반계정으로 로그인후 root 권한을 따서 상대 컴퓨터를 강제종료시킨화면이다 IT기초/리눅스 2014.09.08
리눅스 - 정보확인 [리눅스] 컴퓨터사양 or 정보 확인 uname -a : 컴퓨터 사양을 알수 있다uname -p : i686은 펜티엄 4를 의미free -m : MB 단위ps auxw | grep httpd : 프로세스 정보pstree : 프로세스 정보#top : 시스템이 갑자기 느려졌을 경우 사용 netstat : 시스템에 연결된 정보를 볼수있다last : 최근 시스템 접속 정보 ( var/log/tmp 에 저장됨)ifconfig : 네트워크 장치 설정 정보 IT기초/리눅스 2014.09.08
리눅스 kill 명령어 [리눅스] kill 명령어 ◎ kill 명령어 - 프로세스 종료 사용방법 : kill [PID] 옵션 : -9 프로세스 강제 종료 IT기초/리눅스 2014.09.08
리눅스 ps // ps au ◎ PS - 현 Process 조회 가능 - 작동중인 프로세스 상태를 볼때 사용 - 주로 서버상태를 점검하기위해 관리자가 프로세스 상태를 점검할때 사용한다 사용방법 : ps [option] 옵션 : a 현재 실행중인 모든 프로세스 출력 E 모든 프로세스 정보 출력 L Long format F Full format X hidden process U process 사용한 사용자 + 사용시간/실행 ※ ps -ef : 간단히 ps -aux : 자세히 pstree : 간단히 보기 ◎ ps au USER : 프로세스 실행 사용자PID : 프로세스 ID%CPU %MEN : 최근 1분간 프로세스가 사용한 CPU, 메모리 백분율RSS : 사용하는 실제 메로리 크기TTY : 프로세스를 제어하고 있는 터미널STAT : 프로.. IT기초/리눅스 2014.09.08