728x90
반응형

IT 687

프로세스 상태 확인 and 텍스트 프로세싱

안녕하세요 뚱보 프로그래머 입니다. 프로세스 상태 확인방법 및 텍스트 프로세싱 - 프로세스 상태 확인 ps process의 의미이며 프로세스를 관리하는명령어로 프로세스의 상태를 표시한다. 1] 형식 #ps [-옵션] 2] 옵션 -a : 모든 프로세스를 보여준다. -u : 사용자의 프로세스를 보여준다. -x : 실행 중인 프로세스를 보여준다. 3] 사용 예 [root @edu00 linux]#ps –aux [root @edu00 linux]#ps –aux | grep httpd - 텍스트 프로세싱 어떤 명령어가 수행되면 대부분 모니터나 파일에 어떤 결과를 나타내는 텍스트가 display된다. 이를 통해 사용자는 원하던 결과를 확인할 수 있다. 혹은 이런 결과들을 서로 조합하거나 분리하여 원하는 내용만을 추..

시스템 정보 확인 명령어

안녕하세요 오늘은 특별히 하나더! 시스템 정보 확인 명령어 대해서 적어봅니다. uname uname 명령은 시스템의 정보를 알려준다. 1] 옵션 -a : 모든 정보 -n : 시스템명(네트워크상의 노드명) -s : 운영체제명 -r : 운영체제 release 번호 -v : 운영체제 버전 번호 -m : 시스템 아키텍쳐 -p : 프로세서 타입 2] 사용 예 [root @edu00 linux]#uname –a Linux edu00.linux.net 2.4.2-3 #1 Sun Jun 24 01:31:37 KST 2001 i686 unknown finger 시스템 상의 사용자들에 대한 정보를 보여준다. 1] 형식 #finger [ -옵션] [ 사용자 ] 2] 옵션 -s : 사용자의 로그온 이름, 실제이름, 터미널 이..

디스크 관리 명령어

안녕하세요 뚱보 프로그래머 입니다. 오늘은 디스크 관련 명령어에 대해 간단히 서술합니다. du disk usage의 의미이며 디스크의 사용량을 체크한다. 1] 형식 #du [-옵션] [디렉토리] 2] 옵션 -a : 디렉토리가 아닌 모든 파일에 대한 정보를 화면에 출력한다. -k : kilobyte 단위로 표시 -m : megabyte 단위로 표시 -h : human readable이란 의미에 따라 사람들이 읽을 수 있는 용량의 단위표시를 하면서 화면에 출력이 된다. -s : 사용량의 총 합계를 출력한다. 3] 사용 예 [root @edu00 /root]#du -sh /home /home 디렉토리의 총사용량을 단위표시를 해서 화면에 출력해 지정된 디렉토리의 사용량을 확인한다. df difk free의 의미..

파일관리 명령어

안녕하세요 뚱보 프로그래머 입니다. 파일관리 명령어에 대해서 간단하게 적어봅니다. find 원하는 특정 파일을 디렉토리를 탐색하여 찾는다. find는 매우 강력한 도구로 특정 디렉토리들을 순회하면서 지정된 조건에 만족하는 파일을 찾는다. 파일의 조건은 이름이나 크기, 날짜 등 다양하게 지정할 수 있다. 1] 형식 #find [ 경로(디렉토리) ] 탐색 조건 2] 옵션 1) 검색 조건 -name 파일명 : 찾고자 하는 파일의 이름을 정한다. 와일드 카드도 가능하다. -user 사용자 : 파일 사용자의 ID에 따라서 검색한다. 로그인 이름이나 번호 모두가 가능하다. -type letter : f, d, l, c, b 등을 문자로 사용하며 f는 파일, d는 디렉토리, l은 심볼릭 링크 파일, c는 캐릭터 디바..

Man 명령어

안녕하세요 뚱보 프로그래머 입니다. 금일은 Man 명령어에 대해서 적습니다. man page 사용하고자 하는 유닉스 유틸리티에 대한 매뉴얼(manual)을 검색해서 보여준다. 셸을 사용할 때 어떤 명령의 사용법이 기억 나지 않는 경우가 있다. 혹은 매번 사용하던 명령이라도 특수한 옵션이 필요할 때 그 기호나 사용법을 정확히 확인해야 하는 경우가 많이 있다. 일반적으로 /usr/share/man 디렉토리에 섹션별로 저장이 되어 있으며, 이 온라인 도움말 시스템은 각 명령과 용어에 대해 다음과 같은 내용을 포함한다. 1] 용어에 대한 설명 명령어 이름(NAME) 개요(SYNOPSIS)와 설명(DESCRIPTION) 모든 옵션의 목록과 정의 환경(ENVIRONMENT)와 매개변수(PARAMETER) 등 관련되..

리눅스 파티션

