전체 글
-
checkout.shScript 2024. 12. 17. 13:53
#!/bin/bashFREE(){ echo " " echo "------------------------------------------------------------------" free -th}DF(){ echo " " echo "------------------------------------------------------------------" df -kh --total}PKI(){ echo " " echo "------------------------------------------------------------------" fmos pki show-server-cert..
-
SAMBA 구축하기Linux 2024. 12. 17. 10:39
- Server : Linux (10.0.1.55)- Client : Windows 1.$ yum install samba* $ rpm -qa | grep samba-------------------------------------------------------------------------samba-client-4.15.5-5.el8.x86_64samba-winexe-4.15.5-5.el8.x86_64samba-winbind-modules-4.15.5-5.el8.x86_64samba-krb5-printing-4.15.5-5.el8.x86_64samba-client-libs-4.15.5-5.el8.x86_64samba-4.15.5-5.el8.x86_64s..
-
Stress, Stress-ng 를 활용한 부하테스트Linux 2024. 10. 8. 09:25
$ yum install stress-ng // redhat 8.6 이상부터 로컬 repository 에서 설치가능 📌 CPU 부하 테스트stress-ng --matrix 1 -t 1m // -t : time // 1m : 1분동안 // CPU 사용률 90% 이상을 만듦 [Stress 패키지 설치]Mirror Site 로 Repository 를 구성했을 경우에 설치 가능 (CentOS, Rockylinux)Ubuntu OS 는 stress-ng, stress 가 이미 설치되어있음 $ yum install epel-release $ yum install stress 📌 C..
-
CrontabLinux 2024. 5. 17. 16:21
*****분시일월요일(0-59)(0-23)(1-31)(1-12)(0-7) ** 1부터 월요일, 6은 토요일, 0과 7은 일요일. ex)5 * * * * = 매시간 05분에 실행 (1시간 간격으로) */5 * * * * = 5분마다 계속 실행하기 [Crontab 적용테스트] 1. crond 활성화 여부 확인. $ systemctl status crond 2. crontab 에서 1분 간격으로 되는지 테스트하기. */1 * * * * /root/test_script.sh [트러블 슈팅] 1. crontab -e 설정 이후, 재시작하기 $ systemctl restart crond 2. log 분석..
-
파티션 / LVM(논리볼륨) / Mount 설정Linux 2024. 5. 17. 16:10
$ fdisk /dev/sdb // 파티션 구성시작 Command (m for help): n // new 파티션 생성select (default p ): p // primary 지정Partition number (1-4): 1 // 파티션 num 지정First sector (default 2048) : // 그냥 엔터Last sector (default 10485759): +1.0G // 할당받을 용량 설정 Command (m for help) : t // 파티션 타입 설정Hex code (type Code) : 8e // Linux LVMHex c..
-
나만의 Repository 구축하기Linux 2024. 5. 17. 15:44
1. 환경 설정 및 (특정 패키지) 다운로드 $ yumdownloader { vim } $ yumdownloader --resolve { vim } // dependency 패키지까지 $ yum localinstall *.rpm $ yum install yum-utils $ yum install createrepo 2. 로컬 Repository 생성하기 $ mkdir testrepo $ cd testrepo $ reposync $ tree | more 이렇게 다운로드된 패키지들은 Packages 디렉토리에 저장되어 있음.reposync 로 다운로드한 패키지들을 rpm / localinstall 명령어로 설치는 가능하지만,yu..
-
(ubuntu) Docker 환경 설정Docker & Kubernetes 2024. 5. 13. 16:44
1. 레포지토리 구성하기$ sudo apt-get update $ sudo apt-get install ca-certificates $ sudo apt-get install curl $ sudo apt-get install gnupg $ sudo apt-get install lsb-release $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/u..
-
NFS 서버 설정하기Linux 2024. 5. 8. 18:07
ex) 10.0.0.100 - ( NFS Server) 10.0.0.200 - (Client Server) 1. NFS 패키지 설치(10.0.0.100)$ yum install nfs-utils 2. 공유 디렉토리 생성하기$ mkdir /SHARE $ chmod 777 /SHARE $ systemctl stop firewalld $ systemctl disable firewalld 3. NFS 서버에서 공유할 디렉토리 등록하기$ vi /etc/exports { /SHARE * (rw,sync,no_root_squash) } $ systemctl res..