반응형

리눅스 70

Linux : 리눅스 버전 확인 방법, 예제, 명령어

사람들이 리눅스를 언급할 때, 그들은 보통 리눅스 배포판을 언급합니다. 엄밀히 말하면 리눅스는 운영 체제의 핵심 구성 요소인 커널로, 간단히 말해서 소프트웨어 애플리케이션과 하드웨어 간의 브리지와 같은 역할을 합니다. 리눅스 배포판(Linux distribution)은 리눅스 커널, GNU 도구 및 라이브러리, 소프트웨어 모음으로 만들어진 운영 체제입니다. 일반적으로 Linux 배포에는 데스크톱 환경, 패키지 관리 시스템 및 미리 설치된 애플리케이션 집합이 포함됩니다. 가장 인기 있는 리눅스 배포판으로는 Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint 등이 있습니다. 작업을 수행하기 전에 Linux ..

SW/리눅스 2021.07.23

Linux : Ls 명령어 사용 방법, 예제, 명령어 (파일, 디렉토리 나열)

ls는 Linux 사용자가 알아야 하는 기본 명령 중 하나입니다. ls 명령은 파일 시스템 내의 파일 및 디렉터리를 나열하고 이에 대한 자세한 정보를 표시합니다. GNU 핵심 유틸리티 패키지의 일부이며 모든 리눅스 배포판에 설치됩니다. 이 문서에서는 가장 일반적인 ls 옵션에 대한 실제 예제와 자세한 설명을 통해 ls 명령을 사용하는 방법을 보여 줍니다. ls 명령 사용 방법 ls 명령의 구문은 다음과 같습니다. ls [OPTIONS] [FILES] 옵션 및 인수 없이 사용할 경우 ls는 현재 작업 디렉토리에 있는 모든 파일의 이름 목록을 표시합니다. 파일은 터미널에 들어갈 수 있는 만큼 많은 열에 알파벳 순서로 나열됩니다. ls # cache db empty games lib local lock log..

SW/리눅스 2021.06.18

Linux : 부팅 가능한 Ubuntu USB 스틱 생성 방법, 예제, 명령어

이 튜토리얼에서는 Linux 터미널에서 부팅 가능한 Ubuntu USB 스틱을 생성하는 방법을 보여 줍니다. 이 USB 스틱을 사용하여 USB로 부팅하고 테스트하거나 USB로 부팅을 지원하는 모든 컴퓨터에 Ubuntu를 설치할 수 있습니다. 전제조건 4GB 이상의 USB 스틱 드라이브 Linux 배포를 실행하는 컴퓨터 Ubuntu ISO 파일입니다. Ubuntu 다운로드 페이지를 방문하면 Ubuntu Desktop, Ubuntu Server 및 다양한 Ubuntu 맛에 대한 다운로드 링크를 찾을 수 있습니다. 최신 Ubuntu LST Desktop 버전을 다운로드하고자 할 가능성이 높습니다. Linux에서 부팅 가능한 Ubuntu USB 스틱을 생성 ISO 이미지를 USB 드라이브에 플래시할 수 있는 다..

SW/리눅스 2021.06.03

Linux : Ping 명령어, 예제, 사용 방법

ping 명령은 네트워크 연결 문제를 해결, 테스트 및 진단하는 데 가장 많이 사용되는 도구 중 하나입니다. Ping은 하나 이상의 ICMP(인터넷 제어 메시지 프로토콜) 에코 요청 패키지를 네트워크의 지정된 대상 IP로 전송하고 응답을 기다리는 방식으로 작동합니다. 대상이 패키지를 수신하면 ICMP 에코 응답으로 응답합니다. ping 명령을 사용하면 원격 대상 IP가 활성인지 비활성인지 확인할 수 있습니다. 또한 대상과의 통신에서 왕복 지연을 찾아 패킷 손실이 있는지 확인할 수 있습니다. ping은 거의 모든 Linux 배포 환경에 사전 설치된 iputils(또는 iputils-ping) 패키지의 일부입니다. Windows, macOS 및 FreeBSD에서도 사용할 수 있습니다. Ping 명령 사용 방..

SW/리눅스 2021.06.01

