리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.

Slides:



Advertisements
Similar presentations
Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의.
Advertisements

SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
제 4 장 인터넷 창병모 네트워크 구성 2 LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC.
네트워크 관련 명령어 영어영문 이충훈 정보통신 김재학. SSH( 보안텔넷 ) SSH 란 ? SSH(Secure Shell) 는 다른사용자가 세션을 엿듣지 못하도록 세션을 감싸주는 텔넷 응용프로그램으로 보안버전의 프로그 램입니다. 즉, 패스워드가.
10 터널링.
Distributed and Cloud Computing Lab. Embedded System Software 개발 환경 설정 Dept. of Computer Science and Engineering Sogang University, Seoul, KOREA 1.
개발 환경 설치 Embedded System Software
시작부터 끝까지 진지한 궁서체로 진행하는 완벽한 주입식의 하드코어한 리눅스/장난감 세미나
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Chapter 7 Networking.
FTP 09 SPARCS 박철웅 [dothack].
4. 시스템 관리 기본 naldo.
Linux University of Seoul Computer Science Park Jong wook
리눅스 실습 정성훈.
컴퓨터 네트워크 실습.
정보 보안 개론과 실습 시스템 해킹과 보안 √ 원리를 알면 IT가 맛있다 ehanbit.net.
디렉토리 다루기 ㅎㅎ 유닉스 파일 시스템 현재 디렉토리 확인 : pwd 디렉토리 이동 : cd
UNIX의 중급 명령어 UNIX의 고급 명령어 연습 문제
RHEL4 RAC구성(rawdevice)
시스템 로그 분석.
Chapter 16 백업 및 복구 Solaris 2 . ufsdump 와 ufsrestore
2-1장. 리눅스 명령어.
Minicom,tftp,nfs설정,vnc설정
Part 03 리눅스(Linux) 1. 리눅스 설치 2. 리눅스 네트워크 환경 설정 3. 리눅스 부팅 절차
 13장. 배시쉘 프로그래밍.
리눅스와 보안 PLUS 오태호.
윈도우&유닉스 시스템 보안설정 Start! 서화섭.
[beginning] Linux & vi editor
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
UNIX Unbounded A Beginning Approach
목차 커널의 개념 및 기능 커널 포팅 램디스크.
Linux/UNIX Programming
UNIX Unbounded A Beginning Approach
Chapter 19 솔라리스 네트워크 관리 Solaris2 . 네트워크 관리 명령어
컴퓨터 네트워크 실습.
리눅스 명령어 실습 임베디드 시스템 I.
제2장 유닉스/리눅스 사용.
커맨드 명령어 정리.
리눅스 명령어.
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
Internet Protocol and Programming
Linux/UNIX Programming APUE (Files & Directories)
정보검색 환경세팅 및 쉘스크립트 맛보기 IS lab. 김건영.
사용자계정관리.
6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list)
제4장 유닉스 쉘 숙명여대 창병모 2011 가을.
인터넷보안 실습 2012년 1학기.
4장 서버 구축을 위해 알아야 할 핵심 개념과 명령어
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
Internet Protocol and Programming
운영체제 RaspberryPi Sejin Oh.
Itbank solaris Pm 4:00 class 김 정 훈
Linux/UNIX System Programming
시스템 인터페이스 Lab2 X-window 및 명령어 사용.
4장 솔라리스와 디렉토리 뇌를 자극하는 Solaris Bible.
Unix 방문(접속하여 로그인) 하기 수퍼 유저 되어 사용자 계정 만들기 Unix의 아파치 웹 서버에 홈페이지 등록하기
Telnet 을 활용한 Linux 메뉴얼 오두환.
Linux/UNIX System Programming
시스템 인터페이스 Lab#5 쉘 실습.
Execution with Unnecessary Privileges
Internet Protocol and Programming
Linux/UNIX Programming
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
제4장 유닉스 쉘 숙명여대 창병모
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
과학과 수업연구 6.1 전열기에서 열이 발생하는 까닭은 (2)
임베디드 리눅스 설치 및 동작 Lecture #5.
제2부 3장 인터넷 인터넷 ( a global network of networks )
Intelligent software Lab. 전재원
Linux/UNIX System Programming
Presentation transcript:

리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성. date --date ‘6 months 10 day’ : 오늘부터 6개월 10일뒤 날짜와 시간을 출력. time 실행한 명령어가 수행되는 시간을 계산. time ls : ls 명령어를 수행한 시간을 계산. 계산된 시간은 real, user, sys항목을 구분되어 출력. - real : 프로그램이 실행되는데 사용되는 CPU사용시간. - user : 사용자에 의한 프로세스가 사용한 CPU 수행시간. - sys : 운영체제에 의한 프로세스가 사용한 CPU 수행시간. cal 달력을 출력. cal : 현재 월의 달력을 출력. cal –y : 올해 12개월의 달력을 모두 출력.

