본문 바로가기

전체 글

(52)
안드로이드 Blackbox Project UML
우분투 서버 상태 로그 확인 가장 먼저 기록된 10개 row 출력 select * from tblstatus limit 10; 0으로 나오는 값들은 부팅 완료 후 프로그램 시작 시 초기값 최근 값 10개를 출력 select * from (select * from tblstatus order by status_time desc limit 10) as de order by status_time asc;​ 가장 최고 온도 확인 select * from tblstatus where status_thermal =(select max(status_thermal) from tblstatus); 가장 온도가 높았던 10개 값 확인 select * from (select * from tblstatus order by status_thermal de..
파이썬 코드 우분투 시작 프로그램 등록 라즈베리파이용 status_log 파이썬 코드 60초마다 라즈베리파이의 UPS 전압, 충전량, CPU온도를 mysql에 저장하는 파이썬 코드 smbus, pymysql 필요 smbus 설치 sudo apt-get install i2c-tools python3-smbus venv 구성 및 pymysql 설치 sudo apt-get in.. geagolas.tistory.com 위의 파이썬 코드를 우분투 시작 시 자동 실행 되도록 설정 service 파일 작성 sudo vim /etc/systemd/system/ups_status.service [Unit] Description=ups status log After=multi-user.target [Service] Type=idle PermissionsSta..
라즈베리파이용 status_log 파이썬 코드 60초마다 라즈베리파이의 UPS 전압, 충전량, CPU온도를 mysql에 저장하는 파이썬 코드 smbus, pymysql 필요 smbus 설치 sudo apt-get install i2c-tools python3-smbus venv 구성 및 pymysql 설치 sudo apt-get install python3-venv python3 -m venv 가상환경명 source 가상환경명/bin/activate pip3 install pyinstaller sudo apt-get install python3-dev sudo apt-get install python3-setuptools pip3 install pymysql python3 -m pip install mysql-connector-python //가상환..
우분투 서버_설치 프로그램 리스트 history log를 보고 작성한 내용이라 정확하지 않을 수 있음. vi는 현대사회의 키보드를 무시하는 편집기 이다. 그러므로 vim 먼저 sudo apt install vim -y net-tools sudo apt install net-tools -y samba sudo apt install samba -y sudo ufw enable sudo ufw allow samba sudo ufw --list-all sudo ufw status sudo vim /etc/samba/smb.conf sudo smbpasswd -a geagolas home directory를 공유 폴더로 설정 위에서 패스워드 설정 및 유저 추가를 했기 때문에 Valid users에 포함된다. [homes] comment = Hom..
라즈베리파이에 우분투 서버 설치 라즈베리파이 imager를 이용하여 우분투 서버 버전 설치 우분투 서버의 경우 라즈베리파이 OS를 설치해서 사용할 시 필요한 raspi-config 를 이용한 설정변경이 필요하지 않지만 UPS가 I2C를 사용하기 때문에 설치해야 하기 때문에 window 터미널로 ssh 접속 raspi-coinfig 설치 wget -4 https://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20210604_all.deb -P /tmp sudo apt-get install libnewt0.52 whiptail parted triggerhappy lua5.1 alsa-utils -y sudo apt-get install -fy dpkg -i /..
라즈베리파이 서버구성_하드웨어 구성 서버로 사용 할 라즈베리파이4 B에 전원공급에 문제가 있을 경우를 대비하여 UPS를 추가 라즈베리파이 보드의 하부 핀헤드에 직접 결합되는 방식의 UPS를 장착 UPS는 과전압을 방지하고 전원 케이블이나 단자 그리고 절전 시 18650 배터리 두개로 전원을 공급 서버로 사용할 경우 발열로 문제가 발생할 수 있고 보드 상부의 보호를 위해 방열판 및 쿨러를 부착
Java Reference Address C에서 처럼 data의 주소값을 찾기 위해 검색하다 보니 System.identityHashCode를 사용하면 주소값을 찾을 수 있다고 해서 연습용 코드에 적용해 보니 package section; public class ArrayCreateValueListExam { public static void main(String[] args) { int[] scores; scores = new int[] {83, 90, 87}; int sum1 = 0; for(int i : scores) { sum1 += i; System.out.printf("%d,%08X\n",i,System.identityHashCode(i)); } System.out.print("총합 : "+sum1); System.out.printf..