728x90
반응형

OS 39

Shell - 비교/산술응용

#!/bin/bash ->어떤 형식의 파일 쓸껀지 #Title : #author: #date: sh [file] = sh 파일을 실행 ./ [file]= 실행 ls -rlt > /home/test/sh/$(date +%Y%m%d).txt Ls명령어 사용후 출력된 내용을 오늘 날짜 파일에 저장 Today=`date +%Y%m%d` 여기서 `는 백틱 투데이라는 변수를 만들고 Printf "Today is %s\n" $today로 printf 출력으로 사용 2> /dev/null 명령어 뒤에 2> /dev/null을 추가하면, 명령어 실행 시 발생하는 에러 메시지를 무시하고 결과를 출력할 수 있습니다. -eq 같다 -ne 다르다 -gt 크다 -ge 크거나 같다 -lt 작다 -le 작거나 같다 -n Null이 ..

OS/Linux 2023.07.07

[Linux] sar - 시스템 모니터링 프로그램

sar은 sysstat 패키지를 통해 설치한다. $ sudo apt install sysstat $ sudo yum install sysstat sysstat 패키지에는 iostat, pidstat, mpstat 명령어가 포함되어있다. 기본 사용법 $ sar [옵션] [인터벌] [횟수] 인터벌과 횟수 정보를 입력하지 않으면 기본적으로 수집하는 지표를 보여주고 /var/log/sa/sa* 파일로 저장되며, 날짜 값이 suffix로 저장된다. 수집 주기는 /etc/cron.d/sysstat 파일에서 설정 sar을 단독으로 사용시 CPU 사용률 정보 출력 $ sar 표기되는 옵션값 %user = 사용자 모드에서 CPU 사용된 시간비율 %nice = nice로 스케줄링의 우선순위를 변경한 프로세스가 사용자 모드..

OS/Linux 2023.07.06

[Linux] disk 용량 확인하기

df(disk free) 시스템 전체에 마운트 된 디스크의 여유 공간을 출력한다. 파일시스템, 디스크 크기, 사용된 용량, 사용가능한 용량, 사용된 용량의 비율, 마운트된 지점을 순서대로 보여준다. 디스크 남은 용량 확인 (기본 명령어) $ df 킬로바이트 단위로 남은 용량 확인 $ df -k 메가 바이트 단위로 남은 용량 확인 $ df -m 깔끔하게 보여줌 $ df -h 현재 디렉토리가 포함된 파티션의 남은 용량 확인 $ df . du(disk usage) 해당 디렉토리(파일)의 디스크 크기확인 명령어 (리눅스는 파일기반으로 객체를 관리함) 디렉토리 이름을 지정하지 않으면 현재 경로의 모든 디렉토리(서브 디렉토리 포함) 크기를 출력한다. # : 현재 디렉토리에서 서브 디렉토리까지 사용량 확인 $ du ..

OS/Linux 2023.07.06

명령어 - chown

chown 소유권 변경 chown [옵션] [소유자]:[그룹] [디렉토리 or 파일] 명령어로 root로 변경 $ su - test 계정에 .kube 파일 소유자 변경 $ chown -R test:users .kube/ Option -c 수정된 파일들만 자세하게 표시해주는 옵션 입니다. -t 간략히 표시해주는 옵션 입니다. -v 작업 진행 상태를 자세하게 표시해주는 옵션 입니다. -R 지정한 디렉토리 포함하여 하위파일까지 변경할 경우 사용되는 옵션 입니다.

OS/Linux 2023.07.06

명령어 - ln

ln은 Linux에서 링크(link)를 생성하는 명령어입니다. 링크는 다른 파일이나 디렉토리를 가리키는 파일입니다. ln 명령어는 크게 두 가지 종류가 있습니다. 하나는 하드링크(hard link)를 만드는 것이고, 다른 하나는 심볼릭링크(symbolic link)를 만드는 것입니다. 하드링크는 원본 파일과 링크 파일이 같은 파일을 가리키는 것으로, 원본 파일과 링크 파일은 inode 번호가 같습니다. 원본 파일이 삭제되더라도 링크 파일이 존재하면 데이터는 계속해서 접근할 수 있습니다. 심볼릭링크는 원본 파일이나 디렉토리를 가리키는 별도의 파일을 만드는 것입니다. 원본 파일이나 디렉토리가 삭제되면 심볼릭링크는 더 이상 유효하지 않아집니다. nano basefile 명령어로 basefile을 만들고 ln ..

OS/Linux 2023.07.06
728x90
반응형