본문 바로가기

리눅스

[draft] CentOS 7에서 Supervisor를 설치하는 방법 CentOS 7에서 Supervisor(supervisord 데몬)를 설치하는 방법UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치yum install epel-releaseSupervisor 설치supervisor 패키지 설치yum install -y supervisorsupervisor 버전 정보 확인supervisord --version$ supervisord --version3.4.0Supervisor 서비스 시작 및 활성화systemctl --now enable supervisord$ systemctl status supervisord● supervisord.service - Process Monitoring and Control Daemon Loaded: loaded .. 더보기
[draft] top 명령어 top 명령어top 명령어는 리눅스와 UNIX 기반 운영 체제에서 시스템의 상태와 프로세스의 성능을 실시간으로 모니터링하는 유용한 명령어입니다.top 명령어의 구문top [옵션]주요 옵션-d [초] : 화면 갱신 간격을 설정합니다. 초당 업데이트 간격을 지정합니다. 예: top -d 5는 5초마다 업데이트합니다.-p [PID] : 특정 프로세스의 상세 정보만 표시합니다. 예: top -p 1234는 PID가 1234인 프로세스만 표시합니다.-n [표시할 프로세스 수] : 화면에 표시할 프로세스 수를 제한합니다. 예: top -n 10는 상위 10개 프로세스만 표시합니다.q : top을 종료합니다.h : 도움말을 표시합니다.toptop - 15:32:31 up 37 days, 20:37, 1 user, .. 더보기
[draft] CentOS 7에서 NGINX의 최신 버전을 설치하는 방법 CentOS 7에서 NGINX의 최신 버전(안정 버전)을 설치하는 방법nginx : High performance web server RHEL and derivatives : http://nginx.org/en/linux_packages.html#RHEL-CentOS테스트 환경운영체제 버전 정보$ cat /etc/os-release | grep PRETTY_NAME | cut -d '"' -f 2CentOS Linux 7 (Core)NGINX 설치EPEL 저장소 및 YUM Utilities 패키지 설치yum install -y epel-release yum-utilsnginx.repo 파일 생성sudo tee /etc/yum.repos.d/nginx.repo 더보기---nginx.repo 파일 확인cat.. 더보기
[draft] history 명령어 history 명령어history 명령어는 리눅스 및 Unix 기반 시스템에서 사용자의 명령어 실행 기록을 확인하는데 사용됩니다. 이 명령은 사용자가 터미널에서 실행한 명령어 목록을 표시하며 기본적으로 최근에 실행한 명령어부터 순서대로 나열됩니다.history 명령어를 사용하는 방법과 몇 가지 유용한 옵션1. 기본 사용법history 명령어는 다음과 같이 간단히 사용할 수 있습니다.history이 명령을 실행하면 사용자의 명령어 실행 기록이 순차적으로 나열됩니다. 2. 특정 개수의 명령어 표시history 명령어에 -n 옵션을 사용하여 최근 N개의 명령어를 표시할 수 있습니다. 예를 들어, 최근 10개의 명령어를 표시하려면 다음과 같이 입력합니다.history -n 10 3. 특정 범위의 명령어 표시hi.. 더보기
[draft] 우분투에서 MongoDB Community Server를 설치하는 방법 우분투에서 MongoDB Community Server를 설치하는 방법1. MongoDB의 GPG key를 가져오기 위해 다음 명령어를 실행합니다.wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -2. MongoDB의 repository를 APT에 추가합니다.echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list3. APT 패키지 목록을 업데이트합니다.sudo apt.. 더보기
[draft] shasum 명령어 shasum 명령어shasum은 파일의 SHA(Secure Hash Algorithm) 체크섬을 계산하는 명령어입니다. 파일이나 데이터의 무결성을 검증하거나 파일이 변경되지 않았는지 확인하는 데 사용됩니다. perl-Digest, perl-Digest-SHA 패키지 설명$ yum info perl-DigestLoaded plugins: extras_suggestions, langpacks, priorities, update-motdInstalled PackagesName : perl-DigestArch : noarchVersion : 1.17Release : 245.amzn2Size : 28 kRepo : installedFrom repo .. 더보기
[draft] CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법 CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법(사용하지 않는 커널 삭제)CentOS 7에서 오래된 커널을 삭제하여 2개만 남기고 나머지를 삭제하려면 다음 단계를 따를 수 있습니다. 이렇게 하면 디스크 공간을 확보하고 시스템을 깨끗하게 유지할 수 있습니다. 1. yum-utils 패키지 설치package-cleanup 명령어를 사용하기 위한 패키지를 설치합니다.sudo yum install -y yum-utils 2. 현재 사용 중인 커널 확인현재 사용 중인 커널 버전을 확인합니다. 이 정보를 사용하여 현재 사용 중인 커널을 식별할 것입니다.uname -r$ uname -r4.14.186-146.268.amzn2.x86_64 3. 모든 설치된 커널 버전 확인모든 설치된 커널 버전을 .. 더보기
[draft] curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법curl 버전 정보$ curl --versioncurl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftpFeatures: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-socketshttp code 출력curl -s -o /dev/null -w '%.. 더보기