인프라/Linux 4

Mysql 유저 및 DB 추가

자주 써야하는데 까먹어서 정리하는 SQLuse mysql;--유저생성(외부 접속 가능)create user 'user계정'@'%' identified by '비밀번호';--유저정보 조회select user,host from user;--DB생성create database db이름 default character set utf8;--DB조회SHOW DATABASES;--특정 db에 특정 유저 권한부여(전체권한)grant all privileges on db이름.* to 'user계정'@'%';--권한 반영FLUSH PRIVILEGES;--유저 비밀번호 바꾸기alter user 'User계정'@'%' identified with mysql_native_password by '비밀번호';--유저 삭제drop ..

인프라/Linux 2024.08.21

[Linux]Ubuntu에서 systemd 서비스 등록하기

1. service 파일 생성cd /etc/sytemd/sytemdvi {서비스 명}.service2. service 파일 내용 기입[Unit]Description=["디스크 명령어 입력시 알럿 보냄"]After=multi-user.target[Service]Type=idleExecStart=/usr/bin/python3 /home/admin/es_alert/disk_alert_update.py[Install]WantedBy=multi-user.target  3. systemctl로 서비스 활성화systemctl start {서비스 명}.servicesystemctl enable {서비스 명}.service

인프라/Linux 2024.07.25

Linux 서버에서 윈도우로 파일 전송하는 방법(cifs, rsync)

1. cifs-utils설치우분투 : sudo apt install cifs-utilsCentOS : sudo yum install cifs-utils2. 리눅스에서 마운트 포인트 생성sudo mkdir /mnt/windows3. 윈도우 서버 마운트sudo mount -t cifs //윈도우.서버.IP.입력/폴더 /mnt/windows -o username="윈도우계정아이디",password=" 윈도우 계정 비밀번호",vers=3.1.1,file_mode=0644,dir_mode=0644 *vers는 리눅스 커널 5.0부터 3.1.1을 지원한다.ls -l /mnt/windows #디렉토리 생성 확인df -h #마운트 됐는지 확인4. rsync로 파일 전송rsync -avz /전송할/파일/위치 /mnt/..

인프라/Linux 2024.07.01