Vultr 서버에 2019 Arch Linux 설치

소개

아치 리눅스는 더 인기있는 배포판보다 작지만 여전히 강력합니다. 그것의 철학은 장점과 단점으로 상당히 다릅니다.

아치는 사용자가 자신에게 더 집중해야합니다. Arch에는 GUI 설치가 없지만이 안내서는 Vultr 서버에서 기본 Arch 설치를 실행합니다. 아치는 모든 것을 스스로 구성하지는 않지만 그렇게하는 방법을 선택할 수 있습니다. 여러 가지 방법이 있기 때문에 특히 유용 할 수 있습니다. Arch는 데스크탑 환경을 포함하여 많은 양의 패키지를 설치하지 않습니다. 대신 시스템에서 원하는 것을 선택하고 사용하지 않는 수많은 패키지를 제거하십시오.

아치 리포지토리는 원래 업스트림 개발자가 만든 패키지를 남겨 두는 것이 좋습니다. 다른 배포판의 패키지에 문제가 발생하면 업스트림 관리자는 종종 배포를 책임질 수 있기 때문에 배포판을 참조 할 수 있습니다. 변경 사항은 일반적으로 다음과 같이 제한되기 때문에 Arch에서는 거의 발생하지 않습니다. 파일 시스템 계층과 같은 Arch 작업에 필요한 변경 사항; 그리고 다음 업스트림 릴리스가 포함될 때까지 일시적으로 사용되는 주요 업스트림 버그 수정 및 보안 백 포트. 즉, 일부 다른 배포판에서는 배포판이 업스트림 전송을 방해하지 않거나 업스트림 개발자가 수락하지 않은 패키지에 기능 및 버그 수정을 추가 할 수 있으며 이러한 추가 패치는 실제로 필요한 경우가 아니면 아치 패키지에 추가되지 않습니다.

아치는 "롤링 릴리스"로 작동합니다. 아치의 버전 또는 릴리스주기는 전체적으로 없습니다. Trusted Arch 패키지 관리자는 Arch의 리포지토리에 새로운 업스트림 릴리스를 제출합니다. 사용자는 정기적으로 모든 패키지를 최신 패키지로 업데이트합니다. 일부 사용자는 매일, 매주, 일부는 덜 자주 업데이트합니다. 아치 사용자는 다른 배포판에서 몇 달 또는 몇 년 된 오래된 버전 대신 최신 릴리스를 실행하면 이점을 얻을 수 있지만 새로운 릴리스를 만들기 전에 업스트림 테스트에서 포착하지 못한 문제가 발생할 수도 있습니다.

아치는 다른 많은 것보다 더 진보되고 기술적으로 요구되는 배포판으로 간주됩니다. Linux를 완전히 처음 접하는 사람은 Arch를 사용할 수 있지만 많은 학습을 준비하고 열망해야합니다. 아치 커뮤니티는 매우 도움이되지만 사용자는 즉시 다른 사람에게 도움을 요청하는 대신 문제를 해결하는 방법을 찾기 위해 노력할 것입니다.

아치 ISO에서 부팅

Vultr에 새 서버를 배포 할 때 Arch가 "서버 유형"이 아니지만 Arch ISO를 쉽게 부팅하고 서버를 직접 설치할 수 있습니다.

Arch는 매달 초에 새로운 ISO를 발표합니다. Vultr의 최신 Arch ISO가 현재 달이 아닌 경우 최신 Vult를 Vultr에 수동으로 업로드하여 대신 사용할 수 있습니다. Arch ISO를 사용하여 하드 드라이브에 설치하면 Arch 서버에서 모든 패키지의 최신 버전을 가져옵니다. Arch ISO의 패키지 버전은 서버에 설치된 버전이 아닙니다. 따라서 Vultr의 최신 Arch ISO에 ISO 라이브러리에 포함되어 있지 않은 버그 수정이나 기능이없는 경우 (설치 프로세스에 영향을 미치기 때문에) 최신 수정 사항을 수동으로 업로드 할 필요는 없습니다.

Vultr ISO 라이브러리

