# 유저 생성 sudo useradd {유저명} # 그룹 생성 sudo groupadd {그룹명} # 그룹 내 유저 포함 sudo usermod -aG {그룹이름} {유저이름}
전체 글
개발 관련 이슈 해결방안, 활용 방법, 제품 리뷰 등을 기록하는 개인 블로그Quick Start mysql DB 모든 내용 덤프하기 $ mysqldump --routines -u 유저명 -p DB명 > 아웃풋.sql 위와 같이 DB를 dump하게되면 DB table 생성 정보(Create 명령어)와 table 내 정보(Insert 명령어)가 모두 아웃풋.sql에 저장된다. --routines를 해야 function, procedure 등을 포함하여 덤프된다. mysql DB 테이블 내용만 덤프하기(컬럼명 없이) $ mysqldump -u 유저명 -p DB명 --no-create-info > 아웃풋.sql mysql DB 테이블 내용만 덤프하기(컬럼명 함께) $ mysqldump -u 유저명 -p DB명 --no-create-info --complete-insert > 아웃풋.s..
Python 3.12 설치# update sudo yum -y update sudo yum upgrade # reboot sudo systemctl reboot # Python 3.12 빌드 도구 설치 sudo yum -y install epel-release sudo yum install wget make cmake gcc bzip2-devel libffi-devel zlib-devel # openssl 제거로 nginx, nodejs 를 재설치해야할 수 있음 # openssl 제거, 버전확인시 1.1.1 이상이면 SKIP, 아니라면 꼭 제거 sudo yum -y remove openssl openssl-devel # 파이썬 공식홈페이지 제공 3.12 버전 다운로드 wget https://www.pyt..
Nginx 는 되는데 .pid 파일을 사용할 수 없다는 메세지를 받은 경우 해결 방법 QuickStart # 1. nginx.service 파일 편집기로 오픈 nano /usr/lib/systemd/system/nginx.service # 2. PIDFile 및 부분에 ExecStartPost=/bin/sleep 0.1 추가 ======================================== ... PIDFile=/var/run/nginx.pid ExecStartPost=/bin/sleep 0.1 ... ======================================== # 3 리눅스 데몬 리로드 systemctl daemon-reload # 4 서비스 재실행 systemctl nginx re..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6E5uK%2FbtsAFte9pD2%2FknogFl7aBwVlTOM6sqwlm1%2Fimg.png)
Nov 21 02:10:31 update systemd[1]: Started MongoDB Database Server. -- Subject: A start job for unit mongod.service has finished successfully -- Defined-By: systemd -- Support: http://www.ubuntu.com/support -- -- A start job for unit mongod.service has finished successfully. -- -- The job identifier is 715. Nov 21 02:10:31 update mongod[707]: {"t":{"$date":"2023-11-21T02:10:31.663Z"},"s":"I", "c..
Quick Start일반적인 Mount는 아래와 같다sudo apt updatesudo apt install nfs-common cifs-utils -y# NFS 공유설정 확인showmount -e [ip주소]mount -t nfs 원격지주소:/{폴더경로} {타겟폴더}다만, 매번 리눅스 서버 부팅될때마다 위 명령어를 칠 순 없는 노릇, 이를 방지하기 위해 아래와 같이 설정한다.#nano 나 vi를 이용하여 /etc/fstab 파일 로드 혹은 생성 nano /etc/fstab#내용 추가 ( 구분 : 탭 ) -----------------------------------------192.168.50.100:/share/storage/staging/legacy /storage n..
Quick Start #업데이트 sudo apt update #공식사이트에서 GPG키 다운 curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \ --dearmor #저장소 파일 생성 echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list #업데이트..
Quick Start #업데이트 sudo apt update sudo apt upgrade #관련 라이브러리 설치 sudo apt-get install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring apt-transport-https #nginx.list 파일 생성 (공식저장소에서 서명 키 가져오기) curl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null #키 확인 gpg --dry-run --quiet --no-keyring --import --import-opt..
QUICK START #업데이트 sudo apt update sudo apt upgrade #설정파일 다운로드 (해당파일보다 최신버전도 있지만, 그걸 사용하면 5.7 설치 불가) sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb #설정 sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb ---------------------------------------------- # 1. Add repository to unsupported system? >> ubuntu bionic # 2. Which MySQL product do you wish to configure? >> MySQL Server & C..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccGXpA%2FbtsAw4foFdo%2FK6pXtEgUmNU2zGwOVDoy50%2Fimg.jpg)
PROXMOX 에서 NFS Server를 위한 LXC 를 생성 후 NFS Server를 설치해보면, NFS 설치가 정상적으로 되지 않는다. 원인은 자세히는 모르겠으나, PROXMOX 커뮤니티 내에서 공유된 내용으로는 아래 그림과 같이 [권한 없는 컨테이너]부분을 체크 해제하고 생성을 진행한다. 서버가 아닌 클라이언트도 마찬가지로 진행해줘야한다. 처리하지 않으면 아래와 같은 에러 메세지로 인해 mount 가 되지 않는다. mount.nfs: Operation not permitted 이후에 실행하지말고 바로 LXC 내 옵션 - 특징(더블클릭)에 들어가 중첩과 NFS 부분을 체크해준다. 이후 NFS 서버를 설치해주면 된다. ※ubuntu 22.04 템플릿에서는 mount가 되지 않는 현상이 발견됨. debi..