Tech-Note いろいろと教えるためにまとめたり試したりしたことをまとめた技術文書。 記事リスト Podman podman を Windows上で動作させるためのメモ 教育用資料 Databaseの教育資料 SQLiteを使っているので環境の準備が簡単でとっかかりとしては十分だと思っている。 Linux command 教育用資料 Linux のコマンドラインというかシェルなどを全く使ったことがない人向けの教育資料。
libvirtをPerlから使用するモジュール Sys::Virtを使ってみました。 Sys::Virtのインストール バージョンが古いですが、CentOS 5.5に収録されているパッケージを使用しました。*1 $ sudo yum install perl-Sys-Virt 起動中の仮想ドメイン情報の取得 以下のようなスクリプトで、仮想ドメインの情報が取得できます。 #!/usr/bin/perl use warnings; use strict; use Sys::Virt; my $addr = 'qemu:///system'; my $vmm = Sys::Virt->new(address => $addr); my @domains = $vmm->list_domains(); foreach my $dom (@domains) { print "----- ", $do
CentOS5.1で、setuidされたPerlのCGIを実行したところ、見慣れないエラーが出て失敗する。 Can’t do setuid (cannot exec sperl)ググったところ、どうやら、CentOSに付属されているperlでは、setuidされたCGIは実行できず、別途、setuid用のperlをインストールする必要があるとのこと。 インストールは簡単で以下のとおり。 # yum install perl-suidperlそして、CGIの1行目は、 #!/usr/bin/perlではなくて、 #!/usr/bin/suidperlにする。 ついでに、おまじないも書いておくと吉。 $< = $>; $( = $) = 0;
Perlモジュールは、RPMパッケージや、tarボール、Perlのmcpanコマンドでインストールするが、パッケージ管理を行いやすくするため、Perlモジュールパッケージ管理システム(cpan2rpm)を導入して、PerlモジュールをRPMパッケージでインストールできるようにする。 [root@centos ~]# rpm --import http://perl.arix.com/cpan2rpm/gpg.pub.asc ← ダウンロードしたRPMパッケージの改竄チェックに使用するGPGキーインポート [root@centos ~]# wget http://nchc.dl.sourceforge.pm/cpan2rpm-2.027-1.noarch.rpm ← cpan2rpmダウンロード [root@centos ~]# rpm -Uvh
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く