"새 서버 배포"를 선택한 후 "서버 유형"에서 "ISO 라이브러리"탭으로 전환하고 최신 Arch Linux ISO를 선택하십시오.

가장 최근 ISO 수동 업로드

최신 ISO를 얻으려면 https://www.archlinux.org/download/를 방문 하여 HTTP 직접 다운로드 링크 중 하나를 클릭하십시오. 다음 페이지에서 " .iso"파일 의 링크를 복사 하십시오. https://my.vultr.com/iso/ 에서 Vultr ISO 업로드 영역을 방문하십시오 . "ISO 추가"를 클릭하고 방금 복사 한 링크를 붙여 넣은 다음 "업로드"를 클릭하십시오. 다운로드 진행률을 보여주는 페이지가 자동으로 새로 고쳐지고 몇 분 후에 ISO를 사용할 수 있음이 표시됩니다. "새 서버 배포"를 선택하고 "서버 유형"에서 "ISO 업로드"탭으로 전환하고 ISO를 선택하십시오.

ISO 콘솔에 연결

새 서버를 배포 한 후 클릭하면 "서버 정보"페이지가 나타납니다. 서버가 여전히 설치를 완료하고 있다는 메시지가 표시되면 서버가 ISO로 부팅되어 계속 진행할 수 있으므로 무시해도됩니다. 컴퓨터 모니터처럼 보이는 오른쪽 상단의 아이콘을 클릭합니다. 호버에 "View Console"이 표시됩니다.

ENTER" Boot Arch Linux (x86_64)"를 누르면 잠시 후 루트로 로그인됩니다. 전체 콘솔을 표시하려면 창의 크기를 조정해야 할 수도 있습니다.

ISO는 DHCP를 사용하여 네트워킹을 자동으로 구성하며 Vultr 설정에서 올바르게 작동합니다. 이것이 작동했는지 확인하십시오.

# ping -c 1 archlinux.org

시계를 동기화

시스템 시계가 정확한지 확인하십시오.

# timedatectl set-ntp true

키링 업데이트

Arch 서버의 패키지는 ISO에있는 것보다 최신 암호화 키로 서명 할 수 있으므로 최신의 신뢰할 수있는 키 세트로 업데이트하십시오.

# pacman -Sy archlinux-keyring

파티션 디스크

감지 된 블록 장치를 봅니다.

# lsblk

이소 CD 가능성이있을 것 sr0, 및 loop0는 ISO의 일부를 탑재하는 데 사용되고있다. 이 자습서에서는 단일 하드 드라이브가있는 표준 Vultr 서버를 선택한 것으로 가정하고 하드 드라이브도로 가정합니다 vda. Vultr 표준 서버는 virtio_blk빠른 성능을 위해 QEMU 를 사용하여 가상 하드 드라이브를 제공하기 때문 입니다.

디스크를 분할하십시오.

# fdisk /dev/vda

스왑 파티션이 필요한지 지금 결정해야합니다. 확실하지 않은 경우 "스왑 공간 만들기"섹션을 미리 살펴 보는 것이 좋습니다.

참고 : DOS 파티션 테이블 대신 GPT를 사용하려면 GRUB 용 1MB BIOS 부팅 파티션을 만들어야합니다.

스왑 파티션 없음

눌러 N다음 ENTER최대 크기의 단일 파티션을 생성 5 회. 그런 W다음을 눌러 ENTER파티션 테이블을 작성하십시오. 시스템 파티션은 /dev/vda1입니다.

스왑 파티션

눌러 N다음에 ENTER4 번. 그런 다음 +<SIZE>(예 :)을 입력 +512M한 다음 ENTER스왑 파티션을 만듭니다. 눌러 T, ENTER다음 입력 82하고, ENTER다시는 스왑 파티션으로 표시합니다. 눌러 N다음 ENTER시스템 파티션을 생성 5 회. 을 누른 W다음 ENTER파티션 테이블을 작성하십시오. 시스템 파티션은 /dev/vda2입니다.

파일 시스템 만들기

Btrfs

