본문 바로가기

리눅스/명령어

[링크주소 다운로드 - wget] wget 설명웹 상에 존재하는 파일을 링크주소로 다운받는 명령어.HTTP , 1HTTPS , FTP을 사용해서 파일을 내려받는다. 명령어wget [option] [다운받을 URL] [option] 실습 1) wget을 이용해 압축파일 다운받기[root@localhost test]# wget http://www.openwall.com/john/j/john-1.8.0.tar.gz http://www.openwall.com/john/j/ 경로에 있는 john-1.8.0.tar.gz 압축파일을 현재 경로에 다운. --2017-11-09 11:35:02-- http://www.openwall.com/john/j/john-1.8.0.tar.gzResolving www.openwall.com... 195.42.179.. 더보기
[압축관련 - tar] tar 설명리눅스의 압축생성 또는 해제 하는 명령어다.윈도우의 알집 또는 반디집과 비슷하다고 생각.-z , -j 와 같은 옵션없이 tar 명령어만 사용하면 압축이 아닌 파일을 하나로 묶은 것으로 된다. 명령어압축 생성 tar [option] [압축파일 이름] [압축할 파일 경로] 압축 해제 tar [option] [압축파일 이름] 생성이나 해제 또는 검색시 -f 옵션은 필수로 써야한다. [option] [option 2] 실습 1) 압축파일 생성[root@localhost test]# ls -l합계 8drwxr-xr-x. 2 root root 4096 2017-11-08 20:42 test1drwxr-xr-x. 2 root root 4096 2017-11-08 20:42 test2 실습을 위해 사용 될 .. 더보기
[시스템 모니터링 - TOP] TOP 설명리눅스시스템 운용상황을 실시간으로 모니터링하거나 프로세스를 관리할 수 있는 유틸.서버평균 부하율 , CPU 사용률 , 메모리 사용현황 , 스왑메모리 사용현황 , 프로세스 자원현황 등을 확인. 명령어top [option] [option] [명령 실행 후 option] Top 명령어 화면 설명top - 13:05:04 up 4:14, 3 users, load average: 0.00, 0.00, 0.00 13:05:04 : 현재시간 4:14 : uptime 시간3 users : 로그인 사용자수 load average : 시스템의 최근 1분 , 5분 , 15분에 대한 각각의 평균 부하율 (5일떄 부하 10 이상일떄 과부하)Tasks: 157 total, 2 running, 155 sleeping, .. 더보기
[메모리 상태 확인 - vmstat] vmstat 설명현재 메모리의 상태를 출력함.프로세스 정보 , 메모리 사용량 , 스왑 , IO 상태 및 CPU 활동 상황에 대한 정보를 보여준다. 명령어vmstat [옵션]vmstat [시간] [반복]vmstat 5 5 (5초 간격으로 1줄씩 5번 생성) 필드[root@localhost ~]# vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 345316 39780 259932 0 0 13 5 53 108 1 0 99 0 0 ① procs 필드 ② memory 필드 ③ swap 필드 ④ .. 더보기
[백그라운드 프로세스 - nohup] nohup 설명백그라운드 프로세스로 작업할 떄 사용하는 명령어.nohup은 실행한 명령을 자동으로 백그라운드로 보내지 않고 , 사용자가 명령행 뒤에 '&'를 붙여야 한다.HUP(Hangup) 시그널을 무시하고 프로그램을 지속적으로 실행할 떄 사용. 명령어nohup [명령] & 실습1) nohup[root@localhost /]# echo hellohello[root@localhost /]# nohup echo hellonohup: ignoring input and appending output to `nohup.out' nohup 명령어로 echo hello 명령을 수행한다.수행한 명령이 현재위치 nohup.out 파일에 로그로 기록된다. [root@localhost /]# ls -ld nohup.out.. 더보기
[프로세스 우선순위 - nice , renice] nice 설명프로세스가 실행될 떄 실행 우선순위를 조정. (NI값 변경)커다란 프로그램을 컴파일 할 떄와 같이 CPU나 메모리를 많이 쓰게 될 경우 시스템 속도를 저하시키기 떄문에 다른 프로세스에게 우선순위 값을 줄 떄 사용. 특징① 기본 nice 값은 보통 0으로 시작한다.② -20 ~ 19 까지 순위 값을 조정할 수 있으며 , -20이 우선순위가 가장 높고 19가 가장 낮다.③ 일반 유저는 값을 증가만 할 수 있다. (우선순위가 높은 특수 프로세스를 지키기 위해)빨간박스 : 프로세스의 우선순위 값 명령어nice [-n 조정수치] [프로세스]nice [프로세스] (기존 값에서 10 증가) Renice 설명실행중인 프로세스에 대한 nice 값을 변경.nice는 프로세스명으로 우선순위를 조정하고 , 명령을.. 더보기
[파일 시스템 검사 - fsck] fsck 설명파일 시스템을 점검하고 문제 있는 부분은 수리하는 명령어.부팅할 떄 자동으로 파일 시스템을 점검한다./etc/fstab 파일의 6번쨰 필드에 0 보다 큰 값이 있는 경우 부팅 시 자동으로 점검한다. 명령어fsck [옵션] [파일 시스템 옵션] [장치명 or 마운트 포인트] [옵션] [파일 시스템 옵션] 주의사항① fsck 명령어로 검사를 할 대상은 마운트가 해지되어 있어야 한다./dev/sda1 is mounted.e2fsck: Cannot continue, aborting.- 마운트가 된 상태에서 검사 실행시 위와같이 에러문이 출력됨. 실습 1) 파일 시스템을 실제 작업 없이 검사 [root@localhost 바탕화면]# fsck -N -t ext4 /dev/sda2fsck from uti.. 더보기
[파일시스템 변경 - tune2fs] tune2fs 설명파일시스템의 타입을 변경할 수 있는 명령어.ext2 타입의 파일시스템을 ext3 또는 다른 타입의 파일시스템으로 변경할 수 있다. 더보기