전체 글 (449) 썸네일형 리스트형 ubuntu - 자바 설치하기 1. 자바설치하기 1-1. open-jdk 버전 리스트 확인하기 apt search openjdk 1-2. jdk17 설치하기 먼저 apt 업데이트하기sudo apt-get update 자바 설치sudo apt-get install openjdk-17-jdk 'Y' 누르고 설치 다되면 확인해보자 java -version 1-3. 자바 전역변수 셋팅 톰캣 사용 예정이라면환경변수 셋팅하기 1-3-a) 자바위치찾기which javac1-3-b) 자바 위치의 절대경로 얻기readlink -f /usr/bin/javac 1-3-c) 환경변수 셋팅하기sudo vi /etc/profile 아래 코드 추가하기export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64export P.. AWS - EC2 필수설정 (자바설치, 타임존/호스트네임 변경) ec2 서버에서 필수설정 내용들이 있다.1. 자바 설치(이건 필수아님 선택)2. 타임존 변경3. 호스트네임 변경 2. 타임존 변경sudo rm /etc/localtimesudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 다음 명령어를 통해 한국시간과 동일한지 확인date 3. 호스트네임 변경 3-1) 저장된 호스트네임확인하기hostnamectl 3-2) 호스트네임 변경하기sudo hostnamectl set-hostname tomhoon 3-3) 호스트네임 파일 변경하기 프로그램마다 호스트네임 서칭하는 파일이 달라서3-2와 3-3 두개 모두 설정해줘야한다. sudo vi /etc/hosts "127.0.0.1 local" 부분을 변경하면 된다.나는 아.. ubuntu - ssh 접속 명령어 짧게 하기 ssh 접속 명령어가 길기 때문에설정을 저장하여 명령어를 단축해보자 1. pem key를 ssh명령시 스캔하는 디렉토리로 이동하기cp ./sshkey.pem ~/.ssh/ 2. ssh명령시 스캔하는 config 파일 생성하기vi ~/.ssh/config config 파일은 아래처럼 설정 후":wq!" 저장하고 나오자Host my-ec2 HostName 56.123.123.111 User ubuntu IdentityFile ~/.ssh/sshkey.pem 저장된 설정파일을 이용해 ssh 접속 해보자ssh my-ec2 안될 경우 chmod 700 ~/.ssh/config AWS - EC2 접속하기, 인바운드 규칙 설정 EC2 접속하기를 빠르게 알아보자 1. 접속해보기ssh -i [pemkey 경로] ubuntu@[ip] ex) ssh -i ./sshkey.pem ubuntu@56.111.234.11 접속이 안되는 경우EC2에 설정된 보안규칙의 기본값에 ssh 접근이 안되도록 하였기 때문이다. 현재 사용하는 Ip 접근 허용을 위해인바운드(접근하기위해 들어오는)를 열어줘야한다. 2. 인바운드 규칙 편집 AWS - EIP 설정 Elastic IP 설정을 빠르게 알아보자 1. 사이드바 메뉴 > 탄력적 IP 2. 할당하기 3. 할당된 IP 인스턴스에 붙이기 AWS - EC2 인스턴스 생성 AWS의 EC2 인스턴스 생성을 빠르게 알아본다. 1. 검색 2. 인스턴스 시작 3. 우분투로 설정 4. t2.micro 로 설정 5. 키페어 생성하기생성된 키페어 잘 보관하기 로그인 때마다 사용해야함 6. 30gb 설정 7. 생성완료 aws ec2) ssh pem key 접속시 permisson denied 운영체제 마다 다르겠지만 ubuntu 운영체제의 기본 아이디는 'ubuntu' 이므로아이디를 바꿔 접속해보니 되었다. ssh -i ./ssh2.pem ubuntu@56.112.314.11 Amazon 운영체제인 경우는'ec2-user'로 하면 된다 ssh -i ./ssh2.pem ec2-user@56.112.314.11 node-thermal-printer 물리 영수증 구현 적용기 키오스크 프로젝트를 진행하면서 물리 영수증을 구현하기로 했다.물리 영수증은 주방, 계산서, 영수증으로 나뉘고 세가지를 node thermal printer로 구현해보았다. 순서는 다음과 같다.1. Thermal Printer 셋팅2. Node.js로 구현3. 추가내용 1. Thermal Printer 셋팅 포트는 5개가 있는데파워, USB포트 두 가지를 사용한다. USB를 연결하면 컴퓨터에서 연결된 포트를 찾을 수 있다. 윈도우키 -> 설정 -> 기타 디바이스 COM3 포트에 연결됨을 확인할 수 있다. 2. Node.js로 구현const { SerialPort } = require('serialport');const iconv = require('iconv-lite');const port = new .. 이전 1 ··· 10 11 12 13 14 15 16 ··· 57 다음