Btrfs는 기록 중 복사를 기반으로합니다. 변경된 데이터를 쓸 때 다른 파일 시스템 에서처럼 원본 데이터를 덮어 쓰도록 단순히 쓰여지는 것은 아닙니다. 변경된 블록은 다른 곳에 쓰여지고 성공적인 쓰기 후에 만이 새로운 블록에 대한 "포인터"가 업데이트됩니다. 이렇게하면 내결함성이 증가하므로 쓰기 중에 문제가 발생하더라도 원본 데이터는 손실되지 않습니다. 파일 시스템 제공 스냅 샷을 허용합니다. 뒤에서 각 블록에 체크섬을 유지하여 손상된 데이터를 자동으로 감지하고 때로는 자동으로 수정합니다. Btrfs를 사용하면 대부분의 파일 시스템 레벨 수정이 마운트 및 사용 중 오프라인 상태 인 다른 대부분의 파일 시스템에 비해 수행 될 수 있습니다. Btrfs는 개발 중에 약간의 충돌이 있었지만 Arch가 최신 커널을 실행함에 따라

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4에는 최신 파일 시스템 기능이없고 성능이 가장 좋지 않지만 2008 년 이래로 사용되어 왔으며 2001 년 이래로 사용 된 ext3을 기반으로합니다. 코드베이스는 상당히 안정적이므로 일부는 주장 할 것입니다 새로운 파일 시스템보다 안정적이지만 다른 시스템이 수년에 걸쳐 성숙함에 따라이 주장은 관련성이 떨어졌습니다.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS는 확장성에 중점을 둔 병렬 IO를 중심으로 설계되었습니다. 그것은 ext4보다 더 나은 성능을 제공하며 상황에 따라 btrfs에 비해 약간 더 나은 또는 약간 더 나쁜 성능을 제공합니다. XFS는 COW (Copy-On-Write)를 사용하지 않으며 데이터 자체가 아닌 메타 데이터에 대한 체크섬 만 유지 관리합니다.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

파일 시스템 마운트

파일 시스템을 마운트하려면 다음 명령을 사용하십시오.

# mount /dev/disk/by-label/arch /mnt

스왑 공간 만들기

스왑 공간이 반드시 필요한 것은 아닙니다. 1GB의 메모리와 1GB의 스왑 공간보다 2GB의 메모리와 스왑 공간이없는 상태에서 실행하는 것이 좋습니다. 스왑 공간은 시스템 및 모든 프로그램에 필요한 실제 메모리보다 적은 메모리를 사용하는 데 도움이됩니다. 커널은 프로세스를 강제 종료하여 메모리 확보를 자동으로 시도하므로 Linux에서 메모리 부족을 피해야합니다.

스왑 공간없이 실행하려면이 섹션의 나머지 부분을 건너 뛸 수 있습니다.

스왑 공간으로 실행하려는 경우 스왑 파티션 또는 스왑 파일을 사용할 수 있습니다. 스왑 파티션은 파일 시스템에 영향을 미치지 않는 장점이 있으므로 파일 시스템에 순간적인 문제가 발생하더라도 조각화되지 않으며 연결되지 않습니다. 스왑 파일은 필요할 때 쉽게 크기를 조정하거나 삭제 및 추가 할 수 있다는 이점이 있습니다.

참고 btrfs는 Linux 5.0 이상에서 스왑 파일 만 지원할 것으로 예상되며 2019 년 중반부터 중반까지 예상됩니다.

스왑 파티션

# mkswap /dev/vda1
# swapon /dev/vda1

스왑 파일

# dd if=/dev/zero of=/mnt/swapfile bs=1M count=<SIZE IN MB> status=progress
# chmod 600 /mnt/swapfile
# mkswap /mnt/swapfile
# swapon /mnt/swapfile

기본 패키지 그룹 설치

이 명령을 사용하십시오 :

# pacstrap /mnt base linux linux-firmware --noconfirm
  • 원하는 경우, 대체 linux-lts, linux-mainline또는 이 목록에서 다른 커널 리눅스 패키지.
  • btrfs를 실행중인 경우 btrfs-progs패키지를 설치하십시오 .

