리눅스는 흔히 오래된 PC에 설치하는 운영체제로 알려져 있지만, 사실 새로 조립한 PC에서도 훌륭하게 작동합니다. 홈오피스, 워크스테이션, 또는 특수한 용도를 위해 새 리눅스 PC를 찾는 사용자도 생각보다 많습니다. 이 글에서는 리눅스에 최적화된 새 PC를 조립하는 방법을 단계별로 안내합니다.하드웨어 이야기흔히 알려진 것과 달리 리눅스는 하드웨어 호환성이 매우 뛰어납니다. 다만 커널이 하드웨어를 인식하고 정보를 표시한다고 해서 반드시 좋은 드라이버가 존재하는 것은 아닙니다. 따라서 구매하려는 장치에 대해 실제로 작동하는 드라이버가
세상에 이미 수많은 리눅스 배포판이 존재하는데도 굳이 기존 배포판을 받아 쓰는 대신 직접 자신만의 배포판을 만들려는 사람들이 있는 이유가 궁금할 것입니다. 대부분의 경우 기존 배포판으로 충분하지만, 자신(혹은 부모님)의 필요에 100% 맞춘 배포판을 원한다면 직접 커스텀 리눅스 배포판을 만들어야 할 수도 있습니다.적절한 도구만 있다면 나만의 리눅스 배포판을 만드는 일은 생각보다 어렵지 않습니다. 물론 시간이 걸리는 것은 사실입니다. 이를 위한 도구는 다양한데, 범용적인 것도 있고 특정 배포판 전용인 것도 있습니다. 그중 여덟 가지를
이번 데스크탑 환경 리뷰에서는 조금 특별한 방향으로 나아가, 매우 전문화된 데스크탑 환경에 초점을 맞춰보겠습니다. Sugar는 교육과 사용 편의성을 위해 설계된 데스크탑 환경으로, 그 목적에 맞게 훌륭하게 완성도를 갖추고 있습니다. 이 글에서는 Sugar 데스크탑 환경의 사용자 경험, 주목할 만한 기능들, 그리고 어떤 사용자에게 적합한지까지 자세히 살펴봅니다.첫인상처음 실행하는 순간부터 Sugar가 얼마나 특수한 목적으로 만들어졌는지 명확하게 드러납니다. 필자는 Fedora SoaS(Sugar on a Stick) 스픈을 사용했는데
리눅스 파티션 구성은 초보자는 물론 경험 많은 사용자들에게도 늘 고민거리입니다. 윈도우와 리눅스를 듀얼부팅할 때는 어떤 구성이 좋을까요? 리눅스만 사용할 계획이라면 파티션을 어떻게 나눠야 할까요? /home 디렉터리를 별도 파티션으로 분리하는 것이 좋을까요? 왜 어떤 사람들은 /boot를 독립된 파티션에 넣을까요? 그리고 전용 부팅 파티션이 정말 필요할까요? 이 글에서는 리눅스 파티션 구성과 관련된 이런 궁금증들을 하나하나 짚어봅니다. 참고: 이 글은 파티션 작업의 방법이 아니라 이유에 초점을 맞춥니다. 방법은 시스템마다 크게
터미널을 벗어나지 않고 웹 검색하기터미널에서 작업을 진행하다가 특정 사이트의 정보를 검색해야 할 때가 종종 있습니다. 보통이라면 터미널을 벗어나 브라우저를 실행해야겠지만, S를 사용하면 그럴 필요가 없습니다. 더 스마트한 방법이 있기 때문입니다.S는 터미널에서 웹을 검색할 수 있는 유일한 도구는 아니지만, 수십 개의 검색 엔진을 별도 설정 없이 기본 지원한다는 점이 큰 강점입니다. S-Search라고도 불리는 이 도구로 검색을 실행하면 결과가 터미널에 직접 표시되는 것이 아니라 기본 브라우저에 나타납니다. 간단한 명령어 한 줄로 G
Deepin은 우아한 데스크톱 환경과 Debian 기반의 안정성을 결합해 Linux 배포판 중에서도 급성장하는 별로 자리매김했습니다. 하지만 동시에 Deepin은 논쟁적인 배포판이기도 합니다. 중국 출신이라는 점과 개발진의 몇몇 의심스러운 선택 때문입니다.그렇다면 Deepin은 다른 대안들과 무엇이 다를까요? 다른 배포판과 비교해 어떤 장점을 제공할까요? 실제 일상 사용에서는 어떤 모습일까요? 주 운영체제로 사용한다면 데이터 보안을 걱정해야 할까요?Deepin의 가장 큰 목표는 믿음직하면서도 아름답고 사용하기 쉬운 작업 환경을 제공
GNOME Partition Editor(GParted)는 리눅스 시스템에서 파티션 내용을 그대로 유지하면서 새 파티션을 만들고, 크기를 조정하고, 삭제할 수 있는 강력한 크로스 플랫폼 도구입니다. btrfs, ext2, ext3, ext4, fat16, fat32, hfs+, linux-swap, LVM 볼륨, ntfs, xfs 등 다양한 파일 시스템을 지원합니다. 이 글에서는 GParted를 사용해 파티션을 생성하고 크기를 조정하는 방법을 단계별로 소개합니다. 시작하기 전에 꼭 알아두세요 본격적으로 시작하기 전에, 주 디스크
AutoKey는 리눅스용 데스크톱 자동화 유틸리티입니다. 텍스트 확장기(text expander)로 활용하면 자주 사용하는 프로그램의 기능에 나만의 단축키를 만들 수 있습니다. 긴 문장이나 템플릿 전체를 짧은 약어에 연결하는 것도 가능합니다.AutoKey에 익숙해지면 훨씬 더 다양하게 활용할 수 있습니다. 데스크톱 애플리케이션을 자동화해 반복적인 귀찮은 작업을 직접 개입 없이 처리하거나, 심지어 자신만의 미니 앱을 만드는 것도 가능합니다. 지금부터 AutoKey를 활용해 일상적인 컴퓨터 작업을 자동화하는 방법을 살펴보겠습니다.설치이
서버용으로 널리 사용되는 리눅스 배포판인 CentOS는 데스크톱 사용자에게는 다소 생소한 선택일 수 있습니다. 하지만 안정적이고 철저하게 검증된 베이스와 Flatpak 샌드박스 애플리케이션에 접근할 수 있다는 장점을 고려하면, 워크스테이션으로서의 활용 가능성은 상상력에 의해서만 제한됩니다. 다만 기본 데스크톱 환경인 GNOME이 다소 무거운 편이라, 더 가볍고 확장성 있는 환경을 원하는 분들도 많습니다. 이 글에서는 CentOS 워크스테이션에 KDE Plasma 데스크톱 환경을 설치하는 방법을 단계별로 알아보겠습니다. 워크스테이
대용량 데이터를 tar로 압축해 본 경험이 있다면 그 과정이 얼마나 답답한지 잘 알 것입니다. 진행 속도가 너무 느려서 Ctrl + C를 눌러 작업을 중단하고 포기하고 싶어질 때가 많죠. 하지만 tar가 활용할 수 있는 별도의 도구들이 있으며, 이를 사용하면 오늘날의 멀티코어 CPU를 최대한 끌어내 tar 아카이브 작업을 크게 가속화할 수 있습니다. 이 글에서는 리눅스에서 tar가 모든 코어를 사용하도록 설정하는 방법을 소개합니다. 핵심 도구의 이해와 설치 여기서 다룰 세 가지 핵심 도구는 pigz, pbzip2, pxz입니다.
전자기기 화면에서 나오는 블루라이트가 우리 뇌를 속여 마치 한낮처럼 느끼게 만든다는 사실은 이미 잘 알려져 있습니다. 이는 수면 패턴을 방해하고 눈의 피로를 유발해 전반적인 건강에 좋지 않은 영향을 미칩니다. 특히 하루 종일 컴퓨터 화면을 8시간씩 바라보는 재택근무와 온라인 수업 환경에서는 그 영향이 더욱 두드러집니다. 모니터 색상을 조절해 주는 도구를 곁에 두는 것이 좋으며, 이런 기능을 제공하는 프로그램은 매우 다양합니다. 이 글에서는 리눅스에서 활용할 수 있는 그놈(GNOME) 야간 조명(Night Light) 기능을 소개하고
리눅스 데스크톱 사용자라면 ZFS나 Btrfs처럼 카피 온 라이트(Copy on Write, CoW) 방식의 파일시스템에 대해 한 번쯤 들어보셨을 겁니다. 압축 기능, 내장 RAID 지원, 스냅샷 기능 덕분에 이러한 CoW 파일시스템은 매우 진보적이고 현대적인 파일시스템으로 꼽힙니다. 그렇다면 어떻게 시작해야 할까요? Btrfs는 완전한 FOSS(자유·오픈소스 소프트웨어)이면서 리눅스 커널에 기본 내장되어 있어 입문하기에 가장 좋은 선택지입니다. 이번 글에서는 Btrfs를 처음 접하는 분들을 위한 단계별 초보자 가이드를 소개합니
리눅스 터미널을 오래 사용해 왔다면 cd 명령으로 폴더를 이동하거나 새 폴더를 만들고, 파일을 복사하거나 이동하는 등의 유용한 명령어들을 이미 익숙하게 알고 있을 것입니다. 하지만 어떤 작업에서는 데스크톱 파일 관리자가 더 직관적이고 빠르게 느껴질 때도 있습니다. 그런 분들에게 nnn은 훌륭한 선택이 될 수 있습니다.nnn은 터미널 환경에서 사용할 수 있는 데스크톱 파일 관리자 격의 도구입니다. Midnight Commander처럼 복잡한 기능을 갖춘 솔루션은 아니지만, 시스템 자원을 거의 소모하지 않으면서 매우 빠르고, 명령어를
리눅스 사용자 대다수는 한 번쯤 GNOME Shell을 사용해 본 경험이 있을 것입니다. GNOME Shell은 Ubuntu, Fedora, Pop!_OS 등 인기 리눅스 배포판에서 기본 데스크톱 환경으로 채택되어 있으며, 그 외에도 수많은 배포판에서 설치 옵션으로 제공됩니다. 이번 GNOME Shell 리뷰에서는 성능, 사용자 경험, 주요 기능을 살펴보고, 어떤 사용자에게 GNOME Shell이 적합한지에 대한 추천까지 함께 정리했습니다. 첫인상 GNOME을 처음 마주했을 때 가장 먼저 눈에 들어오는 것은 바로 그 단순함입
기업 환경 밖의 많은 리눅스 사용자는 리눅스에서 Microsoft 도구를 쓰는 이유를 잘 이해하지 못할 수 있습니다. 하지만 실제 기업 환경에서 일하는 사람들은 이러한 도구가 얼마나 유용한지 잘 알고 있습니다. Active Directory와 직장 곳곳에 보급된 Microsoft 생태계와의 연동은 데스크톱 리눅스에 큰 의미가 있으며, 여러분이 좋아하는 배포판을 직장에서도 충분히 쓸 수 있는 운영체제로 만들어 줍니다. 기업 환경에서 가장 중요한 요소 중 하나는 바로 보안입니다. 이 튜토리얼에서는 리눅스에 Microsoft Defen
리눅스 사용자라면 구글 크롬(Google Chrome)과 모질라 파이어폭스(Mozilla Firefox)는 이미 익숙할 것입니다. 하지만 이 두 브라우저가 리눅스에서 사용할 수 있는 전부는 아닙니다. 생각보다 다양한 브라우저가 존재하며, 각각의 개성과 장점을 직접 경험해 보는 것도 의미 있는 일입니다. 이번 글에서는 리눅스에서 활용할 수 있는 세 가지 대안 웹 브라우저를 소개합니다.1. 오페라(Opera)오페라 소프트웨어의 브라우저는 PC, 스마트폰, 태블릿 등 폭넓은 플랫폼에서 약 3억 5천만 명의 사용자가 이용하고 있습니다. 리
리눅스 서버에 접속하는 방법은 여러 가지가 있습니다. 그래픽 인터페이스가 있는 서버라면 VNC를 사용할 수 있지만, 보다 일반적인 방식은 SSH(Secure Shell)를 통해 헤드리스 서버에 로그인하는 것입니다. SSH는 암호화된 보안 프로토콜로, SSH 클라이언트를 통해 원격 시스템에 안전하게 접근할 수 있게 해줍니다. 하지만 단순히 서버로 파일만 전송하고 싶은 경우도 있습니다. 이럴 때 유용한 것이 바로 SCP(Secure Copy)입니다. SCP는 오랫동안 검증된 SSH 프로토콜 위에서 동작하며, 네트워크를 통해 원격 시스
심볼릭 링크(Symbolic Link, symlink)는 Linux 시스템 관리를 효율적으로 단순화해 주는 강력한 도구입니다. 특히 서버나 워크스테이션 환경에서 한 디렉터리를 다른 위치로 연결하면, 설정 파일을 변경하지 않고도 애플리케이션이 정보를 디렉터리 트리의 다른 곳으로 전송할 수 있어 시스템을 건강하게 유지하는 데 필수적입니다. 하지만 심볼릭 링크 사용 시 주의할 점이 있습니다. 바로 링크된 양쪽 경로가 항상 모두 존재한다는 보장이 없다는 것입니다. 이 글에서는 Linux에서 깨진 심볼릭 링크를 찾고 정리하는 방법을 소개
크론(Cron)은 명령어, 프로그램, 스크립트를 지정한 시간이나 주기에 따라 자동으로 실행해 주는 도구입니다. 강력하고 가볍지만, 그만큼 사용법이 복잡해서 진입 장벽이 높은 편입니다. 그래서 crontab 사용을 좀 더 쉽게 만들어 주는 프런트엔드 도구들이 등장했는데, 그중에서도 Zeit는 가장 훌륭한 선택지 중 하나입니다. Zeit의 유일한 목표는 크론 작업의 추가와 관리를 최대한 간단하게 만드는 것입니다. Zeit를 사용하면 명령어나 스크립트 실행 일정을 할 일 목록에 항목을 추가하듯이 손쉽게 등록할 수 있습니다. 이번 글에서
최신 버전의 GNOME 3를 채택한 리눅스 배포판이 늘어나면서, 많은 사용자가 다시 GNOME으로 돌아오고 있습니다. GNOME 프로젝트가 처음 출시됐을 때와 비교하면 성능은 물론이고 사용자 정의 및 통합 기능도 크게 향상되었으며, 거칠었던 부분들도 상당히 다듬어졌습니다. 하지만 여전히 일부 사용자를 불편하게 만드는 GNOME 특유의 설정들이 남아 있는데, 대표적인 예가 바로 작업 공간(Workspace) 관리 방식입니다. GNOME은 작업 공간을 동적으로 생성하고 삭제하지만, 많은 사용자는 창을 열거나 닫아도 개수가 변하지 않는