CPU 확인하는 방법 1. /proc/cpuinfo /proc/cpuinfo 의 파일 내용을 보는 방법이 있습니다. 각 CPU Core의 개별 상세 정보를 모두 볼 수 있습니다. $ cat /proc/cpuinfo processor: 0 vendor_id: GenuineIntel cpu family: 6 model: 85 model name: Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz stepping: 4 microcode: 0x1 cpu MHz: 2194.842 cache size: 4096 KB physical id: 0 siblings: 1 core id: 0 cpu cores: 1 apicid: 0 initial apicid: 0 fpu: yes fpu_excepti..
디스크가 꽉 찼을때, 용량 정리를 할 때 유용한 명령어들을 모아보았습니다. 1. 크기 별로 정렬해서 보기 -S 옵션을 주어, 파일크기 순으로 내림차순 정렬을 하거나 -Sr 옵션을 주어 올림차순으로 정렬을 하여 목록을 출력할 수 있습니다. $ ls -alhS -a : 모든 파일 리스트( . 으로 시작하는 파일/폴더 포함 ) -l : 긴 리스트 형태 -h : 사람이 읽기 쉬운 포맷으로 크기 출력 -S : 파일 크기로 정렬(내림차순) -r : 정렬 반대순서로 -Sr : 파일 크기로 정렬(올림차순) 2. 파일 및 폴더 크기 보기 -a 옵션을 주면, 현재 디렉토리의 모든 파일 및 폴더에 포함된 파일의 용량을 출력할 수 있습니다. $ du -ah * 28K./apache-jmeter-5.1.1/lib/ext/Apa..
새로운 볼륨 스토리지를 마운트 하는 방법에 대해 알아보겠습니다. 추가된 볼륨을 PC에서 인식하고, 사용하기 위해서는 볼륨을 파티셔닝하고, 마운트 작업을 해주어야 합니다. 1. 추가된 볼륨 조회 fdisk 명령어로 볼륨 조회를 해보면, 2개의 Disk가 있습니다.( /dev/vda 와 /dev/vdb ) /dev/vda 디스크는 /dev/vda1 에 마운트가 되어있는 상태이고, /dev/vdb 디스크는 새롭게 추가된 볼륨으로, 파티셔닝 및 마운트 작업을 해보도록 하겠습니다. $ sudo fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (log..
df( Disk Free ) 마운트된 디스크의 용량을 확인하기 위한 명령어 이다. Usage df [-k] [-P|-t] [-del] [file...] -h KB, MB, GB or TB 단위로 보여준다 -k KB 단위로 보여준다 -m MB 단위로 보여준다 du( Disk Usage ) 디렉터리나 파일 사이즈를 확인하기 위한 명령어 이다. Usage du [OPTION]... [FILE]... or: du [OPTION]... --files0-from=F -h 사람이 읽을 수 있는 포맷으로 사이즈를 표시( 1K 234M 2G ) -s 전체 사이즈만 표시 -a 모든 파일의 개별 사이즈를 표시
경로가 변경 되거나 해서 쉘 스크립트의 텍스트를 한번에 치환을 해야되는 경우가 생기는데, 휴먼 에러를 최소화 하기 위해 한번에 치환하는 방법을 알아보자. sed -i 's/original/new/g' file.txt: sed = Stream Editor 명령어 : -i = in-place( i.e. 오리지널 파일에 저장 ) : s = 대체 명령어 : original = 변경 대상 텍스트 : new = 변경 할 텍스트 : g = global( i.e. 전체를 다 치환 ) : file.txt = 읽을 텍스트 파일
if [[ $aug1 == "and" ]];: aug1 변수가 undefined 또는 empty 이더라도, $aug1 부분이 없어지지 않아 에러가 발생하지 않는다. if [ $aug1 = "and" ];: single bracket 에서는 aug1 변수가 undefined 또는 empty 인 경우, 아래와 같이 syntax 에러가 발생하게 된다. ( [: =: unary operator expected ) if [ = "and" ];single braket에서 이를 방지하기 위해서는 아래와 같이 변수를 따옴표로 싸줘야 한다. if [ "$aug1" = "and" ];결론은 [[ ... ]] 에서 더 많은 처리를 해주므로, [ ] 와 "" 를 쓰는것 보다 가급적이면 [[ ... ]] 를 사용하는 것이 더 ..
리눅스에서 string을 특정 delimiter 로 split 을 하기 위해 cut 명령어을 사용해 보자. cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-d delim] [-s] [file ...]다른 옵션들에 대해서는 추후에 더 알아보고, 여기서는 split 을 위한 -d 옵션을 사용한다. -d : 기본 값은 TAB 이고, 별도 지정을 하기 위해서는 값을 명시해 주면 된다. cut -d , -f 2
rm 명령으로 정규식을 사용해서 파일을 삭제하려고 하면, 해당 파일이 없다면서 삭제가 되지 않는다. 찾아보니, rm 에서는 정규식을 지원 하지 않는다고 한다. 대신, find 를 사용하여 정규식으로 특정 파일들을 골라 삭제를 할 수 있다. # find [OPTION...] [PATH] [EXPRESSION...] $ find . -name "*20200405*" -delete: 현재 폴더에 지정된 문자열 패턴에 해당하는 파일을 검색을 하고, -delete 옵션으로 검색된 파일 또는 디렉터리를 삭제하게 된다.
- Total
- Today
- Yesterday
- Linux
- JSON
- Index
- docker
- tomcat
- JPA
- gradle
- Git
- SpringBoot
- scala
- plugin
- error
- mac
- Filter
- install
- Size
- AWS
- Postman
- Spark
- Container
- Log
- intellij
- Kibana
- maven
- logstash
- elasticsearch
- apm
- Java
- spring
- spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |