728x90
반응형

전체 글 628

MYSQL 계정 생성, 권한부여, 권한 삭제

MYSQL  계정 생성, 권한부여, 권한 삭제  1.사용자계정 생성 (mysql create user)    mysql> create user 'userid'@'%'  IDENTIFIED BY 'userpasswd';  mysql> CREATE USER 'userid'@'192.168.%' IDENTIFIED BY 'user_password';Query OK, 0 rows affected (0.04 sec)mysql> flush privileges;Query OK, 0 rows affected (0.03 sec)mysql> ALTER USER 'userid'@'localhost' IDENTIFIED BY 'user_password';-- 변경된 패스워드를 시스템 환경에 적용 하려면 아래 명령이 필요합니다..

BigData 2024.10.03

Rocky Linux - 리눅스 커널 업그레이드를 위해 꼭 알아야 하는 grubby 명령어

Rocky Linux - grubby를 이용한 Linux kernel 업그레이드 설정 가이드 - 리눅스 커널 업그레이드를 위해  꼭 알아야 하는 grubby   명령어 1. 리눅스 커널 업그레이드를 위해 알야야 하는 명령어2. 리눅스 커널 업그레이드 및 확인3. GRUB를 이용한 Boot loader 사용법4. grubby 를 이용한 default 커널 설정 리눅스 운영체제에서 커널 업그레이드는 시스템 성능 향상, 보안 패치 적용 및 새로운 기능을 사용하기 위해 중요한 작업입니다. 이 가이드에서는 커널 업그레이드 방법과 GRUB을 활용한 커널 설정 방법을 단계별로 설명하겠습니다.1. 리눅스 커널 업그레이드를 위해 알아야 하는 grubby   명령어리눅스 커널을 업그레이드하는 방법은 사용 중인 배포판에 따..

InfraPlatform 2024.09.22

Windows shell 변수에서 특정 문자를 가진 문자열을 치환 하는 방법

Windows shell script 변수에서 특정 문자를 가진  문자열을 치환 하는 방법 * windows bat 파일을 작성하면서 특정 변수의 값이 중복되거나 삭제가 필요한 경우를 위해서 작성해 봅니다.특히 PATH 변수에서 특정 변수를 치환하고자 할 경우 유용하게 사용되었습니다. *  첨부파일을 여러개의  node, jdk 등을 설치하고 필요한 버전별로 에디터 툴을 작동하는 방법을 찾다가 만든 방법입니다.  ( 시스템 보안망에서  인터넷이 되지 않는 경우 nvm이 작동하지 않는데 이런 경우  유용하게 쓰일 듯 합니다.)  Windows 명령 프롬프트에서 특정 경로 문자열을 제거하고 시스템 PATH 변수를 재설정하는 방법은 다음과 같습니다. 이 작업을 수행하기 위해 SETX 명령어를 사용하여 시스템 ..

DevOps 2024.09.20

[좋은글] "삶이 있는 한 희망은 있다"- 키케로

"삶이 있는 한 희망은 있다" - 키케로 - 고대 로마의 철학자 키케로의 명언입니다. 이 말은 어떤 어려운 상황에 처하더라도, 생명이 있는 한 다시 일어설 기회나 가능성이 있다는 것을 강조합니다. 오후 지하철역 페인트가 벗겨진 처마위로 푸름 가득한 하늘이 보입니다. 저 한가한 구름 처럼 지금의 고뇌 또한 지나 가리라 믿습니다. 매일 아침마다 지하철을 타고 지나치는 한강위로 구름 없는 푸름이 가득입니다. 근심도 걱정도 한강에 내려 놓고 하늘을 바라 봅니다. 키케로의 명언을 통해 우리가 어려운 상황에서도 희망을 잃지 말고 계속해서 나아가기를 소원합니다. 살아 있는 한 희망이 있으니 ...

humility 2024.09.08

Volvo 차량 네트워크 안될때 커넥티비티 모듈 재시작 (TCAM)

Volvo 차량 네트워크 안될때 커넥티비티 모듈 재시작 (TCAM)볼보 차량으로 고속도로를 타고 지방에 가다보면 네트웍 연결이 잘 안되는 경우가 생깁니다. 운전중에 음악과 네비게이션 작동이 어려운 상황에 꼭 알아 두면 좋은 팁입니다. 볼보 차량이 종종 네트워크 불량으로 연결이 안되는 상황이되면 "성에.서리 제거 버튼을 20초 눌러 주세요"성에.서리 제거 버튼은 아래 둥근 앞유리 모양에 히트 화살표가 생긴 모양입니다. 아래 (1)번 고속 서리제거 버튼을 꾹 누르고 머리위의 SOS 알림이 깜빡거리면 네트웍을 재연결 하도록 된다고 합니다. (1) 서리/성에 제거 버튼 (앞 유리) (2) 뒷유리 열선 On/Off 스위치1. 성에 제거/서리 제거 버튼을 약 20초 동안 누릅니다. 머리..

