damonのブログ
Amebaでブログを始めよう!
pvremove で以下のようなエラーが出た方。

# pvremove /dev/sdc2;
# Can't pvremove physical volume "/dev/sdc2" of volume group "test_vg" without -ff

該当の PV をボリュームグループ(VG)から削除するのを忘れているか、pvremove を VG から PV を消すコマンドだと勘違いしている(俺)ので、以下のように先に VG から /dev/sdc* の PV を削除する必要がある。

# vgreduce test_vg /dev/sdc2;
# lvs;
# pvremove /dev/sdc2;


LPIC レベル1の101, 102 を受験。一応合格したけど、102が分らないものが多くて焦った・・



----------------------------------------
101
あなたの得点:720
結果:合格
---------
87%:システムアーキテクチャ
81%:Linuxのインストールとパッケージ管理
84%:GNUとUNIXのコマンド
93%:デバイス、Linuxファイルシステム、ファイルシステム階層標準

----------------------------------------
102
あなたの得点:670
結果:合格
---------
70%:シェル、スクリプト処理、データ管理
100%:ユーザーインターフェイスとデスクトップ
75%:管理作業
80%:基本的なシステムサービス
85%:ネットワークの基礎
77%:セキュリティ


参考書として購入したのはこの青い本。
いい本だと思うけど、正誤表が多いので注意。第1版第5刷のものなら間違いはほとんど無い。
ただ、下の茶本と2冊でいくか、茶本だけのほうがいいかも。

LPI認定試験LPICレベル1《101/102》リリ-ス3対応〈最短合格〉テキス

¥2,835
楽天

LPICレベル1第4版

¥3,990
楽天




さぁ次は LPIC レベル2 だ!
何買おうかな。


LPICレベル2第3版

¥3,990
楽天
LPI問題集

¥3,360
楽天

#!/usr/bin/perl
use strict;
use warnings;
use Text::CSV_XS;

my $csv = Text::CSV_XS->new({ binary=>1 });
my $text = <<'EOF';
"a",b,"c",d,"12",34,"56"
"a",b,"c",d,"12",34,"56",
"a",b,"改行+quot"">
<"""
EOF

print $text, "\n\n";

open(my $fh, '<', \$text);
while(my $row = $csv->getline($fh)){
  print map { "{$_} " } @$row;
  print "\n---------\n";
}



#############################################################

たぶん、これ常識なのかもしれないけど最近知った。

というのも、かなり前にCSV処理のためのモジュールを捜したけど、
Excelが出す CSV をきちんと処理できるものが無かった。

確か改行とか "" の処理が出来ていなかったので、


しょうがないので自分で作ってそれを利用していたんだけど、これからは Text::CSV_XS を使おう♪