継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

【4日目】毎日勉強や

タダです。

Linuxコマンド

コマンドを連続実行するためのオプション幾つかあったけど調べたのでメモ

; (セミコロン) : CMDA;CMDB.CMDAが終了したら、CMDBが実行される。
&(アンパサント): CMDA&CMDB.バックグラウンドでCMDAを実行しつつCMDBを実行する。
&&(アンパサントアンパサント) : CMDA&&CMDB.CMDAが成功したらCMDBが実行される。
|(パイプ) :CMDA|CMDB.CMDAの結果を、CMDBに渡す。
||(パイプパイプ): CMDA||CMDB.CMDAが異常終了したら、CMDBが実行される。

参考

qiita.com

Amazon Linux2のパッケージ管理

Amazon Linux2のパッケージ管理として、「Amazon Linux Extras」というものが提供されてます

Extras は、安定したオペレーティングシステムで新しいバージョンのアプリケーションソフトウェアを利用可能にする Amazon Linux 2 のメカニズムで、2023 年 6 月 30 日までサポートされます。Extras は、OS の安定性を確保しつつ、最新のソフトウェアを利用できるようにするうえで役立ちます。例えば、5 年間サポートされる安定したオペレーティングシステムMariaDB の新しいバージョンをインストールすることができます。Extras の例には、Ansible 2.4.2、memcached 1.5、nginx 1.12、Postgresql 9.6、MariaDB 10.2、Go 1.9、Redis 4.0、R 3.4、Rust 1.22.1 などがあります。

Amazon Linux 2 に関するよくある質問

Amazon Linux の時はDockerなどはyumでいれられてたけど、Amazon Linux 2になってこのExtrasをパッケージ指定しないと入らないものもあるようです

$ sudo amazon-linux-extras install php7.2

参考

dev.classmethod.jp qiita.com

また明日