humility 2024.09.01

Linux Docker와 Docker Compose 설치 - Ubuntu_Red Hat_Rocky

Linux Docker와 Docker Compose 설치1. . RedHat  Rocky Linux에서  설치2. Ubuntu linux에서 설치   1. RedHat & Rocky Linux에서 Docker와 Docker Compose 설치  # Docker 설치# 1. Docker 리포지토리 추가 sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 2. Docker 설치sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin# 3. Docker 시작 및 부팅 ..

DevOps 2024.09.01

[리눅스] Bash 스크립트로 서버 포트 상태 모니터링하는 방법 - awk와 grep 활용

Bash 스크립트로 서버 포트 상태 모니터링하는 방법 - netstat과 awk 활용 Shell Script로 여러 단어를 찾는 방법은 알아두면 용이합니다. netstat와 여러 개의 port를 탐색하는데 grep -E 와 awk를 이용한 방법을 정리드립니다. 이 스크립트는 netstat과 awk를 사용해 서버의 주요 포트(3000, 9091, 9092 등)의 LISTEN 상태를 자동화하여 확인하는 방법입니다.. 각 포트 목록을 정의하고 각 상태를 순회하며 LISTEN 중인지 출력하고, 특정 포트들에 대한 상태를 별도로 검사해 표시할수 있고 , 서버 관리 및 포트 모니터링을 간편하게 수행할 수 있습니다. #grep -E 를 이용한 여러 Port 상태 조회 아래 예시와 같이 하나의 bash 명령으로 확인이..

InfraPlatform 2024.08.27

[좋은글] 풍요를 기원하는 연년유여(年年有餘) 부자되기

[좋은글] 풍요를 기원하는 연년유여(年年有餘) 부자되기 어느 중국집에 달려 있던 글 귀가 생각 나서 적어 봅니다.이 글을 읽으시는 분들도 모두 부자 되시기를 기원드립니다.연년유여(年年有餘) '연년유여(年年有餘)'는 일 년 내내 여유 있으라는 뜻:"연년유여(年年有餘)"는 중국어에서 유래한 한자성어로, 매년 풍족함이 있기를 기원하는 의미를 담고 있습니다. 이 성어는 주로 새해 인사나 축하의 뜻으로 사용됩니다.(의미)"연년유여(年年有餘)"는 "매년 풍족함이 있다"는 뜻으로, 한 해 한 해가 지나도 항상 여유롭고 풍족한 상태가 지속되기를 바라는 마음을 표현합니다."年年"은 "매년"을 의미하고, "有餘"는 "여유가 있다"는 뜻입니다.(용도)주로 새해 인사말로 사용됩니다.축하 카드, 새해 연하장, 축제 장식 등..

humility 2024.08.26

오픈소스 API 플랫폼 - Apache APISIX 특징과 설치(1)

오픈소스 API 플랫폼 - Apache APISIX 특징과 설치 오픈소스 API 플랫폼 - Apache APISIX- 오픈 소스 API 관리 플랫폼 10종 비교-  Apache APISIX 특징과 설치- Apache APISIX - 아키텍처- Apache APISIX - 인증(Authentication)- APISIX - 플러그인(Plugin)의 개념- APISIX - 네트워크 포트 용도- APISIX - 모니터링 및 성능 관리 도구  * https://apisix.apache.org/   [머릿말] 기존 아키텍처의 문제를 해결하는 동시에 클라우드 네이티브 환경에 활용하려면  복잡한 레거시 시스템을 비즈니스적으로 독립적으로 구성하고 새로운 시스템과 연결을 쉽게 구성해야 합니다.  API플랫폼을 도입하는 ..

InfraPlatform 2024.08.25

오픈소스 API 플랫폼 - Apache APISIX - 아키텍처(2)

오픈소스 API 플랫폼 - Apache APISIX- 오픈 소스 API 관리 플랫폼 10종 비교-  Apache APISIX 특징과 설치- Apache APISIX - 아키텍처- Apache APISIX - 인증(Authentication)- APISIX - 플러그인(Plugin)의 개념- APISIX - 네트워크 포트 용도- APISIX - 모니터링 및 성능 관리 도구  * https://apisix.apache.org/  오픈소스 API 플랫폼 - Apache APISIX - 아키텍처(2) Apache APISIX는 모든 API 및 마이크로서비스를 위한 동적이고 확장 가능한 고성능 클라우드 네이티브 오픈 소스 API 게이트웨이입니다.   APISIX의 아키텍처 구성 요소  APISIX의 핵심 개념 및..

