목록2학년 1학기/오픈소스 소프트웨어 ( OSS ) (12)
오래 못 할 짓 하지 않기
보호되어 있는 글입니다.

백업 종류 증분 - 차등의 차이 알기! 백업할 시에 고려사항 백업 주기 : 언제 / 얼마 주기로 / 보관 기간 백업 내용 : 홈 디렉토리 / 데이터베이스 데이터 / 설정파일 백업 위치 : 내부 백업(외장하드, 내부디스크) / 외부백업(자동 전송 / 수동 업로드) 백업 방법 : 압축 / 복제 / 증분 700 : 소유자는 할 거 다 할 수 있고, 나머지는 아무것도 못함. CURDATE = 날짜 ,연월시분초 SRC= 백업 대상 TARDST = 백업한 거 저장할 곳 DBNAME = DBDST = 저 파일 밑에 .mysql 을 붙여서 만들고, 뒤에 시분초를 붙여서 저장한 뒤 백업하겠다. tar -zcvf $TARDST $SRC 1>/dev/null 2>/dev/null --> zcvf 옵션을 이용하여 압축을 풀거..
보호되어 있는 글입니다.
보호되어 있는 글입니다.

My Batflat 시작 전 설정 PHP + SQLite 연동 모듈 설치 및 설정 - php 버전 패키지 검색하고 최신 버전 설치 --> sudo apt update | grep php 하고 install 이전 결과 - php.ini 설정(php.fpm 재시작) --> 메모리 제한, 최대 파일 사이즈, 날짜 설정 Batflat 다운로드 및 설정 1. 새 사용자 생성(bloguser) , 암호 , Web Home directory 생성 2. index.html, index.php 3. Batflat 다운로드 --> wget 주소/주소/@@@.zip -> unzip @@@.zip 하고 이름 길게 있는데 그거 이름 간단하게 바꾸셈 --> mv bat* batflat 4. 소유자 변경(www-data로) -->..

MariaDB(MySQL) 데이터 베이스 관리 [ 설치 ] sudo apt update로 최신 버전 확인. upgrade로 설치되어 있는 프로그램들을 최신버전으로 업그레이드. install로 client server 둘 다 설치한다. [ 설정 및 로그인 ] sudo mysql_secure_installation --> root 암호 설정 sudo mariadb -u root -p --> root 유저로 로그 sudo systemctl restart mariadb --> 재시작 DB생성 sudo mariadb -uroot -p --> root로 로그인한다 (마리아db명령어) 1) 데이트 베이스 생성 create database testdb default CHARACTER SET utf8; --> testd..

서버 고정 IP주소를 가지고 24시간 동작하는 SW 주소 고정 IP : 설정 후 변경이 없는 IP주소 유동 IP : 일정 시간 이후 다시 할당을 받아 변경될 수 있는 IP DDNS ( Dynamic DNS ) : IP주소가 변경되어도 동일한 도메인 이름으로 IP주소를 제공 하는 서비스 내부 IP : 특정 네트워크 내에서만 장비를 구별하는 IP 외부 IP : 전세계 인터넷에서 특정 장비를 식별하는 고유 IP 라즈베리파이는 [ 유동 IP를 사용하는 공유기로부터 할당받은 내부 IP를 사용 ] 라즈베리파이로 계정관리 기능을 수행 (sudo su -) Super User (root) sudo su - 필요. 계정 id/pwd , 홈디렉터리 ( 만들어진 계정이 작업할 곳 ) , 그룹 등을 설정 계정 정보 파일 : ..

System admin sudo : root의 권한으로 명렁어를 실행할 수 있는 명령어 관리자들은 어디에서 관리를 하나? --> Sudo 파일 : /etc/sudoers --> 그냥 cat sudoers 하면 권한 없다고 안 됨, " sudo " cat sudoers 하면 가능 관리자 권한으로 실행 : sudo (명령어) --> 관리자 권한으로 뒤에 오는 명령어 실행됨 다른 계정으로 로그인 : su user1 --> user1이라는 계정으로 로그인하겠다. + : su - user1 --> 로그인 했을 때의 그 환경 설정까지 가져오면서 로그인하겠다. Root 계정으로 로그인 : sudo su - -->root 계정의 환경설정까지 실행 되면서 로그인 (위치는 root의 홈 디렉토리) 관리자가 권한이 더 많음..
server, client server: 네트워크를 통해 클라이언트에게 여러 서비스를 제공하는 것 ▶ server 는client로부터 온 Request를 받아서 Respond를 주는 역할을 함 Client : Server에 정보나 서비스를 요청하고 받아서 사용하는 장치, 프로그램 ▶ 더 깊게는 서버에 알맞은 형태로 요청하고, 그 결과를 사용자에게 전달하는 매체 protocol : 컴퓨터와 [ 컴퓨터 or 단말기 ] 에서 정보를 주고받기 위하여 정한 통신 규약 http, https --> HyperText Transfer Protocol : 웹에서 이루어지는 데이터 통신 방식, 정보를 주고받기 위한 프로토콜 - 클라이언트의 요청이 있을 때, 서버가 응답하고 전송 후 연결 종료 (단방향 통신) = 정보 주고..
라즈베리 파이 원격 연결 - 라즈베리 파이 IP 찾기 1) 라즈베리 파이에 SD 카드 삽입 2) 전원 연결 3) PC와 라즈페리파이가 같은 wifi에 접속하고, hostname으로 IP를 찾을 수 있다. ex) ping (내가 설정한 이름).local -4 - 라즈베리 파이 ssh 로그인( Port : 22 ) 1) ssh로 라즈베리 파이 서버 접속 ex) ssh gurdl2384@(서버ip) 하고 나중에 비밀번호 물어보면 쳐준다. - 다중 와이파이 설정 방법1) 라즈베리파이에 ssh로그인 방법2) 라즈베리파이에서 직접 작업 --> 와이파이 설정 파일 위치로 이동 = root로그인 필요 --> sudo su - --> cd /etc/wpa* --> wpa_applicant~~.conf sudo su - ..