Linux : Watch 명령어, 예제, 방법

watch 명령을 소개합니다. watch는 임의 명령을 정기적으로 실행하는 데 사용되며 명령의 출력을 터미널 창에 표시합니다. 이 기능은 명령을 반복적으로 실행하고 명령 출력이 시간에 따라 변하는 것을 보아야 할 때 유용합니다. 예를 들어 watch 명령을 사용하여 시스템 가동 시간 또는 디스크 사용량을 모니터링할 수 있습니다. watch 유틸리티는 거의 모든 Linux 배포 환경에 사전 설치된 procps(또는 procps-ng) 패키지의 일부입니다. watch 명령어 사용 방법 watch 명령의 구문은 다음과 같습니다. watch [OPTIONS] COMMAND watch 명령의 작동 방식을 더 잘 설명하기 위해 date 명령을 실행합니다. watch date 위의 이미지에서 볼 수 있듯이 watch..

SW/리눅스 2021.05.31

CentOS : Windows로 부팅 USB Stick 생성 방법, 예제, 명령어

이 튜토리얼에서는 Windows에서 부팅 가능한 CentOS USB 스틱을 만드는 과정을 안내합니다. 이 USB 스틱을 사용하여 Cent를 부팅하고 테스트하거나 설치할 수 있습니다.USB로 부팅할 수 있는 모든 컴퓨터의 OS입니다. 전제조건 8GB 이상의 USB 스틱 드라이브입니다. Microsoft Windows XP 이상입니다. Windows에서 부팅 가능한 CentOS USB 스틱 생성 Windows에서 부팅 가능한 CentOS USB 스틱을 만드는 작업은 비교적 간단한 프로세스이므로 아래 단계를 따르십시오. CentOS ISO 파일을 다운로드 CentOS ISO 파일을 다운로드하려면 Cent를 방문하십시오.OS 다운로드 페이지에는 "DVD ISO"와 "최소 ISO" 중 하나를 선택할 수 있습니다...

SW/리눅스 2021.05.21

Linux : mkdir 명령어로 디렉토리 생성 방법, 예제, 명령어

Linux 시스템에서는 명령줄 또는 데스크톱 파일 관리자의 도움을 받아 새 디렉토리를 생성할 수 있습니다. 디렉토리(폴더라고도 함)를 만들 수 있는 명령은 mkdir입니다. 일상적인 예를 포함하여 mkdir 명령의 사용 기본 사항에 대해 설명합니다. Linux mkdir 명령 구문 mkdir 명령의 구문은 다음과 같습니다. mkdir [OPTION] [DIRECTORY] 명령어는 하나 이상의 디렉토리 이름을 인수로 사용합니다. 새 디렉터리를 만드는 방법 Linux에서 디렉토리를 생성하려면 디렉토리 이름을 mkdir 명령에 인수로 전달합니다. 예를 들어 새 디렉토리 newdir를 생성하려면 다음 명령을 실행합니다. mkdir newdir ls 명령을 사용하여 내용을 나열하여 디렉터리가 생성되었는지 확인할 ..

SW/리눅스 2021.05.12

Linux : Bash 함수 사용 방법, 예제, 명령어

Bash 함수는 기본적으로 여러 번 호출할 수 있는 명령 집합입니다. 함수의 목적은 bash 스크립트를 보다 읽기 쉽게 만들고 동일한 코드를 반복적으로 쓰지 않도록 하기 위한 것입니다. 대부분의 프로그래밍 언어에 비해 Bash 기능은 다소 제한됩니다. 이 튜토리얼에서는 Bash 기능의 기본 사항을 다루고 셸 스크립트에서 사용하는 방법을 보여드리겠습니다. 배시 함수 정의 바시 함수를 선언하는 구문은 간단합니다. 기능은 두 가지 다른 형식으로 선언할 수 있습니다. 첫 번째 형식은 함수 이름으로 시작하고 괄호 뒤에 나옵니다. 이것은 선호되고 더 많이 사용되는 형식입니다. function_name () { commands } 단일 라인 버전: function_name () { commands; } 두 번째 형식..

SW/리눅스 2021.05.08

Linux : Tee 명령어 예제들 알아보기

tee 명령은 표준 입력에서 읽고 표준 출력과 하나 이상의 파일에 동시에 씁니다. 티는 대부분 배관을 통해 다른 명령과 조합하여 사용됩니다. 티 명령어 사용의 기본 사항을 다루겠습니다. tee 명령 구문 tee 명령의 구문은 다음과 같습니다. tee [OPTIONS] [FILE] options : -a(--append) : 파일을 덮어쓰지 않고 지정된 파일에 추가합니다. -i(--ignore-interrupts) : 인터럽트 신호를 무시합니다. 사용 가능한 모든 옵션을 보려면 tee - help를 사용합니다. - FILE_NAMES : 출력 데이터가 기록되는 각 항목의 파일들입니다. 티 명령 사용 방법 티 명령의 가장 기본적인 용도는 프로그램의 표준 출력(stdout)을 표시하여 파일에 쓰는 것입니다. ..

SW/리눅스 2021.05.06

Linux : 대용량 파일 찾는 방법

시간이 지남에 따라 많은 양의 디스크 공간을 차지하는 불필요한 파일로 인해 디스크 드라이브가 어수선해질 수 있습니다. 일반적으로 Linux 시스템에서는 큰 로그 또는 백업 파일로 인해 디스크 공간이 부족합니다. find 및 du 명령을 사용하여 Linux 시스템에서 가장 큰 파일 및 디렉토리를 찾는 방법에 대해 설명합니다. find 명령을 사용하여 큰 파일 찾기 찾기 명령은 리눅스 시스템 관리자 무기고에서 가장 강력한 도구 중 하나입니다. 파일 크기를 포함하여 다양한 기준에 따라 파일 및 디렉토리를 검색할 수 있습니다. 예를 들어 크기가 100MB보다 큰 파일을 검색하려면 현재 작업 디렉토리에서 다음 명령을 실행합니다. sudo find . -xdev -type f -size +100M .를 가장 큰 파..

SW/리눅스 2021.05.03

Linux : File 명령어, 사용 방법, 예제

Linux file 명령은 파일 형식을 표시합니다. 이전에 보지 못한 파일 형식을 찾아야 하거나 파일 확장명이 없는 경우에 유용합니다. Linux 파일 명령 구문 Linux 파일 명령에 대한 구문은 다음과 같습니다. file [OPTION] [FILE] 하나 이상의 파일 이름을 인수로 사용할 수 있습니다. 파일 명령을 사용하여 파일 형식을 찾는 방법 파일 명령은 일련의 테스트를 기반으로 파일을 분류하고 첫 번째 성공한 테스트를 기준으로 파일 형식을 결정합니다. 옵션 없이 사용할 경우 가장 간단한 형식으로 file 명령은 파일 이름과 함께 파일 유형을 표시합니다. file /etc/group # /etc/group: ASCII text 파일 형식만 표시하려면 -b(--brief) 옵션을 사용합니다. fil..

SW/리눅스 2021.04.16

Linux : 파일, 디렉토리 이름 변경 방법, 예제, 명령어

파일 이름을 바꾸는 것은 Linux 시스템에서 수행해야 하는 가장 기본적인 작업 중 하나입니다. GUI 파일 관리자 또는 명령줄 터미널을 사용하여 파일 이름을 변경할 수 있습니다. 단일 파일의 이름을 바꾸는 것은 쉽지만, 특히 Linux를 처음 사용하는 사용자에게 여러 파일의 이름을 한 번에 바꾸는 것은 어려울 수 있습니다. mv 및 이름 바꾸기 명령을 사용하여 파일 및 디렉토리 이름을 변경하는 방법을 보여드리겠습니다. mv 명령을 사용하여 파일 이름을 변경 mv 명령(이동 바로 가기)은 파일의 이름을 바꾸거나 한 위치에서 다른 위치로 이동하는 데 사용됩니다. mv 명령의 구문은 다음과 같습니다. mv [OPTIONS] source destination 원본은 하나 이상의 파일일 수 있고, 디렉토리와 대..

SW/리눅스 2021.04.14

Linux : Crontab으로 Cron Jobs 스케쥴링 방법, 예제, 명령어

