CentOS7
#Linux #ネットワーク #CentOS
nmcli
インストール
https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/networking_guide/sec-installing_networkmanager
code:sh
sudo yum install NetworkManager
sudo systemctl start NetworkManager
nmcli device
ネットワークインターフェイスを確認
code:sh
nmcli c show
nmcli c modify eth0 ipv4.dns
nmcli c down eth0; nmcli c up eth0
php8のインストール
code:sh
sudo yum install epel-releas
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum remove -y php-*
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php82
yum update -y
yum install -y php php-xml php-zip php-mbstring php-cli php-pdo php-fpm php-json php-mysqlnd
yum
Apacheのインストール
centosのiusリポジトリ
https://repo.ius.io/ius-release-el7.rpm
IUS
https://ius.io/setup
code:sh
yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
httpdはあたらしいやつ
--enablerepo=ius
基本的には個別で、enablerepo指定したほうが良さそう。
Apacheは、IUS経由でインストール
https://trios.pro/centos7-apache2-4-latest/
【Linuxサーバー構築(CentOS 7)】最新バージョンのApacheのインストールと設定 (HTTP/2 & SSL対応) 2019年12月現在 | プログラミング初心者・中級者向け情報
RHEL/CentOSから標準より新しいパッケージをインストールするためのレポジトリ4選(AppStream /RHECL/EPEL/IUS)
CentOS7 に最新パッケージを導入出来るよう、IUS リポジトリを追加する | らくがきちょう v3
IUSは新しすぎる?
/etc/yum.repos.d/ius.repo
enabled=0にしておく
/etc/yum.repos.d/epel.repo
enabled=0にしておく
Error: Package: httpd-2.4.6-99.el7.centos.1.x86_64 (updates)
Requires: libapr-1.so.0()(64bit)
yum provides --enablerepo=epel,ius libapr-1.so.0
yum install apr
requires: libbrotlienc.so.1()(64bit) が出たbrotliが必要らしい
sudo yum install brotli --enablerepo=epel
https://zenn.dev/awonosuke/articles/f6471a6db38ac9
IUSでインストール出来ない場合、
リポジトリのリンクが変わっていた。
https://github.com/iusrepo/announce/issues/18
code:yum
Retrieving key from file:///etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
が出た場合、再度IUSリポジトリをインストールする。
エラーメモ
1187057 – Python-urllib3 fails to install
yum updateしたら、以下のエラーが出た
error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/urllib3/packages/ssl_match_hostname: cpio: rename
以下を実行し、再度yum updateで解決
sudo pip uninstall urllib3