일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- function #사용자 정의 함수
- bootstrap #css #CSS
- 티스토리챌린지
- EFK
- shell #shell script
- lenova #레노버 #노트북
- CI #CD #CI/CD
- 백준 #10430
- 오블완
- istio #k8s #kubernetes
- jmap #jstack
- lvm #lv #vg #pv
- Swap Memory
- EKS
- publishnotreadyaddress
- Linux #wc
- jgrp000032 #ocp #
- DB #mariaDB #SQL
- dify
- dump #jattach
- test #비교
- Excel #엑셀
- Grid #CSS
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- Python #pakage
- Node #POD #Container
- OCP
- Kafka #카프카
- 네트워크 #NW
- NameSpace #NS
- Today
- Total
목록전체 글 (195)
BEOM_IT
리눅스 환경에서 mariadb설치 apt -y install mariadb-server mariadb-client (서버,클라이언트 설치) systemctl restart mariadb systemctl enable mariadb systemctl status mariadb mariadb포트는 3306 ufw allow 3306 mysql -> 접속 root비밀번호 설정하기 mysqladmin -u root password '비밀번호' systemctl restart mariadb 외부 접속하기 위한 설정 nano /etc/mysql/mariadb.conf.d/50-server.cnf ->28행 bind-address ->주석 윈도우 mariadb설치 윈도우용 mariadb 파일을 다운받아 설치 클라이언..
pakage 파이썬의 패키지는 디렉토리 구조를 그대로 사용함 (명시적으로 자바처럼 package라고 정의 안함) - __init__.py : 해당 패키지가 import될때 실행되는 스크립트 - __all__ : __init__.py내에 __all__ = ['하위패키지명',..] 식으로 정의하는데, 이는 from {package) import * 를 할때, 리턴되는 모듈 명이다. 자바처럼 import * 하면 모두가 import되는게 아니라, 예를 들어 윈도우즈의 경우 module.py 파일과 Module.py 파일을 같은 파일로 취급(대소문자를 가리지 않기 때문에), 명시적으로 import * 시 패키지내의 어떤 모듈을 -import 할지를 정해줘야 한다. - import : import는 import하..
python 변수 표기 name ="xxx" 같이 선언 age=4 print("이름은"+name+"입니다")처럼 +로 감싸서 사용 +대신 ,(콤마_띄어쓰기)로도 사용가능 정수형을 출력할시 str(age) 와 같이 정수형을 문자열로 감싸주어야 한다. 변수를 입력값으로 받고싶을경우 변수=input() ex)name=input() 자료형 변수 자료형은 파이썬에서 데이터를 다룰 때 데이터 종류를 의미 변수를 만들 때 사용자가 자료형을 결정하지 않아도 내부적으로 판단 후 적용 자료형 확인은 type() 함수로 알 수 있다. 사칙연산 + =더하기 -= 빼 기 / =나머지 * =곱 % =나머지 ** =제곱 // =몫 ex) print(a//b)
숫자형 정수 = int 실수 = float 컴퓨터식 지수 = 4.24e10 8진수 =0o37 16진수 = 0x7A 정수형과 실수형 만 기억하자 # 정수 a=123 print(type(a)) print(a) # 실수 a=1.2 print(type(a)) print(a) # 8진수 a=0o10 print(type(a)) print(a) 사칙연산은 그냥 계산 # 사칙연산 a=1 b=2 c=3 print(a+b) print(a-b) print(a+b-c) print(a*c) print(c/3) 문자형 문자열 안의 표현식 코드 설명 \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ \를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를..
kafka=> Producer -> kafka Server -> Consumer 비동기 처리를 위한 메시징 큐(FIFO) kafka-topics.sh 토픽에 관련된 작업을 할 수 있는 스크립트 sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --topic test-topic test topic명의 topic 생성 sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --partitions 10--replication-factor 1--topic test-topic2 --config retention.ms=172800000 원하는 설정을 입력한 topic 생성 sh bin/..
버블 정렬(bubble sort) 알고리즘의 개념 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘 인접한 2개의 레코드를 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. 선택 정렬과 기본 개념이 유사하다. 버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를, 세 번째와 네 번째를, … 이런 식으로 (마지막-1)번째 자료와 마지막 자료를 비교하여 교환하면서 자료를 정렬한다. 1회전을 수행하고 나면 가장 큰 자료가 맨 뒤로 이동하므로 2회전에서는 맨 끝에 있는 자료는 정렬에서 제외되고, 2회전을 수행하고 나면 끝에서 두 번째 자료까지는 정렬에서 제외된다. 이렇게 정렬을 1회전 수행할 때마다 정렬에서 제외되는 데이터가 하나씩 늘어난다. # include // 버블정렬 v..
1. linux 재부팅 후 ESC연타 (성공 어려움) 성공시 GRUB 화면으로 로딩 2. E 입력시 편집화면으로 이동 3. linux /boot -----> 문구 까지 이동 4. 문구 마지막에 (띄어쓰기)init=/bin/bash 입력 후 Ctrl + X 5. root로 접속됨 whoami 명령어로 다시 확인 6. passwd 명령어로 비밀번호 변경(읽기 모드 -> 모드변경필요) mount -o remount.rw / 명령어 입력 passwd 명령어로 비밀번호 변경 하지만 굉장히 위험하기에 GRUB 화면에 비밀번호를 걸어야 좋다.
GRUB은 GNU 그랜드 유틸리티 부트 로더(GNU Grand Unified Bootloader)의 약어로, 컴퓨터를 부팅할 때 리눅스 운영 체제 또는 다른 운영 체제를 선택하는 메뉴를 제공하는 부트 로더이다. GRUB은 유닉스 계열의 다양한 운영 체제에서 사용 가능하며, 사용자가 임의로 추가할 수 있는 다양한 기능을 제공한다. GRUB은 기본적으로 /boot/grub 디렉터리에 위치한 설정 파일인 grub.cfg를 읽어서 부트 메뉴를 구성한다. 사용자는 이 설정 파일을 수정하거나 추가 설정 파일을 만들어서 GRUB 부트 로더의 동작을 변경할 수 있다. GRUB은 대부분의 리눅스 배포판에서 기본 부트 로더로 사용되며, 커널 이미지와 초기 램 디스크(Initrd)를 읽어서 메모리에 로드하고 실행하는 역할을..
crontab 이란?주기적인 반복작업을 스케쥴링 하는것 , 주기적으로 반복되는 일을 자동적으로 실행될 수 있도록 설정 하는것 정도로 이해관련파일 /etc 하위의 cron관련 항목cron.dcron.dailycron.denycron.hourlycron.monthlycron.weeklycrontab 파일을 변경하면 systemctl restart cron 명령어로 재시작해준다.RHEL Linux를 이용중인데 crond.service라는 명칭으로 사용 중이며서비스가 active (running)중 이라면 파일 변경할때 재 시작 안해줘도 된다.* * * * * [명령] [주소]*의 순서대로 분 시 일 월 요일 {실행 명령} # 크론탭 편집crontab -e# 크론탭 작업 내용 확인crontab -l# 크론탭 삭..
파일을 다운받고 dpkg -l [파일명] 명령어 입력시 파일이 다운로드 되었는지 확인된다. dpkg --info [파일명] 명령어 입력시 파일의 주요 정보가 표시된다. dpkg -i [파일명] 명령어 입력시 파일이 설치된다. dpkg -r [파일명] 명령어 입력시 패키지 삭제 의존성문제가 있는경우 dpkg문법 사용불가해 apt 명령어를 사용한다. apt명령어는 파일을 다운받을 필요없이 인터넷을 통해 파일을 저장소에 자동으로 설치 apt -y install [패키지명]으로 사용 여기서 -y는 무조건 yes를 뜻한다. 삭제방법 apt remove [패키지명] 사용하지 않는 패지키 삭제 apt autoremove etc/apt/폴더 에는 우분트 패키지 주소가 담겨있다. etc/apt/sources.list 저..