리눅스 기본 명령어 명령어 기능 사 용 예 exit 현재 실행되고 있는 쉘을 종료. man 특정 명령어의 설명서를 출력. man ls : ls 명령어에 대한 설명서를 출력. help 특정 명령어의 도움말을 출력. help hep : hep 자신의 명령어의 도움말을 출력. help pwd : pwd 명령어의 도움말을 출력. history 히스토리를 출력. history : 홈 디렉토리 .bash_history 파일을 불러와서 히스토리를 출력. history 5 : 최근 5개의 히스토리 출력.

리눅스 기본 명령어 명령어 기능 사 용 예 which 명령어가 어디에 위치해 있는 알려줌. which ls : ls 명령어가 위치한 디렉토리 출력. whereis 실행파일, 소스, man 페이지의 위치를 알려줌. whereis ls : ls 명령어의 위치와 ls의 man 페이지 위치를 알려줌. whereis –b find : ls 명령어의 위치만 출력. whatis 특정 명령어의 간단한 기능만 알려줌. whatis ls : ls가 무엇을 하는 명령어인지 그 기능만 간단히 출력.

리눅스 기본 명령어 사용자 생성 및 계정관리 명령어 기능 사 용 예 useradd 새로운 사용자를 생성. useradd linux : linux 라는 사용자를 생성. useradd –g icqa21 –d /home/icqa21 linux : 기본 그룹은 icqa21하고 홈디렉토리는 /home/icqa21로 하는 linux라는 사용자를 새로 만든다. userdel 사용자를 삭제. userdel linux : linux라는 사용자를 삭제. userdel –r linux : linux라는 사용자를 삭제하되 사용자 메일과 홈디렉토 리까지 모두 삭제.

리눅스 기본 명령어 명령어 기능 사 용 예 User mod 사용자 정보를 수정. usermod –c 교수님 linux : linux라는 사용자의 주석을 교수님으로 설정. usermod –d /home2/linux linux : linux라는 사용자의 홈 디렉토리를 /home2/linux로 변경. passwd 사용자의 패스워드를 변경. passwd : 현재 로그인 한 자기 자신의 패스워드 변경. passwd linux : linux 패스워드 변경.

리눅스 기본 명령어 명령어 기능 사 용 예 ls 파일 및 디렉토리 리스트를 출력. ls –al /etc : /etc 디렉토리의 파일 및 디렉토리를 출력하되 숨김파일까지 자세히 출력. cat 파일안의 내용을 출력. cat /etc/passwd / : etcpasswd라는 파일의 내용을 출력. cat –b /etc/passwd : /etc/passwd파일을 출력하되 각 행에 줄번호를 붙 여줌. file 특정파일이 어떤 종류의 파일인지 알려줌. file /bin/ls : /bin/ls라는 파일이 어떤 종류의 파일인지 출력. more 파일의 내용을 한 화면씩 끊어서 출력. more /etc/passwd : /etc/passwd 파일의 내용을 한 화면씩 출력. ls –l /etc | more : /etc 디렉토리의 리스트를 한 화면씩 출력.

리눅스 기본 명령어 명령어 기능 사 용 예 cp 파일 및 디렉토리 복사. cp /etc/passwd . : /etc/passwd 파일을 현재 디렉토리로 복사. cp –R /etc/rc.d . : /etc/rc.d 하위 디렉토리를 포함한 파일 및 디렉토리를 현재 디렉토리로 복사. mv 파일 및 디렉토리를 이동. mv /etc/passwd . : /etc/passwd 파일을 현재 디렉토리로 이동. mv –R /etc/rc.d . : /etc/rc.d 하위 디렉토리를 포함한 파일 및 디렉토리를 현재 디렉토리로 이동. find 특정 파일을 검색. find /etc –name passwd –print : /etc 디렉토리 하위에서 passwd 라는 이름을 가진 파일 및 디렉토리를 모두 찾아서 화면에 출력. find /home –uid 500 –print : /home 디렉토리 하위에서 UID가 500인 사용자 소유의 파일을 모두 찾 화면 출력. rm 파일 및 디렉토리를 삭제. rm test.txt : test.txt파일을 삭제. rm –r test : test 파일이나 디렉토리 삭제.

