Vultrサーバーへの2019 Arch Linuxのインストール

前書き

Arch Linuxは、人気のあるディストリビューションよりも小さいながらも強力です。その哲学は長所と短所があり、かなり異なります。

Archでは、ユーザーは自分自身でより多くのことを行う必要があります。ArchにはGUIインストールはありませんが、このガイドではVultrサーバーで実行される基本的なArchインストールを取得します。Archがすべてを自動的に構成するわけではありませんが、その方法を選択できます。複数の方法があるため、これは特に有益です。Archはデスクトップ環境を含む大量のパッケージをインストールしません。代わりに、システムで必要なものを選択し、使用しない多数のパッケージを除外することができます。

Archリポジトリは、元の上流開発者によって作成されたパッケージを残すことを強く支持しています。他のディストリビューションのパッケージで問題が発生した場合、原因となっている可能性のある変更を行うことが多いため、アップストリームのメンテナがディストリビューションを紹介することがよくあります。Archで起こることはめったにないので、行われた変更は通常以下に限定されます。主要なアップストリームのバグ修正と、それらを含む次のアップストリームリリースが作成されるまで一時的に使用されるセキュリティバックポート。とは言っても、他の一部のディストリビューションは、ディストリビューションがアップストリームに送信するのを邪魔しなかった、またはアップストリームの開発者が受け入れなかった機能とバグ修正をパッケージに追加することがあり、本当に必要でない限り、これらの追加パッチはArchパッケージに追加されません。

Archは「ローリングリリース」として動作します。全体として、Archのバージョンやリリースサイクルはありません。Trusted Archパッケージのメンテナは、新しいアップストリームリリースをArchのリポジトリに提出します。ユーザーは定期的にすべてのパッケージを最新のものに更新します。一部のユーザーは毎日更新し、一部は毎週更新し、一部はさらに頻度を下げています。Archユーザーは、他のディストリビューションで数カ月または数年前のバージョンを実行する代わりに、最新リリースを実行する利点を享受できますが、新しいリリースが作成される前にアップストリームテストで検出さ���なかった問題が発生する可能性もあります。

Archは他の多くのディストリビューションよりも高度で技術的に厳しいディストリビューションと考えられています。Linuxをまったく知らない人でもArchを使用できますが、彼または彼女は多くの学習をする準備ができていて、熱心でなければなりません。Archコミュニティは非常に役に立ちますが、ユーザーがすぐに他の人に助けを求めるのではなく、問題を修正する方法を探す努力をすることが期待されます。

Arch ISOから起動

Archは、Vultrに新しいサーバーをデプロイするときにリストされる「サーバータイプ」ではありませんが、Arch ISOを簡単に起動して、自分でサーバーをインストールできます。

Archは毎月初めに新しいISOをリリースします。Vultrの最新のArch ISOが今月のものでない場合は、最新のものを手動でVultrにアップロードして、代わりにそれを使用できます。Arch ISOを使用してハードドライブにインストールすると、すべてのパッケージの最新バージョンがArchのサーバーから取得されます。Arch ISOのパッケージのバージョンは、サーバーにインストールされているものではありません。したがって、インストールプロセスに影響するISOライブラリのVultrの最新のArch ISOに含まれていないバグ修正または機能がない限り、手動で最新のものをアップロードする必要はありません。

Vultr ISOライブラリ

[新しいサーバーのデプロイ]を選択した後、[サーバーの種類]で[ISOライブラリ]タブに切り替え、最新のArch Linux ISOを選択します。

最新のISOを手動でアップロードする

最新のISOを取得するには、https://www.archlinux.org/download/にアクセスし、HTTP直接ダウンロードリンクの1つをクリックします。次のページで、リンクを「.iso」ファイルにコピーします。Vultr ISOアップロードエリア(https://my.vultr.com/iso/)にアクセスます。[ISOを追加]をクリックし、コピーしたリンクを貼り付けて、[アップロード]をクリックします。ページが自動的に更新され、ダウンロードの進行状況が表示されます。数分後、ISOが利用可能であることが表示されます。[Deploy New Server]を選択し、[Server Type]で[Upload ISO]タブに切り替えて、ISOを選択します。

ISOコンソールに接続する

