Computer >> 컴퓨터 >  >> 시스템 >> Linux

Linux

  1. 라즈베리 파이로 DIY 무선 프린터 서버 만드는 방법

    무선 기능이 없는 구형 프린터를 사용하고 있다면 굳이 새 제품으로 교체할 필요가 없습니다. 여분의 라즈베리 파이만 있다면 직접 무선 프린터로 만들 수 있기 때문입니다.이 글에서는 라즈베리 파이를 무선 프린트 서버로 설정하는 데 필요한 모든 과정을 단계별로 소개합니다.라즈베리 파이 준비하기DIY 무선 프린터를 만들려면 적절한 리눅스 배포판이 설치된 라즈베리 파이가 필요합니다. 가장 추천할 만한 배포판은 라즈베리 파이 재단이 공식 지원하는 Raspbian(현재 Raspberry Pi OS)입니다. 이 가이드의 내용은 Raspbian은

  2. Topgrade로 리눅스 시스템 업그레이드 한 번에 끝내는 방법

    요즘 리눅스를 업그레이드하는 일은 예전보다 훨씬 쉬워졌습니다. 과거에는 특정 소프트웨어만 개별적으로 업데이트하거나, 대부분은 새 버전의 배포판이 나올 때까지 기다렸다가 설치하고 업그레이드된 소프트웨어를 만끽하곤 했습니다.패키지 관리 시스템 덕분에 이 과정이 한결 수월해졌지만, 시스템의 모든 부분을 업데이트할 수 있는 것은 아닙니다. Ruby Gems나 Linuxbrew 같은 서드파티 패키지 관리자로 설치한 패키지는 어떻게 최신 상태로 유지할 수 있을까요? 설정 파일들은 또 어떻게 동기화해야 할까요?Topgrade란 무엇인가?Topg

  3. 리눅스 /dev/null 완벽 가이드: 개념부터 실전 활용법까지

    기술적인 관점에서 /dev/null은 가상 디바이스 파일(virtual device file)입니다. 프로그램 입장에서는 이 파일을 일반 파일과 똑같이 취급합니다. 유틸리티가 이런 소스에 데이터를 요청하면 운영체제가 데이터를 제공하는데, 디스크에서 읽어오는 대신 데이터를 동적으로 생성합니다. 대표적인 예로 /dev/zero가 있습니다. 하지만 /dev/null의 경우에는 파일에 쓰기를 하는 용도로 사용됩니다. /dev/null에 쓴 모든 데이터는 버려지고, 잊혀지고, 허공으로 사라집니다. 이것이 왜 유용한지 이해하려면 먼저 리눅스

  4. 라즈베리 파이를 Raspbian Buster로 업그레이드하는 완벽 가이드

    라즈베리 파이 4B는 2019년 6월 말에 처음 출시되었으며, 이와 함께 라즈베리 파이의 공식 운영체제인 Raspbian의 새 버전도 공개되었습니다. 얼마 지나지 않아 Raspbian의 기반이 되는 데비안(Debian) 역시 최신 버전인 Debian 10 Buster를 발표했습니다. 다행히 데비안이 제공하는 프레임워크 덕분에 라즈베리 파이 운영체제를 업그레이드하는 과정은 매우 간단합니다. 또한 기존에 사용하던 Raspbian 설치 환경을 Buster로 업그레이드하면, 새로 구입한 라즈베리 파이 4에서도 그대로 활용할 수 있습니다.

  5. 리눅스 PC 속도를 높이는 5가지 효과적인 방법

    강력한 OS 생태계로서 리눅스의 가장 큰 매력 중 하나는 설치 즉시 누릴 수 있는 뛰어난 속도입니다. 하지만 몇 가지 최적화 작업을 통해 리눅스 PC의 성능을 한층 더 끌어올릴 수 있습니다. 아래에서는 시스템 속도에 영향을 미치는 주요 요소들과 이를 개선하는 실질적인 방법들을 소개합니다.스레드 스케줄링초기 리눅스는 단순한 원형(round-robin) 방식의 스케줄링 알고리즘으로 작업을 처리했습니다. 그러나 탄생 이후 지금까지 리눅스는 스레드 스케줄링 기술을 꾸준히 발전시켜 왔으며, 그 결정체가 바로 CFS(Completely Fai

  6. Linux 사용자를 위한 최고의 다운로드 관리자 4선

    파일 다운로드를 체계적으로 관리하는 데 어려움을 겪고 있거나, 99%까지 진행된 다운로드가 갑자기 끊겨본 경험이 있으신가요? 아직 Linux 머신에 다운로드 관리자를 설치하지 않았다면, 지금이 바로 설치할 때입니다.다행히도 Linux 사용자가 활용할 수 있는 훌륭한 다운로드 관리자가 여러 가지 있습니다. 그중 가장 뛰어난 네 가지를 소개합니다. 여기서는 Linux Mint를 예시로 들지만, 대부분의 프로그램은 다른 Linux 배포판에서도 문제없이 작동합니다.1. Persepolis오픈소스이면서 빠르고 강력한 다운로드 관리자를 찾고

  7. 리눅스 VPS로 CS:GO 전용 서버 구축하는 완벽 가이드

    스팀(Steam)의 공식 카운터 스트라이크: 글로벌 오펜시브(CS:GO) 게임 서버는 대부분의 용도에 충분하지만, 직접 제어할 수는 없습니다. 반면 자신만의 서버를 구축하면 다음과 같은 장점을 누릴 수 있습니다. 매치 시간, 프리즈 타임, 최대 인원, 아군 오사(friendly fire) 여부 등 자신만의 규칙 설정 친구들과 함께하는 비공개 매치 운영 대회 및 토너먼트 개최 커스텀 맵에서의 플레이 리눅스에서 게임 서버를 구축해야 하는 이유 윈도우, 아니면 내 컴퓨터에서 돌리는 게 더 쉽지 않을까?라고 생각하는 분들이 있을 수

  8. 아치 리눅스 vs 우분투, 어느 쪽이 더 나은 선택일까?

    리눅스 세계에서 아치 리눅스(Arch Linux)와 우분투(Ubuntu)는 양대 산맥으로 꼽힙니다. 두 배포판 모두 거대한 팬층을 보유하고 있으며, 많은 사용자들이 한쪽을 지지하고 다른 쪽을 비판하는 확고한 입장을 취하기도 합니다. 흥미롭게도 이 두 배포판은 각각 수많은 파생 배포판을 낳았고, 그 파생 배포판들 역시 리눅스 생태계에서 중요한 위치를 차지하고 있습니다.그렇다면 어느 쪽이 더 나을까요? 우분투가 논쟁의 여지 없는 왕이며, 아치는 진정한 리눅스 엘리트만을 위한 최고의 배포판일까요? 결론부터 말하자면, 답은 어느 정도 맞으

  9. 리눅스에서 심볼릭 링크(Symlink) 관리하는 방법 완벽 가이드

    심볼릭 링크(Symlink)는 다른 파일을 직접 가리키는 파일로, 리눅스 시스템에서는 흔히 바로가기(숏컷) 역할을 합니다. 심링크(symlink)라는 용어는 심볼릭(symbolic)과 링크(link)를 합친 말로, 이러한 파일이 다른 대상에 대한 상징적 참조 역할을 한다는 특성을 잘 보여줍니다. 소위 하드 링크(hard link)는 문자 그대로의 링크라기보다 참조 대상 파일의 복사본에 가깝습니다. 반면 소프트 링크, 즉 심볼릭 링크는 단순히 대상 파일을 가리키기만 합니다. 심볼릭 링크를 삭제해도 원본 파일에는 아무런 영향이 없으며

  10. Ubuntu Livepatch로 서버 재부팅 없이 보안 유지하는 방법

    서버를 직접 운영하고 관리하다 보면 언젠가 반드시 마주치는 고민이 있습니다. 운영체제를 재부팅해야 하는데, 정작 그 서버가 중단할 수 없는 중요한 서비스를 제공하고 있는 상황입니다.그런데 애초에 왜 재부팅이 필요할까요? apt-get upgrade 명령을 실행한 뒤에는 모든 게 멀쩡해 보입니다. 하지만 겉모습과 실제는 다를 수 있습니다. 윈도우처럼 업그레이드 후 강제로 재부팅하지 않고 시스템이 계속 잘 돌아가는 것처럼 보여도, 사실은 재부팅이 필요한 상태일 수 있습니다.예를 들어 시스템의 핵심인 커널(kernel)에서 취약점이 발견

  11. 모바일 리눅스 vs 데스크톱 리눅스, 무엇이 다를까?

    매년 올해가 바로 데스크톱 리눅스의 해라는 말이 반복되어 왔지만, 모바일 운영체제는 그런 기다림 없이 빠르게 성장하고 있습니다. 모바일 OS는 리눅스 커널 기반 시장에서 가장 빠르게 확산되는 분야로, 전 세계 대다수 모바일 기기를 구동하고 있습니다. 그렇다면 같은 커널이 어떻게 데스크톱과 모바일 환경 양쪽에서 작동할 수 있을까요? 안드로이드가 데스크톱 운영체제로는 적합하지 않다는 점을 생각하면 더욱 궁금해집니다. 기본 원칙은 동일하지만, 모바일과 데스크톱 운영체제 사이에는 중요한 차이점들이 존재합니다.모바일 리눅스란?모바일 리눅스란

  12. Docker 컨테이너를 다른 호스트로 복사·이동하는 방법

    Docker 컨테이너는 일종의 소프트웨어 패키지이기 때문에 컴퓨터 간에 자유롭게 복사하고 이동할 수 있습니다. 하지만 이 주제는 자주 다뤄지지 않는데, 아마도 규모가 큰 조직들은 자체 저장소(repository)를 구축해 이미지를 직접 커스터마이징하고 서버에 배포하기 때문일 것입니다. 그러나 가끔 한두 개의 컨테이너만 옮기면 되는 상황에서 굳이 자체 배포 체계를 구축할 필요는 없습니다. 로컬 컴퓨터에서 작업하던 Docker 인스턴스를 더 강력한 서버로 옮기고 싶을 수도 있고, 커스터마이징한 컨테이너를 여러 대의 컴퓨터에 복사해서

  13. 리눅스에서 NVIDIA GPU 성능 모니터링하는 방법: NVTOP과 Nvidia-SMI 완벽 가이드

    게임에 최적화된 최고의 리눅스 배포판을 설치했더라도, GPU가 제대로 설정되어 있지 않으면 성능 저하를 겪을 수 있습니다. 자신이 사용하는 그래픽 카드에 맞는 관리 도구를 확인해 보면 문제 여부를 파악하는 데 큰 도움이 됩니다.NVIDIA GPU를 사용하고 있다면, 리눅스에서 성능을 모니터링할 수 있는 두 가지 대표적인 도구가 바로 NVTOP과 Nvidia-SMI입니다.NVTOP 사용 방법GPU 사용량을 실시간으로 모니터링하고 싶다면 NVTOP을 사용해 보세요. 단, 이 도구를 사용하려면 독점(proprietary) NVIDIA 드

  14. Nginx로 DDoS 공격 방어하기: 서버 보안 강화를 위한 실전 가이드

    DDoS(분산 서비스 거부) 공격은 비정상적인 디지털 통신 기법을 통해 서버의 리소스를 고갈시키는 사이버 공격입니다. 이는 컴퓨터 세계의 조직적 습격이라고 할 수 있습니다. 수많은 악성 요청이 결합되어 하나의 강력한 위협이 되고, 숙련된 관리자가 운영하는 서버조차 마비시킬 수 있습니다. 더욱 문제가 되는 것은, 이러한 게릴라성 웹 전쟁을 감행할 수 있는 경로가 다양하다는 점입니다. 다행히도 서버를 적절히 구성하면 이러한 공격에 맞서 싸울 수 있습니다. Nginx는 유닉스 계열 시스템에서 널리 사용되는 인기 있는 웹 서버로, DDo

  15. 리눅스 사용자를 위한 최고의 비디오 편집 소프트웨어 4가지

    전문 비디오 편집자들은 macOS를 선호하는 경우가 많지만, 리눅스 PC도 충분히 훌륭한 대안이 될 수 있습니다. 리눅스 배포판에서 사용할 수 있는 비디오 편집 소프트웨어는 대부분 무료이며, 사용하기 쉽고 전문가급 기능까지 갖추고 있습니다.특히 우분투(Ubuntu)에서 비디오 편집을 시작해 보고 싶다면, 아래의 네 가지 편집 소프트웨어를 직접 경험해 보시기 바랍니다.1. DaVinci Resolve할리우드 수준의 비디오 편집 도구가 필요하다면 DaVinci Resolve만 한 것이 없습니다. 이 프로그램은 <캐리비안의 해적&g

  16. 리눅스 서버 맬웨어·루트킷 검사 방법 총정리: ClamAV, chkrootkit, AIDE

    웜, 바이러스, 맬웨어, 그리고 무서운 루트킷은 모든 서버 관리자에게 악몽과 같은 존재입니다. 시스템 아키텍처에 따라 공격자가 감염된 서버에서 민감한 정보를 수집하거나 조직에 막대한 금전적 손실을 입힐 수 있는 경로는 헤아릴 수 없이 많습니다. 다행히도 이런 사이버 위협 앞에서 항복할 필요는 없습니다. 서버에서 이들을 탐지하는 것은 충분히 가능하며, 리눅스 서버의 맬웨어와 루트킷을 검사할 때 활용할 수 있는 도구도 다양합니다. 게다가 이 도구들 중 상당수는 무료로 사용할 수 있습니다. 1. ClamAV ClamAV는 메일 서버와의

  17. 리눅스 터미널에서 FFmpeg로 동영상 파일 용량 줄이는 방법

    저장 공간이 부족할 때 개인 저장 드라이브, 클라우드 서비스 또는 디스크에 동영상을 보관하는 일은 생각보다 까다로울 수 있습니다. 파일 크기를 줄이면 대용량 파일과 늘어나는 컬렉션을 관리하기가 훨씬 수월해지지만, 방법에 따라 효율성은 천차만별입니다. 동영상 파일 크기를 최적화할 수 있는 도구는 매우 다양합니다. 그러나 VLC, Cinelerra, Blender를 포함한 많은 도구들이 화려한 UI 뒤에 사실 동일한 엔진, 즉 FFmpeg라는 명령줄 유틸리티를 공유하고 있습니다. 이번 글에서는 리눅스 터미널에서 FFmpeg를 활용해

  18. 리눅스에서 맥(Mac) 앱을 실행하는 방법

    macOS와 Linux는 같은 UNIX 계열의 뿌리를 공유하지만, 그렇다고 해서 애플리케이션이 두 운영체제 사이를 자유롭게 넘나들 수 있는 것은 아닙니다. 리눅스에서 맥 앱을 실행하려면 가상 머신이나 번역 레이어 중 하나가 반드시 필요합니다.macOS 가상 머신 실행하기(모든 앱 지원)리눅스에서 맥 앱을 실행하는 가장 확실한 방법은 가상 머신을 이용하는 것입니다. VirtualBox와 같은 무료 오픈소스 하이퍼바이저를 사용하면 리눅스 머신 위의 가상 환경에서 macOS를 구동할 수 있으며, 제대로 설치된 가상화 macOS 환경에서는

  19. 리눅스 터미널에서 사전 설치하고 사용하는 방법 – SDCV와 Wikit 완벽 가이드

    시간이 촉박할 때 새로운 단어를 찾아보는 일은 생각보다 번거롭습니다. 종이 사전은 페이지를 넘기는 속도에 한계가 있어 더욱 답답하게 느껴지죠. 다행히 인터넷 덕분에 이런 과정을 간소화해 주는 강력한 도구들이 손끝에 가까워졌습니다. 요즘 구글은 검색 결과에서 단어의 정의를 바로 보여주기까지 합니다. 하지만 오프라인 환경에서 글을 작성해야 할 때는 구글조차 도움을 줄 수 없습니다.이럴 때 로컬에 저장된 사전 유틸리티가 큰 힘이 됩니다. 다른 사전을 사용할 수 없는 상황에서 특히 유용하며, 리눅스 소프트웨어 세계에는 선택지도 무궁무진합니

  20. 리눅스 시간을 NTP 서버와 동기화하는 방법 완벽 가이드

    컴퓨터의 시계는 완벽하지 않습니다. 며칠, 몇 주, 몇 달이 지나면 실제 시간과 어긋나기 시작하고, 결국 정확한 시간을 표시하지 못하게 됩니다. 쉽게 말해, 시계가 어긋난 후에는 실제로 10:33일 때 10:30으로 표시할 수 있다는 뜻입니다. 예전 컴퓨터에서는 주기적으로 컴퓨터 시계를 수동으로 다시 맞추는 것이 일반적인 관행이었습니다. 하지만 인터넷 연결이 보편화된 이후에는 현대 운영체제가 NTP 서버의 도움을 받아 시계를 자동으로 조정하기 시작했습니다. NTP란 무엇인가? NTP는 Network Time Protocol(네트워

Total 1513 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:15/76  20-컴퓨터/Page Goto:1 9 10 11 12 13 14 15 16 17 18 19 20 21