본문 바로가기

Server9

리눅스 서버 계정 생성/삭제 및 그룹 생성/추가/확인 리눅스에서 새로운 계정을 만들고, 삭제, 그리고 새로운 그룹을 만들고, 특정 계정을 그 그룹에 추가하는 방법 및 기타 방법은 다음과 같습니다.1. 계정 생성useradd test 2. 계정 삭제userdel test 3. 그룹 생성groupadd devgroup1groupadd devgroup2 4. 기존 계정을 그룹에 추가usermod -aG devgroup1 test -aG 옵션은 기존 보조 그룹에 추가하는 방식입니다.만약 -G만 쓰면 해당 사용자의 기존 그룹이 모두 덮어씌워지므로 주의하세요.5. 그룹 추가 확인groups test 또는id test 6. 변경 사항 적용usermod -g devgroup2 testtest의 devgroup1이 devgroup2으로 변경됩니다.사용자가 다시 로그인해야 .. 2025. 8. 30.
Rocky Linux에서 파일 복사 하는 CP 명령어 Rocky Linux에서 파일 복사는 주로 cp 명령어를 사용합니다.아주 기본적인 사용법부터 자주 쓰는 실무 예시까지 알려드리겠습니다. 1. 기본 문법cp [옵션] 원본 대상 2. 자주 쓰는 예시cp file1.txt /home/user/ - file1.txt를 /home/user/ 폴더로 복사 (일반 파일 복사)cp file1.txt file2.txt - file1.txt를 file2.txt 이름으로 복사 (이름 바꿔서 복사)cp file1.txt file2.txt /home/user/ - 여러 개의 파일을 한 폴더로 복사cp -r /etc/nginx /backup/nginx_backup - /etc/nginx 디렉토리와 그 안의 내용 전부를 /backup/nginx_backup.. 2025. 7. 22.
Rocky Linux의 파일을 찾거나 내용에서 특정 문자열 찾기 Rocky Linux(또는 CentOS/RHEL 계열 포함)에서 파일을 찾거나 / 파일 내용에서 특정 문자열을 찾는 가장 실용적인 방법을 단계별로 알려드리겠습니다.Rocky Linux는 RHEL 기반이라서, 일반적인 리눅스 명령어 (find, grep, locate 등)를 그대로 쓸 수 있습니다. 1. 파일 이름으로 찾기 (Find)# 현재 디렉토리 이하에서 파일 이름이 hello.txt인 파일 찾기find . -name "hello.txt"# 확장자가 .log인 파일 모두 찾기find /var/log -name "*.log"# 대소문자 무시find . -iname "*.txt"# 최근 1일 이내 수정된 파일 찾기find . -mtime -1# 특정 크기 이상 파일 찾기 (100MB 이상)find . -.. 2025. 7. 4.
Redis(Remote Dictionary Server) 이란? Redis 이란?메모리 기반의 초고속 Key-Value 저장소공식 이름: Remote Dictionary Server- 데이터를 RAM(메모리) 에 저장 → 디스크보다 수천 배 빠름 - Key와 Value를 다양한 형태(List, Set, Hash 등)로 저장 가능 - 단순 캐시를 넘어서, 메시지 큐, 세션 관리, 실시간 순위 집계 등 다양하게 사용됨 특징 요약1. 빠르다 - 모든 데이터가 메모리에 있어 조회/쓰기 속도가 1ms 미만 - 초당 수십만~수백만 건 처리 가능2. 다양한 자료구조 - String, List, Set, Sorted Set, Hash, HyperLogLog, Stream 등 - 단순 캐시 외에 순차 처리(큐), 순위(랭킹) 등도 구현 가능3. 단일 스레드 기.. 2025. 7. 1.
OpenSSL 확장을 설치하는 방법 OpenSSL이 설치되지 않았다면, 운영체제별로 OpenSSL 확장을 설치하는 방법은 아래와 같습니다. 리눅스 (Ubuntu/Debian)sudo apt-get install php-opensslsudo systemctl restart apache2 # 또는 php-fpm PHP 7.4 이상 사용 중이라면 패키지명이 php7.4-openssl, php8.1-openssl일 수도 있습니다. 버전에 맞춰 확인하세요.sudo apt-get install php8.1-openssl CentOS / RHELsudo yum install php-opensslsudo systemctl restart httpd macOS (Homebrew) brew install openssl# PHP가 homebrew로 설치된.. 2025. 6. 20.
Rocky Linux 9 의 Java 17 설치 Rocky Linux 9에 Java 17을 설치하는 방법은 여러 가지가 있지만, 가장 일반적인 방법은 dnf 패키지 관리자를 사용하는 것이며, OpenJDK 17을 설치하는 방법이 가장 간단하고 안정적입니다. 방법 1: dnf로 OpenJDK 17 설치 (권장) sudo dnf install java-17-openjdk java-17-openjdk-devel [설치확인]java -version [출력 예시]openjdk version "17.0.x" 202x-xx-xxOpenJDK Runtime Environment ...OpenJDK 64-Bit Server VM ... 방법 2: 여러 버전이 필요한 경우 alternatives 설정 Java 8, 11, 17 등 여러 버전이 필요할 경우, 다음과.. 2025. 6. 18.
리눅스 서버 용량 체크 리눅스에서 서버 용량(디스크 사용량)을 확인하는 데에는 주로 아래 명령어들을 사용합니다: 1. 전체 디스크 사용량 확인 df -h * df는 디스크 파일 시스템 사용량을 보여줍니다. * h는 human-readable, 즉 MB/GB 단위로 보기 쉽게 출력합니다.[출력 예시]Filesystem Size Used Avail Use% Mounted on/dev/sda1 40G 15G 23G 40% /tmpfs 1.9G 0 1.9G 0% /dev/shm 2. 특정 디렉터리 사용량 확인du -sh /경로 - 예를 들어 /var 디렉터리의 사용량을 보려면du -sh /var * du: 디스크 사용량 (disk usage) *.. 2025. 6. 18.
CentOS Linux의 대체 Linux OS? Rocky Linux와 AlmaLinux는 CentOS 8의 조기 지원 종료(2021년) 이후 생긴 RHEL(Red Hat Enterprise Linux)과 1:1 호환되는 무료 대체 OS입니다. 둘 다 CentOS의 철학(안정성, 무료, 오픈소스)을 이어가기 위해 만들어졌으며, 기업용 서버 운영에 적합합니다.1. 공통점 ( Rocky Linux와 AlmaLinux)항목설명기반RHEL (100% 바이너리 호환)목적CentOS 대체, 안정적 서버용설치 및 사용료무료라이선스오픈소스 (GPL 등)커뮤니티 지원활발함SELinux, systemd 지원O업데이트 방식RHEL과 동일한 고정 릴리스 방식 2. Rocky Linux - 개발 주체 : CentOS 공동 창립자 Gregory Kurtzer 주도 .. 2025. 6. 16.
CentOS Linux의 7, 8, 9의 차이 CentOS Linux 7, 8, 9의 차이는 주로 기반이 되는 기술, 지원 정책, 그리고 운영 방식에서 나타납니다.하지만, 주의할 점은 CentOS 9는 전통적인 CentOS의 연장선이 아니라, CentOS Stream 9를 의미합니다.아래에서 각 버전을 비교해서 설명을 할까 합니다.1. CentOS 7 - 출시일 : 2014년 7월 - 기반 : RHEL 7 (Red Hat Enterprise Linux 7) - 지원 종료 : 2024년 6월 30일 (LTS 지원) - init 시스템 : System V init → 점진적으로 systemd 도입 - 파일 시스템 : 기본적으로 XFS - 기타 특징 > 매우 안정적이며 기업에서 많이 사용됨 > 오래된 패키지 버전 사용 (안정.. 2025. 6. 13.
반응형