일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- nateon
- GlusterFS
- Trac
- xampp
- php
- VirtualBox
- vsftpd
- MOUNT
- ubuntu
- redmine
- Network
- 명령어
- php5
- JavaScript
- Linux
- fstab
- Laravel
- exception
- CentOS
- AIR
- APM
- BIND
- Subversion
- tw_cli
- httpd.conf
- Fedora
- 라라벨
- MySQL
- VMware
- 3ware
- Today
- Total
목록IT관심분야/Linux (36)
어제와 똑같이 살면서 다른 미래를 기대하지 말자
1. Let's Encrypt 패키지 설치 (certbot) # dnf install certbot python3-certbot-apache 2. 웹서비스 중지 # systemctl stop httpd 3. 도메인 인증서 발급/수정/삭제 ※ 도메인 인증서 발급 # certbot certonly --standalone --email 이메일 --cert-name 체인명 -d 도메인 --agree-tos # certbot certonly --standalone --email admin@domain.com --cert-name domain.com -d dev.domain.com --agree-tos ※ 옵션설명 certonly : 인증서만 얻어옴 --standalone : standalone 모드로 실행 --e..
1. 포멧할 디스크 확인 # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 200M 0 part /boot/efi └─sda2 8:2 0 19.8G 0 part / sdc 8:32 0 50G 0 disk 또는 # ls -l /dev/disk/by-id/google-* 2. 디스크 포멧 # mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdc 3. 마운트 포인트 생성 및 마운트 # mkdir -p /mnt/disks/sdc # mount -o discard,defaults /dev/sdc /mnt/disks/sdc 4. 권한 설정 (..
1. mysqld 데몬 종료 # systemctl stop mysqld 2. mysql 이전할 신규 datadir 폴더 생성 및 권한 변경 # mkdir -p /mnt/disks/sdb/mysql/data # chown mysql:mysql -R /mnt/disks/sdb/mysql/data 3. mysql datadir 데이터 이전 # rsync -avh /var/lib/mysql/* /mnt/disks/sdb/mysql/data/ ※ rsync로 권한과 소유자를 동일하게 복사해줍니다. # mv /var/lib/mysql /var/lib/mysql_dump ※ 기존 데이터 백업 3. Symbolic Link 설정 # ln -s /mnt/disks/sdb/mysql/data /var/lib/mysql 4..
1. 추가 디스크 확인 # lsblk 더보기 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 20G 0 disk ├─sda1 8:1 0 200M 0 part /boot/efi └─sda2 8:2 0 19.8G 0 part / sdb 8:16 0 100G 0 disk 2. 디스크 포멧 # mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb 더보기 mke2fs 1.46.5 (30-Dec-2021) Discarding device blocks: done Creating filesystem with 26214400 4k blocks and 6553600 inodes Filesystem UU..
1. ioncube loader 다운로드 # wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz # tar zxfp ioncube_loaders_lin_x86-64.tar.gz # cd ioncube 2. ioncube loader 설치 위치 확인 # php -i | grep extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules # mv ioncube_loader_lin_7.4.so /usr/lib64/php/modules/ # cd /usr/lib64/php/modules/ # chmod 755 ioncube_lo..
루트 패스워드 변경 # ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호';
1. epel-release repo # dnf search epel # dnf info epel-release # dnf install epel-release # dnf repolist 2. Apache 설치 # dnf install httpd # systemctl start httpd # systemctl enable httpd # firewall-cmd --permanent --add-service=http # firewall-cmd --permanent --add-service=https # firewall-cmd --reload # firewall-cmd --list-all 3. Mysql8 설치 # dnf install @mysql # systemctl start mysqld # systemc..
패스워드 정책 LOW : 8자리 이상 MEDIUM : 8자리 이상 + 숫자 + 대문자 + 소문자 + 특수문자가 모두 포함되어 있어야 함 STRONG : MEDIUM 정책 + dictionary file이란 것을 등록해서 사용하게 되고 이 파일에 포함되 단어는 비밀번호로 사용할 수 없다. 1. 현재 패스워드 정책 확인 mysql> SHOW VARIABLES LIKE 'validate_password%'; 2. 정책 임시 변경 (재부팅 시 초기화) mysql> SET GLOBAL validate_password.policy=LOW; mysql> SET GLOBAL validate_password.policy=MEDIUM; mysql> SET GLOBAL validate_password.policy=STRON..