Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux

  1. Vim 텍스트 편집기 입문 가이드: 설치부터 기본 명령어까지

    Vim은 가장 강력하고 널리 사용되는 커맨드 라인 텍스트 편집기 중 하나입니다. 이 가이드를 통해 Vim의 기본적인 사용법을 단계별로 익혀보세요. Vim 소개 및 설치 Vim은 처음에 Linux와 UNIX 플랫폼에서만 사용할 수 있었지만, 이후 Windows로도 포팅되었습니다. 인터페이스는 깔끔하고 단순하며, 키 조합을 활용해 복사·붙여넣기, 검색과 바꾸기, 여러 줄 삭제 등 다양한 작업을 빠르게 수행할 수 있습니다. Vim은 대부분의 Linux 배포판과 macOS에 기본으로 설치되어 있습니다. 만약 설치되어 있지 않거나 다른 플

  2. 무료로 즐기는 크로스 플랫폼 리듬 게임 베스트 3

    음악과 비디오 게임을 동시에 사랑하는 사람이라면 리듬 게임만큼 완벽한 장르도 없습니다. 더욱 좋은 소식은, 훌륭한 리듬 게임 중 일부는 돈을 들이지 않고도 충분히 즐길 수 있다는 점입니다. 이번 글에서는 Windows, Linux, macOS 등 여러 운영체제에서 플레이할 수 있는 무료 리듬 게임 세 가지를 소개합니다. 순서에는 특별한 의미가 없습니다.1. Frets on Fire클릭하면 확대됩니다Frets on Fire는 Windows, Linux, macOS에서 플레이할 수 있는 기타 히어로(Guitar Hero) 스타일의 게임

  3. 리눅스 netstat 명령어로 네트워크 연결 모니터링하는 방법

    이 가이드에서는 리눅스에서 netstat 명령어를 활용해 인터넷 및 네트워크 연결 상태를 모니터링하는 방법을 소개합니다.netstat란 무엇인가?netstat은 리눅스에서 매우 유용하게 활용되는 커맨드라인 도구로, 현재 어떤 서비스가 내 머신의 특정 포트에 연결되어 있는지 확인할 수 있습니다. 서버가 공격을 받고 있거나 공격을 사전에 차단하려는 상황에서 시스템에서 무슨 일이 일어나고 있는지 분석할 때 특히 유용합니다. 특정 포트에 몇 개의 연결이 이루어지고 있는지, 해당 연결이 어떤 IP 주소에서 시작되었는지 등 다양한 정보를 파악

  4. 리눅스 명령줄 생산성을 높이는 필수 Bash 키보드 단축키 7가지

    리눅스 명령줄은 로컬 머신에서든 원격 서버에 접속했을 때든 매일 사용하는 핵심 도구입니다. 그런데 많은 사용자가 마우스나 반복적인 타이핑에 의존하며 작업 속도를 놓치고 있습니다. 오늘 소개할 Bash 키보드 단축키들은 명령줄에서의 작업을 한층 빠르고 편안하게 만들어 주는 기능들로, 관련 서적에서도 자세히 다뤄지지 않는 경우가 많지만 숙지해 두면 생산성이 눈에 띄게 향상됩니다.1. Ctrl + r — 명령 이력 역방향 검색터미널에서 Ctrl 키를 누른 상태로 r 키를 누르면 역방향 검색(reverse search) 모드가 활성화됩니다

  5. 리눅스 '/bin/rm: 인수 목록이 너무 깁니다' 오류 해결 방법

    리눅스에서 파일이나 폴더를 삭제하려고 할 때 간혹 /bin/rm: 인수 목록이 너무 깁니다(Argument list too long) 오류가 발생하는 경우가 있습니다. 이 글에서는 이 오류가 왜 생기는지, 그리고 어떻게 해결할 수 있는지 간단히 정리해 보겠습니다. 오류 발생 예시 root@dwarf /var/spool/clientmqueue # rm spam-* /bin/rm: Argument list too long. 오류가 발생하는 원인 리눅스에서 위와 같은 오류 메시지를 본 적이 있으신가요? 이 오류는 디렉터리 안에 파

  6. 추가 프로그램 설치 없이 리눅스 백업 파일을 간단히 암호화하는 방법

    이 가이드에서는 별도의 소프트웨어를 추가로 설치할 필요 없이 리눅스에서 백업 파일을 손쉽게 암호화하는 방법을 소개합니다.앞서 리눅스 환경에서 tar 같은 압축 아카이브를 생성하고 해제하는 방법을 다룬 적이 있습니다. 많은 리눅스 사용자가 이러한 압축 형식을 백업 용도로 활용하는데, 압축만으로는 용량은 줄일 수 있어도 백업 데이터 자체를 보호할 수는 없습니다. 데이터를 안전하게 지키려면 비밀번호를 설정하거나 암호화 과정을 거쳐야 합니다. 지금부터 아카이브를 생성하면서 동시에 기본적인 보안을 적용하는 간단한 방법을 살펴보겠습니다.참고:

  7. 리눅스 IPTables에서 IP 주소 차단하는 방법 총정리

    이 튜토리얼에서는 리눅스에 기본 탑재된 방화벽인 IPTables를 활용해 특정 IP 주소의 접근을 차단하는 방법을 소개합니다.서버 보안, 왜 IP 차단이 필요한가?리눅스 서버를 관리하는 담당자라면 보안은 가장 큰 고민거리 중 하나일 것입니다. 서버를 노리는 주요 위협으로는 DDoS 공격과 자동화된 봇을 이용한 반복적인 침입 시도가 있습니다.잠재적 침입자의 IP 주소를 파악하는 방법은 로그 분석, fail2ban 같은 도구 등 여러 가지가 있습니다. 하지만 진짜 중요한 것은 IP를 확인한 이후의 조치입니다. 정답은 간단합니다. 해당

  8. 리눅스 명령줄로 공인 IP 주소 확인하는 방법 (macOS 팁 포함)

    이 글에서는 웹 브라우저 없이 리눅스 명령줄만으로 자신의 공인(Public) IP 주소를 빠르게 확인하는 방법을 소개합니다.웹 브라우저 없이 공인 IP 확인하기특정 서버나 머신의 공인 IP 주소를 알아내야 할 때가 종종 있습니다. 해당 장치에서 웹 브라우저를 사용할 수 있다면 whatismyip.com 같은 서비스에 접속하는 것만으로 간단히 확인할 수 있습니다.하지만 원격 리눅스 서버에는 웹 브라우저가 없거나 GUI 환경 자체가 없는 경우가 대부분입니다. 이럴 때 유용하게 쓸 수 있는 방법이 바로 명령줄을 활용하는 것입니다. 참고로

  9. 리눅스 명령어 출력 결과를 파일로 저장하는 방법 총정리

    리눅스에서 실행한 명령어의 출력 결과를 파일로 저장해 두면 나중에 언제든 다시 확인할 수 있어 매우 유용합니다. 이 가이드에서는 명령어 출력을 파일에 기록하는 대표적인 방법들을 자세히 살펴보겠습니다.왜 명령어 출력을 파일로 저장해야 할까?리눅스 서버를 관리하다 보면 명령어를 실행할 때마다 화면에 수많은 메시지가 빠르게 지나가는 것을 자주 보게 됩니다. 이 중 일부는 사소한 정보이지만, 어떤 메시지는 시스템 운영에 매우 중요한 내용일 수 있습니다.다행히 리눅스와 유닉스는 syslogd라는 훌륭한 로깅 엔진을 갖추고 있어, 대부분의 시

  10. 리눅스에서 DDoS 공격 탐지하고 차단하는 방법 – psad 완벽 가이드

    이 가이드는 리눅스 사용자를 위해 서비스 거부(DoS) 공격에 사용되는 IP 주소를 탐지하고 차단하는 방법을 단계별로 소개합니다.앞서 iptables에서 특정 IP 주소를 차단하는 방법을 다룬 글을 소개한 바 있습니다. 이번 글은 그 연장선으로, 서비스 거부(Denial of Service) 공격이 발생했을 때 공격자의 IP 주소를 어떻게 찾아낼 수 있는지 알려드립니다.psad란 무엇인가?이 작업에는 psad라는 무료 오픈소스 소프트웨어를 사용합니다. psad는 iptables와 연동하여 iptables 로그를 실시간으로 모니터링하

  11. 컴퓨터 사용 중 RSI 예방하기: Windows·Linux용 Workrave 완벽 활용 가이드

    오랜 시간 컴퓨터 앞에서 일하다 보면 손목이나 팔에 무리가 쌓이기 마련입니다. 이번 가이드에서는 이러한 문제를 예방해 주는 훌륭한 무료 프로그램 Workrave를 소개합니다. Workrave는 컴퓨터를 사용하는 동안 발생할 수 있는 RSI(반복성 긴장성 손상)를 미리 방지하도록 도와주는 오픈소스 애플리케이션입니다.RSI란 무엇인가?RSI(Repetitive Strain Injury, 반복성 긴장성 손상)는 같은 동작을 수없이 반복함으로써 팔이나 손에 생기는 부상을 말합니다. 타이핑을 많이 하는 직업군에서 흔히 나타나며, 특히 프로그

  12. 리눅스 IPTables로 트래픽을 다른 서버(IP)로 리디렉션하는 방법

    웹 서비스나 웹사이트를 한 서버에서 다른 서버로 이전해 본 경험이 있다면, 그 과정이 얼마나 까다로울 수 있는지 잘 알고 있을 것입니다. 하지만 작업을 명확한 단계로 나누고 지속적으로 점검한다면 훨씬 수월하게 진행할 수 있습니다. 마이그레이션이 거의 끝나갈 무렵 흔히 겪는 문제 중 하나는, 새 서버에서 웹사이트가 이미 정상적으로 운영되고 있음에도 도메인이 새 서버로 연결되기를 기다려야 하는 시기입니다.이럴 때 도메인 전환이 완료될 때까지 서비스를 중단하는 방법도 있지만, 기존 서버가 모든 트래픽을 새 서버로 전달하도록 설정하는 것이

  13. 리눅스에서 SSH 세션 자동 연결 해제를 막는 방법

    원격 리눅스 서버에 SSH로 접속해 작업하다 보면, 잠시 커피 한 잔 하러 자리를 비운 사이에 세션이 끊겨버린 경험이 누구나 있을 것입니다. 이 글에서는 SSH 데몬 설정 파일을 수정해 유휴(idle) 상태일 때 서버가 세션을 강제로 종료하지 않도록 설정하는 방법을 소개합니다.왜 SSH 세션이 끊길까?SSH 연결을 열어둔 채 일정 시간 동안 아무 작업도 하지 않으면, SSH 서버는 해당 세션을 유휴 상태로 판단하고 연결을 강제로 종료합니다. 이는 기본적으로 보안을 위한 조치이지만, 사용자 입장에서는 다소 불편하게 느껴질 수 있습니다

  14. SSH 터널로 MySQL 데이터베이스에 안전하게 원격 접속하는 방법

    원격 MySQL 데이터베이스에 보안 위험 없이 접근할 수 있는 가장 간단하고 확실한 방법 중 하나를 소개합니다.왜 SSH 터널을 사용해야 할까요?요즘은 모든 플랫폼에서 사용할 수 있는 다양한 MySQL 프런트엔드 도구가 출시되어 있습니다. 일부는 웹 기반으로 MySQL 서버 자체에 설치되지만, 나머지는 로컬 노트북이나 데스크톱 컴퓨터에 설치해서 사용하는 클라이언트 방식입니다.만약 로컬 네트워크 외부 어딘가에 MySQL 서버가 운영 중이라면, 데스크톱용 MySQL 클라이언트와 서버를 연결하기 위해 인터넷을 통한 원격 접속이 필요합니다

  15. Linux에서 USB 하드 드라이브 포맷하고 마운트하는 방법

    Linux에서 USB 하드 드라이브 포맷 및 마운트 가이드이 가이드는 Linux 환경에서 USB 하드 드라이브를 포맷하고 마운트하여 사용하는 방법을 단계별로 설명합니다. USB 메모리(플래시 드라이브)에도 동일한 방법을 그대로 적용할 수 있습니다.최근 새로운 USB 하드 드라이브를 구매하여 Linux 서버 백업 용도로 활용하려고 했습니다. 이 글에서는 실제로 드라이브를 포맷하고 서버에 마운트했던 전체 과정을 소개합니다.1단계: 디스크 인식 상태 확인가장 먼저 할 일은 시스템이 새 디스크를 어디에 할당했는지 확인하는 것입니다. 다음

  16. mytop으로 MySQL 데이터베이스 실시간 모니터링하는 완벽 가이드

    MySQL 서버를 운영하다 보면 현재 어떤 쿼리가 실행되고 있는지, 서버 부하는 어느 정도인지 실시간으로 확인해야 할 때가 많습니다. 이 글에서는 무료 명령줄 유틸리티인 mytop을 사용해 MySQL 데이터베이스를 실시간으로 모니터링하는 방법을 소개합니다.mytop이란 무엇인가?mytop은 리눅스의 top 명령어와 유사한 방식으로 동작하는 MySQL 전용 실시간 모니터링 도구입니다. Jeremy Zawodny가 개발했으며 무료로 다운로드할 수 있습니다. 대부분의 UNIX 기반 시스템과 리눅스 환경에서 문제없이 실행되며, MySQL

  17. 리눅스에서 하드 디스크 데이터를 안전하게 삭제하는 방법

    이 가이드는 리눅스 환경에서 데이터를 안전하게 삭제하여 파일 복구가 사실상 불가능하도록 만드는 방법을 소개합니다.시작하기 전에: SSD 사용자라면 주의하세요이 가이드는 2009년에 처음 게시된 글로, SSD가 보편화되기 훨씬 이전의 내용입니다. 시스템이 SSD 드라이브를 사용 중이라면 shred 명령어를 사용해서는 안 됩니다. SSD에서는 의도한 대로 작동하지 않을 뿐만 아니라, 드라이브의 수명까지 단축시킬 수 있습니다. SSD를 사용하고 있다면 대신 blkdiscard 명령어를 활용하는 것을 강력히 권장합니다.왜 데이터를 안전하게

  18. Linux 'at' 명령어로 작업 예약하기: 한 번만 실행되는 스케줄링 완벽 가이드

    이 가이드에서는 Linux의 at 명령어를 사용하여 작업을 미래의 특정 시점에 자동으로 실행되도록 예약하는 방법을 소개합니다.작업 스케줄링은 Linux 서버 관리에서 빼놓을 수 없는 핵심 요소입니다. 앞서 cron 명령어를 활용한 작업 예약 방법을 다룬 적이 있는데, 이번에는 그 대안인 at 명령어를 살펴보겠습니다. 두 명령어의 가장 큰 차이점은 실행 방식에 있습니다. cron은 작업을 반복적으로 실행하므로 별도로 재예약할 필요가 없지만, at은 단 한 번만 실행되도록 작업을 예약합니다. 두 명령어 모두 저마다의 용도가 있으므로,

  19. Fedora Linux 부팅 시 자동 시작 서비스 추가 및 제거하는 방법

    이 가이드는 Fedora Linux가 설치된 PC를 부팅할 때마다 자동으로 시작되는 서비스를 추가하거나 제거하는 방법을 설명합니다.ntsysv 유틸리티란?Fedora Core Linux를 비롯해 Red Hat Linux 기반의 다양한 리눅스 배포판에는 ntsysv라는 유용한 유틸리티가 기본으로 포함되어 있습니다. 이 도구는 간단한 텍스트 기반 대화형 인터페이스를 제공하여, 시스템에 등록된 서비스 목록을 한눈에 확인할 수 있게 해줍니다. 어떤 서비스가 부팅 시 자동으로 시작되도록 설정되어 있는지, 그리고 어떤 서비스가 그렇지 않은지

  20. Ubuntu에서 기본 웹 브라우저를 변경하는 2가지 방법

    Ubuntu Linux에서 기본 웹 브라우저를 변경하는 방법은 크게 두 가지입니다. 바로 터미널(명령줄)을 이용하는 방법과 Ubuntu 설정(Settings) 앱을 이용하는 방법입니다.Ubuntu에는 여러 개의 브라우저를 함께 설치해 사용하는 경우가 많습니다. 그만큼 기본 브라우저를 한 프로그램에서 다른 프로그램으로 바꾸고 싶을 때 어떻게 해야 할지 헷갈리기 쉽습니다. 이 글에서는 초보자도 따라 할 수 있도록 두 가지 방법을 차근차근 소개합니다.방법 1. 터미널 명령어로 기본 브라우저 변경하기예를 들어 현재 컴퓨터의 기본 브라우저가

Total 165 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:5/9  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9