이것은 모든 시스템에 아치가 설치되는 것으로 가정하는 최소한의 패키지를 설치했으며, 그 중 하나라도 자신의 위험에 처하게 할 위험이 있습니다. ISO에는 "기본"그룹보다 많은 패키지가 포함되어 있습니다. 기본 그룹은 약 1.4GB 만 사용합니다.

당신이 알 수 있습니다 WARNING: Possibly missing firmware for module: aic94xxwd719x. 이들은 무시 될 수 있습니다.

새로운 시스템 구성

/etc/fstab파일을 자동으로 생성합니다 ( 파일 시스템을 자동으로 마운트).

# genfstab -L /mnt >> /mnt/etc/fstab

이제 루트를 새 설치로 변경할 수 있으며 기본적 /mnt/으로 마치 새 설치를 마치 마치 것처럼 취급합니다 /. chroot 환경에서는 ISO 파일 시스템이 보이지 않기 때문에 ISO 대신 하드 드라이브에 설치된 프로그램을 실행합니다.

# arch-chroot /mnt

시스템은 UTC를 사용하여 내부적으로 시간을 추적하지만 날짜 및 시간을 표시 할 때 사용해야하는 시간대를 선택할 수 있습니다. 사용할 지역을 결정하십시오.

# ls /usr/share/zoneinfo

를 사용한다고 가정 America하고 사용할 도시를 결정하십시오.

# ls /usr/share/zoneinfo/America

을 사용한다고 가정 New_York하고 해당 시간대를 선택하십시오.

# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
# hwclock --systohc

UTF-8 로케일을 선택하십시오.

# sed 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' -i /etc/locale.gen
# locale-gen
# echo 'LANG=en_US.UTF-8' > /etc/locale.conf

네트워킹 구성

Vultr 서버에서 네트워킹을 구성하는 가장 쉬운 방법은 DHCP를 사용하는 것입니다. Vultr의 DHCP 서버는 여전히 공용 고정 IP 주소를 제공합니다.

감지 된 네트워킹 장치를 확인하십시오.

# ip addr

루프백 장치에는 레이블이 붙어 lo있습니다. Vultr 서버에서는 네트워킹 장치가로 표시 될 수 ens3있습니다.

# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF

부팅시 DHCP가 자동으로 실행되도록합니다.

# systemctl enable systemd-networkd

부팅시 DNS 확인이 자동으로 실행되도록합니다.

# systemctl enable systemd-resolved

/etc/resolv.conf요청을 전달하십시오 systemd-resolved.

# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

서버의 호스트 이름을 설정하십시오.

# echo '<YOUR_HOSTNAME>' > /etc/hostname

선택한 호스트 이름과을 실행할 <YOUR_STATIC_IP>때 표시된 고정 IP 주소를 사용 ip addr하여 hosts 파일을 설정하십시오.

$ cat <<EOF > /etc/hosts
> <YOUR_STATIC_IP>   localhost
> ::1                localhost
> <YOUR_STATIC_IP>   <YOUR_HOSTNAME>.localdomain  <YOUR_HOSTNAME>
> EOF

루트 비밀번호 설정

다음 명령을 사용하여 비밀번호를 설정하십시오. 새 비밀번호를 두 번 입력하라는 메시지가 표시됩니다.

# passwd

부트 로더 설정

grub 패키지를 설치하십시오.

# pacman -S grub

하드 드라이브에 설치하십시오.

# grub-install --target=i386-pc /dev/vda

참고 : 인수는 시스템 파티션이 아닌 디스크 자체 입니다.

부팅시 기본적으로 grub은 5 초 동안 기다렸다가 기본 옵션을 선택합니다. 이 대기를 비활성화하려면 다음을 사용하십시오.

# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub

참고 : 그래 브 부팅 메뉴에 계속 액세스하려면 0 대신 1 초로 설정하십시오.

기본적으로, grub은 커널에게 다음 quiet옵션 systemd도 제공합니다. 다음을 사용하여 시작 및 종료 메시지를 표시하십시오.

# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub

그룹 구성을 작성하십시오.

# grub-mkconfig -o /boot/grub/grub.cfg

하드 드라이브로 재부팅

chroot 환경을 종료하십시오.

