수상한 프로그래머/리눅스(Linux)
-
명령어 관련 도움말 명령어수상한 프로그래머/리눅스(Linux) 2019. 4. 4. 12:42
리눅스는 캐릭터 기반의 운영체제 이므로 명령어를 타이핑해가며 시스템을 사용할수 있다. 이 수 많은 명령어를 다 외우지 못하므로 명령어 도움말을 제공해주고 있다. 명령어도움말도 명령어로 ㅎㅎ man [명령어] : 명령어에 해당하는 도움말 (man 페이지 안에서 /[검색어]는 해당단어검색, n은 다음 검색단어, q는 man 종료) /usr/share/man : man 파일 저장위치 man1 : 사용자프로그램 man2 : 시스템 호출명령어 man3 : 라이브러리 함수 및 서브루틴 man4 : /dev 디렉토리에 포함된 특수파일 man5 : 파일 포맷 man6 : 게임 man7 : 분류에 포함되지 않는 기타 프로그램 man8 : 시스템 관리 명령어 man9 : 커널관련 명령어 mann : Tcl/Tk 내장 명령어
-
리눅스 시스템 디렉토리 설명수상한 프로그래머/리눅스(Linux) 2019. 4. 4. 12:40
리눅스 시스템에서 사용하는 디렉토리들이다. 리눅스는 오픈소스 기반이기 때문에 아래 디렉토리에 접근해야하는 경우가 많다. /bin : 기본 명령어가 위치 /boot : 커널이미지가 존재 /dev : 장치를 사용할때 필요한 특수파일이 위치 (hda,hdb,hdc,hdd:하드,CDROM fd0:플로피 ttyS0,ttyS1..:com포트 sda,sdb..:스카시장치 lp0:프린터) /etc : 애플리케이션 및 서버 프로그램의 환경설정에 필요한 설정파일 저장 /usr : 리눅스 바이너리 프로그램을 설치하는 곳, 패키지 설치시 대부분 이곳에 저장 /home : 각 계정의 이용자가 사용하는 공간 /lib : 부팅과 시스템 운영에 필요한 공유라이브러리 및 커널 모듈저장 /lost+found : 파일시스템이 이상일 있을..
-
RPM 관련 명령어수상한 프로그래머/리눅스(Linux) 2019. 4. 4. 12:37
리눅스 패키지 관리용도로 쓰는 RPM에 관한 명령어이다. rpm -ivh [패키지 파일명] : rpm 패키지 설치 rpm -Uvh [패키지 파일명] : rpm 패키지 업그레이드 rpm -e [패키지명] : rpm 패키지 삭제 rpm -qa : 현재 설치되어있는 패키지 리스트 rpm -qa | grep [패키지명] : 패키지명 단어가 포함된 패키지 출력 rpm -ql [패키지명] : 패키지가 설치한 파일 리스트 rpm -qlp [패키지파일명] : 패키지 설치전 설치될 파일목록 rpm -qf [파일명(절대경로)] : 어느패키지가 설치한 파일인지 표시 rpm -qi [패키지명] : 패키지 정보 출력 rpm -qip [패키지파일명] : 설치할 패키지 정보 출력 rpm -Va : 패키지 검증
-
압축 및 해제 명령어수상한 프로그래머/리눅스(Linux) 2019. 4. 4. 12:35
tar cvf [생성될 파일명:예 httpd.tar] [묶을 디렉토리] : 설정한 디렉토리를 포함한 하위 디렉토리 및 파일을 묶음 tar xvf [묶인파일:예 httpd.tar] : tar파일을 현재 디렉토리에 품 tar tvf [묶인파일:예 httpd.tar] : tar파일을 풀지 않고, 파일리스트만 출력 tar cvfz [압축파일명 :예 httpd.tar.gz] [압축할 디렉토리] : 파일을 묶어서 압축함 tar xvfz httpd.tar.gz : tar.gz 압축해제 tar xvfj httpd.tar.bz2 : tar.bz2 압축해제
-
시스템/프로세스 관련 명령어수상한 프로그래머/리눅스(Linux) 2019. 4. 4. 12:32
리눅스 관리자라면 아래 명령어를 자주 실행할 것 같다. 윈도우의 작업관리자 같은 기능의 명령어 이다. top : 시스템 프로세스 및 메모리 및 CPU 사용량 uname -a : 운영체제,호스트명,커널버전,시스템부팅시간,아키텍쳐 보여줌 uname -m : cpu 보여줌 free -m : 메모리 보여줌(-m 메가단위, -k kb단위) df -h : 마운트되어있는 디스크 사용량 du --max-depth=1 -h /home : 각 계정별로 이용량 확인 lsdev : 현재 사용중인 장치정보 w : 현재 사용중인 사용자 last : 최근 이용한 접속자 date : 현재 설정된 시간 clock : Cmos에 설정된 시간 rdate -s soback.kornet.nm.kr : soback.kornet.nm.kr에서 ..
-
파일 디렉토리 관련 명령어수상한 프로그래머/리눅스(Linux) 2019. 4. 4. 12:29
리눅스를 사용하면서 가장 빈번하게 사용되는 명령어이다. 잘 읽어보고 자주 사용해보도록 하자 ㅎㅎㅎ ll : 전체폴더구조 보기 ls : 폴더구조 간단히 보기 ls -al : 숨긴파일 까지 다 보기 ls [디렉토리명] : 해당 디렉토리보기 ls [파일명 또는 일부] : 해당되는 파일만 보여주기 cd : 디렉토리 이동 chmod 755 [디렉토리] : 파일권한변경 (내꺼, 같은그룹, 전체) mkdir [디렉토리] : 디렉토리생성 mkdir -p a/b : a디렉토리 생성후 하위에 b디렉토리 생성 rm [파일명] : 파일삭제 rmdir [디렉토리명] : 디렉토리삭제 (파일존재시 삭제 불가) rm -rf [디렉토리명] : 하위 디렉토리 및 파일 까지 모두 삭제 touch [파일명] : 해당파일의 수정일을 현재시각..