SW 프로그래밍190 mysqldump 사용법 단일 MySQL 데이터베이스 백업 mysqldump -u root -p database_name > database_name.sql 실제 데이터베이스명이 ST, 테이블이 order, send, paper라는 테이블이 있을경우 DB를 dump하게되면 DB table 생성 정보(Create 명령어)와 table 내 정보(Insert 명령어)가 database_name.sql에 저장된다. 그래서 해당 파일을 그대로 DB에 임포트하게 되면 DB의 내용을 그대로 복사할 수 있다. 경로를 별도 입력할 수도 있는데 사용권한이 필요할 수 있다. mysqldump -u root -p ST > /home/user/fullbackup_20231219.sql 2023. 12. 30. apache 로그파일 관리하기(logrotate) 웹서비스를 운영하다보면, 로그파일 용량이 계속 늘어나 디스크 용량을 가득 채워서 서버에 장애가 발생한는 경우가 있다. 이런 경우는 log rotate를 설정하여, 주기적으로 로그파일을 순환하고, 오래된 파일은 삭제를 해 줘야 한다. 그러나 아두이노 연동 등을 위해 로그파일을 보관해야하는 경우도 있다. 리눅스의 기본 패키지인 logrotate 패키지를 이용해서 apache의 로그를 주기적으로 순환시키고 오래된 로그는 삭제 하는 설정이다. /etc/logrotate.d 디렉토리에 아래와 같이 apache log를 관리 하도록 설정 파일을 생성한다. [root@localhost logrotate.d]# cat /etc/logrotate.d/apache /usr/local/apache/logs/*_log { w.. 2023. 12. 19. 우분투 웹 접속로그 설명(get명령어 줄) 우분투에서 Apache 웹 서버를 사용하는 경우, 웹 서버의 액세스 로그는 기본적으로 /var/log/apache2/access.log 파일에 기록된다. 이 파일에는 서버에 들어오는 HTTP 요청에 관한 정보가 포함되어 있다. 이 로그 파일에는 클라이언트 IP 주소, 요청한 URL, HTTP 응답 코드, 요청을 받은 시간 등이 포함되어 있는데, 예를 들어, GET 요청에 대한 로그 항목은 다음과 유사한 형식을 가지고 있다. 192.168.1.1 - - [01/Dec/2023:12:34:56 +0000] "GET /example/url HTTP/1.1" 200 1234 위의 예시에서: 1. 192.168.1.1은 클라이언트의 IP 주소 2. [01/Dec/2023:12:34:56 +0000]은 요청이 서버.. 2023. 12. 3. /var/www 를 root 권한 없이 사용하는법 직접 /var/www 의 소유권을 획득하면 되는 것이었다. 아아~ 이 공부 짧음이여. 명령어는 아래와 같다. sudo chown mytory:mytory /var/www -R (당연한 거지만 mytory는 내 계정명이다. 똑같이 따라 쓰지 말란 말이다. 자기 계정명을 입력해야 한다.) 이러면 번거로운 과정 없이 간단하게 /var/www 사용 가능. 참고로 말하자면 -R은 모든 하위 디렉토리와 파일에도 영향을 미치라는 뜻의 옵션이다. 출처 : https://mytory.net/archives/600 [아파치:우분투]홈 폴더를 홈페이지 루트로 썼더니 Forbidden이 나와서… 서버를 운영하기에는 확실히 리눅스가 짱이다. 신경쓸 게 별로 없다. 물론 패키지로 나와 있는 걸 사용하는 경우에는 윈도우가 더 편할.. 2023. 7. 14. Ubuntu Linux 에서 Apache 설정 파일들 1. 설정 파일 위치에 접근하기 # cd /etc/apache2 [ 폴더에 접근하면 다양한 설정파일들이 존재함. } 일반적으로 httpd.conf 가 아파치 설정 파일이며, 우분투에서는 세부적으로 분류하여 관리한다.. -enabled 와 -available 가 있으며, enabled 만 수정 한다. ** 세분화 되어 있는 파일들은 다음과 같다. -. 아파치 기본 설정 : sudo vi /etc/apache2/apache2.conf -. 포트 설정 : /etc/apache2/ports.conf -. public 파일 설정 : /etc/apache2/mods-enabled/dir.conf -. 언어셋관련 설정 : /etc/apache2/mods-enabled/autoindex.conf .. 2023. 7. 14. wired setting 안보일 경우, network vpn만 보일경우 아래 분과 같은 현상에 .... 아~~~ 정말 화난다.. cuda 설치하다가 network가 다 꼬여서... wired setting이 안보이고, vpn만 보여서 정말 몇시간동안 뻘짓을 했습니다. 다시는 뻘짓을 하지 않게 이렇게 해결방법을 씁니다. 가끔 Networkmanager가 버그에 걸려서 안보이는 경우가 있다고 합니다. 아래와 같이 해주면 저는 해결이 되었습니다. 잘 되다가 뭐 설치하고 인터넷이 안되는 경우라면 아래와 같이 하시면 될것같습니다. netplan이나, interface머시기 등을 다 해보았지만 소용없었고, 아래로 진행을 하시면 이전 상태 그대로 있더군요. sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf su.. 2023. 7. 13. 이전 1 2 3 4 5 6 7 ··· 32 다음