# exit

서버 전원을 끄십시오.

# systemctl poweroff

서버에 대한 Vultr의 "서버 정보"페이지로 돌아갑니다. "설정"탭에서 "사용자 정의 ISO"를 클릭 한 다음 "ISO 제거"를 클릭하십시오. "서버 다시 시작"아이콘을 클릭 한 다음 "View Console"을 클릭하십시오.

사용자 생성

이전에 선택한 비밀번호를 사용하여 루트로 로그인하십시오.

설치하십시오 sudo.

# pacman -S sudo

그룹 구성원 wheel이 사용하도록 허용 합니다 sudo.

# cp /etc/sudoers /etc/sudoers.new
# sed 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' -i /etc/sudoers.new
# visudo -c -f /etc/sudoers.new && mv /etc/sudoers.new /etc/sudoers

사용자 계정을 만듭니다.

# useradd --create-home --groups wheel <USERNAME>

사용자 비밀번호를 설정하십시오.

# passwd <USERNAME>

루트로 로그 아웃하십시오.

# exit

새로 작성된 사용자로 로그인하십시오.

아래 명령은 여전히 ​​루트로 실행해야하므로 접두사가 앞에 붙습니다 #. 루트 권한으로 명령을 실행하는 권장 방법은 일반 사용자로서 각 접두어를 접두어로 사용하는 것입니다 sudo. 를 실행할 때 sudo요청하는 비밀번호는 루트 비밀번호가 아닌 사용자 비밀번호입니다.

시간 동기화 구성

정확도가 낮은 경량 시간 동기화 클라이언트의 경우 다음을 사용하십시오.

# systemctl enable --now systemd-timesyncd

더 나은 정확도를 원한다면.

# pacman -S ntp
# systemctl enable --now ntpd

SSH 구성

SSH 서버를 설치하면 Vultr의 가상 콘솔 대신 SSH를 사용하여 Arch 시스템에 연결할 수 있습니다.

# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd

이 시점에서 가상 콘솔을 닫고 SSH로 연결할 수 있습니다. 기본적으로 sshd에서는 루트로 로그인 할 수 없습니다.

업그레이드

Arch는 "롤링 릴리스"이므로 원할 때마다 설치 한 모든 패키지를 업그레이드 할 수 있습니다. 사용자는 매일, 매주 등 일정에 따라 업그레이드 할 수 있습니다. 자주 업그레이드하는 경우 한 번에 많은 패키지를 업그레이드 할 필요가 없으며 발생할 수있는 잠재적 인 문제를 쉽게 찾아 낼 수 있습니다. 다음 명령과 같이 모든 패키지를 한 번에 업그레이드해야합니다. 사용하는 프로그램없이 "glibc"와 같은 것을 업그레이드하면 문제가 발생하는 이유를 쉽게 알 수 있습니다.

# pacman -Syu

업그레이드 한 후 출력 된 메시지를 살펴 보는 것이 중요합니다. 해야 할 일이 있다고 말할 수도 있습니다. 따라서 자동 업그레이드를 설정하지 마십시오.

업그레이드 전에 이미 실행중인 프로그램은 다시 시작할 때까지 최신 버전이 아닙니다. 이 경우, 리눅스 커널, glibc 또는 systemd와 같이 다시 시작할 수없는 정말 근본적인 것이 업데이트되면 재부팅하는 것이 좋습니다.

시작 메시지 유지

성공적인 시작 및 종료 메시지를 표시하려면 quietgrub 구성에서 위 의 커널 매개 변수를 제거해야 합니다. 이렇게하지 않으면 여전히 grub 구성을 다시 만들 수 있습니다. 참고이 메시지는 ssh 세션이 아니라 Vultr의 가상 콘솔을 통해서만 표시됩니다. 부팅 과정에서 시스템은 KMS (커널 모드 설정 그래픽 모드)로 전환되어 메시지가 사라집니다. 모든 메시지를 유지하기 위해 이전에 발생하도록 KMS로 전환을 변경할 수 있습니다.

# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux

기본적으로 시스템이 부팅되고 tty가 초기화되면 화면이 지워집니다. 그것은 미적으로 유쾌하지만 부팅 중에 단순히 메시지를 보지 못하게합니다. 이 동작을 해제 할 수 있습니다.

# mkdir /etc/systemd/system/[email protected]

출력 sudo cat을 재 지정하면 루트 권한이 사용되지 않으므로이 방법으로 해결할 수 있습니다. ( cat명령 앞에 sudo를 붙일 필요가 없으므로 접두사가 붙습니다 $)

$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF


반격 : 아치 리눅스에서 CSGO (Global Offensive) 서버 설정

반격 : 아치 리눅스에서 CSGO (Global Offensive) 서버 설정

이 튜토리얼은 Arch Linux에서 Counter-Strike : Global Offensive 서버를 설정하는 방법을 설명합니다. 이 학습서는 표준 사용으로 로그인했다고 가정합니다.

Arch Linux 웹 서버에서 HTTPS를 사용하는 방법

Arch Linux 웹 서버에서 HTTPS를 사용하는 방법

전제 조건 최신 Linux Linux를 실행하는 Vultr 서버 (이 기사 참조) 실행중인 웹 서버 (Apache 또는 Nginx Sudo 액세스 명령 필요) t

아치 리눅스에서 Mumble Server 설정

아치 리눅스에서 Mumble Server 설정

이 학습서는 Arch Linux에서 Mumble 서버 (Murmur)를 설정하는 방법을 설명합니다. 이 학습서에서 수행 된 모든 것은 루트 사용자로 수행됩니다. 설치

Arch Linux에 MongoDB 4.0을 설치하는 방법

Arch Linux에 MongoDB 4.0을 설치하는 방법

전제 조건 최신 Arch Linux를 실행하는 Vultr 서버 (이 기사 참조) Sudo 액세스 : 루트로 실행하는 데 필요한 명령 앞에는 #이 있고 하나는

Arch Linux에서 Team Fortress 2 서버 설정

Arch Linux에서 Team Fortress 2 서버 설정

이 학습서는 Arch Linux에서 Team Fortress 2 서버를 설정하는 방법을 설명합니다. sudo 액세스 권한이있는 루트가 아닌 사용자 계정으로 로그인했다고 가정합니다.

아치 리눅스에서 스피 곳 서버 설정

아치 리눅스에서 스피 곳 서버 설정

이 튜토리얼은 Arch Linux에서 Spigot을 사용하여 Minecraft 서버를 설정하는 방법을 설명합니다. 이 튜토리얼에서는 사용자가 루트가 아닌 일반 사용자이고 hav

아치 리눅스에서 패키지 만들기 (AUR 포함)

아치 리눅스에서 패키지 만들기 (AUR 포함)

Arch Linux에서 공식 저장소는 핵심, 추가 및 커뮤니티입니다. 이 패키지는 이미 컴파일되었으며 pacman을 통해 설치됩니다. 일

Vultr 서버에 Arch Linux 설치

Vultr 서버에 Arch Linux 설치

Vultr는 뛰어난 템플릿과 함께 사용자 정의 이미지를 사용할 수있는 뛰어난 기능을 제공하여 실행할 수 있습니다.

Btrfs 스냅 샷을 사용하여 Arch Linux 설치

Btrfs 스냅 샷을 사용하여 Arch Linux 설치

머리말 아치 리눅스는 최첨단 기술과 유연한 구성으로 잘 알려진 범용 배포판입니다. Btrfs 스냅 샷을 사용하면

Arch Linux에서 MariaDB 10.3 또는 MySQL 8.0을 설치하는 방법

Arch Linux에서 MariaDB 10.3 또는 MySQL 8.0을 설치하는 방법

전제 조건 최신 Linux Linux를 실행하는 Vultr 서버 (이 기사 참조) Sudo 액세스 : 루트로 실행해야하는 명령 앞에는 #이 있고 하나가 있습니다.

아치 리눅스에서 Devtools 사용하기

아치 리눅스에서 Devtools 사용하기

Devtools 패키지는 원래 신뢰할 수있는 사용자가 공식 리포지토리에 대한 패키지를 올바르게 만들도록 만들어졌습니다. 그러나 일반 사용자가 사용할 수 있습니다