Cron은 지정된 간격으로 작업을 실행하는 스케줄링 데몬입니다. 이러한 작업을 크론 작업이라고 하며 대부분 시스템 유지 관리 또는 관리를 자동화하는 데 사용됩니다. 예를 들어 데이터베이스 또는 데이터 백업, 최신 보안 패치로 시스템 업데이트, 디스크 공간 사용 확인, 이메일 전송 등과 같은 반복 작업을 자동화하는 크론 작업을 설정할 수 있습니다. 크론 작업은 분, 시간, 월, 월, 요일 또는 이러한 조합으로 실행되도록 예약할 수 있습니다. Crontab 파일 크론 탭(크론 테이블)은 크론 작업의 스케줄을 지정하는 텍스트 파일입니다. 크론 탭 파일에는 두 가지 유형이 있습니다. 시스템 전체 crontab 파일 및 개별 사용자 crontab 파일입니다. 사용자의 crontab 파일은 사용자 이름에 따라 이름..

SW/리눅스 2021.04.12

Linux : Time Command 사용 방법, 예제, 명령어

time 명령은 지정된 명령을 실행하는 데 걸리는 시간을 결정하는 데 사용됩니다. 스크립트 및 명령의 성능을 테스트하는 데 유용합니다. 예를 들어, 두 개의 서로 다른 스크립트가 동일한 작업을 수행하는 경우 어떤 스크립트가 더 잘 작동하는지 확인하려면 Linux time 명령을 사용하여 각 스크립트의 실행 기간을 결정할 수 있습니다. Time Command 버전 가장 널리 사용되는 Linux 셸인 Bash와 Zsh 모두 Gnu time 명령보다 우선하는 자체 시간 명령의 내장 버전을 가지고 있습니다. type 명령을 사용하여 시간이 이진 키워드인지 내장 키워드인지 확인할 수 있습니다. type time # # Bash # time is a shell keyword # # Zsh # time is a re..

SW/리눅스 2021.04.11

Linux : Chown (파일 소유권) 사용 방법, 예제, 명령어

chown 명령을 사용하면 지정된 파일, 디렉터리 또는 심볼릭 링크의 사용자 및/또는 그룹 소유권을 변경할 수 있습니다. Linux에서는 모든 파일이 소유자 및 그룹과 연결되고 파일 소유자, 그룹 구성원 등에 대한 권한 액세스 권한이 할당됩니다. 실제 예를 통해 chown 명령어 사용 방법을 보여드리겠습니다. chown 사용 방법 chown 명령 사용 방법에 대해 살펴보기 전에 먼저 기본 구문을 검토하겠습니다. chown 명령 식은 다음 형식을 사용합니다. chown [OPTIONS] USER[:GROUP] FILE(s) USER는 새 소유자의 사용자 이름 또는 UID(사용자 ID)입니다. GROUP은 새 그룹 또는 그룹 ID(GID)의 이름입니다. FILE은 하나 이상의 파일, 디렉터리 또는 링크의 이..

SW/리눅스 2021.03.30

Debian 9 : Django 설치 방법, 예제, 명령어

Django는 개발자가 안전하고 확장 가능하며 유지 관리가 가능한 웹 애플리케이션을 구축할 수 있도록 설계된 가장 인기 있는 Python 웹 프레임워크입니다. Django는 시스템 전체에 설치하거나 Pip을 사용하여 Python 가상 환경에 설치할 수 있습니다. Django 패키지는 공식 Debian 저장소에 포함되어 있으며 적절한 패키지 관리자를 사용하여 설치할 수 있습니다. 이 방법은 Django를 Debian 9에 설치하는 가장 쉬운 방법이지만 가상 환경에 설치하는 것만큼 유연하지는 않습니다. 또한 저장소에 포함된 버전은 항상 최신 버전의 짱고 뒤에 있습니다. Python 가상 환경의 주요 목표는 서로 다른 Python 프로젝트를 위한 격리된 환경을 만드는 것입니다. 이렇게 하면 다른 Django ..

SW/리눅스 2021.03.26

Linux : 파일 시스템 Mount, Unmount 하는 방법, 예제, 명령어

