FTP 설치 :
https://zetawiki.com/wiki/CentOS_vsftpd_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%84%A4%EC%A0%95
FTP 설치하다 에러 대응 :
에러메시지 :
# systemctl restart vsftpd.service
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
대응 :
# service vsftpd status
Redirecting to /bin/systemctl status vsftpd.service
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since
Process: 14669 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2)
systemd[1]: Starting Vsftpd ftp daemon...
vsftpd[14669]: 500 OOPS: run two copies of vsftpd for IPv4 and IPv6
systemd[1]: vsftpd.service: control process exited, code=exited status=2
systemd[1]: Failed to start Vsftpd ftp daemon.
systemd[1]: Unit vsftpd.service entered failed state.
systemd[1]: vsftpd.service failed.
IPv4 / IPv6 관련 에러인 것으로 의심 -> 설정값 확인.
vsftpd.conf 에서 listen=YES , listen_ipv6=YES
옵션이 둘 다 켜 있었다. 둘 중 하나만 사용.
해결.
vsftpd.conf 에 allow_writeable_chroot=YES 추가.
FTP 설치하다 에러 대응 :
메시지 : 500 OOPS: could not read chroot() list flie: /etc/vsfptd/chroot_list
대응 :
설정값에서
#chroot_local_user=YES <- 주석처리
#chroot_list_enable=YES <- 주석처리
#chroot_list_file=/etc/vsftpd/chroot_list <- 주석처리
allow_writeable_chroot=YES
CentOS 7 버전에서 mysql 설치 실패
원인 : CentOS 7 부터 DB 가 mysql 에서 maria db 로 변경됨.
해결 :
https://www.lesstif.com/pages/viewpage.action?pageId=24445108
rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
를 실행하여 저장소( repository ) 바꾸고, yum install mysql mysql-common mysql-server mysql-devel 등등 실행.
mysql 콘솔 접근 불가 -> mysql 루트 계정 설정 https://zetawiki.com/wiki/CentOS_MySQL_%EC%84%A4%EC%B9%98
# /usr/bin/mysql_secure_installation
mysql 5.7 버전부터 정책 변경.
1. mysql 최초 설치 후,
# mysqladmin -u root -p pwd
로 루트 암호 설정 불가.
최초 설치시 부여된 임시 루트 암호로 접속해서 수정 필요.
# grep 'temporary password' /var/log/mysqld.log
A temporary password is generated for root@localhost: 암호암호암호
#mysql -uroot -p암호암호암호
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '새암호암호';
이 때, 암호정책이 '8글자 이상', '대소문자 각각 1개 이상', '숫자 특수문자 각각 1개 이상', 이다.
해당 정책 안 쓰면, 'ERROR 1819 Your password does not satisfy the current policy requirmemts' 경고 출력.
mysql 설정파일 (my.cnf 나 my.ini 가서 바꿔주자.
'프로그램' 카테고리의 다른 글
AWS Instance SSH 접속 안될때. ( key값 이상 ) (0) | 2021.10.13 |
---|---|
우분투 vm 깔고 세팅하는 내용들 (0) | 2021.09.13 |
루비 온 레일즈 : Couldn't find database client: sqlite3, sqlite3.exe. Check your $PATH and try again. (0) | 2018.08.28 |
아마존 S3 Storage 를 windows network drive 로 사용. (1) | 2017.07.26 |
이미지 병합 프로그램 버전업 5. (11) | 2017.04.23 |