2025/07 6

리눅스, 미국 데스크탑 점유율 5%

리눅스, 미국 데스크톱 점유율 5% 돌파 – 그 의미와 배경2025년 6월, 오픈소스 운영체제 리눅스가 미국 데스크톱 시장에서 점유율 5.03%를 달성했습니다. 이는 StatCounter의 최신 자료를 기반으로 한 수치로, 리눅스 역사상 처음으로 ‘5%’라는 벽을 넘은 것입니다. 이 수치는 단순한 숫자를 넘어, 변화하는 컴퓨팅 환경과 사용자 인식의 변화를 상징적으로 보여줍니다.1. 데스크톱 OS 점유율 현황StatCounter가 발표한 2025년 6월 미국 기준 데스크톱 운영체제 점유율은 다음과 같습니다:Windows: 63.2%macOS (OS X + macOS): 24.29%Linux: 5.03%Chrome OS: 2.71%Unknown: 4.76%흥미로운 점은 리눅스가 'Unknown' 카테고리까지..

사람이 읽기 쉬운 데이터 형식의 파일, yaml 파일

사람이 읽기 쉬운 데이터 형식의 파일, yaml 파일YAML은 "YAML Ain’t Markup Language"의 줄임말로, 주로 설정(configuration) 파일을 작성할 때 사용되며, 특히 Python, Docker, Kubernetes, GitHub Actions, code-server 같은 시스템에서 자주 활용됩니다.🔧 YAML 파일의 기본 구조YAML은 들여쓰기로 구조를 표현하며, 탭(Tab)이 아니라 공백(Space)으로 들여씁니다.기본 문법은 다음과 같습니다:# 주석은 이렇게 작성합니다key: value # 기본 형태name: easyfly # 문자열port: 8080 # 숫자enabled: true # 불리언items: ..

명령어 `sed`의 사용 사례

명령어 `sed`의 사용 사례sed -i 's/from\.errors/form.errors/g' ./파일경로 명령어의 각 부분을 쉽고 명확하게 설명드리겠습니다.🔧 명령어 전체 구조sed -i 's/from\.errors/form.errors/g' ./파일경로 구성요소 의미 sed텍스트 파일에서 문자열을 치환하거나 편집하는 명령어입니다. (stream editor)-i파일을 직접 수정합니다. (백업 없이 바로 적용)'s/.../.../g'치환 명령입니다. s는 substitute(대체)의 의미입니다.from\.errors바꿀 문자열입니다. 여기서 \.은 마침표 .를 문자 그대로 인식하게 해줍니다.form.errors새로 바꿀 문자열입니다.g한 줄에 여러 번 등장해도 전부 다 바꾸겠다는 의미입니다. (..

문자열 찾는 지혜로운 방법

문자열 찾는 지혜로운 방법게시판 제작 코딩 중에 'form_errors'로 작성해야 할 용어가 'from_errors'로 오타가 있었습니다. 이것을 찾는 일을 리눅스 'grep' 명령으로 진행합니다.✅ 오타 from.errors 찾는 명령어grep -rnw . -e 'from.errors'설명:grep: 문자열 검색 명령어-r: 하위 디렉터리까지 재귀적으로 검색-n: 일치한 라인의 줄 번호 출력-w: 단어 단위로 정확히 일치하는 경우만 검색 (from.errors 전체 일치).: 현재 디렉터리 기준-e 'from.errors': 검색할 문자열📌 예시 출력./pybo/templates/pybo/answer_form.html:7: {{ from.errors }}이렇게 오타가 사용된 위치의 파일 경로와..

/proc 디렉터리는 /dev 및 /sys 비교

/proc 디렉터리는 /dev 및 /sys 비교/proc 디렉터리는 /dev 및 /sys와 마찬가지로 가상 파일 시스템이며, 리눅스 커널 내부 정보를 사용자 공간에 노출하기 위해 사용됩니다. 그러나 그 목적과 구조는 다릅니다. 아래에 /dev, /sys, /proc 세 디렉터리를 비교 정리합니다./proc: 프로세스 및 커널 정보 인터페이스목적: 커널 내부 상태 및 프로세스 정보를 사용자 공간에 제공.역할:실행 중인 프로세스에 대한 정보 제공: /proc/[PID]/커널 파라미터 확인 및 설정: /proc/sys/시스템 상태 정보 제공: /proc/cpuinfo, /proc/meminfo, /proc/uptime특징:모든 파일은 동적으로 생성되며, 읽는 순간의 정보를 보여줌.커널 데이터를 확인하거나 제한..

리눅스에서 /dev와 /sys 디렉터리

리눅스에서 /dev와 /sys 디렉터리는 모두 시스템 장치와 관련되어 있지만, 목적과 사용 방식에 있어 뚜렷한 차이를 지닙니다. 다음은 이 두 디렉터리의 역할과 차이에 대한 상세한 설명입니다./dev: 장치 파일 (Device Files)목적: 하드웨어 장치에 접근하기 위한 장치 파일(device file) 을 저장.역할:장치를 파일처럼 취급하여 프로그램이 입출력 작업을 할 수 있도록 인터페이스 제공.예: /dev/sda, /dev/tty, /dev/null 등.특징:실제 파일이 아니라 가상 파일로, 커널이 제공하는 장치 드라이버와 연결됨.udev라는 장치 관리자가 핫플러그(hotplug) 이벤트에 따라 장치 파일을 자동 생성/삭제.종류:문자 장치 (Character device): /dev/tty, /..