일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EKS
- publishnotreadyaddress
- 백준 #10430
- 네트워크 #NW
- Python #pakage
- lenova #레노버 #노트북
- lvm #lv #vg #pv
- jgrp000032 #ocp #
- function #사용자 정의 함수
- 티스토리챌린지
- 오블완
- Linux #wc
- dump #jattach
- NameSpace #NS
- Kafka #카프카
- CI #CD #CI/CD
- shell #shell script
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- DB #mariaDB #SQL
- istio #k8s #kubernetes
- Excel #엑셀
- OCP
- jmap #jstack
- Swap Memory
- EFK
- Node #POD #Container
- test #비교
- Grid #CSS
- bootstrap #css #CSS
- dify
- Today
- Total
목록OS (44)
BEOM_IT
swap 메모리를 할당하게 되면 swap 공간을 가지게 되는 되는데,실제 메모리(RAM) 즉 물리 메모리가 가득 차게 된다면 프로세스 더 이상 이어가지 못하고 종료가 된다,이를 방지하고자 부족한 메모리를 하드 디스크 공간으로 할당한 스왑 메모리를 통하여 진행을 한다. 따라서, Swap메모리는 물리적인 메모리가 아닌, 디스크의 공간을 메모리처럼 활용하여 처리 속도면에서는 떨어진다.첫번째로 일단 디스크의 공간을 확인해야 한다. 3가지 방법이 존재한다.읽기 접근 권한이 있는 파일 시스템에 대해 사용 가능한 디스크 공간의 양을 표시[root@rhel8 /]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 7.8..
data dir 하위의 .log를 모두 찾아서 7일이 지난 파일이면 삭제 find /data/ -type f -name "*.log" -mtime +7 -exec rm {} \;
LVM 기본 개념 이해Physical Volume (PV): 물리적 디스크나 파티션을 LVM에서 사용할 수 있게 변환한 것.Volume Group (VG): 여러 개의 PV를 묶어 하나의 큰 논리적 스토리지 풀로 만든 것.Logical Volume (LV): VG에서 논리적으로 생성한 저장 공간, 즉 실제 데이터를 저장할 수 있는 공간. # 패키지 설치 (필요 시)sudo apt-get install lvm2 # Ubuntu/Debian 계열sudo yum install lvm2 # CentOS/RHEL 계열 LVM 생성 방법1. disk 목록확인sudo fdisk -l2. pv 생성sudo pvcreate /dev/sdb## 검증pvscan pvdisplay3. vg 생성sud..
보안취약점 전체 내용이 아닌 간소화 버전으로 web/was 및 상세한 점검사항은 별도 수정#! /bin/bash# rhel8 버전 보안취약점# sudo -i # root user로 진행# 전체 보안취약점 중 몇가지만 사용 예정host=`hostname`date=`date +%y%0m%d`##### setting ##### middle ware home dir##### su user ####su_user='실제 관리자 계정 - no root'echo "rhel 8 security" > "$host"_"$date".txtecho "========================================================================================" >> "$host"..
shell script if 문 사용 방법 # 기본 사용 문법if [ 값1 조건식 값2 ];then 수행문elif [ 값1 조건식 값2 ]then 수행문else 수행문 fi[] -> (( )) 를 사용하면 산술연산자 >, 값2[ -ge ] : 값1 >= 값2[ -lt ] : 값1
journalctl 이란? - systemd의 서비스 로그를 확인할 수 있다. - systemd-journald.service에 의해서 systemd의 정보들을 분석한다. 옵션 -a : 표시할 수 없는 문자가 있거나 매우 긴 경우에도 모든 Log 내용을 출력 -b : 마지막 부팅 후의 Log만 출력 -r : 최신항목이 먼저 표시되도록 역순으로 출력 -c : 커서가 지정한 저널의 위치부터 Log 표시를 시작 -f : 가장 최근 Log만 표시하고 새롭게 추가되는 Log는 계속 출력 -k : 커널 메시지만 출력 (dmesg랑 같음) -q : 일반 사용자로 실행될 때 접근할 수 없는 시스템 저널에 관한 경고메시지를 표시하지 않음 -u : unit으로 systemctl list-units에서 출력되는 첫번째 항목..
*사용 Tool의 encoding 확인* 1. 현재 인코딩 정보 확인 echo $LANG 2. 사용가능한 인코딩 설정 확인 locale -a 3. 한글 패키지 설치(ko_KR.UTF-8이 없을시) sudo apt-get install language-pack-ko 4. locale-gen으로 locale 설치 sudo locale-gen ko_KR.UTF-8 5. ko.UTF-8설정 sudo dpkg-reconfigure locales 6. LANG 환경변수 설정 sudo update-locale LANG=ko_KR.UTF-8 LC_MESSAGES=POSIX
dir : 현재 디렉토리 파일 목록 표시 copy : 파일 복사 copy a.txt test a.txt파일 test dir으로 복사 del : 파일 삭제 type : 파일 내용 표시 linux의 cat ren : 파일의 이름을 변경 ren a.txt b.txt a.txt파일을 b.txt로 md : 디렉토리 생성 cd : 디렉토리 이동 cls : clear attrib : 파일 속성 변경 find : 파일에서 문자열검색 findstr : grep 문자열 가져오기 chkdsk : 디스크 상태점검 format : 디스크 표면을 트랙과 섹터로 나눠 초기화 move : 파일 이동