본문 바로가기
반응형

Programming216

리눅스 명령어 (E) 리눅스 명령어를 이용한 네트워크 관련 유용한 기능리눅스에서는 다양한 명령어를 통해 네트워크 관련 정보를 확인하고 관리할 수 있습니다. 이 블로그 글에서는 네트워크 인터페이스 설정, 네트워크 연결 상태 확인, 네트워크 트래픽 모니터링 등에 유용한 명령어들을 소개하겠습니다.네트워크 인터페이스 관리`ifconfig` 또는 `ip addr show`: 네트워크 인터페이스 정보 확인하기# 네트워크 인터페이스 정보 확인ifconfig# 또는ip addr show`ifconfig`는 네트워크 인터페이스의 IP 주소, MAC 주소, 넷마스크 등의 정보를 상세하게 보여줍니다.`ip addr show` 명령어도 비슷한 정보를 제공하지만, 더 현대적이고 넓은 범위의 기능을 제공합니다.네트워크 인터페이스 활성화 및 비활성화#.. 2024. 6. 20.
리눅스 기본명령어 (D) 리눅스 명령어: 디스크 사용량 모니터링과 관리리눅스 시스템에서 디스크 사용량을 모니터링하고 관리하는 것은 중요합니다. 이를 위해 몇 가지 유용한 명령어와 그 사용 예시를 소개하겠습니다`du`와 `sort`를 함께 사용하여 크기 순으로 정렬`du`와 `sort`를 결합하여 디렉토리 내 파일들을 크기 순으로 정렬할 수 있습니다.# 현재 디렉토리의 파일과 디렉토리를 크기 순으로 정렬하여 출력du -h | sort -hr`-h` 옵션은 사람이 읽기 쉬운 형식으로 출력하고, `-r` 옵션은 역순으로 정렬합니다.`find`와 `du`를 결합하여 특정 크기 이상의 파일 찾기`find`와 `du`를 함께 사용하여 특정 크기 이상의 파일을 찾을 수 있습니다.# 현재 디렉토리에서 100MB보다 큰 파일 찾기find . -.. 2024. 6. 20.
리눅스 기본명령어 (C) 리눅스 명령어 활용: 더욱 다양한 작업을 위한 명령어 가이드리눅스 명령어는 파일 관리, 시스템 모니터링, 네트워크 설정 등 다양한 작업을 수행할 수 있는 강력한 도구입니다. 이번에는 추가적으로 유용한 명령어들을 소개하고, 각 명령어의 사용법과 예시 코드를 제공하겠습니다.`grep`텍스트 검색 및 필터링`grep` 명령어는 파일 내에서 특정 패턴을 검색하거나 텍스트를 필터링하는 데 사용됩니다.# 파일에서 특정 단어 검색grep "keyword" filename# 대소문자 구분 없이 검색grep -i "keyword" filename# 정규 표현식으로 검색grep "^pattern" filename `sed`: 텍스트 스트림 편집기`sed` 명령어는 텍스트 스트림에서 특정 패턴을 찾아 대체하거나 텍스트를 변.. 2024. 6. 20.
Linux 기본명령어 (B) 리눅스 명령어: 더욱 깊이 있는 활용을 위한 추가 가이드리눅스 명령어는 기본적인 파일 조작부터 시스템 모니터링, 프로세스 관리, 네트워크 설정 등 다양한 작업을 수행할 수 있도록 돕습니다. 이번 글에서는 추가로 유용한 리눅스 명령어를 소개하고, 예시 코드와 함께 설명하겠습니다.`ps`: 프로세스 상태 확인`ps` 명령어는 현재 실행 중인 프로세스를 확인할 수 있습니다.# 현재 셸에서 실행 중인 프로세스 표시ps# 모든 사용자와 시스템의 모든 프로세스 표시ps -ef# 포맷된 출력ps aux `top`: 실시간 프로세스 모니터링`top` 명령어는 시스템의 실시간 프로세스 정보를 제공하며, CPU 및 메모리 사용량을 모니터링할 수 있습니다.# 실시간 프로세스 모니터링 시작top# 특정 사용자 프로세스 보기t.. 2024. 6. 20.
Linux 기본 명령어 (A) 리눅스 명령어: 효율적인 시스템 관리를 위한 기초 가이드리눅스 명령어는 시스템 관리, 파일 조작, 네트워크 설정 등 다양한 작업을 효율적으로 수행할 수 있게 해줍니다. 이번 블로그 글에서는 자주 사용되는 리눅스 명령어와 그 사용 방법을 예시 코드와 함께 설명하겠습니다.`ls`: 디렉토리 내용 나열`ls` 명령어는 지정된 디렉토리의 내용을 나열합니다. 기본적으로 현재 디렉토리의 파일과 디렉토리를 표시합니다.# 현재 디렉토리의 내용 나열ls# 상세 정보 포함ls -l# 숨김 파일 포함ls -a`cd`: 디렉토리 변경`cd` 명령어는 현재 작업 디렉토리를 변경합니다.# 홈 디렉토리로 이동cd ~# 상위 디렉토리로 이동cd ..# 특정 디렉토리로 이동cd /path/to/directory `pwd`: 현재 작업.. 2024. 6. 20.
Django에서 파일입력 받고 처리하기 Django에서 파일을 업로드하고, 업로드된 파일의 내용을 처리한 후 결과 파일을 다운로드할 수 있도록 하는 기능을 구현하기 위해 다음과 같은 단계를 수행할 수 있습니다.1. Django 프로젝트와 앱 설정2. 파일 업로드를 위한 모델, 폼, 뷰 및 템플릿 생성3. 업로드된 파일 처리 및 결과 파일 제공 아래는 이 기능을 구현하기 위한 자세한 코드입니다.1. Django 프로젝트 및 앱 설정먼저, Django 프로젝트와 앱을 생성합니다.django-admin startproject myprojectcd myprojectdjango-admin startapp myapp`myproject/settings.py` 파일에서 앱을 등록합니다.INSTALLED_APPS = [ ... 'myapp',]2... 2024. 6. 16.
Python Stack 사용하기 Python에서 Stack 사용법Python에서 Stack(스택)은 LIFO(Last In, First Out) 구조를 따르는 자료 구조로, 가장 나중에 삽입된 데이터가 가장 먼저 삭제됩니다. 이번 포스트에서는 Python에서 Stack을 생성하고, 데이터를 추가 및 삭제하고, 다양한 방식으로 접근하는 방법을 살펴보겠습니다.Stack 생성Python에서는 Stack을 여러 가지 방법으로 구현할 수 있습니다. 가장 일반적인 방법은 `list`를 사용하는 것입니다. 또한 `collections` 모듈의 `deque`를 사용할 수도 있습니다.리스트를 이용한 Stack 생성stack = [] deque를 이용한 Stack 생성from collections import dequestack = deque()값 추가.. 2024. 6. 15.
Python Dictionary 사용법 Python에서 Dictionary 사용법Python의 `dictionary`(사전)는 키-값 쌍을 저장하는 매우 유용한 데이터 구조입니다. 이번 포스트에서는 Dictionary를 생성하고, 값을 추가 및 삭제하고, 다양한 방식으로 접근하는 방법을 살펴보겠습니다.Dictionary 생성Dictionary는 중괄호 `{}`를 사용하여 생성합니다. 다음은 빈 Dictionary와 키-값 쌍을 포함한 Dictionary를 생성하는 예입니다.# 빈 Dictionary 생성empty_dict = {}# 키-값 쌍을 포함한 Dictionary 생성person = { "name": "John", "age": 30, "city": "New York"}값 접근 Dictionary에서 값을 접근하는 방법은.. 2024. 6. 15.
반응형