SW 프로그래밍188 맥에서 packageDebugResources/._drawable' is not a directory 에러 Chart GP에 물어봐서 해결함 질문 : 소노마가 설치된 인텔 맥북에서 안드로이드 스튜디오를 설치하고, 프로젝트를 생성하는데 폴더나 자바파일명과 동일한 이름 앞에 ._ 파일명 또는 폴더명이 자동 생성되고, 컴파일하거나 실행하면 이것 때문에 에러가 발생한다 이것은 무슨 현상이며, 해결방법은 없는가? 답변이 문제는 macOS 시스템에서 특정 파일이나 폴더에 ._로 시작하는 메타데이터 파일이 자동 생성되는 현상에서 비롯됩니다. 이러한 ._ 파일들은 macOS가 HFS+와 같은 파일 시스템에 파일을 관리하기 위해 생성하는 보조 파일로, 파일의 확장 속성이나 Finder 관련 정보를 담고 있습니다. 하지만 이 파일들이 Android Studio 프로젝트 안에서 발생하면, Android Studio나 Gradle.. 2024. 11. 2. certbot 갱신실패 certbot 자동갱신에 실패해서 여러자료를 알아본결과 80포트가 열리지 않으면 안된다는 얘기를 적용하니 해결되었다. 아래와 같은 에러메시지를 검색하면 DNS의 A type을 확인하라는데.... 시간낭비마시라 아마 잘되있을게다... DNS problem: NXDOMAIN looking up A for 123.****.co.kr - check that a DNS record exists for this domain; no valid AAAA records found for 123.****.co.k LEE-Hands님이 작성한 글에 따르면 도메인을 ㅊ 적해보니 페이지가 열리지 않았다라고 판단하고, 80 또는 443 포트가 방화벽에 열려있지 않은것이라 하며, 해결방안을 제시하였는데 나의 경우도 이와 같았다. .. 2024. 2. 14. Ubuntu 22.04 LTS Terminal에서 아이피 주소 변경하기 1. Ubuntu 22.04 LTS Terminal에서 아이피 주소 변경하기 1) 인터페이스 정보 확인 "ifconfig"명령어로 인터페이스 이름 확인 2) netplan 설정 파일 변경 "vim /etc/netplan/00-installer-config.yaml" 명령 실행하여 netplan 설정 파일을 vi편집기로 열어서 앞에서 확인한 네트워크 인터페이스 이름 아래에 있는 IP설정 정보를 변경합니다. sudo nano /etc/netplan/00-installer-config.yaml # 설정파일 변경 내용 적용 sudo netplan apply # ifconfig"명령을 통한 IP주소 변경 내용 확인 ifconfig # 네트워크 정상 작동 여부 점검 (8.8.8.8은 구글 DNS주소) ping 8... 2024. 1. 4. MariaDB 자동백업 및 스크립트 1. 백업디렉토리 생성 및 권한부여 # root에서 nnn@nnn-S5520UR:/$ mkdir /home/nnn/db_backup nnn@nnn-S5520UR:/$ chmod 755 /home/nnn/db_backup 생성된 백업 폴더(db_backup)의 권한을 수정. 소유자는 읽기/쓰기/실행이 가능하고, 그 외에는 읽기/실행이 가능함. 2. 백업을 수행할 스크립트 파일 생성 # root에서 nnn@nnn-S5520UR:~/db_backup$ nano /home/nnn/db_backup/dbbackup.sh 3. 백업스크립트 작성 #!/bin/bash # backup directory BACKUP_DIR=$(echo /home/nnn/db_backup) #echo BACKUP_DIR # get bac.. 2024. 1. 3. 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. 이전 1 2 3 4 5 6 ··· 32 다음