InfraPlatform 2024.08.24

(시) 윤동주 <바다> 영어로 읽기

(시) 윤동주 영어로 읽기 바다 윤동주 / 시인 실어다 뿌리는 바람조차 시원타. 솔나무 가지마다 새촘히 고개를 돌리어 뻐들어지고, 밀치고 밀치운다. 이랑을 넘는 물결은 폭포처럼 피어오른다. 해변(海邊)에 아이들이 모인다 찰찰 손을 씻고 구보로. 바다는 자꾸 설워진다. 갈매기의 노래에..... 돌아다보고 돌아다보고 돌아가는 오늘의 바다여! The Sea By Yun Dong-ju Even the wind that carries and scatters Feels cool. Every pine tree branch Turns its head sharply and stands tall, Pushing and Being pushed. The waves crossing the ridges Rise like wate..

humility 2024.08.24

Linux run level 변경 - CLI와 GUI 모드 전환하는 방법

Linux CLI와 GUI 모드 전환하는 방법 change text mode linux   change to CLI mode   Command line InterfaceLinux를 실행하면, 텍스트 기반의 터미널 화면에서 명령어를 입력하여 CLI(Command Line Interface)로 시스템을 관리할 수 있으며, 그래픽 사용자 인터페이스(GUI)를 통해 윈도우와 유사한 환경에서 명령을 실행하는 GUI 모드도 사용할 수 있습니다이러한 모드를 "run level" or "실행 레벨" , "실행 모드" 등으로 말합니다.  리눅스의 런레벨(runlevel) 리눅스의 런레벨(runlevel)은 시스템의 현재 상태를 나타내는 숫자로, 시스템이 어떤 모드로 동작하는지를 정의합니다. Runlevel 0: 시스템 ..

InfraPlatform 2024.08.23

(주식) 전기차 배터리 화재 대응기술 종목

(주식) 전기차 배터리 화재 대응기술 종목 전기차 배터리의 화재 위험성과 이에 대한 대응 기술을 보유한 국내 기업들이 주목받고 있습니다. 과학기술정책연구원에 따르면 2023년 말 기준 1만 대당 내연기관차 화재는 1.9건, 전기차 화재는 1.3건으로, 내연기관차보다 전기차의 화재 발생 빈도가 낮습니다. 그럼에도 불구하고 전기차 화재가 주목받는 이유는 대형 사고로 번질 가능성이 크기 때문입니다. 전기차 배터리의 핵심 원료인 리튬은 금속 중에서 가장 가볍고 전기가 잘 통하며, 에너지 밀도가 높아 같은 공간에 더 많은 에너지를 저장할 수 있습니다. 그러나 리튬이온 배터리는 열폭주 현상으로 인해 화재가 발생하면 배터리 온도가 순식간에 1,000℃를 넘게 오르며, 쉽게 꺼지지 않는 특성을 가지고 있습니다. 전기차..

Tech-Trends 2024.08.22

[경제] 티메프 사태와 유통 시장에서 팩토링 금융 서비스

[경제] 티메프 사태와 유통 시장에서 팩토링 금융 서비스 티메프 사태로 금융 시장은 뜨거운 문제들이 주목 받고 있습니다. 이런 사태의 문제를 해결하기 위한 방법으로 팩토링 서비스에 대하여 알아 봅니다. 매출 채권을 담보로 제공하는 금융 팩토링 서비스 1. 팩토링 금융 서비스의 정의 금융 팩토링(Factoring) 서비스는 기업이 고객에게 판매한 상품이나 서비스에 대한 매출채권을 금융기관이나 팩토링 회사에 매각하거나 담보로 제공하여 현금을 즉시 조달하는 금융 방식입니다. 매출채권은 기업이 상품이나 서비스를 판매한 후 발생한 외상매출금이나 받을어음을 의미합니다 2. 팩토링 금융 서비스의 주요 요소 * 매출채권: 기업이 상품이나 서비스를 판매하고 아직 회수하지 못한 대금. * 팩토링 회사: 매출채권을 매입하거..

Tech-Trends 2024.08.21

go 언어 db ORM framework best