新しいサーバーをデプロイした後、それをクリックして「サーバー情報」ページを表示します。(サーバーがまだインストールを終了している可能性があるというメッセージが表示された場合は、サーバーがISOから起動されている可能性が高いため、これを無視できます。)右上のコンピューターモニターのようなアイコンをクリックします。ホバーに「View Console」が表示されます。

ENTERBoot Arch Linux (x86_64)」を押すと、すぐにrootとしてログインします。(コンソール全体を表示するには、ウィンドウのサイズを変更する必要がある場合があります。)

ISOはDHCPを使用してネットワークを自動的に構成します。これはVultrのセットアップで適切に機能します。これが機能したことを確認します。

# ping -c 1 archlinux.org

時計を合わせる

システムクロックが正確であることを確認します。

# timedatectl set-ntp true

キーリングを更新

Archのサーバー上のパッケージは、ISO上のパッケージよりも新しい暗号化キーで署名できるため、最新の信頼できるキーセットに更新してください。

# pacman -Sy archlinux-keyring

ディスクのパーティション

検出されたブロックデバイスを表示します。

# lsblk

ISO CDは可能性が高くなりますsr0し、loop0ISOの一部を実装するために使用されています。このチュートリアルでは、ハードドライブが1台の標準Vultrサーバーを選択していることを前提としているため、ハードドライブがであることも前提としていますvda。これは、Vultr標準サーバーがQEMU virtio_blkを使用して仮想ハードドライブを提供し、パフォーマンスを向上させるためです。

ディスクをパーティション化します。

# fdisk /dev/vda

スワップパーティションが必要かどうかをすぐに判断する必要があります。よくわからない場合は、「スワップスペースの作成」というタイトルのセクションを先に読んでおくと便利です。

DOSパーティションテーブルの代わりにGPTを使用する場合は、GRUB用に1MBのBIOSブートパーティションを作成する必要があります。

スワップパーティションなし

を押しNてからENTER5回押して、最大サイズの単一のパーティションを作成します。W次にを押しENTERて、パーティションテーブルを書き込みます。システムパーティションは/dev/vda1です。

スワップパーティションあり

4回N続けて押しENTERます。次に+<SIZE>(例:)と入力し+512M、次にENTERswapパーティションを作成します。押してTENTERし、入力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はコピーオンライトを使用せず、データ自体ではなくメタデータのチェックサムのみを維持します。

# mkfs.xfs -L arch <SYSTEM_PARTITION>

ファイルシステムをマウントする

次のコマンドを使用して、ファイルシステムをマウントします。

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

スワップ空間を作成する

スワップスペースは厳密には必要ありません。1 GBのメモリと1 GBのスワップスペースよりも、2 GBのメモリとスワップスペースなしで実行した方がよいでしょう。スワップスペースは、システムとそのすべてのプログラムに必要な実際のメモリよりも少ない実際のメモリで問題を解決します。カーネルはプロセスを強制終了することにより自動的にメモリを解放しようとするため、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-ltslinux-mainlineまたはこのリストから別のカーネルのLinuxパッケージ用。
  • btrfsを実行している場合は、btrfs-progsパッケージをインストールします。

これにより、Archがすべてのシステムにインストールされると想定している最小限のパッケージがインストールされました。ISOには、「ベース」グループよりも多くのパッケージが含まれていることに注意してください。基本グループは約1.4GBしか使用しません。

あなたが気づくことに注意してくださいWARNING: Possibly missing firmware for module: aic94xxwd719x。これらは無視できます。

新しいシステムを構成する

/etc/fstabファイルを自動的に生成します(ファイルシステムを自動的にマウントします)。

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

これでrootを新しいインストールに変更できます。これは基本的に、新しいインストールをと/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

rootパスワードを設定する

次のコマンドを使用してパスワードを設定します。新しいパスワードを2回入力するように求められます。

# 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

grubブートメニューへのアクセスが必要な場合は、これを0ではなく1秒に設定することをお勧めします。

デフォルトでは、grubはカーネルに次のquietオプションを提供しますsystemd。以下を使用して、起動およびシャットダウンのメッセージを表示します。

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

GRUB構成を作成します。

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

