리눅스(11)
-
우분투 설치 시 그래픽 문제 해결을 위한 부팅 옵션 수정 방법
제목: 우분투 설치 시 그래픽 문제 해결을 위한 부팅 옵션 수정 방법1. 우분투 설치 USB 또는 DVD로 부팅컴퓨터를 부팅하고 우분투 설치 USB 또는 DVD를 삽입한 상태에서 부팅을 시작합니다.2. "Install Ubuntu" 옵션 선택부팅 중 우분투 로고가 나타날 때, 키보드의 화살표 키를 사용하여 "Install Ubuntu" 옵션을 선택합니다.이 옵션을 선택하여 실제 설치 과정으로 진행합니다.3. "Try Ubuntu without installing" 선택설치 과정이 시작되면, 키보드의 아래 화살표 키를 사용하여 "Try Ubuntu without installing"을 선택합니다.이 옵션은 우분투를 설치하지 않고 임시로 실행하는 모드입니다.4. 부팅 옵션 수정 준비"Try Ubuntu wi..
2023.08.23 -
리눅스(Ubuntu 기준) ssl 사설 인증서 자동갱신 구축하기
ssl 사설인증서 갱신 처리하는 쉘 스크립트 생성 #!/bin/bash CERT_PATH="/.ssl/example.com.cer" # 인증서 경로 KEY_PATH="/.ssl/example.com.key" # 인증서 키 경로 CSR_PATH="/.ssl/example.com.csr" # CSR 경로 # 인증서 생성날짜와 현재날짜 차이 계산 cert_expiry=$(openssl x509 -startdate -noout -in $CERT_PATH | cut -d'=' -f2-) expiry_epoch=$(date +%s -d "${cert_expiry}") today_epoch=$(date +%s) diff=$(expr ${today_epoch} - ${expiry_epoch} ) days_left=$(..
2023.04.27 -
openssl 인증서 자동갱신 쉡 스크립트 만들기
# CSR 정보 설정 COUNTRY=KR STATE=Seoul LOCALITY=Seoul ORG=Seoul UNIT=exampleCompany CN=example.com # CSR 생성 openssl req -new -newkey rsa:2048 -nodes -keyout /.ssl/cert/example.com.key \ -out /.ssl/cert/example.com.csr \ -subj "/C=$COUNTRY/ST=$STATE/L=$LOCALITY/O=$ORG/OU=$UNIT/CN=$CN" openssl x509 -req -days 365 -in /.ssl/cert/example.com.csr -signkey /.ssl/cert/example.com.key -out /.ssl/cert/exampl..
2023.04.26 -
[리눅스] zsh 세팅
Zsh(Z shell)는 Unix 계열 운영 체제에서 사용되는 셸 프로그램 중 하나입니다. 셸(shell)은 사용자와 운영 체제 간의 인터페이스 역할을 하며, 명령어를 입력하고 실행하는 환경을 제공합니다. Zsh는 기본적인 셸 기능을 제공하는 것 외에도 여러 가지 고급 기능을 갖추고 있어 사용자에게 편리한 경험을 제공합니다. 주요 특징은 다음과 같습니다:자동 완성: Zsh는 파일 경로, 명령어, 변수 등 다양한 항목에 대해 자동 완성 기능을 제공하여 사용자가 입력을 덜어줍니다.강력한 스크립팅 기능: Zsh는 쉘 스크립팅에 강력한 기능을 제공하며, 파이프라인, 조건문, 반복문 등을 쉽게 사용할 수 있습니다.테마 및 플러그인 지원: Oh-My-Zsh와 같은 프레임워크를 사용하면, 다양한 테마와 플러그인을 통..
2022.11.21 -
[리눅스] yum 관련 명령어
1. 설치 가능한 Java 패키지 확인설치 가능한 패키지 확인다음 명령어를 사용하여 시스템에 설치 가능한 Java 관련 패키지를 확인합니다:sudo yum list | grep java2. Java 패키지 설치Java 1.8 설치원하는 Java 패키지를 설치하려면 다음 명령어를 사용합니다:sudo yum install java-1.8.0-openjdk.x86_643. 설치된 Java 패키지 확인설치된 패키지 확인이미 설치된 Java 관련 패키지를 확인하려면 다음 명령어를 사용합니다:grep을 사용하지 않으면, 전체 설치된 패키지 목록이 노출됩니다.yum list installed | grep java
2022.11.21 -
[리눅스] mariadb 백업처리
1. DB 백업 쉘 스크립트 작성백업 쉘 스크립트 생성백업 스크립트를 작성하기 위해 다음 명령어로 파일을 생성합니다.vi /home/db_backup.sh스크립트 내용mysqldump 명령어: 모든 데이터베이스와 이벤트를 백업하고, 날짜별로 파일명을 지정하여 저장.find 명령어: 백업 디렉토리 내에서 3일 이상된 백업 파일을 찾아 삭제.#!/bin/bashDATE=$(date +%Y%m%d)BACKUP_DIR=/home/user/database_backup/mysqldump -u abc -p'abc123' --all-databases --events > $BACKUP_DIR"backup_"$DATE.sqlfind $BACKUP_DIR -ctime +3 -exec rm -f {} \; 2. 자동 실행을..
2022.01.27