728x90

리눅스 15

[linux] 리눅스 서비스 관련 systemctl 명령어 - 시작, 중지, 자동시작

서비스 상태 나 등록, 서비스 목록 확인할경우 --서비스 상태 sudo systemctl status servce_name.service --서비스 시작 sudo systemctl start servce_name.service --서비스 재시작 sudo systemctl restart servce_name.service --서비스 중지 sudo systemctl stop servce_name.service --자동시작 등록 sudo systemctl enable servce_name.service --자동시작 해지 sudo systemctl disable servce_name.service --등록된 서비스 목록 sudo systemctl list-units --type=service

Server/linux 2023.09.20

우분투[Ubuntu] 22.04에 MongoDB 6.0 설치

MongoBD 커뮤니티 및 엔터프라이즈 에디션 1단계: 시스템 업데이트 수행 Ubuntu 시스템을 업데이트하고 필요한 패키지를 설치 sudo apt update sudo apt install wget curl gnupg2 software-properties-common apt-transport-https ca-certificates lsb-release 2단계: 공개 키 가져오기 다음 명령을 실행하여 MongoDB용 공개 GPG 키를 가져옵니다. curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-6.gpg 3단계: MongoDB 저장소 구성 echo "..

Database/NoSQL 2023.09.05

[linux] centos 젠킨스(Jenkins) 설치하기 (with java install)

젠킨스 ? Jenkins - 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 젠킨스는 자바 환경에서 실행이 되기때문에 먼저 자바 런타임을 설치해야 합니다. ■ 자바 설치 jdk 설치하기 (아래는 8 버전 예제이나 java 11버전 설치 필요) // 자바 jdk 설치 #sudo yum -y install java-1.8.0-openjdk #sudo yum -y install java-1.8.0-openjdk-devel // java 11 설치 sudo yum install -y java-11-openjdk-devel.x..

Server/linux 2022.11.30

[linux] 리눅스 CRON 사용법 (반복작업, 작업스케줄러)

CRON 특정시간이나 특정 작업을 수행해주는 명령어로 우리가 흔히 사용하는 윈도우OS 의 스케쥴러와 비슷합니다. crontab 명령을 이용해서 Task 를 등록 하고 실행 할수 있게 됩니다. crontab 명령어 # 현재 사용자 작업 리스트 보기 crontab -l # 현재 사용자 작업 리스트 수정 crontab -e # 현재 사용자의 작업 리스트 모두 삭제 crontab -r crontab 등록 crontab -e 수행시 편빕기에 아래와 같은 형식으로 task 를 등록하며, 하나의 작업은 하나의 라인에 등록하여야 한다. CRON 표현식 필드 필수 허용되는 값 허용되는 특수 문자 비고 분 예 0–59 * , - 시간 예 0–23 * , - 날짜 예 1–31 * , - ? L W ? L W일부 구현에서만 ..

Server/linux 2022.11.09

[linux] 리눅스 디렉토리(Directory) 파일시스템 구조

리눅스 디렉토리(Directory) 파일시스템 구조 1. / – 루트 모든 단일 파일과 디렉토리는 루트 디렉토리에서 시작합니다. 루트 사용자만 이 디렉토리에서 쓰기 권한을 가집니다. /root는 /와 다른 루트 사용자의 홈 디렉토리입니다. 2. /bin – 사용자 바이너리 바이너리 실행 파일을 포함합니다. 단일 사용자 모드에서 사용해야 하는 일반적인 Linux 명령은 이 디렉토리 아래에 있습니다. 시스템의 모든 사용자가 사용하는 명령이 여기에 있습니다. 예: ps, ls, ping, grep, cp. 3. /sbin – 시스템 바이너리 /bin과 마찬가지로 /sbin도 바이너리 실행 파일을 포함합니다. 그러나 이 디렉토리 아래에 있는 Linux 명령은 일반적으로 시스템 관리자가 시스템 유지 관리 목적으로..

Server/linux 2022.11.07

[linux] 리눅스 명령어 cp (파일이나 디렉토리 복사)

cp : 파일이나 디렉토리를 복사 사용법 : cp [option] [source] [target] [option] -r : 하위 디렉토리 및 파일까지 모두 복사한다. -v : 복사 진행내용을 출력한다. -u : 최신 변경된 파일만 복사를한다. -b : 동일한 파일명이 존재하면 백업파일 생성한다. -f : 동일한 파일명이 존재하면 덮어쓰기한다. -i : 파일을 덮어쓰기 할지 물어본다. -p : 원본파일의 정보를 그대로 복사한다. 사용예)

Server/linux 2022.09.21

[redis] centos7 레디스 설치 및 설정

1. Redis 패키지 설치 2. Redis 서비스 시작 및 확인 3. Redis 환경 파일 수정 bind 0.0.0.0 -> 모든 호스트에서 접속이 가능하도록 requirepass password -> redis 접속 패스워드 설정 port 6379 => 6379 기본포트 4. Redis 서비스 재시작 * 서버에 방화벽이 설정되어있으면 접속 client IP 를 방화벽에서 허용해야한다. sudo firewall-cmd --zone=public --permanent --add-port=6379/tcp sudo firewall-cmd --reload sudo firewall-cmd --zone=public --list-all client 에서 redis client 를 통해서 접속 확인

Database/NoSQL 2022.09.20
728x90