ハードドライブを再起動します

chroot環境を終了します。

# exit

サーバーの電源を切ります。

# systemctl poweroff

サーバーのVultrの「サーバー情報」ページに戻ります。[設定]タブで、[カスタムISO]、[ISOの削除]の順にクリックします。「サーバーの再起動」アイコンをクリックして、「コンソールの表示」をクリックします。

ユーザーを作成

以前に選択したパスワードを使用して、rootとしてログインします。

をインストールします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>

rootとしてログアウトします。

# exit

新しく作成したユーザーとしてログインします。

以下のコマンドは引き続きrootとして実行する必要があるため、プレフィックスは引き続き#です。rootとしてコマンドを実行するための推奨される方法は、通常のユーザーとして、各コマンドの前にを付けることsudoです。を実行するsudoと、求められるパスワードはユーザーのパスワードであり、rootのパスワードではありません。

時間同期を構成する

大まかな精度を持つ軽量の時刻同期クライアントの場合は、以下を使用します。

# 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はrootとしてログインすることを許可しないことに注意してください。

アップグレード

Archは「ローリングリリース」であるため、インストールしたすべてのパッケージをいつでもアップグレードできます。ユーザーは自分のスケジュール、毎日、毎週などでアップグレードできます。頻繁にアップグレードする場合、一度にアップグレードする必要のあるパッケージはそれほど多くないため、発生する可能性のある潜在的な問題を特定するのは簡単です。次のコマンドのように、すべてのパッケージを一度にアップグレードすることが重要です。「glibc」のようなものを、それを使用するプログラムなしで単独でアップグレードすると問題が発生する理由は容易に想像できます。

# pacman -Syu

アップグレード後、出力されたメッセージを確認することが重要です。やらなければならないことがあると教えてくれるかもしれません。このため、自動アップグレードを設定しないでください。

アップグレード前に実行中のプログラムは、再起動するまで新しいバージョンにはなりません。その場合、Linuxカーネル、glibc、systemdなど、単に再起動できないだけの基本的なものが更新された場合は、再起動することをお勧めします。

起動メッセージを保持する

起動およびシャットダウンの成功メッセージを表示するには、quiet上記のカーネルパラメータをGRUB構成から削除する必要があります。(そうしなかった場合でも、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をリダイレクトすることはroot権限を使用しないので、これはそれを回避する方法です。(catコマンド自体の前にsudo を付ける必要はないため、前にを付けます$

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


Arch Linux WebサーバーにPerl 5.28をインストールする方法

Arch Linux WebサーバーにPerl 5.28をインストールする方法

前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス):コマンドが必要

Arch LinuxにPostgreSQL 11.1をインストールする方法

Arch LinuxにPostgreSQL 11.1をインストールする方法

前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照してください。)Sudoアクセス。rootとして実行する必要のあるコマンドには、先頭に#が付いています。

Arch LinuxでMumble Serverをセットアップする

Arch LinuxでMumble Serverをセットアップする

このチュートリアルでは、Arch LinuxでMumbleサーバー(Murmur)をセットアップする方法について説明します。このチュートリアルで行われることはすべて、rootユーザーとして行われます。インストールと

Arch LinuxでのDevtoolsの使用

Arch LinuxでのDevtoolsの使用

Devtoolsパッケージは、もともとは信頼されたユーザーが公式リポジトリ用のパッケージを適切に作成するために作成されました。ただし、一般ユーザーでも使用可能

Arch LinuxでTeam Fortress 2サーバーをセットアップする

Arch LinuxでTeam Fortress 2サーバーをセットアップする

このチュートリアルでは、Arch LinuxでTeam Fortress 2サーバーをセットアップする方法について説明します。sudoアクセスを持つ非rootユーザーアカウントでログインしていると思います

Arch LinuxでMakepkgを使用する

Arch LinuxでMakepkgを使用する

makepkgを直接使用すると、システムを多少汚染します。base-develパッケージグループをインストールする必要があります。このように、デフォルトでは、依存関係はonlが必要です

Arch LinuxウェブサーバーにPython 3.7をインストールする方法

Arch LinuxウェブサーバーにPython 3.7をインストールする方法

前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス):コマンドが必要

