본문 바로가기

programming | development/linux5

[ubuntu] gitlabe ce 설치, gitlab-runsvdir 실행 오류 깃랩 설치사전 세팅sudo apt update && sudo apt upgrade -y필수 패키지 추가sudo apt install -y curl openssh-server ca-certificates tzdata perlcurl : client url. url 로 데이터 다운및 전송 가능open-ssh : sshca-certificates :  https 사용할때 필요한 ssl 인증서 처리tzdata : 서버시간대 설정하는 패키지 **선택사항 postfix : 메일 인증sudo apt install -y postfix 깃랩 repository 추가gitlab-ce 설치할거패키지 관리자(apt : advanced package tool)로 깃랩 설치할 수 있도록 깃랩의 공식 패키지 저장소를 추가curl .. 2024. 9. 6.
[Ubuntu] vnc 서버 설치하기 VNC ?Visual Network Computing원격으로 우분투 GUI 데스크탑을 제어 가능하도록 하는 시스템 1. tigervnc 설치sudo apt-get install tigervnc-standalone-server2. 데스크톱 환경 설치가볍고 리소스 사용이 적은 데스크탑 환경인 XFCE 를 써보자.설치되어있지 않을 경우 아래 명령어를 입력해서 설치하도록 한다.sudo apt install xfce4 xfce4-goodies 3. 방화벽 설정방화벽이 활성화되어있다면 해당 포트를 허용하도록 설정한다.  sudo ufw allow 5901/tcp# 방화벽 상태 확인sudo ufw status4. 설정 파일 생성서버를 실행하여 설정파일 생성vncserver패스워드를 설정하고 view-only 는 n .. 2024. 8. 27.
[Rasberry Pi] 라즈베리파이 깃랩설치 1. 메모리 최적화 설정스왑사이즈 확장 깃랩은 메모리를 많이 쓰기때문에 파이 4gb에서 기본 세팅 스왑사이즈 100MB로는 택도 없음https://manpages.ubuntu.com/manpages/lunar/en/man8/dphys-swapfile.8.html 스왑 설정파일 열기 sudo nano /etc/dphys-swapfile CONF_MAXSWAP 부분 값을 4096 으로 수정 CONF_MAXSWAP=4096변경사항 적용및 적용 확인sudo systemctl restart dphys-swapfilefree -h 내장패키지 설정메모리 사용을 줄이기위해 프로세스를 줄일 수도 있다.** 렘 4GB 미만 환경에서는 puma 클러스터모드 비활성화하기 puma['worker_processes'] = 0# .. 2024. 8. 16.
[Rasberry Pi] 한글세팅 라즈베리파이 한글 세팅하기 1. 폰트 설치sudo apt updatesudo apt install fonts-noto-cjk2. 로케일 설정sudo dpkg-reconfigure locales  3. 작업후 재부팅# 재부팅sudo reboot 2024. 8. 4.
리액트 라즈베리파이에서 배포하기 앱 빌드 React 리엑트 프로젝트 터미널에 아래 커맨드를 입해서 빌드하면 프로젝트 폴더 하위에 build 라는 이름의 폴더가 생긴다.이 폴더를 웹서버의 도큐먼트 루트로 설정하면 된다.npm run build 빌드를 했다면 해당 폴더 파일을 라즈베리파이로 옮겨야한다.옮기는 방법은 여러가지가 있지만 그중 SCP   Secure Copy Protocol 를 사용해보자.명령프롬프트로 해당 폴더가 있는 경로로 이동후 아래 커맨드를 입력.# scp -r 파일경로 사용자명@호스트주소:/다운로드할경로scp -r build pi@123.123.123.123:/home/pi/react-app이후 계정 패스워드를 입력하면 파일이 전송된다. 서버 설정 Express # 설치npm install expressserve.js .. 2024. 7. 29.