Linux 및 UNIX 운영 체제에서는 mount 명령을 사용하여 파일 시스템 및 USB 플래시 드라이브와 같은 이동식 장치를 디렉토리 트리의 특정 마운트 지점에 연결(마운트)할 수 있습니다. umount 명령은 마운트된 파일 시스템을 디렉토리 트리에서 분리(마운트 해제)합니다. 이 튜토리얼에서는 마운트 및 umount 명령을 사용하여 다양한 파일 시스템을 연결 및 분리하는 기본 사항에 대해 살펴봅니다. 마운트된 파일 시스템을 나열하는 방법 인수 없이 사용할 경우 mount 명령은 현재 연결된 모든 파일 시스템을 표시합니다. mount 기본적으로 출력에는 cgroup, sysfs 등 가상 시스템을 포함한 모든 파일 시스템이 포함됩니다. 각 행에는 장치 이름, 장치가 마운트되는 디렉터리, 파일 시스템 유형..

SW/리눅스 2021.03.05

Linux : Touch 명령어 사용 방법, 예제

터치 명령을 사용하면 기존 파일 및 디렉터리의 타임스탬프를 업데이트할 수 있을 뿐 아니라 비어 있는 새 파일을 만들 수 있습니다. 이 가이드에서는 가장 일반적인 명령 옵션에 대한 실제 예와 자세한 설명을 통해 터치 명령을 사용하는 방법을 보여 줍니다. Linux 파일 타임스탬프 터치 명령 사용 방법에 대해 살펴보기 전에 먼저 Linux의 파일 타임스탬프를 검토하겠습니다. Linux의 파일에는 세 개의 타임스탬프가 있습니다. - atime (access time) - cat, vim 또는 grep과 같은 일부 명령 또는 응용 프로그램에서 마지막으로 파일에 액세스/열린 시간입니다. - mtime(modify time) - 파일의 내용이 마지막으로 수정된 시간입니다. - ctime(change time) - ..

SW/리눅스 2021.03.03

Linux : Ln Command (Symbolic Links) 사용 방법, 예제, 명령어

심볼 링크 또는 소프트 링크라고도 하는 심볼 링크는 다른 파일이나 디렉터리를 가리키는 특수 파일 형식입니다. 이 가이드에서는 ln 명령을 사용하여 심볼릭 링크를 만드는 방법에 대해 설명합니다. 링크 유형 Linux/UNIX 시스템에는 두 가지 유형의 링크가 있습니다. 하드 링크 : 하드 링크를 기존 파일의 추가 이름으로 생각할 수 있습니다. 하드 링크는 둘 이상의 파일 이름을 동일한 아이노드와 연결하고 있습니다. 단일 파일에 대해 하나 이상의 하드 링크를 만들 수 있습니다. 다른 파일 시스템 또는 파티션의 디렉터리 및 파일에 대한 하드 링크를 만들 수 없습니다. 소프트 링크 : 소프트 링크는 Windows(윈도우)의 바로 가기 같은 것입니다. 파일 또는 디렉터리에 대한 간접 포인터입니다. 하드 링크와 달..

SW/리눅스 2021.02.28

Linux : Dig 명령어 사용하는 방법, 예제, 명령어 (DNS Lookup)

Dig(Domain Information Groper)는 DNS 이름 서버를 쿼리하는 강력한 명령줄 도구입니다. dig 명령을 사용하면 호스트 주소, 메일 교환 및 이름 서버를 비롯한 다양한 DNS 레코드에 대한 정보를 쿼리할 수 있습니다. 이 도구는 유연성과 사용 편의성 때문에 DNS 문제를 해결하는 데 시스템 관리자 중 가장 많이 사용되는 도구입니다. 이 튜토리얼에서는 가장 일반적인 디지 옵션에 대한 실제 예와 자세한 설명을 통해 디지 유틸리티를 사용하는 방법을 설명합니다. 디그 설치 시스템 유형에서 dig 명령을 사용할 수 있는지 확인하려면 다음을 수행합니다. dig -v 출력은 다음과 같아야 합니다. # DiG 9.11.3-1ubuntu1.1-Ubuntu 시스템에 dig가 없는 경우 위 명령은 "..

SW/리눅스 2021.02.07
반응형