반응형 리눅스 awk 명령어 - 문자열 분리(특정 구분자로 분리) 리눅스에서 텍스트의 각 줄을 특정 구분자를 기준으로 분리하기 위해서는 cut 명령어, awk 명령어를 활용할 수 있습니다.이번 게시글에서는 awk 명령어를 통해 문자열을 분리하는 방법에 대해 간단하게 설명하고자 합니다.awk 명령어를 사용하여 데이터를 필드 단위로 쪼개 각 필드를 쉽게 조작할 수 있습니다. 1. 문자열 분리awk 는 입력된 텍스트의 각 줄을 기본적으로 공백을 구분자로 하여 여러 필드로 분리합니다.이 때 필드는 $1, $2 ... 등으로 순번이 매겨지며, 이 변수들을 사용할 수 있습니다. 예시로 다음과 같이 file.txt 라는 텍스트 파일이 있습니다. # cat file.txtHello TistoryHunnie log명령어 실행 결과아래 예시는 각 줄을 공백을 기준으로 구분하고, p.. 2024. 8. 13. 리눅스 sed 명령어 - 문자열 치환, 특정 문자열 삭제 리눅스 서버에서 문자열 치환, 문자열 삭제하는데 사용하는 sed 명령어에 대해 설명하고자 합니다. sed 명령어는 입력된 텍스트를 패턴에 맞게 변형하거나 편집하여 결과를 출력하는 명령어입니다. 파일을 수정하거나, 파이프라인을 통해 입력된 스트림을 편집할 때 사용합니다. 1. 텍스트 치환sed 의 가장 기본적인 기능은 특정 패턴을 다른 문자열로 치환하는 기능입니다. 's/{검색할 문자열}/{변경할 문자열}/' : {검색할 문자열}을 {변경할 문자열}로 변경합니다. 's/{검색할 문자열}/{변경할 문자열}/g' : 전체 텍스트에서 {검색할 문자열} 모두를 {변경할 문자열}로 변경합니다. 명령어 실행 결과# echo "Hello World" | sed 's/World/Test/'Hello Test 2. .. 2024. 8. 13. Nginx 설정 - Proxy 설정, SSL 설정, 로드밸런싱 설정 Nginx 프록시 서버 설정Nginx는 높은 성능과 확장성을 가진 강력한 웹 서버이자, 유연한 프록시 서버로 활용할 수 있습니다. 이 게시글에서는 기본적인 Nginx 프록시 설정 과정에 대해 설명합니다.1. 설치 환경- OS : Rocky Linux 8.8- nginx 설치 버전 : 1.24.02. 경로- 엔진 : /app/nginx- 데이터 : /data/nginx- 로그 : /log/nginx 0. Nginx 설치 Nginx 설치 과정은 아래 게시글에 설명하였습니다. 2024.03.22 - [서버 운영/Linux] - Rocky Linux 8.X 에서 Nginx 컴파일 설치 (Nginx 1.24) 1. Nginx 설정 - 프록시 설정 (Proxy)Nginx 설정 파일은 /etc/nginx/nginx... 2024. 8. 1. FTP Active 모드, Passive 모드 기업 환경에서 FTP를 사용한다면, 가끔 FTP 로그인은 되지만 폴더 조회가 안되는 경우가 발생합니다. 이럴 때 Active 모드에서 Passive 모드로 변경하던가, 방화벽 서비스를 종료하는 경우가 있습니다. 이 게시글에서는 FTP의 2가지 모드에 대해 설명하고, 왜 이런 현상이 발생하는지 알아보려고 합니다. FTP (File Transfer Protocol)는 파일을 서버와 클라이언트 간에 전송하기 위한 프로토콜입니다. FTP 전송 중에는 Active Mode와 Passive Mode 두 모드가 사용되는데, 데이터 전송 방식에 있어 서로 다른 접근 방식을 사용합니다. 1. Active Mode 클라이언트가 서버에게 데이터 포트를 열어서 서버가 클라이언트에게 데이터를 전송합니다. 클라이언트는 서버의 T.. 2024. 4. 9. Oracle ASM DB 서버 운영자가 왜 디스크 관리를 안 할 수 있는지, Oracle ASM이 무엇인지 간략하게 정리해보았습니다. 0. Oracle 데이터를 저장하고 관리하는 방식 File System : OS를 통해 관리 - 사용자 관리 용이, 성능 저하 Raw Device : Oracle이 직접 스토리지에 데이터를 저장 - 성능 우수, 사용자 관리 어려움 Oracle ASM : 위 두 가지의 장점을 살린 방식 1. 주요 특징 기존 방식은 디스크 추가 및 제거 후 파일 재배치 작업이 어렵습니다. Disk Group에 디스크를 추가하거나 제거하면 서비스 중단 없이 자동으로 파일 재배치 작업을 수행합니다. Allocation Unit(AU) 단위로 서로 다른 디스크에 데이터를 균등하게 분산 저장합니다. (I/O가 효율 향.. 2024. 4. 9. 이전 1 2 3 4 다음 반응형