반응형

SW/리눅스 789

오픈 소스 텍스트 편집기(GUI + CLI) 종류 및 추천

텍스트 편집기는 코드 쓰기, 구성 파일과 같은 텍스트 파일 편집, 사용자 명령 파일 작성 등에 사용할 수 있다. Linux에서 텍스트 편집기는 그래픽 사용자 인터페이스(GUI)와 명령줄 텍스트 편집기(콘솔 또는 터미널)로 구성된다. 서버와 데스크탑 모두에서 Linux에서 일반적으로 사용되는 가장 좋은 12가지 오픈 소스 중 몇 가지를 살펴보겠다. Vi/Vim 편집기Vim은 기존의 Unix Vi 텍스트 편집기의 기능을 향상시킨 강력한 커맨드 라인 기반 텍스트 편집기다. 시스템 관리자와 프로그래머들 사이에서 가장 인기 있고 널리 사용되는 텍스트 편집자 중 하나이다. 그래서 많은 사용자들이 종종 그것을 프로그래머의 편집자로 언급한다. 코드를 쓰거나 구성 파일을 편집할 때 구문 강조를 가능하게 한다. Gedit..

SW/리눅스 2019.01.15

리눅스 로그 모니터링 및 관리 도구 종류 및 추천

Linux와 같은 운영 체제가 실행 중일 때, 시스템 자원을 효율적이고 안정적으로 사용할 수 있도록 백그라운드에서 실행되는 많은 이벤트와 프로세스가 있다. 이러한 이벤트는 시스템 소프트웨어(예: Apache, MySQL, FTP 등)에서 발생한다. 시스템과 다른 애플리케이션의 상태와 작동 방식을 이해하기 위해서, 시스템 관리자는 프로덕션 환경에서 매일 로그 파일을 검토해야 한다. 우리는 유용한 로그 시스템을 활용해 시스템 영역과 애플리케이션의 로그파일을 검토해야 할 때가 있다. 시스템 관리자가 구성한 대로 서로 다른 로그 파일로부터 보고서를 모니터링, 검토, 분석 및 생성하는 데 도움이 된다. 이번 포스팅에서는 오늘날 Linux에서 가장 많이 사용되는 오픈 소스 로깅 관리 시스템을 살펴보기로 하는데, 이..

SW/리눅스 2019.01.15

Linux 사진/이미지 editor 종류 및 추천

이번 포스팅에서는, 다른 리눅스 배포에서 이용 가능한 사진 편집 소프트웨어에 대해 포스팅한다. 사진 편집자뿐만 아니라 리눅스 사용자들이 일반적으로 사용되는 편집기들이다. GIMPGNU 영상조작 프로그램(GIMP)은 다음과 같은 기능이 있는 오픈 소스 사진 편집 툴이다. 이미지 구성사진 찍기이미지 제작 GIMP는 제3자 플러그인을 통해 사용자 정의가 가능하고 플러그가 가능하며 그래픽 디자이너, 사진가, 그래픽 일러스트레이터, 심지어 과학자까지 사용자 범위에 포함된다. 포토샵 WINEWindows에서 Linux로 마이그레이션한 많은 사용자는 이 기능을 즐길 수 있으며, 이 도구는 가장 인기 있는 사진 편집 도구 중 하나이다. 리눅스에 직접 설치할 수는 없지만 WINE을 사용하여 여러 리눅스 배포에서 사용할 ..

SW/리눅스 2019.01.14

리눅스 비디오 플레이어 종류 및 추천

오디오와 비디오는 오늘날 우리가 보고 있는 정보 공유의 일반적인 원천이다. 어떤 제품이나, 공동체 사이의 정보 공유, 그룹의 사회화의 방법, 지식의 공유 등 오디오와 비디오는 아이디어를 공유하고, 증명하고, 가능한 모든 단계를 나타내고자 하는 표현적인 세상에서 훌륭한 자리를 차지하고 있다. 비디오 플레이어는 사람들이 비디오를 볼 수 있는 통로이다. 우리 삶에는 비디오들을 사용하는 많은 경우가 있는데, 그 중 몇 가지는 영화 보기, 온라인 튜토리얼, 재미와 웃음(즉, 재미있는 짧은 비디오)으로 엄청난 수의 사람들에게 사회적 메시지를 방송하는 것이다. 비디오 플레이어는 우리가 원하는 대로 비디오를 보고 심지어 사용자 편집할 수 있는 수단을 제공한다. 아래는 리눅스에서 이용 가능한 몇몇 오픈소스 비디오 플레이..

SW/리눅스 2019.01.14

Linux 명령줄 텍스트 편집기 종류 및 추천

