반응형

SW/리눅스 789

Linux : CentOS 8 : Slack 설치 방법, 예제, 명령어

Slack은 모든 커뮤니케이션을 하나로 묶는 세계에서 가장 인기 있는 협업 플랫폼 중 하나입니다. 슬랙의 대화는 채널로 구성됩니다. 팀, 프로젝트, 주제 또는 기타 목적을 위한 채널을 만들 수 있습니다. 채널에 게시된 모든 내용이나 메시지를 검색할 수 있습니다. 또한 Slack을 사용하면 오디오 또는 비디오 통화를 통해 팀원들과 대화하고 문서, 이미지, 비디오 및 기타 파일을 공유할 수 있습니다. 이 자료에서는 CentOS 8에 Slack을 설치하는 방법을 설명합니다. CentOS에 슬랙을 설치 슬랙은 오픈 소스 응용 프로그램이 아니며 표준 CentOS 저장소에 포함되어 있지 않습니다. Slack for Linux 다운로드 페이지를 방문하여 최신 Slack을 다운로드하십시오.RPM(64비트) 파일입니다...

SW/리눅스 2022.12.18

Linux: Heartbleed : 발생, 이유, 취약점, 내용

Heartbleed가 처음 발견된 지 6년이 지났지만 OpenSSL 취약성은 여전히 인터넷을 통해 발견되고 악용될 수 있습니다. 실제로 글로벌 공격의 19%는 패치되지 않은 공개 서버 볼륨으로 인해 OpenSSL Heartbleed 취약성을 대상으로 합니다. 검색이 제대로 되지 않거나 프로덕션 서버 재부팅에 대한 두려움으로 인해 서버를 OpenSSL 악용에 개방하면 고객과 데이터가 위험에 노출됩니다. 이 기사에서는 Heartbleed와 데이터 개인 정보 보호 및 규정 준수에 대한 위협에 대해 자세히 설명합니다. 또한 프로세스에서 오래된 라이브러리를 Disk에서 업데이트한 경우에도 사용하는지 확인하는 방법에 대해서도 설명합니다. Heartbleed에 대한 간단한 개요 OpenSSL은 클라이언트와 서버 간의..

SW/리눅스 2022.12.17

Python : 리스트의 길이 찾는 방법, 예제, 명령어