Arch LinuxでのSpigotサーバーのセットアップ

Arch LinuxでのSpigotサーバーのセットアップ

このチュートリアルでは、Arch LinuxでSpigotを使用してMinecraftサーバーをセットアップする方法について説明します。このチュートリアルでは、あなたが通常のユーザー(root以外)であり、

カウンターストライクのセットアップ:Arch LinuxでのGlobal Offensive(CSGO)サーバー

カウンターストライクのセットアップ:Arch LinuxでのGlobal Offensive(CSGO)サーバー

このチュートリアルでは、Arch LinuxでCounter-Strike:Global Offensiveサーバーをセットアップする方法について説明します。このチュートリアルは、標準的な使用法でログインしたことを前提としています

Arch LinuxにMariaDB 10.3またはMySQL 8.0をインストールする方法

Arch LinuxにMariaDB 10.3またはMySQL 8.0をインストールする方法

前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照してください。)Sudoアクセス:rootとして実行する必要のあるコマンドには、先頭に#が付いています。

Arch LinuxにMongoDB 4.0をインストールする方法

Arch LinuxにMongoDB 4.0をインストールする方法

前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照)Sudoアクセス:rootとして実行する必要のあるコマンドには、先頭に#が付いています。

VultrサーバーへのArch Linuxのインストール

VultrサーバーへのArch Linuxのインストール

Vultrは、実行できるようにする優れたテンプレートに加えて、独自のカスタムイメージを使用できるようにする素晴らしい機能を提供します

BtrfsスナップショットでArch Linuxをインストールする

BtrfsスナップショットでArch Linuxをインストールする

序文Arch Linuxは、最先端のテクノロジーと柔軟な構成で有名な汎用ディストリビューションです。Btrfsスナップショットを使用すると、

Arch LinuxウェブサーバーにPHP 7.3をインストールする方法

Arch LinuxウェブサーバーにPHP 7.3をインストールする方法

前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照)。ApacheまたはNginx Sudoアクセスのいずれかを実行しているWebサーバー。コマンドが必要

Arch LinuxにNginx 1.14をインストールする方法

Arch LinuxにNginx 1.14をインストールする方法

前提条件最新のArch Linuxを実行しているVultrサーバー(この記事を参照してください。)Sudoアクセス。rootとして実行する必要のあるコマンドには、先頭に#が付いています。Th

Arch Linuxでのパッケージのビルド(AURを含む)

Arch Linuxでのパッケージのビルド(AURを含む)

Arch Linuxでは、公式リポジトリはコア、エクストラ、コミュニティです。これらのパッケージはすでにコンパイルされており、pacmanによってインストールされます。前方へ

Arch LinuxにApache 2.4をインストールする方法

Arch LinuxにApache 2.4をインストールする方法

前提条件最新のArch Linuxを実行しているVultrサーバー。詳細については、このガイドを参照してください。Sudoアクセス。root arとして実行する必要があるコマンド

Arch LinuxウェブサーバーでHTTPSを使用する方法

Arch LinuxウェブサーバーでHTTPSを使用する方法

前提条件最新のArch Linuxを実行するVultrサーバー(この記事を参照)。実行中のWebサーバー(ApacheまたはNginx Sudoアクセス)必要なコマンドt

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

macOS Catalina 10.15.4サプリメントの更新により、解決するよりも多くの問題が発生しています

最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください

原子力が必ずしも悪ではないことを証明する5つの例

原子力が必ずしも悪ではないことを証明する5つの例

原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

AIはどのようにしてプロセス自動化を次のレベルに引き上げることができますか?

これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

ジャーナリングファイルシステムとは何ですか、そしてそれはどのように機能しますか?

私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true

ビッグデータは人工知能をどのように変えていますか?

ビッグデータは人工知能をどのように変えていますか?

ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartショッピングカートプラットフォームをUbuntu 16.04にインストールする方法

LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー

DebianでNFS共有をセットアップする

DebianでNFS共有をセットアップする

NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します

Fedora 28にMatomo Analyticsをインストールする方法

Fedora 28にMatomo Analyticsをインストールする方法

別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

UbuntuでNginxをセットアップしてライブHLSビデオをストリーミングする

HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、