Как установить и использовать Curl на CentOS 8 Linux

12 set 2022 2 min di lettura
Как установить и использовать Curl на CentOS 8 Linux
Indice dei contenuti

Введение

curl — это мощный инструмент командной строки для передачи данных на удаленный сервер или с него. С помощью curl вы можете загружать или загружать данные, используя различные сетевые протоколы, такие как HTTP, HTTPS, SCP, SFTP и FTP.

Если вы получаете сообщение об ошибке, в котором говорится, что curl command not found при попытке загрузить файл curl, это означает, что пакет curl не установлен на вашем компьютере с CentOS.

В этой статье приведены инструкции по установке и использованию команды curl в CentOS 8.

Если вы хотите установить Curl на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите Curl на CentOS

Пакет Curl доступен в стандартных репозиториях CentOS 8. Чтобы установить его, выполните следующую команду:

sudo dnf install curl

После завершения установки проверьте ее, набрав curl в терминале:

curl

Вывод должен выглядеть так:

curl: try 'curl --help' or 'curl --manual' for more information

Это все! curl был установлен в вашей системе CentOS, и вы можете начать его использовать.

Используйте завиток

При использовании без каких-либо параметров curl выводит исходный код указанного URL-адреса на стандартный вывод:

curl https://example.com

Чтобы загрузить файл с помощью curl, используйте параметр -o или -O, а затем URL-адрес файла.

Параметр -o в нижнем регистре указывает имя сохраняемого файла:

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz

Параметр -O в верхнем регистре сохраняет файл с исходным именем файла:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz

При использовании с параметром -I curl отображает заголовки HTTP данного URL-адреса:

curl -I https://www.centos.org/
HTTP/1.1 200 OK
 Date: Sat, 22 Feb 2020 16:02:11 GMT
 Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
 Strict-Transport-Security: max-age=31536000
 X-Frame-Options: SAMEORIGIN
 X-Xss-Protection: 1; mode=block
 X-Content-Type-Options: nosniff
 Referrer-Policy: same-origin
 Last-Modified: Fri, 21 Feb 2020 16:20:29 GMT
 ETag: "54f6-59f18666c79fd"
 Accept-Ranges: bytes
 Content-Length: 21750
 Content-Type: text/html; charset=UTF-8

С помощью curl вы также можете загружать файлы с FTP-серверов, защищенных паролем:

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

Вывод

curl — универсальный инструмент, позволяющий отправлять и получать данные по сети.

Для получения дополнительной информации о том, как использовать этот инструмент, прочитайте Как передавать файлы на сервер и с сервера с помощью Curl.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.