List은 파이썬에서 가장 일반적으로 사용되는 데이터 유형 중 하나이며 동일한 유형의 항목 컬렉션을 저장하는 데 사용됩니다. 이 문서에서는 List의 길이를 찾는 방법을 보여 줍니다. len() 함수 Python에는 지정된 개체의 길이를 반환하는 기본 함수 len()이 있습니다. 개체는 List, 튜플, 문자열, 사전 등이 될 수 있습니다. len() 함수의 구문은 다음과 같습니다. len(list) 함수는 하나의 인수만 허용합니다. 반환되는 값은 List의 요소 수를 나타내는 정수입니다. 예를 들어 보겠습니다. capitals = ['Tokyo', 'Sofia', 'London', 'Budapest'] list_len = len(capitals) print("The list has {0} element..

SW/리눅스 2022.12.16

Linux : Ubuntu 20.04 : FFmpeg 설치, 사용 방법, 예제, 명령어

FFmpeg는 멀티미디어 파일을 처리하기 위한 자유 및 오픈 소스 도구 모음입니다. 여기에는 libavcodec, libavformat 및 libavutil과 같은 공유 오디오 및 비디오 라이브러리 세트가 포함되어 있습니다. FFmpeg를 사용하면 다양한 비디오와 오디오 형식을 변환하고, 샘플링 속도를 설정하고, 스트리밍 오디오/비디오를 캡처하고, 비디오 크기를 조정할 수 있습니다. 이 문서에서는 Ubuntu 20.04에 FFmpeg를 설치하는 방법을 설명합니다. Ubuntu에 FFmpeg를 설치 공식 Ubuntu 리포지토리에는 apt 패키지 관리자와 함께 설치할 수 있는 FFmpeg 패키지가 포함되어 있습니다. 이것은 Ubuntu에 FFmpeg를 설치하는 가장 쉬운 방법입니다. 6개월마다 새로운 메이저..

SW/리눅스 2022.12.15

Linux : Cron Job을 5, 10, 15분 마다 실행 방법, 예제, 명령어

크론 작업은 지정된 간격으로 실행되는 태스크입니다. 태스크는 분, 시간, 요일, 월, 요일 또는 이러한 조합으로 실행되도록 예약할 수 있습니다. 크론 작업은 일반적으로 데이터베이스 또는 데이터 백업, 최신 보안 패치로 시스템 업데이트, 디스크 공간 사용 확인, 전자 메일 보내기 등과 같은 시스템 유지 관리 또는 관리를 자동화하는 데 사용됩니다. 5분, 10분 또는 15분마다 cron 작업을 실행하는 것이 가장 일반적으로 사용되는 cron 스케줄 중 하나입니다. Crontab 구문 및 연산자 크론 탭(크론 테이블)은 크론 작업 예약을 정의하는 텍스트 파일입니다. crontab 명령을 사용하여 crontab 파일을 만들고, 보고, 수정하고, 제거할 수 있습니다. 사용자 crontab 파일의 각 행에는 공백으..

SW/리눅스 2022.12.14

Linux : Ubuntu 20.04 : 정적 IP 주소 구성 방법, 예제, 명령어

이 문서에서는 Ubuntu 20.04에서 정적 IP 주소를 설정하는 방법을 설명합니다. 일반적으로 대부분의 네트워크 구성에서 IP 주소는 라우터 DHCP 서버에 의해 동적으로 할당됩니다. 포트 전달 구성 또는 미디어 서버 실행과 같은 다양한 상황에서 정적 IP 주소를 설정해야 할 수 있습니다. DHCP를 사용하여 정적 IP 주소를 구성 LAN의 장치에 정적 IP 주소를 할당하는 가장 쉽고 권장되는 방법은 라우터에 정적 DHCP를 구성하는 것입니다. 정적 DHCP 또는 DHCP 예약은 장치가 DHCP 서버에서 주소를 요청할 때마다 DHCP 서버가 특정 네트워크 장치에 동일한 IP 주소를 자동으로 할당하도록 하는 대부분의 라우터에서 볼 수 있는 기능입니다. 이 작업은 정적 IP를 장치의 고유한 MAC 주소에..

SW/리눅스 2022.12.13

Linux : Java 버전 확인 방법, 예제, 명령어

자바는 세계에서 가장 인기 있는 프로그래밍 언어 중 하나로, 다양한 유형의 크로스 플랫폼 응용 프로그램을 만드는 데 사용됩니다.이 문서에서는 명령줄을 사용하여 Linux 시스템에 설치된 Java 버전을 확인하는 방법에 대해 설명합니다. 이 기능은 특정 버전의 Java가 필요한 응용 프로그램을 설치할 때 유용합니다. Java는 시맨틱 버전 관리를 사용합니다. 프로덕션 지원 릴리스는 다음 구성표에서 버전됩니다. MAJOR.MINOR.SECURITY 예를 들어 Java 11.0.8에서 11은 주 버전, 0은 부 버전, 8은 보안 버전입니다. MAJOR - 주요 릴리스는 새로운 기능을 제공합니다. MINOR - 마이너 릴리스에는 다양한 버그 수정 및 호환 가능한 개선 사항이 포함되어 있습니다. SECURITY ..

SW/리눅스 2022.12.12

Linux : CentOS 8 : Fail2ban 설치, 구성 방법, 예제, 명령어

인터넷에 노출된 모든 서버는 악성 프로그램 공격의 위험이 있습니다. 예를 들어 공용 네트워크에 연결된 소프트웨어가 있는 경우 공격자는 무차별적인 시도를 사용하여 응용 프로그램에 액세스할 수 있습니다. Fail2ban은 서비스 로그의 악의적인 활동을 모니터링하여 무차별 공격 및 기타 자동화된 공격으로부터 Linux 시스템을 보호하는 데 도움이 되는 오픈 소스 도구입니다. 정규식을 사용하여 로그 파일을 검색합니다. 패턴과 일치하는 모든 항목이 카운트되며, 해당 항목이 미리 정의된 특정 임계값에 도달하면 Fail2ban은 특정 시간 동안 위반 IP를 금지합니다. 기본 시스템 방화벽은 금지 작업으로 사용됩니다. 금지 기간이 만료되면 IP 주소가 금지 목록에서 제거됩니다. 이 자료에서는 CentOS 8에 Fail..

SW/리눅스 2022.12.11

Linux : Ubuntu 20.04 : VLC Media Player 설치 방법, 예제, 명령어

VLC는 가장 인기 있는 오픈 소스 멀티미디어 플레이어 중 하나입니다. 크로스 플랫폼이며 사실상 모든 멀티미디어 파일뿐만 아니라 DVD, 오디오 CD 및 다양한 스트리밍 프로토콜을 재생할 수 있습니다. 이 자료에서는 Ubuntu 20.04에 VLC 미디어 플레이어를 설치하는 방법에 대해 설명합니다. VLC는 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 apt를 통해 deb 패키지로 설치할 수 있습니다. VLC Media Player를 스냅 패키지로 설치 스냅은 응용 프로그램을 실행하는 데 필요한 이진 모든 종속성을 포함하는 자체 포함 소프트웨어 패키지입니다. 표준 deb 패키지와 달리 스냅은 디스크 설치 공간이 더 크고 애플리케이션 시작 시간이 더 깁니다. VLC 스냅샷 패키지는 최신 보안 ..

SW/리눅스 2022.12.10

Linux : Kernel 자동 업데이트 설정 방법, 예제, 명령어

리눅스 커널에 보안 업데이트를 적용하는 것은 apt, yum 또는 kexec과 같은 도구를 사용하여 수행할 수 있는 간단한 프로세스입니다. 그러나 패치 적용에 서로 다른 리눅스 배포판을 실행하는 수백 또는 수천 대의 서버를 관리할 때 이 방법은 어렵고 시간이 많이 걸릴 수 있습니다. 커널을 수동으로 업데이트하려면 시스템을 재부팅해야 합니다. 이로 인해 다운타임이 발생하여 문제가 발생할 수 있으므로 일반적으로 특정 시간 간격으로 재부팅하도록 예약됩니다. 수동 패치 적용은 이러한 주기 동안 수행되므로, 해커들이 서버 인프라를 공격할 수 있는 "시간 창"을 제공합니다. 여러 대의 서버를 실행하는 조직의 경우 실시간 패치 적용이 더 나은 옵션입니다. 서버가 실행되는 동안 리눅스 커널에 패치를 적용하는 자동화된 ..

SW/리눅스 2022.12.09

Linux : Ubuntu 20.04 : Chromium Web Browser 설치 방법, 예제, 명령어

크롬은 현대 웹을 위해 만들어진 빠르고 안정적이며 안전한 브라우저입니다. 이것은 세계에서 가장 인기 있는 웹 브라우저를 포함한 많은 브라우저의 기반입니다. 크롬과 크롬의 주요 차이점은 크롬이 오픈 소스라는 것입니다. It Chromium은 독점적인 웹 코덱을 포함하지 않으며 충돌 보고서와 사용률 추적을 Google에 전송하지 않습니다. 오픈 소스 애플리케이션을 선호한다면 크롬을 선택하는 것이 좋습니다. 이 문서에서는 Ubuntu 20.04에 크롬을 설치하는 두 가지 방법을 설명합니다. 크롬은 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Google 저장소에서 deb 패키지로 설치할 수 있습니다. 사용자 환경에 가장 적합한 설치 방법을 선택하십시오. Kubuntu, Linux Mint 및 El..

SW/리눅스 2022.12.08

Linux : Usermod 명령어, 예제, 사용 방법

이 문서에서는 usermode 명령을 사용하여 사용자를 그룹에 추가하고, 사용자 셸, 로그인 이름, 홈 디렉토리 등을 변경하는 방법에 대해 설명합니다. usermod 명령어 usermode 명령의 구문은 다음과 같은 형식을 취합니다. usermod [options] USER sudo 액세스 권한이 있는 루트 또는 사용자만 사용자 모드를 호출하고 사용자 계정을 수정할 수 있습니다. 성공하면 명령이 출력을 표시하지 않습니다. 그룹에 사용자를 추가 사용자 모드의 가장 일반적인 사용 사례는 그룹에 사용자를 추가하는 것입니다. 기존 사용자를 보조 그룹에 추가하려면 그룹 이름과 사용자 이름 뒤에 있는 -a-G 옵션을 사용합니다. usermod -a -G GROUP USER 사용자를 여러 그룹에 동시에 추가하려면 공..

SW/리눅스 2022.12.07

Linux : Ubuntu 20.04 : Atom Text Editor 설치 방법, 예제, 명령어

아톰은 깃허브가 개발한 오픈 소스 크로스 플랫폼 코드 편집기입니다. 패키지 관리자, 내장 Git 컨트롤, 스마트 자동 완성, 구문 강조 표시 및 여러 창을 포함합니다. ATOM은 HTML, JavaScript, CSS 및 Node.js를 사용하여 Electron을 기반으로 구축된 데스크톱 응용 프로그램입니다. 이 안내서는 Ubuntu 20.04에 Atom을 설치하는 두 가지 방법을 보여줍니다. Atom은 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Atom 저장소에서 deb 패키지로 설치할 수 있습니다. 사용자 환경에 가장 적합한 설치 방법을 선택하십시오. Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포에도 동일한 지침이 적용됩니다. At..

SW/리눅스 2022.12.06

Linux : Ubuntu 20.04 : Slack 설치 방법, 예제, 명령어

Slack은 모든 커뮤니케이션을 하나로 묶는 세계에서 가장 인기 있는 협업 플랫폼 중 하나입니다. 슬랙의 대화는 채널로 구성됩니다. 팀, 프로젝트, 주제 또는 기타 목적을 위한 채널을 만들 수 있습니다. 채널에 게시된 모든 내용이나 메시지를 검색할 수 있습니다. 또한 Slack을 사용하면 오디오 또는 비디오 통화를 통해 팀원들과 대화하고 문서, 이미지, 비디오 및 기타 파일을 공유할 수 있습니다. 본 안내서는 Ubuntu 20.04에 Slack을 설치하는 두 가지 방법을 보여줍니다. Slack은 Snapcraft 스토어를 통해 스냅 패키지로 설치하거나 Slack 저장소에서 deb 패키지로 설치할 수 있습니다. 동일한 시스템에 Deb 패키지와 Snap 패키지를 모두 설치하지 않는 것이 좋습니다. 슬랙을 스..

SW/리눅스 2022.12.04 (1)

Linux : Ubuntu 20.04 : User 추가, 삭제 방법, 예제, 명령어

새 Ubuntu 시스템을 프로비저닝할 때 첫 번째 작업 중 하나는 사용자 추가 및 제거입니다. 각 사용자는 다양한 명령줄 및 GUI 응용 프로그램에 대해 서로 다른 권한 수준과 특정 설정을 가질 수 있습니다. 이 문서에서는 Ubuntu 18.04에서 사용자 계정을 추가하고 제거하는 방법에 대해 설명합니다. 시작하기 전에 루트 또는 sudo 권한을 가진 사용자만 사용자를 만들고 제거할 수 있습니다. 새 사용자는 두 가지 방법으로 생성할 수 있습니다. - 명령행 - GUI 명령줄에서 사용자를 추가 Ubuntu에는 새 사용자 계정을 만드는 데 사용할 수 있는 두 가지 명령줄 도구인 useradd 및 adduser가 있습니다. useradd는 낮은 수준의 유틸리티입니다. adduser는 사용자 추가를 위한 친숙..

SW/리눅스 2022.12.03 (1)

Linux : Ubuntu 20.04 : Fail2ban 설치, 구성 방법, 예제, 명령어

Fail2ban은 서비스 로그의 악의적인 활동을 모니터링하여 무차별 공격 및 기타 자동화된 공격으로부터 Linux 시스템을 보호하는 도구입니다. 정규식을 사용하여 로그 파일을 검색합니다. 패턴과 일치하는 모든 항목이 카운트되며, 해당 항목이 미리 정의된 특정 임계값에 도달하면 Fail2ban은 특정 시간 동안 시스템 방화벽을 사용하여 공격 IP를 금지합니다. 금지 기간이 만료되면 IP 주소가 금지 목록에서 제거됩니다. 이 자료에서는 Ubuntu 20.04에 Fail2ban을 설치하고 구성하는 방법에 대해 설명합니다. Ubuntu에 Fail2ban을 설치 Fail2ban 패키지는 기본 Ubuntu 20.04 리포지토리에 포함되어 있습니다. 설치하려면 다음 명령을 루트 또는 sudo 권한을 가진 사용자로 입..

SW/리눅스 2022.12.01

Linux : Debian 10 : PHP Composer 설치, 사용 방법, 예제, 명령어

Composer는 PHP의 종속성 관리자입니다(Node.js의 npm 또는 Python의 pip). Composer가 프로젝트에 종속된 모든 필수 PHP 패키지를 가져와 관리합니다. Laravel, Symfony, Drupal 및 Magento와 같은 모든 현대 PHP 프레임워크와 플랫폼에서 사용됩니다. 이 문서에서는 Debian 10 시스템에 Composer를 설치하는 방법을 설명합니다. 또한 Composer를 사용하여 PHP 프로젝트를 만들고 관리하는 방법에 대해서도 설명합니다. Debian에 Composer를 설치 Composer를 설치하기 전에 Debian 시스템에 필요한 모든 패키지가 설치되어 있는지 확인하십시오. sudo apt update sudo apt install wget php-cli..

SW/리눅스 2022.11.30

Linux : Debian 10 : Memcached 설치 방법, 예제, 명령어

Memcached는 무료 오픈 소스 고성능 메모리 내 키 값 데이터 저장소입니다. 일반적으로 API 및 데이터베이스 호출 결과에서 다양한 개체를 캐싱하여 애플리케이션 속도를 높이는 데 사용됩니다. 이 자료에서는 Debian 10에 Memcached를 설치하고 구성하는 방법을 보여 줍니다. 필수 구성 요소 Debian 시스템에 패키지를 설치하려면 sudo 액세스 권한을 가진 사용자로 로그인해야 합니다. Debian 10에 Memcached를 설치 memcached 패키지는 기본 Ubuntu 20.04 리포지토리에 포함되어 있습니다. 설치하려면 다음 명령을 루트 또는 sudo 권한을 가진 사용자로 입력하십시오. sudo apt update sudo apt install memcached libmemcache..

SW/리눅스 2022.11.29

Linux : Ubuntu 20.04 : Postman 설치 방법, 예제, 명령어

Postman은 설계 및 테스트에서 API 문서 공개 및 모니터링에 이르기까지 모든 개발 단계에서 API를 관리할 수 있도록 도와주는 완벽한 API 개발 플랫폼입니다. Postman은 Chrome 브라우저 확장으로 시작하였고 전 세계 개발자들이 가장 널리 사용하는 API 도구 중 하나가 되었습니다. Postman은 MacOS, Linux 및 Windows를 포함한 모든 주요 운영 체제에서 기본 앱(Electron 기반)으로 사용할 수 있습니다. 이 자료에서는 Ubuntu 20.04에 Postman을 설치하는 과정을 안내합니다. Postman를 설치 가장 쉬운 방법은 Ubuntu 18.04에 Postman을 설치하는 것입니다. 스냅은 응용 프로그램을 실행하는 데 필요한 모든 종속성을 이진수로 포함하는 자체..

SW/리눅스 2022.11.28

Linux : Ubuntu 20.04 : Apache Cassandra 설치 방법, 예제, 명령어

Apache Cassandra는 단일 장애 지점이 없는 무료 오픈 소스 NoSQL 데이터베이스입니다. 성능 저하 없이 선형 확장성과 고가용성을 제공합니다. Apache Cassandra는 Reddit, NetFlix, Instagram 및 Github을 포함하여 대규모 활성 데이터 세트를 보유한 많은 회사에서 사용합니다. 이 문서는 Ubuntu 20.04에 Apache Cassandra를 설치하는 과정을 안내합니다. Ubuntu에 Apache Cassandra를 설치하는 것은 간단합니다. Java를 설치하고 Apache Cassandra 저장소를 활성화하며 저장소 GPG 키를 가져오고 Apache Cassandra 서버를 설치합니다. Java를 설치 이 문서를 작성할 당시 Apache Cassandra의..

SW/리눅스 2022.11.27
반응형