본문 바로가기

반응형

Linux Unix

(9)
[ Linux / Debian ] ping 설치하기 Debian에 ping 유틸리티를 설치하려면, iputils-ping 패키지를 설치해야 합니다. 아래의 단계를 따라 설치할 수 있습니다.1. 시스템 업데이트먼저, 패키지 목록을 최신으로 업데이트하는 것이 좋습니다.sudo apt update2. iputils-ping 패키지 설치이제 ping 유틸리티가 포함된 iputils-ping 패키지를 설치합니다.sudo apt install iputils-ping3. 설치 확인ping 명령어가 정상적으로 설치되었는지 확인하려면, 간단히 ping 명령어를 실행해 볼 수 있습니다. 예를 들어, google.com을 ping 해보세요:ping google.com이제 ping 명령어가 정상적으로 설치되어 작동하는지 확인할 수 있을 것입니다.이 외에도 ping 명령어가 없..
[ 리눅스 / Linux ] SSH Sever 설치하기 - 추가 보안 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 ] 버전 보는 방법 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 ] Windows와 듀얼 부팅으로 설치하기 Windows와 Linux를 듀얼 부팅으로 설치하는 것은 두 운영체제를 한 컴퓨터에 설치하여 필요에 따라 선택적으로 사용할 수 있게 하는 방법입니다. 이 과정은 약간의 기술적 지식이 필요하지만, 아래 단계를 따라가면 누구나 쉽게 할 수 있습니다.준비물:Windows 설치 USB 또는 이미 설치된 Windows 시스템.Linux 설치 USB (예: Ubuntu, Fedora 등).백업 저장소 (필요한 경우 데이터 손실을 방지하기 위해).설치 과정:1. 데이터 백업중요한 데이터는 반드시 외장 하드 드라이브나 클라우드에 백업합니다.2. Windows 설치 또는 준비이미 설치된 Windows가 있는 경우, 이 단계를 건너뛰고 3번으로 넘어갑니다.새로운 Windows 설치가 필요하다면, Windows 설치 USB..
KALI 칼리 리눅스란? 칼리 리눅스(Kali Linux)는 보안 전문가, 해커, 그리고 사이버 보안 전문가들이 사용하는 고급 리눅스 배포판입니다. 이 배포판은 침투 테스트(penetration testing), 법의학(포렌식) 분석, 리버스 엔지니어링, 그리고 보안 연구를 위한 다양한 도구들을 포함하고 있습니다. Kali Linux는 Debian 기반의 운영 체제입니다.주요 특징광범위한 보안 도구:Kali Linux는 네트워크 침투 테스트, 응용 프로그램 보안 분석, 네트워크 분석, 시스템 포렌식 등 다양한 분야에서 사용되는 수백 가지의 보안 도구를 사전 설치하고 있습니다. 예를 들어, Nmap, Wireshark, John the Ripper, Metasploit 등의 도구가 포함되어 있습니다.사용자 친화적인 인터페이스:Ka..
[ 리눅스 / 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 ] 여러 파일 내 특정 문자열 교체 하기 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' {} \;

반응형