Linux Unix/Command (55) 썸네일형 리스트형 [ Linux ] 버전 보는 방법 Linux 시스템에서 현재 사용 중인 버전 정보를 가져오는 방법은 여러 가지가 있습니다. 배포판마다 제공하는 도구와 파일이 다르기 때문에 다양한 접근법을 사용할 수 있습니다. 아래는 Linux 배포판의 버전 정보를 확인할 수 있는 몇 가지 방법을 소개합니다.1. /etc/os-release 파일 사용/etc/os-release 파일은 대부분의 최신 Linux 배포판에서 사용되는 표준 파일로, 시스템의 이름, 버전, ID 등을 포함하고 있습니다.cat /etc/os-release이 명령은 /etc/os-release 파일의 내용을 출력합니다. 일반적으로 다음과 같은 정보를 포함합니다:NAME="Ubuntu"VERSION="20.04.3 LTS (Focal Fossa)"ID=ubuntuID_LIKE=debi.. [ Linux ] 시스템의 Buffer Cache 비우기 Linux 시스템에서 버퍼 캐시를 비우는 방법과 이를 정기적으로 수행하는 방법을 설명하겠습니다. 버퍼 캐시는 파일 시스템에서 디스크 I/O 성능을 향상시키기 위해 사용되지만, 때로는 시스템 메모리를 확보하기 위해 수동으로 캐시를 비워야 할 때가 있습니다.1. 수동으로 버퍼 캐시 비우기Linux에서 버퍼 캐시를 비우는 명령은 sysctl이 아닌 직접 echo 명령을 사용하여 /proc/sys/vm/drop_caches 파일에 적절한 값을 쓰는 방식으로 수행됩니다. 이는 메모리를 비우는 세 가지 옵션을 제공합니다:1: 페이지 캐시를 비웁니다.2: dentries와 inodes를 비웁니다.3: 페이지 캐시, dentries, inodes를 모두 비웁니다.먼저, 캐시를 비우기 전에 시스템에서 안전하게 이를 수행.. [ Linux ] Sed 사용하기 sed는 Linux에서 강력한 스트림 편집기(스트림 에디터)로, 텍스트를 대량으로 처리하고 편집하는 데 매우 유용합니다. sed를 사용하면 파일의 내용을 변경하거나 텍스트 스트림에서 데이터를 수정할 수 있습니다. sed는 주로 명령줄에서 사용되며, 정규 표현식과 결합하여 복잡한 텍스트 변환 작업을 수행할 수 있습니다.sed의 기본 사용법sed 명령은 일반적으로 다음 형식으로 사용됩니다:sed [옵션] '명령' [파일][옵션]: sed 명령에 대한 다양한 옵션입니다.'명령': 수행할 작업을 정의하는 sed 명령입니다.[파일]: 입력 파일입니다. 파일을 지정하지 않으면 sed는 표준 입력(STDIN)을 사용합니다.주요 옵션-e: 여러 명령을 사용할 때 사용합니다.-i: 파일을 직접 수정할 때 사용합니다. -.. [ Linux ] sed - 여러 파일 내 특정 문자열 교체 하기 1. find 명령 사용파이 이름이 .html 로 끝나는 모든 파일을 찾아준다.john@gpjigi.co.kr$ find ./ -name "*.html" 2. sed 명령 사용파일 내에서 old로 시작 하는 부분을 찾아서 new로 변경 한다.john@gpjigi.co.kr$ sed -i 's/old/new/g' {} \; 3. find, sed 조합으로 여러 파일 내 문구 변경.html로 끝나는 파일의 내용 중에서 old인 부분을 new로 전부 교체한다.john@gpjigi.co.kr$ find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \; [ Linux ] SSH Server 설치하기 - 간단 Linux에서 SSH 서버를 설치하고 설정하는 방법은 배포판에 따라 다를 수 있습니다. 여기에서는 Ubuntu (Debian 계열), CentOS (Red Hat 계열), 그리고 일반적인 구성 옵션을 포함하여 SSH 서버를 설치하는 방법을 설명하겠습니다.1. Ubuntu/Debian에서 SSH 서버 설치Ubuntu와 Debian에서는 openssh-server 패키지를 사용하여 SSH 서버를 설치할 수 있습니다.패키지 목록 업데이트먼저, 패키지 목록을 업데이트합니다. sudo apt updateOpenSSH 서버 설치openssh-server 패키지를 설치합니다. sudo apt install openssh-serverSSH 서비스 시작 및 활성화 (선택 사항 - 자동 적용)설치 후 SSH 서비스.. [ Linux ] tar, gzip - 파일 압축하고 압축풀기 1. Tar 사용전혀 압축하지 않고 파일이나 디렉토리를 묶기만 한다.xxx.tar 에서 tar는 임의로 붙인다.묶기사용 예)tar cvf xxx.tar /home/xxx //특정 디렉토리를 묶을 때xxx.tar : 압축 후 만들어질 파일/home/xxx : 압축할 디렉토리풀기사용예tar xvf xxx.tar //현재 위치에 풀 때tar xvf xxx.tar /home/xxx //원하는 디렉토리에 풀 때2. gzip 사용gzip 이라는 압축 툴을 사용하여 압축한다.묶기xxx.tar.gz에서 gz는 임의로 붙인다.사용예)tar cvfz xxx.tar.gz /home/xxx //특정 디렉토리를 압축할 때풀기사용예)tar xvfz xxx.tar : 현재 위치한 디렉토리에 풀때tar xvfz xxx.tar /ho.. [ Linux ] find - 파일 찾기 사용하기 find 명령어는 리눅스 및 유닉스 계열 시스템에서 파일 및 디렉토리를 검색할 때 사용합니다. 매우 강력하며 다양한 조건을 통해 원하는 파일이나 디렉토리를 효율적으로 찾을 수 있습니다. 기본적인 사용법과 예시는 다음과 같습니다.기본 사용법find [경로] [옵션] [조건]경로: 검색할 디렉토리의 경로입니다. .을 사용하면 현재 디렉토리에서 검색합니다.옵션: 검색 방식을 설정할 수 있는 옵션입니다.조건: 파일명, 타입, 크기 등의 검색 조건을 설정할 수 있습니다.자주 사용하는 옵션 및 예시파일 이름으로 검색 find . -name "파일이름"현재 디렉토리(.)와 그 하위 디렉토리에서 "파일이름"과 일치하는 파일을 찾습니다.대소문자를 구분하지 않으려면 -iname 옵션을 사용합니다. find . -i.. 이전 1 ··· 4 5 6 7 다음