안녕하세요 뚱보 프로그래머입니다. 오늘은 파티션에 대해서 간략하게 알아보는 시간을... 그럼 적어보겠습니다. 1] 디렉토리 구조 리눅스 시스템의 파일시스템은 계층적 트리 형태의 디렉토리구조를 가지고 있다. 다음은 설치시에 설정을 해야 할 기본적인 파일 시스템들이다. 1) /boot LILO라는 리눅스 로더가 부팅 과정 중 사용할 파일이 위치, 커널 이미지 등이 있다. 2) /(루트) 리눅스의 최상위 루트 디렉토리는 하나의 시스템에 유일하게 하나가 존재하며 root 디렉토리하고 한다. 루트 디렉토리는 모든 디렉토리의 출발점인 동시에 다른 시스템과의 연결점이기 때문에 모든 리눅스 디렉토리들이 / 파티션 아래에 링크된다. 부팅과 시스템 설정에 필요한 것들이 위치한다. 3) /usr 시스템 사용에 필요한 소프트..

리눅스 기본 하드웨어 정보 확인방법

안녕하세요 뚱보 프로그래머 입니다. 오늘은 기본 하드웨어 정보 확인방법에 대해 알아보도록 하겠습니다. 사용할 하드웨어에 대한 사항을 파악하고 있어야 한다. 구입시 첨부된 매뉴얼을 보관하고 있는 것이 좋은 방법이며, MS Windows가 설치되어 있으면 제어판의 시스템 정보에서 하드웨어 정보를 확인할 수 있다. 최근 리눅스는 설치 시에 설치 프로그램이 자동으로 대부분의 하드웨어를 인식하지만 만일의 경우, 시스템 에러나 설치 후에 설정할 필요가 있을 때를 위해 시스템의 하드웨어 정보는 필요하다. 1. Hard Disk drive 개수(대부분의 pc는 1개), 크기, 순서, 인터페이스 방식(IDE, SCSI), 용량 실린더, 헤드, 섹터 정보 등 2. 프로세서 제조업체, 모델명, 클럭 스피드, 캐시 용량 등 ..

리눅스 배포 매카니즘

안녕하세요 뚱보 프로그래머 입니다. 오늘은 머리가 지끈지끈 몸살기운도 좀있고 힘드네요.. 다들 건강조심하세요.. 간단하게 배포판 리눅스에 대해서 간단히 알아보겠습니다. Linux는 kernel만을 의미하며 커널은 시스템의 기본 서비스를 제공하는 핵심적인 부분을 일컫는다. 그러나 커널만으로 사용자가 시스템을 융통성있게 사용할 수 없기 때문에 “Distributor”라고 불리는 개인, 법인, 단체 등이 각각의 필요에 의해 라이브러리, 기본 명령어, 애플리케이션 등 다양한 소프트웨어를 조합하여 배포판이라는 것을 만들어 배포한다. 리눅스 배포판을 만드는데 필요한 요소들, 즉 커널, 유틸리티, 애플리케이션 등은 인터넷상에서 제공된다. 실행 프로그램들이나 리눅스 커널을 설치하는 것을 돕고 애플레케이션들을 지원하기 ..

리눅스 운영체제

안녕하세요 뚱보 프로그래머 입니다. 오늘은 리눅스 운영체제 구성에 대해서 간단하게 적어봅니다. 1. 커널 리눅스 운영 체제의 핵심인 커널은 모든 작업에 우선하여 동작하는 프로그램으로 사용자 프로그램과 하드웨어 장치간의 인터페이스를 제어하고, 다중 작업을 지원하기 위한 프로세스 스케쥴링을 하며, 시스템의 많은 부분을 통합적으로 관리하는 프로그램이다. 따라서 커널은 시스템상에서 동작하는 어떤 개별적인 프로세스라기 보다는 항상 메모리에 존재하면서 모든 프로세스들이 사용할 수 있는 루틴들의 집합이라고 할 수 있다. 커널 루틴은 여러 가지 방법으로 호출되는데 커널을 사용하는 직접적인 방식은 시스템 호출(System Call)을 사용하는 것으로서 커널이 호출된 프로세스를 취해서 관련 코드를 실행한다. 예를 들어 r..

리눅스 지원 HardWare

안녕하세요 뚱보 프로그래머 입니다. 지금은 열심히 리눅스에 대해서 공부하고 있지만 사실 처음에는 개발자를 무지하게 하고싶었네요... 지금은 엔지니어를 하고있지만요... 오늘은 리눅스가 어떤 하드웨어를 호환하는지 간략하게 적어봅니다. 1. 프로세서 1] Acorn/ARM Strong ARM은 영국의 마이크로프로세서 코어 개발업체인 ARM사와 미국의 DEC가 공동으로 개발한 마이크로프로세서 제품을 말한다. 인텔은 Strong ARM 프로세서가 인텔이 갖추지 못한 제품군을 보완하기 위해 비록 기존 x86 계열의 임베디드 제품과 시장 경쟁을 할 우려가 있음에도 불구하고 Strong ARM 사업을 인수하였다. Strong ARM 프로세서는 기존 ARM 코어를 적용한 제품보다도 뛰어난 성능을 제공하는 것이 특징이며..

728x90
반응형