Ubuntu 18.04에 스왑 공간을 추가하는 방법
경고: 일반적으로 기존 회전 하드 드라이브를 사용하는 시스템에서 스위치를 사용하는 것이 권장되지만 SSD와 함께 스위치를 사용하면 시간이 지남에 따라 하드웨어 성능이 저하될 수 있습니다.이러한 이유로 우리는 Digital Ocean이나 SSD 저장소를 사용하는 다른 공급업체에서 교환을 사용하는 것을 권장하지 않습니다.이렇게 하면 당신과 당신의 이웃의 하부 하드웨어의 신뢰성에 영향을 줄 수 있...
Linux BasicsUbuntuUbuntu 18.042022-06 last update
11 minutes reading
Ubuntu 18.04에서 rbenv를 사용하여 Ruby-on-Rails를 설치하는 방법
명령줄 도구 를 사용하여 Ruby 및 Rails를 쉽게 설치할 수 있습니다.rbenv를 사용하면 Ruby on Rails 응용 프로그램을 개발하는 데 튼튼한 환경을 제공할 것입니다. Ruby는 패키지 관리자를 통해 설치할 수 있는 여러 개의 패키지에 의존합니다.이 모든 것이 설치되면 rbenv를 설치하고 루비를 설치할 수 있습니다. 현재 ruby-build 플러그인이 설치되어 있으며, 간단한...
Ruby on RailsRubyUbuntu 18.042022-06 last update
11 minutes reading
Ubuntu 18.04에서 Hadoop을 독립 실행형으로 설치하는 방법
Java 경로 /usr/local 는 /usr/bin/java 를 가리키는 기호 링크이며, 기본 Java 바이너리 파일을 가리키는 기호 링크입니다.우리는 /etc/alternatives/java 및 readlink 로고를 사용하여 경로의 각 부분에 있는 모든 기호 링크를 추적할 것입니다.그리고 우리는 -f 출력에서 sed 를 잘라내서 bin/java 의 정확한 값을 얻을 것이다. 이 출력을 ...
ClusteringUbuntu 18.04UbuntuBig Data2022-06 last update
12 minutes reading
Ubuntu 18.04에서 Ansible 자동화 초기 서버 설치 방법
첫 번째 작업은 저장소에서 초기 서버 설정 시나리오와 의존 항목을 가져오는 것입니다.이 저장소를 Ansible control 노드 내의 로컬 폴더로 복제합니다. 이 파일은 원격 서버로 복사하여 copy_local_key 새 sudo 사용자에게 추가해야 합니다.기본값은 플러그인을 사용하여 Ansible control 노드에 있는 현재 시스템 사용자의 기본 키의 전체 경로를 가져옵니다. 이제 이...
Initial Server SetupUbuntu 18.04AnsibleAutomated Setups2022-06 last update
20 minutes reading
Ubuntu 18.04에 Git 설치 방법
Ubuntu의 기본 저장소는 Git를 빠르게 설치할 수 있는 방법을 제공합니다.이러한 저장소를 통해 설치된 버전은 현재 사용 가능한 최신 버전보다 오래된 버전일 수 있습니다.최신 버전이 필요하면 이 강좌의 로 이동하여 원본 코드에서 Git를 설치하고 컴파일하는 방법을 알아보십시오. Git 설치에 성공하면 이 강좌의 섹션으로 이동하여 설치를 완료할 수 있습니다. 필요한 종속성이 설치되어 있으면...
GitUbuntu 18.04Open Source2022-06 last update
8 minutes reading
Ubuntu 18.04의 Ruby on Rails 응용 프로그램에서 PostgreSQL을 사용하는 방법
이 강좌에서는 Ubuntu 18.04 서버에 PostgreSQL 데이터베이스에 연결된 Ruby on Rails 개발 환경을 설정합니다.PostgreSQL을 설치하고 구성한 다음 데이터베이스 서버로 PostgreSQL을 사용하는 Rails 응용 프로그램을 만들어 설정을 테스트합니다. Rails 응용 프로그램은 나중에 이 역할을 사용하여 데이터베이스를 만들 것입니다. 참고: Ubuntu 18.0...
Ubuntu 18.04RubyPostgreSQLApplicationsDatabasesRuby on RailsUbuntuOpen Source2022-06 last update
13 minutes reading
ySQL 데이터 디렉토리를 Ubuntu 18.04의 새 위치로 이동하는 방법 =========================================================================== systemctl status MySQL.서비스
데이터베이스는 시간의 추이에 따라 증가하고, 때로는 파일 시스템의 공간을 초과할 수도 있다.입출력이 운영 체제의 나머지 부분과 동일한 파티션에 있는 경우에도 입출력 경합이 발생할 수 있습니다.RAID, 네트워크 블록 스토리지 및 기타 장치는 이중화 및 기타 필요한 기능을 제공합니다.이 강좌는 더 많은 공간을 추가하고 성능을 최적화하는 방법을 평가하거나 다른 저장 기능을 이용하고자 하는 경우에...
Ubuntu 18.04MySQLDatabasesUbuntuBlock StorageStorage2022-06 last update
8 minutes reading
Ubuntu 18.04에 Docker Compose 설치 방법
Docker Compose를 사용하면 컨테이너 내 링크와 볼륨을 시작, 닫기 및 설정하는 등 Docker 컨테이너의 프로세스를 보다 쉽게 조정할 수 있습니다.이 강좌에서는 최신 버전의 Docker Compose를 설치하여 다중 컨테이너 응용 프로그램을 관리합니다. Ubuntu 공식 저장소에서 Docker Compose를 설치할 수 있지만 최신 버전의 몇 가지 부차적인 버전이기 때문에 Dock...
Ubuntu 18.04Docker2022-06 last update
10 minutes reading
Ubuntu 18.04 사용자 이름을 사용하여 초기 서버 설치를 자동으로 진행하여sudo 권한을 만들고 부여합니다. 루트 사용자의 authorized\u keys 파일을 새 sudo 사용자에게 복사할지 여부입니다.새 sudo 사용자에 추가할 다른 공개 키 OTHER\u public\u keys\u to\u add=("ssh rsa AAAB...") sudo 사용자를 추가하고 루트 계정이 실제 암호를 설정했는지 확인하여 sudo 사용자의 암호를 즉시 종료하여 sudo 사용자의 ssh 디렉터리를 루트 디렉터리에서 복사하여 권한을 부여한\u 키 파일을 강제로 변경합니다. (요청하면) 제공된 다른 공개 키를 추가합니다.SSH 구성 소유권 및 권한을 조정하여 루트 SSH 로그인을 비활성화하고 암호를 사용하여 SSH에 이상을 추가한 다음 UFW 방화벽을 활성화합니다.
OTHER_PUBLIC_KEYS_TO_ADD: sudo 계정을 사용하는 다른 키에 추가할 문자열 그룹을 표시합니다.루트 계정에서 키를 복사하는 것 외에 이 옵션을 사용할 수도 있고, 루트 계정에서 키를 복사하지 않을 수도 있습니다. Digital Ocean에서 Droplet을 만들 때 지정 을 선택하여 초기 서버 구성 중에 스크립트를 실행하여 다른 구성을 수행할 수 있습니다. 인 경우 aut...
Initial Server SetupUbuntu 18.04SecurityAutomated SetupsGetting StartedUbuntu2022-06 last update
8 minutes reading
Ubuntu 18.04[Quick Start]에서 코드 서버 클라우드 IDE 플랫폼 설정 방법
이 강좌에서는 Ubuntu 18.04 기기에 코드 서버 클라우드 IDE 플랫폼을 설정하고 도메인에 공개하고 Let's Encrypt를 사용하여 보호합니다.이 강좌의 더 자세한 버전은 을 참조하십시오. 호스트 코드 서버에 완전히 등록된 도메인 이름이 강좌는 항상 사용됩니다 서버에 다음 두 개의 DNS 레코드가 설정되어 있습니다.추가 방법에 대한 자세한 내용은 을 참조하십시오. 코드 서버의 모든...
Ubuntu 18.04VS CodeCloud ComputingLet's EncryptQuickstartNginx2022-06 last update
10 minutes reading
Ubuntu 18.04에서 Cloudflare 및 Nginx 관리 웹 사이트를 사용하는 방법
이 강좌에서 Nginx 서비스의 사이트를 보호하기 위해 를 사용하고 인증된 pull 요청을 사용하도록 Nginx를 설정합니다.이 설정을 사용하면 Cloudflare의 CDN과 빠른 DNS 해석을 활용할 수 있고 모든 연결이 Cloudflare를 통해 이루어질 수 있다는 장점이 있습니다.이것은 어떠한 악의적인 요청이 서버에 도착하는 것을 방지할 수 있다. Cloudflare 소스 CA는 Ngi...
NginxUbuntu 18.04Security2022-06 last update
18 minutes reading
Ubuntu 18.04에 MongoDB 설치 방법
이 소프트웨어의 최신 버전을 가져오려면 MongoDB의 전용 패키지 저장소를 APT 소스에 포함해야 합니다.그리고 mongodb-org을 설치할 수 있습니다. 먼저 다음 명령을 실행하여 MongoDB의 최신 안정적인 버전의 공용 GPG 키를 가져옵니다.4.4 이외의 MongoDB 버전을 사용하려면 설치할 버전에 맞게 이 명령 URL 섹션의 키가 올바르게 추가되었는지 다시 확인하려면 다음 명령...
MongoDBUbuntu 18.04UbuntuDatabasesNoSQL2022-06 last update
11 minutes reading
Ubuntu 18.04에서 MongoDB에 대한 원격 액세스 구성 방법
이 강좌에서는 신뢰할 수 있는 원격 컴퓨터에서 안전하게 액세스할 수 있도록 MongoDB 설치를 구성합니다.이를 위해서는 원격 컴퓨터가 MongoDB가 연결 중인 포트에 액세스하고 IP 바인딩 설정을 변경하기 위해 구성 파일을 업데이트할 수 있도록 방화벽 규칙을 업데이트해야 합니다.그리고 마지막 단계로 원격 컴퓨터가 데이터베이스에 성공적으로 연결될 수 있는지 테스트합니다. 두 번째 컴퓨터로 ...
MongoDBUbuntu 18.04UbuntuFirewallDatabasesNoSQLSecurity2022-06 last update
9 minutes reading
Ubuntu 18.04의 기본 APT 저장소에서 MongoDB를 설치하는 방법
이 강좌에서는 MongoDB를 설치하여 서비스를 관리하고 원격 액세스를 활성화하도록 선택할 수 있습니다. 참고: 이 강좌는 이 문서를 작성할 때 기본 Ubuntu 저장소에서 제공하는 버전인 MongoDB의 3.6 버전을 설치합니다.그러나 우리는 일반적으로 최신 버전의 MongoDB, 즉 본문을 작성할 때의 4.4판을 설치하는 것을 권장한다.최신 버전의 MongoDB를 설치하려면 에서 이 안내...
MongoDBNoSQLUbuntu 18.042022-06 last update
8 minutes reading
Ubuntu 18.04에서 MySQL 또는 MariaDB 루트 암호를 재설정하는 방법
참고: 새로 설치된 Ubuntu 18.04에서 기본 MySQL 또는 MariaDB 구성은 시스템 루트 계정에서 연결하기만 하면 암호를 제공하지 않고 데이터베이스에 액세스할 수 있도록 합니다.이 경우 암호를 재설정할 필요가 없을 수도 있습니다.데이터베이스 루트 암호를 재설정하기 전에 sudo mysql 명령을 사용하여 데이터베이스에 액세스하십시오.인증의 기본 설정이 변경되고 접근 거부 오류가 ...
Ubuntu 18.04MariaDBMySQLDatabasesSecurity2022-06 last update
13 minutes reading
Ubuntu 18.04에서 Python을 사용하여 MariaDB에 데이터를 저장하고 검색하는 방법
이 강좌에서는 MySQL 커넥터를 사용하여 Python 응용 프로그램을 데이터베이스 서버에 연결합니다.이 모듈은 응용 프로그램에서 데이터베이스 서버를 조회할 수 있도록 합니다.Ubuntu18.04에서 Python 환경에 MariaDB를 설정하고 Python 스크립트를 작성하여 MariaDB에 연결하고 조회를 실행합니다. 이 변수는 connection 방법에 대한 호출을 저장합니다.이 방법에서...
PythonUbuntu 18.04MariaDBMySQLDatabases2022-06 last update
23 minutes reading
Ubuntu 18.04에 Jenkins 설치 방법
이 강좌에서는 Debian 패키지 저장소를 추가하여 Jenkins를 설치하고 해당 저장소를 사용하여 패키지apt를 설치합니다. Ubuntu 18.04 서버는 에 따라 비root sudo 사용자와 방화벽을 설정했다.최소 1GB RAM부터 시작하는 것이 좋습니다.Jenkins 기기 생산 능력 계획 가이드는 를 참조하십시오. 기본 Ubuntu 패키지에 포함된 Jenkins 버전은 일반적으로 프로젝...
System ToolsUbuntu 18.04Ubuntu2022-06 last update
7 minutes reading
Ubuntu 18.04를 사용하여 초기 서버 설치
root 사용자는 매우 광범위한 권한을 가진 관리 사용자입니다.루트 계정의 권한이 높아져서 정기적으로 사용하는 것을 권장하지 않습니다.루트 계정의 고유한 일부 기능은 의외의 변경이라도 매우 파괴적인 변경을 할 수 있기 때문이다.따라서 일반적인 시스템 사용자를 설정하고 사용자 sudo에게 권한을 부여하여 제한된 관리 명령을 실행할 수 있도록 하는 것이 좋습니다.다음 단계에서는 이러한 사용자를 ...
Ubuntu 18.04Initial Server SetupGetting StartedUbuntuSecurity2022-06 last update
8 minutes reading
MySQL에 대한 원격 액세스를 허용하는 방법
이는 서버가 로컬 연결만 찾게 된다는 것을 의미합니다.외부 IP 주소를 참조하려면 이 명령을 변경해야 합니다.문제 해결을 위해 이 명령을 와일드카드 IP 주소*, :: 또는 0.0.0.0로 설정할 수 있습니다. 참고 MySQL의 일부 버전에서 bind-address 명령은 기본적으로 mysqld.cnf 파일에 없을 수 있습니다.이 경우 다음 강조 표시된 행을 파일 하단에 추가합니다. 기존 M...
DatabasesUbuntuUbuntu 18.04MySQL2022-06 last update
8 minutes reading
원격 SSH 플러그인을 통해 Visual Studio 코드를 사용하여 원격 개발 방법
Visual Studio 코드는 이 파일을 사용하여 SSH를 통해 서버에 연결하여 파일을 동기화하고 코드를 실행할 수 있습니다.Visual Studio 코드를 사용하여 이 구성을 생성합니다. 서버에 연결할 수 있도록 Visual Studio 코드가 구성되었습니다.왼쪽 아래에 있는 녹색 "원격 창 열기"단추를 누르고 원격 SSH: 호스트에 연결... 이것은 당신이 진정으로 자신이 옳다고 생각하...
DevelopmentUbuntu 18.04VS Code2022-05 last update
8 minutes reading
Ubuntu 18.04에 Anaconda를 설치하는 방법 [빠른 시작]
이 강좌에서는 Ubuntu 18.04 서버에 Anaconda를 설치하도록 안내합니다.이 강좌의 더 자세한 버전과 각 단계에 대한 더 좋은 설명은 을 참조하십시오. 웹 브라우저에서 로 이동하면 다음 링크를 통해 액세스할 수 있습니다. 최신 Linux 버전을 찾아 설치 프로그램 bash 스크립트에 링크를 복사합니다. Ubuntu 18.04 서버에 sudo 비root 사용자로 로그인하여 /tmp ...
DevelopmentPythonUbuntu 18.04Quickstart2022-05 last update
7 minutes reading
Docker 컨테이너와 호스트 간에 데이터 공유 방법
Docker 볼륨은 호스트 시스템과 Docker 컨테이너 간에 파일을 공유하는 데 사용됩니다.예를 들어 Docker Nginx의 공식 이미지를 사용하고 나중에 분석할 수 있도록 Nginx 로그 파일의 영구 복사본을 보존하고 싶다고 가정합니다.기본적으로 nginx Docker 이미지는 Docker Nginx 컨테이너의 /var/log/nginx 디렉토리에 로그인됩니다.일반적으로 호스트 파일 시...
DockerUbuntu 18.04Ubuntu2022-05 last update
7 minutes reading
Ubuntu 18.04에서 VNC 설치 및 구성 방법
가상 네트워크 컴퓨팅(VNC)은 키보드와 마우스를 사용하여 원격 서버의 그래픽 데스크톱 환경과 상호작용할 수 있는 연결 시스템입니다.이것은 명령줄에 익숙하지 않은 사용자로 하여금 원격 서버에서 파일, 소프트웨어, 설정을 관리하기 쉽게 한다. 이 가이드에서는 Ubuntu 18.04 서버에 VNC 서버를 설정하고 SSH 터널을 통해 서버에 안전하게 연결합니다.이 패키지는 빠르고 가벼운 원격 제어...
Ubuntu 18.04ApplicationsMiscellaneous2022-05 last update
11 minutes reading
Ubuntu 18.04에서 Let's Encrypt를 사용하여 Apache를 보호하는 방법
Certbot이 현재 서버에 설치되어 있습니다.그러면 Apache 구성을 확인하여 가상 호스트가 올바르게 설정되었는지 확인합니다.이것은 Y 클라이언트 스크립트가 도메인을 검사하고 웹 서버를 다시 설정하여 새로 생성된 SSL 인증서를 자동으로 사용할 수 있도록 합니다. 웹 서버의 SSL을 자동으로 가져오고 설정하려면 Certbot은 아파치 프로필에서 정확한 가상 호스트를 찾을 수 있어야 합니다...
ApacheUbuntu 18.04DigitalOcean DropletsLet's EncryptSecurity2022-05 last update
14 minutes reading
노드를 설치하는 방법.Ubuntu 18.04의 js
저장소의 패키지가 사용자의 요구에 적합하다면, 다음 동작을 수행하면 노드를 설정할 수 있습니다.js.대부분의 경우 npm 노드를 설치해야 합니다.js 패키지 관리자.npm을 사용하여 apt 패키지를 설치할 수 있습니다. 노드를 설치했습니다.js와 npm은 apt과 기본 Ubuntu 소프트웨어 저장소를 사용합니다.그러나 다른 버전의 노드를 사용하는 것을 더 좋아할 수도 있습니다.js, 패키지 ...
Node.jsUbuntu 18.04DigitalOcean App PlatformInteractive2022-05 last update
15 minutes reading
Ubuntu 18.04에서 사용자 추가 및 제거 방법
이것은 위험할 뿐만 아니라, 파괴적일 수도 있습니다.흔히 볼 수 있는 시스템 관리 작업에 권한이 없는 사용자를 추가하고 루트 권한이 없는 상황에서 이 작업을 수행하는 것이 좋습니다.시스템의 다른 사용자를 위해 다른 비특권 계정을 만들 수도 있습니다.시스템의 모든 사용자는 반드시 자신의 독립 계좌를 가지고 있어야 한다. 관리자 권한이 필요한 작업에 Ubuntu 시스템에는 sudo 라는 도구가 ...
Linux CommandsUbuntu 18.04Linux BasicsInteractive2022-05 last update
7 minutes reading
Ubuntu 18.04에서 phpMyAdmin을 설치하고 보호하는 방법
의 생성으로 사용자는 웹 인터페이스를 통해 MySQL과 상호작용할 수 있습니다.이 안내서에서 phpMyAdmin을 설치하고 보호하는 방법을 토론하여 Ubuntu 18.04 시스템의 데이터베이스를 안전하게 관리할 수 있도록 합니다. 이 사용자는 프로그램을 위해 일부 하위 프로세스를 실행합니다.루트 MySQL 사용자 또는 phpMyAdmin 인터페이스를 통해 데이터베이스를 관리하는 사용자로 로그...
ApacheUbuntu 18.04PHPUbuntuApplications2022-05 last update
13 minutes reading
Certbot이 자동으로 삽입하는 Ubuntu 18.04의 Let's Encrypt를 사용하여 Nginx를 보호하는 방법:
이 강좌에서는 Certbot을 사용하여 Ubuntu 18.04에서 Nginx에 대한 무료 SSL 인증서를 가져오고 인증서를 자동 갱신으로 설정합니다. 이 자습서는 기본 파일이 아닌 별도의 Nginx 서버 블록 파일을 사용합니다.일반적인 오류를 피하고 기본 파일을 반품 설정으로 유지하는 데 도움이 되기 때문에 을 사용하는 것을 권장합니다. 다음에 /snap/bin/certbot 디렉터리에서 새...
Ubuntu 18.04NginxLet's Encrypt2022-05 last update
10 minutes reading
Ubuntu 18.04에 MySQL 설치 방법
이것은 MySQL 설치에 대한 보안 옵션을 변경할 수 있는 일련의 힌트를 안내합니다.첫 번째 프롬프트에서는 MySQL 암호의 강도를 테스트하는 데 사용할 인증 암호 플러그인을 설정할지 묻는 메시지가 표시됩니다.선택하는 방법에 관계없이 다음 프롬프트는 MySQL 루트 사용자의 암호를 설정하는 것입니다.선택한 보안 암호를 입력하고 확인하십시오. 루트 MySQL 사용자에 대한 암호를 설정했지만 이...
Ubuntu 18.04UbuntuInteractiveMySQLDatabases2022-05 last update
12 minutes reading