리눅스 기본 명령어 명령어 기능 사 용 예 chmod 파일이나 디렉토리의 허용권한을 변경. chmod 755 test.txt chown 파일이나 디렉토리의 소유권을 변경. chown linux test.txt : test.txt 라는 파일의 소유자를 linx로 지정함. chgrp 파일이나 디렉토리의 소유 그룹을 변경. chgrp icqa21 test.txt : test.txt 파일의 소유그룹을 icqa21로 변경. touch 빈 파일을 생성하거나 파일 수정 일시를 변경. touch test.txt : test.txt 파일이 존재하지 않을 경우 파일 크기가 0인 빈 파일을 test.txt 이름으로 생성.

특정 파일 내에서 정규표현식을 사용하여 문자열을 리눅스 기본 명령어 명령어 기능 사 용 예 grep 특정 파일 내에서 정규표현식을 사용하여 문자열을 검색. grep linux test.txt : test.txt 파일 안에서 linux 문자열을 찾아 화면에 출력. rpm –qa | grep apache : rpm패키지중 apache 문자열이 포함된 패키지를 화면에 출력. cd 작업 디렉토리의 위치를 변경. cd /home : /home 디렉토리로 이동. cd .. : 상위 디렉토리로 이동. pwd 현재 작업 디렉토리를 출력. pwd : 현재 작업 디렉토리를 출력. mkdir 디렉토리를 생성. mkdir test : test 디렉토리를 생성. mkdir –p icqa21/test : icqa21 디렉토리가 존재 하지 않더라고 디렉토리를 먼저 생성한 후 그 내부에 test라는 디렉토리를 만든다. p 옵션이 없으면 icqa21 디렉토리가 없기 때문에 test디렉 토리가만들어 지지 않음.

리눅스 기본 명령어 명령어 기능 사 용 예 rmdir 디렉토리를 삭제. rmdir test : test 디렉토리를 삭제. rmdir - p icqa21/test : icqa21 디렉토리와 내부의 test 디렉토리를 한꺼번에 삭제. du 특정 디렉토리의 용량을 계산하여 출력. du /home : /home 디렉토리 하위의 용량을 전부 계산하 여 출력. du -sh /etc : /etc 디렉토리 하위의 용량을 전부 계산하 여 출력하되 간단히 표현하면서 사람이 알 아보기 쉽게 K(kilo), M(Mega), G(Giga) 단 위로 출력. df 하드 디스크의 사용 공간을 계산하여 출력. df –h : 모든 하드 디스크 용량을 알아보기 쉽게 K, M, G 단위로 출력.

리눅스 기본 명령어 명령어 기능 사 용 예 who, w, users 현재 시스템에 접속한 사용자를 확인. finger 특정 사용자의 정보를 출력. finger linux : linux에 대한 사용자 정보를 출력. finger –s linux : linux에 대한 사용자 정보를 간단히 출력. write 특정 사용자에게 메시지를 보냄. write linux : linux사용자에게 메시지를 보냄. talk 특정 사용자와 대화를 할 수 있다. talk linux : linux사용자와 대화를 시도함.

시스템에 접속한 모든 사용자에게 메시지를 보냄. 리눅스 기본 명령어 명령어 기능 사 용 예 mesg 상대방과의 대화를 허락하거나 거부함. mesg : 현재 상대방과의 대화모드를 y인지 n인지 출력. mesg y : 상대방과의 대화를 허락하는 모드로 변환. mesg n : 상대방과의 대화를 거부하는 모드로 변환. wall 시스템에 접속한 모든 사용자에게 메시지를 보냄. wall “5분 후에 재부팅” : 현재 시스템에 접속한 모든 사용자에게 “5분 후에 재부팅” 메시지를 보냄. ping 상대방 컴퓨터와 네트워크 통신이 가능한지 체크함. ping icqa21.com : icqa21.com과 네트워크 통신이 가능한지 체크. ping –s 100 www.soo.to : 패킷의 크기를 100byte로 하여 www.soo.to와 통신이 가능한지 체크. Ipconfig 네트워크 인터페이스를 확인하거나 설정. ifconfig eth0 : eth0 인터페이스 상태를 출력. ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up : eth0 인터페이스 IP주소, 넷마스크, 브로드캐스트 설정하고 활성화 시킴.

리눅스 기본 명령어 명령어 기능 사 용 예 Nsloo kup 네임서버에 도메인네임이나 IP를 조회함. nslookup soo.to : soo.to 도메인의 IP를 1차 네임서버에 조회함. nslookup icqa21.com ns.soo.to : icqa21.com 도메인의 IP를 ns.soo.to 네임서버에 조회. Trace route 특정 서버까지의 경로를 출력. traceroute icqa21.com : 현재 호스트에 icqa21.com 까지 경로를 출력. netstat 네트워크 상태 정보를 출력. netstat –rn : 라우팅 테이블의 상태 정보를 출력. netstat –atp : 현재 서비스 되고 있는 포트 정보를 출력.