일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Linux
- nodejs
- elasticsearch
- MSSQL
- docker
- JavaScript
- 유니티
- 설정
- build
- MySQL
- JS
- logstash
- Ai
- Kibana
- API
- 엘라스틱서치
- sample
- unity
- Python
- s3
- 영어
- Git
- AWS
- error
- ChatGPT
- Windows
- 구글
- mariadb
- ssh
- Today
- Total
목록ubuntu (8)
가끔 보자, 하늘.
wsl -l -v로 현재 실행중인 배포판 이름 확인C:\Users\your_account>wsl -l -v NAME STATE VERSION* docker-desktop-data Stopped 2 Ubuntu Running 2 docker-desktop Stopped 2위에서 배포판 이름은 "Ubuntu". wsl을 중단하고 E 드라이브로 이동> wsl --shutdown # wsl 중지> wsl --export Ubuntu E:\wsl\Ubuntu.tar # 배포판 export> wsl --unregister Ubuntu # 기존 배포판 삭제> wsl --i..
nodejs로 개발된 앱들을 관리하는데 pm2 는 꽤 편리한 툴입니다. 특히나 마이크로 서비스로 개발된 앱들은 역할이 분명하고 특수한 임무만을 수행하기 때문에 보수할 일이 거의 없기도 합니다. 저도 9년전에 만들어 둔 서비스를 아직 그대로 쓰는 경우도 있습니다. 각종 보안 업데이트 문제로 코드 수정이 된 적은 있으나 임무 자체가 변경되지는 않으니까요. 그러다보니 OS를 재시작 될 경우 하나하나 재실행하기 번거롭게, 내가 아닌 다른 사람이 OS를 재시작 하는 문제라도 발생하면 문제가 될 수도 있습니다. 이런 경우에 대한 해답이 바로 "pm2 startup 스크립트"입니다. 그냥 service로 해당 스크립트를 바로 실행할 경우 혹시라도 버그로 다운된다면 재실행 안되는 문제가 있습니다. 그렇다고 pm2 st..
cat /etc/timezone # 시간대 확인 timedatectl list-timezones # 설정 가능한 시간대 sudo timedatectl set-timezone Asia/Seoul # 서울로 시간대 변경
복사/붙여넣기 하면 인스톨이 완료됩니다. 꼬꼬 !!! > sudo apt update && sudo apt -y upgrade > curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=11.0 > sudo apt update > sudo apt -y install mariadb-server mariadb-client > sudo mariadb-secure-installation # root 비번 변경 [port 변경] > sudo vi /etc/mysql/my.cnf > [client-server] > port=3306 > ... [외부 접속 허용, datadir..
http://repogen.simplylinux.ch/generate.php
vi /etc/apt/sources.list 를 수정 후 apt-get update 하면 해당 업데이트 서버 리스트 받아옴. vi 에디터에서 :%s/source/target/하면 source 텍스트가 target 텍스트로 한번에 수정되니 참고할 것!
현재 커널 버전 확인은 " uname -a" 로 확인 가능 업데이트 파일은 여기에 다 모여있음 http://kernel.ubuntu.com/~kernel-ppa/mainline 들어가면 각 버전별로 폴더가 있으며 rc는 완벽한 버전이 아니므로 가능한 설치하지 말 것! 세가지 파일을 받아야 하는데.. 64bit의 경우 wget (http://full path)으로 아래 세 가지 파일을 다운 받는다. linux-headers-XXX-XXXX-generic_XXX-XXXXX_amd64.deb linux-headers-xxx-xxxx-xxxxx_all.deb linux-image-xxx-xxxx-generic_xxxxx_amd64.deb 파일을 다 받았다면 아래 커멘드를 입력한다. sudo dpkg -i *.d..
(OS : Ububtu 14.04 Server) 현재 설정된 내용 보기iptables -L 현재 룰을 지정한 이름의 파일로 저장하기 iptables-save > 특정이름( ex 2015.01.01.rule) 저장한 룰로 복원하기iptables-restore < 백업했던 롤 파일 이름 직접 iptables 파일 편집하기iptables-save로 rule을 복사한다.복사한 파일을 수정한다.iptables-restore로 복원한다.