본문 바로가기

운영체제

(43)
[리눅스]ps명령어(프로세스 확인 명령어, 특정 프로세스 확인) 리눅스 프로세스 확인 명령어 - ps명령어리눅스 OS관리 시 프로세스를 확인하는 경우가 매우 많이 있다.이때 사용하는 명령어가 ps(Process Status)명령어이다. ps명령어는 현재 실행중인 프로세스 목록을 보여준다. 아파치, 오라클 등 프로그램 프로세스가 정상적인지 확인하거나비정상적인 프로세스가 올라왔는지 확인 하는 등 리눅스 관리 전반적으로 많이 사용되는 명령어이다. 주로 파이프라인, grep명령어와 함께 사용하여 특정 프로세스를 확인하는데 많이 사용된다. ps [option] 주요옵션리눅스 버전에 따라 옵션이 차이가 있을 수 있음. 이외에도 많은 옵션이 있지만 실제로는 grep명령어와 함께 사용하기 때문에 잘 사용하지 않는다.(ex. ps -ef | grep ~) 옵션설명-e 모든 프로세스를..
[리눅스]grep 명령어(특정 문자열 찾기) 리눅스 특정 문자열 찾기 명령어 - grep명령어리눅스에서 명령어 출력결과나 파일의 특정 문자열이 포함된 열을 봐야하는 경우가 있다.이때 사용하는 명령어가 grep명령어이다. more명령어는 파일이나 명령어의 출력결과 중 특정 문자열이 포함된 열을 보여준다. 주로 다른 명령어의 결과를 파이프라인을 이용하여 grep으로 특정 문자열을 출력해 내는데 자주 사용한다. grep [option] pattern filename1, filename2, ... 파일명 대신 *를 사용하면 현재 디렉터리 내 모든 파일에 대해서 점검한다. 주요옵션리눅스 버전에 따라 옵션이 차이가 있을 수 있음 옵션설명-c 패턴과 일치하는 줄의 개수를 출력한다.-i 대소문자를 구분하지 않고 검색한다.-n 줄 번호를 함께 출력한다.-v 패턴과..
[리눅스]more명령어(리눅스 긴 파일 확인, 페이지 단위 출력) 리눅스 페이지 단위 출력 명령어 - more명령어 리눅스에서 파일을 열 때, 파일이 너무 길어 화면상에 다 나오지 않거나(콘솔의 라인수 제한 때문에) 다 나오더라도 스크롤을 써야되 불편한 경우가 종종 있다. 이때 사용하는 명령어가 more명령어이다. more명령어는 긴 파일을 한 페이지씩 보여주는 명령어이다. 이 명령어 역시 여러 파일을 동시에 열수도 있다. 여러 파일을 열면 파일명을 함께 보여준다. 다른 명령어의 결과를 파이프라인을 이용하여 more로 페이지단위로 출력하기도 한다. more [option] filename1, filename2, ... 실행 중 사용하는 명령어 리눅스 버전에 따라 옵션이 차이가 있을 수 있음 버튼 설명 스페이스바, z 다음 페이지로 넘어간다. b 이전 페이지로 돌아간다...
[리눅스] head, tail 명령어(리눅스 파일 시작, 끝 출력 명령어) 리눅스 파일 시작, 끝 출력 명령어 - head명령어, tail 명령어리눅스에서 파일의 길이가 매우 길어서 일부만 확인해야 하는 경우가 있다.예를들어 로그파일이 잘 작성되고 있는지 보려면전체를 보는 대신 끝의 몇줄을 보고 최신 날짜까지 작성이 됬는지 확인할 수 있다. 이때 사용하는 명령어가 head, tail 명령어이다.이름에서도 느낄수 있듯이head는 파일의 앞부분을 확인하는 명령어,tail은 파일의 뒷부분을 확인하는 명령어이다. 물론 다른 명령어들처럼 파일 외의 입력에 대해(파이프라인 활용 등) 출력 해줄 수도 있고화면대신 파일로 출력할 수도 있다.(이부분은 이해가 안가면 넘어가도 무관하다.) 명령어 구조는 아래와 같다.디폴트 출력갯수는 10개이다. head [option] filename1, fil..
[리눅스]cat명령어(리눅스 화면출력, 출력, 연결 명령어) 리눅스 출력 및 연결 명령어 - cat명령어(catenate)리눅스에서 파일이나 명령어에서 나온 값을 화면에서 확인해야 하는 경우가 많다.vi를 열어서 볼수도 있겠지만(가끔 그런사람들이 있긴 하다)파일이 수정이 될 수도 있고, 무결성 문제가 생길수도 있다. 정석적인 방법도 아님.이때 사용할 수 있는것이 cat명령어이다. cat명령어는 파일을 화면 또는 파일에 출력해주거나, 여러개의 파일을 연결하여 출력해 주는 명령어이다. catenate의 줄임말로 "연결하다"라는 의미의 단어에서 나온 명령어이다.의미에서 볼 수 있듯이 원래는 여러개의 파일을 연결하는데 쓰는 명령어이지만,파일을 화면에 출력해주는 용도로도 많이 사용한다.화면뿐만아니라 파일에도 출력이 가능하다. cat [option] filename1, fi..
윈도우 업데이트 안될 때 해결방법(서비스가 실행되고 있지 않으므로 Windows Update에서 현재 업데이트를 확인할 수 없습니다) 증상윈도우 업데이트를 하려고 제어판에 들어가서 윈도우 업데이트 메뉴에 들어가보니 아래와 같이 업데이트 프로그램 자체가 안되는 경우가 있다. "서비스가 실행되고 있지 않으므로 Windows Update에서 현재 업데이트를 확인할 수 없습니다. 컴퓨터를 다시 시작해야 할 수도 있습니다." 재부팅을 하여도 마찬가지 증상이 나타나고, 메시지와는 달리 서비스에서 윈도우 업데이트도 켜져있다. 원인은 업데이트 프로그램에 문제가 생겨 나타나는 증상이다. 해결방법해결방법은 윈도우 업데이트 관련파일이 임시로 저장되는SoftwareDistribution 폴더를 지워주면 간단하게 해결된다. SoftwareDistribution 폴더에는 윈도우 업데이트 시 설치파일과 업데이트에 필요한 파일이 임시로 저장되고, 업데이트 관련 로..
USB 대용량 파일 저장안될때 해결방법 증상USB에 용량이 큰 파일을 복사하려고 할 때,아래와 같은 증상이 나타나는 경우가 있다."파일이 너무 큽니다.""파일이 너무 커서 대상 파일 시스템에서 사용할 수 없습니다." 분명히 USB용량은 남아 있는데 복사가 안된다. 메시지를 자세히 보면 USB에 사용할 수 없다가 아니라 파일 시스템에 사용할 수 없다고 나온다.따라서 USB의 파일시스템을 대용량 파일을 지원하는 파일시스템으로 바꿔주면 된다. 보통 USB는 파일시스템이 FAT32로 되어있는데,FAT32는 파일을 4GB 단위로 쪼개서 저장하기 때문에 최대 4GB까지만 파일이동이 가능하다. 4GB이상의 파일을 다루려면 USB의 파일시스템을 NTFS로 포맷해주어야 한다.(exFAT도 가능하나 라이선스가 필요하거나 호환문제가 생길 수 있음)NTFS는 거의..
[리눅스] ifconfig 명령어(리눅스 IP확인, 리눅스 IP설정 등) 리눅스 IP확인 및 설정 명령어 - ifconfig네트워크 인터페이스를 설정하거나 확인하는 명령어로IP주소, 서브넷마스크, MAC주소, 네트워크 상태 등을 확인, 설정할 수 있다. 윈도우의 ipconfig와 유사한 명령어이다. ifconfig [interface][option][address][up/down] 실제로는 명령어가 굉장히 기능이 많고 복잡하나 자주 사용하는 기능위주로 표현하고 설명하겠다. 주요기능 사용방법1. IP확인하기ifconfig ▼ 옵션없이 ifconfig만 실행(보안상 IP는 마스킹 처리함) enp0라는 이더넷(네트워크 인터페이스)의 상태가 표기되고 있다.IPv4주소(inet), 서브넷마스트(netmask), 브로드캐스트주소(broadcast)가 표기되고 있고MAC주소(ether)도..