본문 바로가기

반응형

리눅스

(414)
cut 명령어 cut 명령어 cut 명령어는 텍스트 파일의 각 행이나 열에서 일부 텍스트를 추출하는 데 사용되는 유닉스 및 리눅스 명령어입니다. 주로 텍스트 처리 및 데이터 추출 작업에 유용합니다. 설치 유닉스 및 리눅스 시스템에는 보통 기본으로 설치되어 있습니다. 기본 구문 cut [옵션] [파일] 주요 옵션 -c, --characters=LIST : 특정 문자(열)을 추출합니다. -f, --fields=LIST : 특정 필드(열)을 추출합니다. 필드는 텍스트를 구분하는 구분자에 따라 정의됩니다. -d, --delimiter=DELIM : 필드를 구분하는 구분자를 지정합니다. 기본값은 탭(Tab)입니다. --complement : 지정된 옵션에 반대로 동작하여 추출하지 않는 부분을 추출합니다. 사용 예시 1. 특정 ..
Cacti Poller 설정으로 성능을 향상하는 방법 Cacti Poller 설정으로 성능을 향상하는 방법Cacti는 기본적으로 PHP 기반 cmd.php / poller.php 방식으로 데이터를 수집합니다.모니터링 대상 장비가 많아질수록 Polling 시간이 증가하고 수집 지연 또는 그래프 누락이 발생할 수 있습니다.1. Spine Poller란?Spine은 Cacti 공식 고성능 Poller입니다.장점빠른 SNMP 수집 속도멀티스레드 지원대규모 장비 환경에 적합Polling 지연 최소화그래프 누락 감소추천 환경장비 수 100대 이상인터페이스 수집량 많음Poller 시간이 5분 주기를 초과하는 환경2. Spine 다운로드소스 디렉터리로 이동합니다.cd /usr/local/srcSpine 패키지를 다운로드합니다.wget http://www.cacti.net..
MySQL Cannot find MySQL headers 오류 MySQL Cannot find MySQL headers 오류 이 오류는 소프트웨어나 라이브러리를 컴파일하거나 설치하는 동안 MySQL 헤더 파일을 찾을 수 없을 때 발생합니다. 컴파일 시 오류 configure: error: Cannot find MySQL headers. Use --with-mysql= to specify non-default path. 1. MySQL 개발 패키지 설치 MySQL 헤더 파일은 보통 MySQL 개발 패키지에 포함되어 있습니다. 따라서 시스템에 MySQL 개발 패키지가 설치되어 있는지 확인하고 없다면 설치해야 합니다. Debian/Ubuntu 계열 sudo apt-get install libmysqlclient-dev Red Hat/Fedora 계열 sudo yum in..
cp 명령어 cp 명령어cp [OPTION]... [-T] SOURCE DEST-a, --archive : 가능한 한 원 파일의 구조와 속성을 그대로 복사한다.-b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다-d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다.-f, --force : 복사 위치에 존재하는 파일을 제거하고 복사한다.-i, --interactive : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다.-I, --link : 하드 링크를 만든다.-P, --no-dereference : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다.-R, -r, --recursive : 파일과 하위 디렉토리에 포함된 파일 모두를 복사한다.-s,..
리눅스 배포판에서는 응급 복구 모드를 활성화하거나 싱글 모드로 부팅하는 방법 리눅스 배포판에서는 응급 복구 모드를 활성화하거나 싱글 모드로 부팅하는 방법 리눅스의 응급 복구 모드 또는 싱글 모드는 시스템에 문제가 있을 때 유용한 모드입니다. 이 모드에서는 일반적인 부팅 시에 실행되는 많은 서비스와 프로세스를 거치지 않고 최소한의 서비스만을 가동하여 시스템에 대한 접근을 용이하게 합니다. CentOS 및 RHEL 부팅할 때 Grub 메뉴에서 다음과 같이 진행합니다. 시스템 부팅 시 Grub 메뉴가 나타나지 않으면 부팅 중에 'Esc' 키를 눌러 메뉴를 표시할 수 있습니다. Grub 메뉴에서 커서를 부팅하려는 항목(일반적으로 첫 번째 항목)에 위치시키고 'e' 키를 누릅니다. linux 라인에서 ro 옵션을 찾고, 해당 줄의 끝에 single 또는 emergency를 추가합니다. C..
history 명령어 history 명령어 history 명령어는 리눅스 및 Unix 기반 시스템에서 사용자의 명령어 실행 기록을 확인하는데 사용됩니다. 이 명령은 사용자가 터미널에서 실행한 명령어 목록을 표시하며, 기본적으로 최근에 실행한 명령어부터 순서대로 나열됩니다. history 명령어를 사용하는 방법과 몇 가지 유용한 옵션 1. 기본 사용법 history 명령어는 다음과 같이 간단히 사용할 수 있습니다. history 이 명령을 실행하면 사용자의 명령어 실행 기록이 순차적으로 나열됩니다. 2. 특정 개수의 명령어 표시 history 명령어에 -n 옵션을 사용하여 최근 N개의 명령어를 표시할 수 있습니다. 예를 들어, 최근 10개의 명령어를 표시하려면 다음과 같이 입력합니다. history -n 10 3. 특정 범위의..
ftp 명령어 목록 ftp 명령어 목록FTP URL을 사용하여 FTP 서버에 접속할 수 있습니다. 하지만 주어진 URL에서 비밀번호가 tcpip로 직접 노출되어 있기 때문에 보안상의 이슈가 있을 수 있습니다. 따라서 보안을 위해 비밀번호를 안전하게 유지하는 것이 좋습니다. FTP URL의 일반적인 구조는 다음과 같습니다.ftp://사용자명:비밀번호@호스트주소 주어진 URL의 형식을 따르면 다음과 같이 FTP 서버에 접속할 수 있습니다.ftp://Administrator:비밀번호@sangchul.kr 위 URL을 웹 브라우저나 FTP 클라이언트 프로그램에서 사용하여 FTP 서버에 접속하고 파일 전송을 수행할 수 있습니다. 다만, 실제로 사용하는 경우에는 안전한 비밀번호를 사용하고 보안에 유의해야 합니다. FTP(File Tr..
tac 명령어 tac 명령어 tac 명령어는 파일의 내용을 역순으로 출력하는 명령어입니다. 이 명령어는 cat 명령어와 반대로 파일의 끝부터 시작하여 내용을 출력합니다. 기본 사용법 tac [옵션] 파일 주요 옵션 -b 또는 --before 옵션: 이 옵션을 사용하면 출력 라인 사이에 구분자를 삽입할 수 있습니다. 예를 들어, -b "," 옵션을 사용하면 각 라인 사이에 쉼표를 삽입합니다. tac -b "," example.txt -r 또는 --separator 옵션: 기본적으로 tac은 줄 바꿈 문자를 구분자로 사용합니다. 이 옵션을 사용하여 다른 구분자를 지정할 수 있습니다. tac -r "|" example.txt -s 또는 --squeeze-blank 옵션: 이 옵션을 사용하면 연속된 공백 라인을 하나로 압축하..

728x90
반응형