명령줄을 통해 파일을 빠르고 효과적으로 편집하는 방법을 아는 것은 모든 리눅스 시스템 관리자에게 매우 중요하다. 파일 편집은 구성 파일, 사용자 파일, 텍스트 문서 또는 편집해야 하는 파일 등 매일 수행된다. 그렇기 때문에 좋아하는 명령줄 텍스트 편집기를 선택하여 마스터하는 것이 좋다. 다른 텍스트 편집기와 함께 작업하는 방법을 아는 것은 좋지만, 필요할 때 더 복잡한 작업을 수행할 수 있도록 적어도 하나를 숙달해야 한다. 이번 포스팅에서는 Linux에서 가장 일반적인 명령줄 텍스트 편집기를 보여주고 장단점에 대해 알아보겠다. Vi/Vim 편집기첫 번째는 악명 높은 Vi/Vim이다. 이것은 텍스트에서 많은 다양한 작업을 수행할 수 있는 매우 유연한 텍스트 편집기다. 예를 들어 정규식을 사용하여 vim을 ..

SW/리눅스 2019.01.13

Linux용 무료 클라우드 스토리지 소프트웨어 종류 및 추천

클라우드는 매우 크고 넓은 지역에 존재하는 것을 나타낸다. 기술 분야에서 클라우드는 가상 스토리지, 애플리케이션 호스팅 또는 물리적 공간 가상화와 같은 형태로 최종 사용자에게 서비스를 제공한다. 현재 클라우드 컴퓨팅은 데이터 스토리지 또는 고객에게 이점을 제공하는 대기업뿐만 아니라 소규모 조직에서도 사용되고 있다. 주로 세 가지 유형의 서비스가 클라우드와 연계되어 제공된다. 사용자가 데이터를 저장하기 위해 공개적으로 사용 가능한 다른 대규모 조직의 클라우드(SaaS)가 있다. 또 PaaS(Platform as a Service)에 액세스하여 데이터를 저장할 수 있도록 허용하는 앱 또는 소프트웨어가 있다. IaaS(Infrarastructure as a Service)는 물리적 시스템을 가상화하고 이를 고..

SW/리눅스 2019.01.13

Linux 웹 브라우저 종류 및 추천

웹 브라우저는 웹 서핑을 위한 인터페이스를 제공하는 소프트웨어다. 1991년 경에 소개되면서 오늘날 까지 여러 번 발전했다. 이전에는 이미지와 그래픽 컨텐츠를 거의 가지고 있지 않은 텍스트 기반 사이트들이 대부분이었기 때문에, 초기 브라우저들 중 일부인 Lynx, Netscape, Opera로 충분하게 이용되었다. 그러나, 오디오, 비디오, 이미지 그리고 심지어 플래시 콘텐츠의 지원을 위한 기술의 발달과 함께, 브라우저 또한 콘텐츠를 지원하기 위해 발전할 필요가 있다. 이것이 오늘날 브라우저의 발전을 가져왔다. 최신 브라우저는 웹 사이트 내용을 표현하고 적절한 형식으로 표시하기 위해 Geeko, Trident, WebKit, KHTML 등과 같은 웹 브라우저 엔진, 랜더링 엔진을 포함한 많은 소프트 웨어..

SW/리눅스 2019.01.12

리눅스 시스템 "파일 입출력"에 대해 알아볼까요?

파일은 읽거나 쓰기 전에 열어야 합니다. 커널은 파일 테이블이라고 하는 프로세스별로 열린 파일 목록을 관리하고 있습니다. 음이 아닌 정수 값인 파일 디스크립터로 인덱싱되어 있습니다. 각 항목은 열린 파일에 대한 정보를 담고 있습니다. 메모리에 복사된 inode를 가리키는 포인터와 각종 메타데이터(파일 위치, 접근 모드 등)가 포함되어 있습니다. 파일 디스크립터는 사용자 영역과 커널 영역 모두에서 프로세스 내의 고유한 식별자로 활용합니다. 파일을 열면 파일 디스크립터가 반환됩니다. 이 파일 디스크립터를 관련 시스템 콜의 첫 번째 인자로 넘겨 (읽기, 쓰기 등) 다양한 연산을 수행하는 것입니다. 파일 디스크립터는 int 자료형입니다. 각 리눅스 프로세스가 열 수 있는 최대 파일 개수는 정해져 있습니다. 파일..

SW/리눅스 2018.12.23

리눅스 시스템 개념

시스템 프로그래밍커널 및 핵심 시스템 라이브러리로 개발을 합니다. 라이브러리를 통해 하위 레벨에서 동작하는 시스템을 개발합니다. 이 때 시스템 소프트웨어를 작성하는 기술을 시스템 프로그래밍이라 합니다. 시스템 콜운영체제에 리소스나 서비스를 요청합니다. 이 때 사용자 영역에서 커널 내부로 들어가는 함소 호출을 시스템 콜이라 합니다. read(), write()와 같은 익숙한 함수뿐만아니라 get_narea(), set_tid_address() 같은 생소한 함수도 있으며 매우 다양한 편입니다. C 라이브러리유닉스 애플리케이션의 핵심은 바로 C 라이브러리입니다. 기본 C 라이브러리 뿐 만 아니라 시스템 콜에 대한 래퍼와 스레드 지원, 기본 애플리케이션 기능에 대한 내용도 포함하고 있습니다. C 컴파일러리눅스는..

SW/리눅스 2018.11.14
반응형