ホーム » 技術 (ページ 2)

技術」カテゴリーアーカイブ

CentOS8 (Minimum) インストールしてとんでもなかったこと一覧

そのうち記事にするが、急いでCentOS8をインストールする用事があったので、リリース直後のCentOS8を物理マシンにセットアップしてみた。するとなんだかいろいろ奇妙なことが起こるので、一覧にしていくことにした。もしかしたら随時アップデートするハメになるかもしれない。というか備忘録を作らないと最終的な調整のために追い付かないような気がするので。

[続きを読む]

ワイルドカードはいつ開く?

Unixを使っていると、ちょっと不思議に思う瞬間というのがある。たとえばこんなときだ。

scp remote.host:some/path/* .

このコマンドの意図は明確だ。リモートホストの、ホームディレクトリのとあるディレクトリにあるファイルを全部コピーしたいのだ。だが、これはどうして正しく動作するのだろう。そもそも*はだれがどのタイミングで展開してくれるのだろうか。

932

Unixでは、ワイルドカードはshellが開く。コマンドは、ファイル名に展開された後のリストを受け取る。ワイルドカードが100個のファイルにマッチすれば、コマンドは100個のファイルを引数として受け取ることになる。さて問題は上記のscpの場合だ。scpはローカルのファイルシステムではなく、リモートのディレクトリを読み取らなければならない。このような場合はどうなるのだろうか。そもそも、scpを起動するとき、shellはどういう動作をするのだろう。

[続きを読む]

Kickstartでさくらのクラウドのマイアーカイブを作ってみる

さくらのクラウドには「アーカイブ」というのがあって、プレインストールされた様々なOSのディスクイメージが用意されている。代表的なOSや各種ディストリビューションが選べるようになっていて、選択してインストールするだけですぐに利用できるようになっている。ラインナップされたものを利用するだけならば、これで特に不満はないが、さくらが用意していないOSや、設定を変えたい(たとえばパーティショニングに不満があるとか)場合には、自分でインストールをし直すなどの手間暇をかける必要がある。

931

もちろんそのための手段は全部用意されている。具体的には、インストールISOイメージを用意してそこからVMをブートし、好きなようにインストールしてからディスクイメージを「マイアーカイブ」としてセーブしてしまえばいい。そこから作るサーバは自分のお好みの設定になっているという訳だ。

しかし、インストーラを使った作業というのは、ボタンをポチポチ押すのが面倒だ。インストール作業そのものは、そんなにしょっちゅうやることではないが、一度取り組むとピタリと狙ったものを作るまでに何度も作業を繰り返すことになったりする。そのたびに設定を変えながら繰り返し実行するのは面倒くさい。そこで設定をファイル化して、なるべくバッチ化・自動化したい。

そこで本稿では、インストール作業を自動化するKickstartの使い方を説明する。

[続きを読む]

CentOS8を待ちながら (RedHat8のリリースノートを眺める)

CentOS7が出たとき、6との落差が激しくて、切り替えに躊躇したことを覚えている。結局個人環境を切り替えたのはリリースされてから1年後だったと思う。systemd関連のコマンドを触る気になるのにそれだけかかったということだ。さてCentOS8がまもなくリリースになりそうなのだが、こちらについてはなるべく早くに切り替えていこうと思っている。以前に比べて最近は暇なので、違いを調べたり直したりする時間がたっぷりあるからだ。

現在のCentOS8のリリースまでの状況なのだが、 https://wiki.centos.org/About/Building_8 によるとこんな感じだ。

Current Timeline (8/19時点)
[続きを読む]

Rufusのお陰でisoを焼く必要がなくなった

Amazonでモノを買うと、届くのはたいてい午後の遅い時刻だ。そうでなくても受け取るのは、仕事が終わって帰ってきてから受け取りボックスに入っているとか、家族が代わりに受け取ってくれているとか、そんな感じで実際に手に取って箱を開けるのは、だいたい21時以降ということになる。

で、たとえば新しいマシンを買ったとして、じゃあ最新のisoイメージをダウンロードしてきてインストールしようかなというときに、ブランクDVDを切らしてしまっていることに気づいてちょっと困ったことになる。もちろんコンビニで買えないことはないが、コンビニで売っているのはべらぼうに高いので買いたくない。ブランクDVDをAmazonで注文して、届くまで待つワケにもいかない。箱から出したマシンを、今すぐインストールしたいのだ。

929
[続きを読む]