'리눅스'에 해당되는 글 7건

카테고리 없음

리눅스 gmake 설치 및 사용법

xercesc library 등을 빌드하기 위해 gmake 가 필요하신가요?

gmake 는 우분투 등의 GNU/Linux 시스템에서 make와 동일한 역할을 하는 명령어입니다.

따라서 gmake package 를 따로 설치할 필요가 전혀 없습니다.

그냥 기존의 make 를 gmake 명령어로 링크를 걸어서 사용하면 됩니다.

아래와 같이 하면 gmake를 사용할 수 있습니다.

sudo ln -s /usr/bin/make /usr/bin/gmake


카테고리 없음

리눅스 리소스 모니터링 명령어 모음


시스템 관리자나 개발자들은 가끔씩 서버의 프로세스, CPU, 메모리, 네트워크, 디스크 등과 같은 리소스 상태를 모니터링 해야 할 필요가 있습니다. 이번 포스팅은 리눅스 커맨트라인 기반의 cpu, memory, network, disk, process 를 실시간 모니터링 하는 툴들을 알아 봅니다. 소개하는 툴들은 통계 기반의 리소스 사용량 정보를 보여주고 실시간으로 그 내용을 업데이트 합니다. 

1. Top

Top 명령어는 프로세스의 cpu와 메모리 사용량을 확인하는 가장 인기있는 툴입니다. 이 명령어는 가장 리소르를 많이 사용하는 순서대로 프로세스 리스트를 정렬해서 보여줍니다. 프로세스 리스트와 함께 cpu와 메모리 사용량을 확인 할 수 있습니다. "h" 키를 누르면 도움말 화면을 보여줍니다. 




2. Htop


Htop은 여러분이 가장 즐겨쓰는 툴이 될 것입니다. Top과 비슷하지만 더 정제되고 다양한 기능들을 보기좋은 UI를 이용해 보여줍니다. Htop은 리눅스에 기본적으로 설치되어 있지는 않지만 Ubuntu, Fedora, CentOS 등에서 쉽게 설치 가능합니다. 



아래는 유용한 htop 단축키들입니다.

M: 메모리 사용량으로 프로세스를 정렬

P: CPU 사용량으로 프로세스를 정렬 

?: 도움말 

k: 현재 또는 선택된 프로세스를 종료 

F2: 디스플레이 옵션 지정을 위한 셋업 메뉴 

/: 프로세스 찾기


3. Atop


Atop은 시스템 리소스와 프로세스를 모니터링 하는 툴입니다. 이것은 현재 cpu, memory, disk, network 의 사용량을 프로세스 별로 보여줍니다. Top 또는 Htop과 비슷한 기능을 제공합니다. 



4. Nmon


Nmon은 cpu, memory, network disk 사용량을 모니터링 하고 프로세스 리스트를 보여주는 사용하기 쉬운 툴이다. Nmon은 간단해서 모니터링 결과를 보여주는 기능은 제공하지만 프로세스를 관리하거나 모니터링 출력 화면을 수정하는 기능은 제공하지 않는다. 하지만 통계 결과를 스트레드시트 파일로 저장할 수 있다. 



5. Glances

파이썬으로 작성된 Glances 는 Nmon과 비슷하게 cpu, 메모리, 네트웤 디스크와 프로세스 정보들에 대한 통계를 보여준다. Nmon과 마찬가지로 통계 정보 외에 다른 기능들은 제공하지 않는다. "h" 키를 누르면 도움말 기능이 실행된다. 




6. Saidar


Saidar는 소개한 모든 툴들 중에 가장 심플한 툴이다. Saidar의 결과 화면은 cpu, 프로세서, 메모리, 스왑, 네트워크 I/O, 디스크 I/O, 파일 시스템 정보들을 보여준다. 하지만 결과 화면에서 현재 작동중인 프로세스 리스트들을 보여주지는 않는다. 





블로그 공학/장기 컨텐츠

[3초 해결] 리눅스 tar.bz2 압축풀기

리눅스 tar.bz2 압축풀기 

tar jxf 파일이름.tar.bz2

끝. 간단하다! 

블로그 공학/장기 컨텐츠

리눅스에 VMware 설치 .bundle 파일 설치하는 방법

리눅스에서 vmware workstation vmware player .bundle 파일 설치 방법


리눅스에서 wmare 워크스테이션이나 vmware 플레이어를 설치하는 방법입니다.

