본문 바로가기

운영체제

(32)
[리눅스] 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)도..
[리눅스] chmod 명령어(리눅스 파일권한 설정 명령어) 리눅스 파일권한 설정방법 - chmod명령어 리눅스(CentOS, ubuntu 등)에서 파일이나 디렉터리에 대한 접근권한을 설정하는 명령어로 chmod명령어가 있다.알파벳 기호를 사용하는 문자모드, 8진수 값을 사용하는 숫자모드가 있다. chmod [option] mode file ※ 권한 확인 방법ls -all 명령어를 통해 파일의 권한을 확인할 수 있다.r(읽기), w(쓰기), x(실행) 권한이고,3칸씩 나누어 각각 소유자, 그룹, 일반사용자 이다.▼ aaa.txt는 rwxr-xr--는 소유자(읽기,쓰기,실행), 그룹(읽기,실행), 일반사용자(읽기) 이다. 문자모드문자모드는 설명이 직관적이며 숫자모드와는 달리 기존 권한을 유지한채 권한 추가, 삭제가 가능하다는 이점이 있다. 사용기호구분 기호 설명 권..
[리눅스] top명령어(리눅스 상태확인, 리눅스 시스템 모니터링) 리눅스 시스템 모니터링 방법 - top명령어 리눅스 서버관리를 위해 서버상태를 모니터링 및 점검해야 하는 경우가 있다.이때 사용할 수 있는 것이 top명령어 이다.동작중인 프로세스의 상태, CPU, 메모리, 시스템부하를 실시간으로 화면에 출력해준다. top [option] 주요옵션옵션이 있으나 주로 옵션없이 top명령어만으로 사용한다. 옵션 설명 -d delay 지정한 시간(delay) 간격으로 정보를 출력 -n num 지정한 횟수(num) 만큼 정보를 출력 -p pid 지정한 프로세스 id(pid)의 정보만 출력 사용화면 및 요소설명▼ 명령어 top 사용(옵션 없음)첫번째 줄 - 현재시간 : 15:34:20 - 서버가동 후 유지시간(uptime) : up 59 days, 20:45 - 현재 접속자 수 ..
[리눅스] 리눅스 남은 용량 확인하기(리눅스 용량확인) df 명령어 리눅스 파일시스템 남은용량 확인방법 - df명령어 리눅스 서버관리를 하다보면 서버의 남은용량을 확인해야 할 경우가 있다.이때 사용할 수 있는것이 df명령어 이다.현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 관한 정보를 보여준다.다른 명령어들 보다 가독성이 높게 표시되기 때문에 서버 유지관리시에 많이 사용한다. df [option] [file] 주요옵션여러가지 옵션이 있으나 가장 많이 사용하는 옵션은 -h 옵션이다. 옵션 설명 -h 용량을 읽기 좋은 형태로 보여준다.(가장 많이 사용) -k 용량을 키로바이트 단위로 보여준다. -m 용량을 메가바이트 단위로 보여준다. -T 각 파티션에 대한 파일시스템의 유형을 보여준다. -i 아이노드의 사용량을 보여준다. 사용예제명령어 df -h 사용예제-h옵..