Arch Linux 웹 서버에 Perl 5.28을 설치하는 방법

Arch Linux 웹 서버에 Perl 5.28을 설치하는 방법

전제 조건 최신 Linux Linux를 실행하는 Vultr 서버 (이 기사 참조) 실행중인 웹 서버 (Apache 또는 Nginx Sudo 액세스) : 명령에 필요

Arch Linux에 PostgreSQL 11.1을 설치하는 방법

Arch Linux에 PostgreSQL 11.1을 설치하는 방법

전제 조건 Arch Linux 최신 버전으로 실행되는 Vultr 서버 (이 기사 참조) Sudo 액세스. 루트로 실행하는 데 필요한 명령 앞에는 #이 있고 하나는

Arch Linux에 Apache 2.4를 설치하는 방법

Arch Linux에 Apache 2.4를 설치하는 방법

전제 조건 최신 Arch Linux를 실행하는 Vultr 서버. 자세한 내용은이 안내서를 참조하십시오. Sudo 액세스 root ar로 실행하는 데 필요한 명령

Arch Linux 웹 서버에 PHP 7.3을 설치하는 방법

Arch Linux 웹 서버에 PHP 7.3을 설치하는 방법

전제 조건 최신 Linux Linux를 실행하는 Vultr 서버 (이 기사 참조) 실행중인 웹 서버 (Apache 또는 Nginx Sudo 액세스). 명령에는

Arch Linux에서 Nginx 1.14를 설치하는 방법

Arch Linux에서 Nginx 1.14를 설치하는 방법

전제 조건 Arch Linux 최신 버전으로 실행되는 Vultr 서버 (이 기사 참조) Sudo 액세스. 루트로 실행하는 데 필요한 명령 앞에는 #이 붙습니다. Th

아치 리눅스에서 Makepkg 사용하기

아치 리눅스에서 Makepkg 사용하기

makepkg를 직접 사용하면 시스템이 다소 오염됩니다. 기본 개발 패키지 그룹이 설치되어 있어야합니다. 이 방법은 기본적으로 의존성이 필요할 때

아치 리눅스 웹 서버에 Python 3.7을 설치하는 방법

아치 리눅스 웹 서버에 Python 3.7을 설치하는 방법

전제 조건 최신 Linux Linux를 실행하는 Vultr 서버 (이 기사 참조) 실행중인 웹 서버 (Apache 또는 Nginx Sudo 액세스) : 명령에 필요

AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?

AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?

랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.

ReactOS: 이것이 Windows의 미래입니까?

ReactOS: 이것이 Windows의 미래입니까?

오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.

WhatsApp 데스크톱 앱 24*7을 통해 연결 유지

WhatsApp 데스크톱 앱 24*7을 통해 연결 유지

Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능

AI는 어떻게 프로세스 자동화를 다음 단계로 끌어올릴 수 있습니까?

AI는 어떻게 프로세스 자동화를 다음 단계로 끌어올릴 수 있습니까?

인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.

macOS Catalina 10.15.4 추가 업데이트로 인해 해결보다 더 많은 문제가 발생함

macOS Catalina 10.15.4 추가 업데이트로 인해 해결보다 더 많은 문제가 발생함

최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.

빅데이터의 13가지 상용 데이터 추출 도구

빅데이터의 13가지 상용 데이터 추출 도구

빅데이터의 13가지 상용 데이터 추출 도구

저널링 파일 시스템이란 무엇이며 어떻게 작동합니까?

저널링 파일 시스템이란 무엇이며 어떻게 작동합니까?

우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true

기술적 특이점: 인류 문명의 먼 미래?

기술적 특이점: 인류 문명의 먼 미래?

과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.

26가지 빅 데이터 분석 기법에 대한 통찰: 1부

26가지 빅 데이터 분석 기법에 대한 통찰: 1부

26가지 빅 데이터 분석 기법에 대한 통찰: 1부

2021년 의료 분야에서 인공 지능의 영향

2021년 의료 분야에서 인공 지능의 영향

의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.