http://www.vmware.com/products/

에 가서 다운로드 받고 싶은 파일을 선택합니다.

vmware workstation 다운로드시: workstation pro 다운

vmware player 다운로드시: workstation player 다운



다운로드가 완료되면 터미널을 열고 파일을 다운로드 받은 위치로이동한 다음 .bundle 파일을 설치합니다. 

리눅스에서 .bundle 파일을 설치하는 방법은 아주 간단합니다.

bundle 파일의 이름이 VMware-Workstation.bundle 이라면

sudo sh VMware-Workstation.bundle


이렇게 sudo sh 뒤에 파일 이름을 붙여주면 됩니다. 이렇게 하면 인스톨 화면이 뜨게 됩니다 :) 끝


  1. ㄷᆞ M/D Reply

    인스톨 화면이 안뜨네요 앞에 저거붙여도

  2. ㅇㅇ M/D Reply

    감사합니다!

  3. flashing 섬광 M/D Reply

    감사합니다!

    참고로 안되시는 분들은

    터미널에

    cd [파일이 있는 폴더 경로] 하신다음 sudo sh ~ 하시면 됩니다!

블로그 공학/장기 컨텐츠

리눅스 쉘 프로그래밍 for문 예제



리눅스 쉘 프로그래밍 쉘 스크립트 for문 예제


linux shell programming / shell script / for loop



i 를 1에서부터 5까지 증가 시키는 for문 예제



#!/bin/bash
for i in 1 2 3 4 5
do
   echo "Welcome $i times"
done

또는 


#!/bin/bash
for i in {1..5}
do
   echo "Welcome $i times"
done

와 같이 작성하면 됩니다. 그러면 아래와 같은 결과를 얻을 수 있습니다.


Welcome 1 times
Welcome 2 times
Welcome 3 times
Welcome 4 times
Welcome 5 times



블로그 공학/장기 컨텐츠

리눅스 find -name 파일 이름으로 파일 찾기

Linux 리눅스 find -name 파일 이름으로 파일 검색하기 찾기




log.txt 라는 파일을 찾아보자.


find -name log.txt


이 명령어는 log.txt 라는 이름을 가진 파일을 찾는다. 만약에 파일 이름이 Log.txt 면 찾지 못한다. 


이럴때는 -i 옵션을 추가해주자.-i 옵션을 추가하면 Log.txt, log.TXT 등 대소문자 구별없이 다 찾을 수 있다. 


find -iname log.txt




만약에 파일 이름이 log1.txt, log2.txt, ... 라면?


* 별표를 적극 이용해보자. *를 원하는 단어 앞 뒤 또는 중간에 붙여서 파일을 찾으면 된다. 


find -name log* 


find -name *.txt 


블로그 공학/장기 컨텐츠

[3초해결] 리눅스 vim 편집기 주석 배경 글씨색 바꾸기 테마적용





리눅스(linux) vi, vim 편집기 주석 배경 글씨색 색깔 테마 바꾸기



기본 리눅스 vim 편집기는 주석 색깔이 파란색 이라서 잘 보이지 않는 문제가 있습니다. 


잘 안보이는 글씨색들을 아래와 같은 명령어로 바꾸어 봅시다. 


여기서 desert, delek은 기본으로 되어 있는 vim 테마들의 이름입니다. 


:colo desert



:colo delek



마음에 드는 것을 선택하고 코딩을 합니다.


하지만 vim을 종료하고 다시 열어보면 색깔이 원래대로 돌아와 있는것을 알 수 있는데요.


영구적으로 테마를 적용하기 위해






vi ~/.vimrc


로 vim 설정 파일을 열어주시고 


colo desert

syntax on


라고 입력하시고 저장하시면 됩니다.


desert, delek 말고 아래와 같이 많은 테마들이 있으니 바꾸어 가면서 마음에 드는 것을 사용하세요.



blue.vim

darkblue.vim

default.vim

delek.vim

desert.vim

elflord.vim

evening.vim

koehler.vim

morning.vim

murphy.vim

pablo.vim

peachpuff.vim

ron.vim

shine.vim

slate.vim

torte.vim

zellner.vim


  1. 컴돌이 M/D Reply

    눈아팠는데 정말 유용하네요
    감사합니다

    • 우주 ™ M/D

      도움이 되셨다니 기쁩니다 :) 감사합니다