go 언어  db  ORM framework  best 각각의 Go 언어 데이터베이스 입출력 프레임워크를 예시와 함께 비교해드릴게요.1. GORMGORM은 Go에서 가장 인기 있는 ORM 패키지 중 하나로, 코드 우선 접근 방식을 사용합니다. 스키마 자동 마이그레이션, 로깅, 준비된 문, 제약 조건 등을 지원합니다.예시:```gopackage mainimport (    "gorm.io/driver/sqlite"    "gorm.io/gorm")type User struct {    ID   uint    Name string    Age  int}func main() {    db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{})    if err ..

Programming 2024.08.19

(좋은글) 위기를 대비하는 사자성어 명언들

인생 100세 시대가 다가오고 있습니다. 무엇이든 가질수도 있고 못가질 수도 있는 것이 인생입니다. 위기를 대비하는 사자성어를 통해 어려움과 역경을 이겨내고 승리하시길 바랍니다. 위기를 대비하는 사자성어防患未然(방환미연): 발생하기 전에 예방하다, 즉 문제나 위험이 발생하기 전에 미리 예방하고 준비하라常备不懈(상비불해): 항상 준비하고 게을리하지 않다, 즉 언제나 준비 상태를 유지하고 빈틈이 없도록 하라 .安不忘危(안불망위): 평안할 때도 위험을 잊지 않다, 즉 평온할 때에도 위험을 잊지 말고 경계하라. 居安思危(거안사위) : 평화로운 시기에도 위험을 생각하라 临危不惧(림위불구): 위기에 처해도 두려워하지 않다. 어려운 상황에서도 차분함을 유지하고 용기 있게 대처하는 것泰然自若(태연자약): 평온하고 자제..

humility 2024.08.18

(좋은글)경력 회복력 구축하기: “居安思危(거안사위)”에서 성공 전략

오늘날 빠르게 변화하는 세상에서 경력 회복력은 장기적인 성공을 추구하는 직장인들에게 필수적인 능력이 되었습니다. 사자성어 “居安思危(거안사위)”는 현대인의 경력 개발에 적용할 수 있는 변함없는 지혜를 제공합니다. 居安思危 “평화로운 시기에도 위험을 생각하라” 일이 잘될 때도 도전에 대비하는 것이 중요하다는 점을 강조합니다. 이 개념이 경력 회복력을 구축하기 위한 전략에 깨우침을 배웁니다. “居安思危(거안사위)” “거안사위(居安思危)”는 고대 중국의 격언으로, 다음과 같은 뜻을 가지고 있습니다:거안사위(居安思危): “평화로운 시기에도 위험을 생각하라”는 의미입니다. 이 격언은 안정적이고 순조로운 시기에도 항상 잠재적인 위험과 도전에 대비하고, 현재의 평온함에 안주하지 말고 주의를 기울이라는 교훈을 담고 있..

humility 2024.08.17

비밀번호 관리 해시 알고리즘 비교 - Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt

비밀번호 관리 해시 알고리즘 비교 - Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt 비밀번호 해시 알고리즘은 사용자 비밀번호를 안전하게 저장하기 위해 중요한 역할을 합니다. 각 알고리즘은 서로 다른 보안 모델과 성능 특성을 가지고 있으며 적절한 선택이 필요합니다. 이번에는 Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt 등 암호화 알고리즘들의 주요 특징과 차이점을 비교하고 평가해 보겠습니다. 1. Argon2 개요: Argon2는 최신 비밀번호 해시 알고리즘으로, 2015년 비밀번호 해시 챌린지에서 우승하여 주목받았습니다. 메모리 집약적이고 병렬화가 가능하여 높은 보안성을 제공합니다. 장점: - 높은 보안성: 메모리와 CPU 사용량을 조절하여 다양한..

Programming 2024.08.16

오픈소스 IAM(Identity and Access Management) 시스템

오픈소스 IAM(Identity and Access Management) 시스템 API 기반 서비스 또는 대형 시스템을 운영하면서 인증 관련 기술이 필요하여 조사 중입니다.  나름 오픈 소스들이 많이 발전되었네요...IAM(Identity and Access Management) 시스템은 사용자 인증 및 권한 관리를 위한 필수적인 도구입니다.다양한 오픈소스 IAM 솔루션이 있으며, 각 솔루션은 특정 요구사항과 환경에 맞게 선택할 수 있습니다.다음은 몇 가지 대표적인 오픈소스 IAM 시스템을 소개 합니다. 1. Keycloak설명: Red Hat이 지원하는 오픈소스 IAM 솔루션으로, 싱글 사인온(SSO), LDAP 통합, 소셜 로그인, 사용자 관리 등 다양한 기능을 제공합니다.주요 기능:싱글 사인온(SS..

InfraPlatform 2024.08.14
728x90
반응형