linux
-
Linux - 디스크 리소스, 메모리 리소스, CPU리소스 확인linux 2024. 9. 25. 11:02
1. 디스크 리소스 확인 (df)df 명령어는 시스템에서 사용 중인 디스크 공간을 확인하는 데 사용됩니다. 주로 파일 시스템의 용량과 사용량을 확인할 때 사용합니다.df 명령어 주요 옵션들:df -h: 사람이 읽기 쉬운(Human-readable) 형식으로 디스크 사용량을 출력합니다. 즉, GB, MB 등 단위로 출력됩니다.df -h출력 예시:Filesystem Size Used Avail Use% Mounted on/dev/sda1 50G 20G 30G 40% / df -g: GB 단위로 디스크 사용량을 출력합니다.df -g 출력 예시:Filesystem GB_blocks Used Free %Used Mounted on/dev/sda1 ..
-
Linux - ps -ef 명령어linux 2024. 9. 25. 10:55
1. ps -ef 명령어ps -ef는 모든 프로세스의 상태를 출력하는 명령어입니다. 옵션별 의미는 다음과 같습니다:-e: 모든 프로세스를 나열합니다.-f: 풀 포맷으로 출력, 즉 각 프로세스에 대한 세부 정보를 포함하여 출력합니다.ps -ef만 사용하면 모든 프로세스가 출력되는데, 이 출력 결과는 매우 길 수 있습니다.예시:ps -ef출력 결과:UID PID PPID C STIME TTY TIME CMDroot 1 0 0 10:00 ? 00:00:01 /sbin/initroot 546 1 0 10:00 ? 00:00:00 /usr/sbin/sshd -Duser 1543 546 0 10:10 ..
-
Linux - tail명령어, tail-f 명령어 차이점linux 2024. 9. 23. 15:44
tail명령어, tail-f 명령어 차이점 tail과 tail -f의 차이는 정적인 출력과 실시간 업데이트에 있습니다. 두 명령어는 모두 파일의 마지막 몇 줄을 출력하지만, 그 동작 방식에 차이가 있습니다. 1. tail정적인 출력:tail은 지정한 파일의 마지막 10줄(기본값)을 한 번 출력한 뒤, 종료됩니다.이 명령어는 파일이 이미 작성된 상태에서 마지막 부분을 확인할 때 사용됩니다.사용 예시:결과: 파일의 마지막 10줄이 출력됩니다.tail system.log 옵션:-n 옵션을 사용하면 출력할 줄 수를 지정할 수 있습니다결과 : 미지막 20줄이 출력됩니다. tail -n 20 system.log 2. tail -f실시간 모니터링:tail -f는 파일의 마지막 몇 줄을 출력한 후, 실시간으로 ..
-
Linux - grep tail 명령어 실습으로 파해치기linux 2024. 9. 23. 15:28
grep tail 명령어 실습으로 파해치기 예시 로그 파일 생성우선, 로그 파일을 하나 만들어보겠습니다. 로그 파일은 보통 날짜와 함께 이벤트나 오류 메시지가 포함됩니다.echo "2024-09-23 10:00:00 INFO User login successful" > system.logecho "2024-09-23 10:05:00 ERROR Failed to connect to database" >> system.logecho "2024-09-23 10:10:00 INFO Data backup started" >> system.logecho "2024-09-23 10:15:00 ERROR Disk space low" >> system.logecho "2024-09-23 10:20:00 INFO Data..
-
Docker를 통해 Linux 설치 및 tail,grep 명령어 실습linux 2024. 9. 23. 15:18
Docker를 통한 Linux 설치docker pull ubuntu ubuntu 컨테이너 실행docker run -it ubuntu /bin/bash ubuntu 컨테이너 이름 지정 후 생성docker run --name my_custom_name -it ubuntu /bin/bash 연습 폴더 생성 및 접근lsmkdir test_foldercd test_foldertouch file.txt 이미 생성되어있는 컨테이너가 있다면 exec를 통해서 cmd창을 사용하여 리눅스환경으로 접속docker exec -it my_custom_linux /bin/bash파일 생성 및 명령어 연습 방법echo "첫 번째 줄입니다." > example.txtecho "두 번째 줄입니다." >> example.txtecho..
-
[Linux] 시간 및 기타 커맨드linux 2023. 7. 17. 15:44
date --help format 사용법과 date의 사용법 확인이 가능하다. date [+포맷] 원하는 format을 적용시켜 원하는 정보 출력이 가능하다. cal --help cal 해당년도를 입력한다면 아래와같이 해당년도에 속하는 달력을 보여준다. history확인 history 전에 사용했던 명령어를 다시 사용하기 위해서는 방향키를 위아래로 움직여서 확인이 가능했지만 목록으로 보기를 원한다면 history명령어를 사용하면 된다. 이와같이 기존에 사용했던 명령어들을 한눈으로 확인이 가능하다. 이와같이 !를 활용하여 목록 번호를 입력한다면 그에 해당하는 명령어가 수행된다. 그리고 바로 전 명령어를 수행하기 위해서 방향키를 이용하여 바로 명령 수행이 가능하지만 !!를 사용하여도 동일한 명령어 수행이 가..
-
[Linux] 압축 관련 커맨드linux 2023. 7. 17. 13:54
단일 파일에 대한 압축 gzip 압축 관련 커맨드 실습을 하기 위해 임시 파일을 생성해보자. find > filelist 여기서 > 의 경우 find > filelist 파일로 저장을 해라 라는 의미를 담고있는데 find로 화면에 뿌려주는 디렉토리들을 filelist라는 디렉토리에 모두 저장을 하여라는 의미이다. 커맨드 명령어를 입력한다면 아래와 같이 확인이 가능하다. linux에서 압축을 하는 경우 gzip을 이용하여 손쉽게 압축이 가능하다. 우선 gzip에 대해 알아보자. 가장 간단하게 압축파일을 생성해보자. 이전에 >를 이용하여 filelist 디렉토리를 생성하였는데 이를 압축해보자. 파일압축 gzip filelist 이와같이 손쉽게 압축파일 생성이 가능하다. 파일정보 확인 file filelist..
-
[Linux] 파일 검색linux 2023. 7. 17. 10:31
파일 검색 find --help find 기능을 사용하기전에 help를 이용하여 해당기능을 한번 살펴보자 여기서 [] 대괄호로 둘러싸인 부분은 생략이 가능하다는 의미이다. Usage : find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path...] [expression] 이와같이 사용을 하는데 find의 경우는 모두를 생략하고 find만 사용하여도 그 자체로 동작을 한다는 의미이다. 실습을 위해 etc경로로 이동해보자 여기서 etc의 경우에 여러가지 설정파일들이 etc경로에 위치하는 경우가 많다. find /etc -print find etc의 경로에서 위와같은 명령어를 실행시킨다면 아래와 같이 동일한 결과가 출력되어 나온다. 특정 파일 검색하기 find /etc -n..