반응형 공부/리눅스 서버40 [linux] 쉘 스크립트 기본 문법 1. 쉘 스크립트 기본 문법1.1 스크립트 파일 생성 및 실행1. 파일 생성touch myscript.sh 2. 파일에 스크립트 작성#!/bin/bashecho "Hello, World!" 3. 실행 권한 부여chmod +x myscript.sh 4. 스크립트 실행./myscript.sh 1.2 주석주석은 # 기호로 시작합니다. 스크립트 실행 시 무시됩니다.# This is a commentecho "Hello, World!" # This is also a comment 2. 변수와 기본 연산2.1 변수 선언 및 사용#!/bin/bashname="John"echo "Hello, $name" 2.2 기본 연산#!/bin/basha=10b=20sum=$((a + b))echo "Sum is: $sum" .. 2024. 7. 5. [Linux] HAProxy loadbalancer configuration HAProxy를 사용하여 웹 서버를 이중화하는 것은 효과적인 고가용성 솔루션을 구현하는 좋은 방법입니다. HAProxy는 로드 밸런싱과 함께 트래픽을 웹 서버의 여러 인스턴스에 분산시키는 역할을 수행하면서, 서버 중 하나가 실패할 경우 자동으로 트래픽을 정상 서버로 전달합니다. 1. HAProxy 설치먼저, 사용하고 있는 시스템에 HAProxy를 설치해야 합니다. 대부분의 Linux 배포판에서는 패키지 관리자를 통해 설치할 수 있습니다.Ubuntu/Debian 기반 시스템:sudo apt-get update sudo apt-get install haproxy CentOS/RHEL 기반 시스템:sudo yum install haproxy2. HAProxy 설정설치 후, HAProxy의 설정 파일(hapro.. 2024. 7. 2. [linux] Locky Linux 8.8 - oracle 21c install Step1. 유저 및 그룹 생성하기. [root@localhost ~]# groupadd dba -g 800 [root@localhost ~]# useradd oracle -u 810 -g dba [root@localhost ~]# chown -R oracle:dba /home/oracle/ TIP. user GID UID 변경해야 하는 경우 [root@localhost ~]# usermod -u 810 oracle [root@localhost ~]# groupmod -g 800 oracle Step2. 디렉토리 생성하기. [root@localhost~]mkdir /database [root@localhost~]mkdir -p /database/oradata [root@localhost~]chown -R.. 2023. 11. 23. [linux] MariaDB 삭제 및 재설치 현 버전 maria 5.5.68 -> 변경 요청 버전 10.4 rpm -qa | grep Maria* -> RPM 검색 확인 yum remove Maria* -> 기존 MariaDB 삭제 https://kyoungho.tistory.com/134 -> 10.6.x 버전 설치 참고 설치 완료 후 start 및 status 확인 시 오류 발생 [ERROR] Missing system table mysql.roles_mapping; please run mysql_upgrade to create it /usr/bin/mysql_upgrade -u root -p -> 기존 mysql root계정에 패스워드 입력. 업그레이드 완료. 2023. 3. 20. 이전 1 2 3 4 ··· 10 다음 반응형