본문 바로가기
반응형
우분투 20.10 apache2 + MariaDB + PHP8.0 설치 방법 우분투 20.10 apache2 + MariaDB + PHP8.0 설치 방법 현 운영체제의 프로그램을 최신으로 업데이트 우분투를 처음 설치하거나 다른 패키지들을 설치 할때마다 update 는 해주시는게 좋습니다. # apt-get update && apt-get upgrade -y 시스템 시간 설정 # dpkg-reconfigure tzdata Asia 선택 - Seoul 선택 apache2 설치 # apt-get install apache2 # apache2 -v # service apache2 stop # service apache2 start # service apache2 restart apache2 정상 설치 확인 # systemctl status apache2 브라우저에서 IP (localho.. 2021. 3. 13.
라즈베리파이에 라즈비안 설치하는 방법 라즈베리파이에 라즈비안을 설치하는 방법 라즈베리파이에 라즈비안을 설치하기위해서는 이미지를 생성할 다른 컴퓨터와 마이크로SD 카드가 필요합니다. 지원하는 마이크로SD 카드 사양 Raspberry Pi OS 이미지 설치의 경우 최소 카드 크기는 8GB Raspberry Pi OS Lite 이미지 설치의 경우 최소 4GB * 라즈베리파이 제로, 1, 2에서 사용되는 SoC 버전의 제약으로 인해 SD 카드 파티션 크기 제한은 256GB이지만, 라즈베리파이 3 이후부터는이 제한이 적용되지 않지만 Class 10 이상이 권장 됩니다. 라즈비안 이미지파일 다운로드 라즈비안 이미지 파일을 다운받기 위해아래 사이트에 접속합니다. www.raspberrypi.org/downloads/raspberry-pi-os/ Down.. 2020. 10. 14.
우분투 MySQL 로그 확인 우분투(ubuntu) MySQL 로그 확인 우분투 MySQL에서 프로그램 디버깅하면서 실행되는 쿼리를 확인을 할 수 있습니다. 하지만 운영중인 프로그램 또는 디버깅이 힘든 상황에선 MySQL 로그를 통해서 오류 내용이나 실행되었던 쿼리 등을 확인할 수 있습니다. 1. Error 로그 학인하는 방법 - 기본 Error 로그 파일은 /var/log/mysql/error.log 파일로 저장이 되고 원하는 위치에 로그파일을 지정하려면 /etc/mysql/my.conf 에 log_error=경로.log 로 지정 할 수 있습니다. $ cat /var/log/mysql/error.log or $ tail -100f /var/log/mysql/error.log - cat 로 볼경우 파일 전체 내용을 확인 할 수 있지만.. 2020. 10. 12.
우분투 리눅스 메모리 사용량 캐쉬메모리 정리 우분투 리눅스 메모리 사용량 메모리 정리 1) 메모리 사용량 (KB 단위) $ free 2) 메모리 사용량 (MB 단위) $ free -m 3) 메모리 사용량 (사람이 보기 편한 단위) $ free -h 4) 현재 메모리 사용정보 $ cat /proc/meminfo 5) 프로세스 메모리 사용량 표시 $ ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss 5) 프로세스 메모리 사용량 표시 (상위 10개) $ ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11 6) 프로세스 메모리 사용량 표시 (상위 10개 명령인수 제외) $ ps -eo user,p.. 2020. 9. 26.
[해결] apt-get update 시 공개키가 없기 때문에 인증 할 수 없습니다 apt-get update 시 공개키가 없기 때문에 인증 할 수 없는 경우 해결 ubuntu를 설치해서 처음 사용할 때 또는 apt-get update 를 처음 진행할때 공개키로 인해 진행이 안되는 경우가 생깁니다 GPG란? GNU Privacy Guard(GnuPG)의 OpenPGP 이다. OpenPGP 표준을 사용하여 디지털 암호화 및 서명 서비스를 제공하는 툴이다. 공용키 시스템에서 각 사용자는 개인키와 공용키로 구성된 키 쌍을 가진다. 사용자의 개인 키는 비밀로 유지되므로 절대 공개할 필요가 없다. 공개키는 이용자가 소통하고자 하는 사람에게 누구나 부여할 수 있다 즉 배포 파일의 인증을 확인하는데 사용되느 소프트웨어 패키지 이다 정확한 내용은 크게 신경 쓸 필요 없이 아래 가이드 대로 인증 요청을.. 2020. 8. 8.
우분투 아파치 에서 Let’s Encrypt 무료 SSL 인증서 발급 방법 우분투 아파치 에서 Let’s Encrypt 무료 SSL 인증서 발급 방법 https 보안 프로토콜을 사용하기 위해 SSL 인증서를 적용한다 상업적인 용도라면 유료 SSL 인증서를 사용하는게 보안 이슈나 유효기간 등 신경쓸일이 없지만 단순 블로그 용이니 굳이 유료로 사용할 필요 없이 무료 SSL 인증서를 사용하면된다 무료 SSL 인증서인 Let’s Encrypt SSL 인증서 설치 방법 Let's Encrypt 클라이언트 Certbot 설치 $ apt-get update $ apt-get upgrade $ apt-get install software-properties-common $ add-apt-repository universe $ apt-get update $ apt-get install cert.. 2020. 7. 30.
MySQL 원격 접속 안될 경우 문제 해결 MySQL 원격 접속 안될 경우 문제 해결 Remote MySQL 설정 확인 Vultr 등 VPS 서버 이용시 원격 접속이 안될 경우 문제 해결 방법입니다 아래 방법을 전부 진행하고 확인하지 마시고 한 스텝씩 진행하면서 확인 바랍니다 1) MySQL 권한 추가 mysql> GRANT ALL ON dbname.* TO 'username'@'xx.xx.xx.xx' IDENTIFIED BY 'user password'; mysql> FLUSH PRIVILEGES; $ service mysql restart 2) 방화벽 해제 (Firewall modifications) $ ufw allow from xx.xx.xx.xx to any port 3306 --> 방화벽 해제 3) MySQL 포트 확인 --> 127... 2020. 7. 28.
반응형