리눅스 썸네일형 리스트형 [WIP] command 명령어 command 명령어coreutils는 리눅스 시스템의 기본 유틸리티 패키지 중 하나입니다. 대부분의 리눅스 배포판에서 이미 설치되어 있지만 설치되어 있지 않은 경우에는 패키지 관리자를 사용하여 설치할 수 있습니다.coreutils 패키지 설치Ubuntu 및 Debian 기반 시스템sudo apt updatesudo apt install -y coreutilsCentOS 및 RHEL 기반 시스템sudo yum install -y coreutilsFedora 기반 시스템sudo dnf install -y coreutilsArch Linux 기반 시스템sudo pacman -Syu coreutils설치 후에는 'command' 명령어를 사용할 수 있습니다.기본 구문command [옵션] [명령어] [인수.... 더보기 [WIP] jq 명령어 jq 명령어jq는 커맨드 라인에서 JSON 데이터를 파싱하고 조작하는 유용한 도구입니다. 이 도구를 사용하면 JSON 형식의 데이터를 쉽게 쿼리하고 필요한 정보를 추출하거나 수정할 수 있습니다.jq 설치CentOSyum install -y epel-releaseyum install -y jqUbuntusudo apt updatesudo apt install jqjq 버전jq --version$ jq --versionjq-1.6jq 명령어의 사용 예제1. JSON 데이터 파싱하기jq를 사용하여 JSON 데이터를 파싱하고 보기 쉬운 형태로 출력할 수 있습니다.echo '{"name": "John", "age": 30}' | jq .이 명령어는 다음과 같이 JSON 데이터를 예쁘게 포맷하여 출력합니다.{ ".. 더보기 [WIP] CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법 CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법1. 필수 패키지 설치sudo yum install -y gcc pcre-devel openssl-develsudo yum install -y libnghttp2-devel2. Apache 소스 다운로드Apache 웹사이트에서 원하는 버전의 소스를 다운로드하고 압축을 해제합니다.cd /usr/local/srcwget --no-check-certificate https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.gztar xfz httpd-2.4.57.tar.gzapr, apr-util 패키지 다운로드wget --no-check-certificate https://dlcdn.apache.or.. 더보기 [WIP] Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법 Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법1. 템플릿 작성템플릿 이름 : Template System Log Monitoring by CentOS그룹 : temp2. 어플리케이션 작성이름 : System Log3. 아이템 작성아이템 1이름 : Log Monitoring - /var/log/messages(Error)종류 : ZABBIX 에이전트 (액티브)키log[/var/log/messages,Error]데이터형 : 로그갱신 간격 : 1m어플리케이션 작성 : System Log아이템 2이름 : Log Monitoring - /var/log/messages(Fatal)종류 : ZABBIX 에이전트 (액티브)키log[/var/log/messages,Fatal]데이터형.. 더보기 [draft] sleep 명령어 sleep 명령어리눅스에서 sleep 명령어는 일정 시간 동안 실행을 지연시키는데 사용됩니다. 이 명령어는 특히 스크립트나 쉘 명령어에서 유용하게 사용됩니다.기본 사용법sleep 명령어는 시간 단위를 명시하여 사용합니다.s : 초 (default)m : 분h : 시간d : 일문법sleep [시간][단위]사용 예시기본 사용법 : 5초 동안 대기sleep 5분 단위 사용 : 2분 동안 대기sleep 2m시간 단위 사용 : 1시간 동안 대기sleep 1h일 단위 사용 : 3일 동안 대기sleep 3d스크립트 내 사용 : 주어진 시간 후에 명령어 실행#!/bin/bashecho "작업 시작"sleep 10echo "10초 후에 이 메시지가 출력됩니다."현재 시간부터 10초 동안 실행을 지연시키기echo 명령어 .. 더보기 [WIP] iftop 명령어 iftop 명령어iftop (Bandwidth Monitoring) Tooliftop은 네트워크 트래픽을 실시간으로 모니터링하는 유용한 명령 줄 도구 중 하나입니다.iftop 설치Ubuntusudo apt-get updatesudo apt-get install iftopCentOSsudo yum install epel-release # EPEL 저장소 설치 (필요한 경우)sudo yum install iftopiftop 소스 코드를 사용하여 직접 컴파일하고 설치하는 방법더보기필요한 의존성 설치yum install -y libpcap libpcap-devel ncurses ncurses-devel소스 코드 다운로드다운로드 URL : http://www.ex-parrot.com/pdw/iftop/downl.. 더보기 [WIP] Shell 스크립트 for 반복문 Shell 스크립트 for 반복문기본 구문for 변수 in [범위](리스트, 배열, 묶음)do 명령(작업할 내용)done기본 형태리스트에 대한 반복#!/bin/bashfor item in item1 item2 item3do echo "Processing $item"doneC 스타일 반복문#!/bin/bashfor ((i=0; i범위에 대해 반복#!/bin/bashfor i in 1..5do echo "Number: $i"done배열에 대해 반복#!/bin/bashARRAY=("apple", "banana", "melon")for value in "${ARRAY[@]}";do echo ${value}done파일 목록에 대한 반복#!/bin/bashfor file in /etc/*do .. 더보기 [WIP] CentOS 7에서 SELinux를 비활성화하는 방법(selinux disabled) CentOS 7에서 SELinux를 비활성화하는 방법(selinux disabled)SELinux는 CentOS의 기본 보안 기능 중 하나입니다. 하지만 때로는 특정 애플리케이션이나 설정에서 SELinux를 비활성화해야 할 때도 있습니다. 이를 위해 다음과 같은 단계를 따를 수 있습니다.1. SELinux 상태 확인현재 SELinux의 상태를 확인합니다.sestatus위 명령을 실행하면 현재 SELinux 상태가 enforcing, permissive, disabled 중 하나로 나타납니다.enforcing : SELinux가 활성화되어 있고 보안 정책을 강제로 적용합니다.permissive : SELinux가 활성화되어 있지만 보안 정책을 적용하지 않습니다. 대신 정책 위반에 대한 경고 메시지가 로그에.. 더보기 이전 1 ··· 33 34 35 36 37 38 39 ··· 132 다음