2010年10月22日 06:39 by ELF 上鍵

はじめまして。
先日LPICレベル1を取得しました。
LINUXサーバ保守業務の傍ら、
・入門UNIXシェルプログラミング
・シェルの基本テクニック
・LINUXの教科書
・28日間サーバ技術者養成講座
・LPICレベル1あずき本
などの本を読んで勉強しています。
大半がサーバオペレータレベルの業務をしていて、
入門編の本ばかりを読んでいます。

そこで最近、そろそろ中級編にチャレンジしたいと思っています。
ーもっとシェルを上手に綺麗に書きたい!
(例:ログ解析時に、問題部分をさっと抽出・整形できるシェルを作りたい)
ーAWKなんかをつかいこなしたい!
ーCを読めるようになって、カーネルの解析もできるようになりたい
ーネットワーク系でも入門書を卒業したい

・・・で、こんな私に次に読むべき本のおすすめをお教えくださいませ。

(とりあえず、オライリの「LINUXサーバHACKS」と「UNIXプログラミング環境」
と「明解C言語入門」は買いました)

宜しくお願いします。

1: 口コミさん : 2010-10-22 10:52
合格オメデトウございます
学生なもので、大した情報はもっておりませんが・・・
日経がいくつか出してる雑誌とかどうですか?
ボクの場合、『日経NETWORK』を購読しています

後は日経に限らず、気になる特集等が書かれた雑誌だけを買うとか?

今後も頑張ってください
2: 口コミさん : 2010-10-22 11:31
インストールして、したいことをとにかくしてみる。
標準shがbashであることは気がかりですけれど、
したいことをする。

何でも良いんですよ。インストールしたりなんやこや。


それが勉強という物です。

あ、暇があったらカーネルとかドライバとか読みましょう。
実のところ、LinuxのユーティリティはGNUで固まってしまっているので、
困っちゃうと言うか変なオプションがあったりします。

体力のあるうちに作っちゃいましょう。
3: 口コミさん : 2010-10-22 15:50
yunさん
ありがとうございます。
日経などを購読するのも手ですね。日経ネットワークは気がつかなかったです。
日経LINUXはよく立ち読みしていますが(苦

ジンジャーさん
ありがとうございます。
はい、もっと自宅のPCにいろんなものをインストールして、いろんなことを試してみます。やっぱり手を動かして、経験することが必要ですね。

カーネルとかドライバを読むにはC言語の文法とか勉強しとかなきゃいけませんよね。Cの入門編を早く読み終えて、カーネルやドライバのソース読めるようになりたいです。
オライリの「LINUXドライバ」や「カーネル」関係の本も買った方が良いのかな。
4: 口コミさん : 2010-10-23 07:31
はじめまして。
あえて、質問&確認ですが
ご希望に近い分野は、
「システム運用管理」
「サーバー構築」
「シェルプログラム」
「セキュリティ監査」など
のどれでしょうか?

システム管理なら、『実践CentOS〜』は、良いと思いますよ。
シェルでは、良かった本は廃刊になっていますが、、
思いだしたら、また、レスします。
5: 口コミさん : 2010-10-23 08:57
その位のレベルの話であれば、某巨大掲示板の定番回答「ぐぐれ…」の方が勉強になるかも。
実際にいじってみて「ここがわからない!」ってなった時、適切な検索単語で検索した方が色々参考になるドキュメントがHITした記憶があります。

読み物としては、

http://www.geocities.jp/sugachan1973/

この辺が面白かったかも。
6: 口コミさん : 2010-10-23 10:11
あまり参考にならんかもしれないが、Linuxの操作だけ覚えても使いようがない。
DBとか、Webサーバなどそっち系の本はどうだろうか。

あと、ネットワーク系だったらCiscoのルータの解説書とか。

Linux単体だと、使いどころが限られる。
何のソフトを動かすか、何と連携するかを考えられるのが中級と初級の大きな差じゃなかろうか。
7: 口コミさん : 2010-10-23 14:32
みやざき様
ありがとうございます。
「システム運用管理」
「サーバセキュリティの強化」
「シェル」
です。
特にシェル関係は実務でもよく使うのですが、まだまだ初級レベルのコーディングでして、何とかもっと速く効率的なコーディングをしたいと思っています。
8: 口コミさん : 2010-10-23 14:39
みゃあ様
ありがとうございます。
もっとぐぐったり、manを活用したいと思います。
リンクのページ、ありがとうございます。とても参考になります。

Anubis様
ありがとうございます。
そうなんですか。アパッチやJP1とかを使っているので、関連するソフトの使い方、扱い方を勉強しなくてはいけませんね。
9: 口コミさん : 2010-10-24 02:11
まだ先なんですけど、新人の教育を今年もすることになります。
投稿主のようにご自分でいろいろと動く方は素晴らしいと思います。

実のところ講習をしても半分くらいは営業や他部署を希望していらっしゃるのですね。
だから身に入らないのだろうとも思えますけれど。

私が最初に求めたのは Programing Language C です。
あとは、学校にBSDのソースがありましたから、ごりごり読んでました。

ですから、本当を申し上げますと、私もこんな教材があるよ、
ということは知りたいのですね。

ネットワークが何故繋がるか?
データベースとはなんぞや?
CORBA?
J2EE?

私自身は勝手に覚えてしまったので、多分今から勉強される方が大変でしょう。

シェル と簡単に言いますけれど、これも色々ありますね。
SV の標準はkshですけれど、Linuxはbashです。で、これもコードを見てみると
構文解析の仕方が違います。csh系はV6shから別れたので、これまた違います。

CISCOはもともとSunから別れたので、基本Unixベースなんですよね。
コマンドは変態チックですけど。

ルーターではじいて、DMZ側にはNetScreenをいれて
内部側にはもう一つのルータが噛んでいます。

結局全部破らないとならないのですけど、そこまでして弊社をクラッキングする価値があるのかどうかは疑問です。
(個人情報などはインターネットからは切り離しています)

で、繰り返しなのですけど、コマンドがGNUですから変なオプションとか、名前が違ったりします。
以前イギリスの方が、find no found! とか嘆いてらしたので find dir -options -print みたいなことを
教えて差し上げたことがあります。
以前の find は-printを付けないと存在した場合戻り値0で終わっちゃってたんですよ。
ディレクトリの指定も必ず必要です。

まぁ、我ながら変な社会に巻き込まれた物です。
お励み下さい。
10: 口コミさん : 2010-10-24 05:08
ジンジャー様
ありがとうございます。
本当に貴重なお話、ありがとうございます。
最近になってオライリー本(特にLINUX関係)がすんなり面白く読めるようになって、買いあさって夢中になって読んでます。
多分、今の私の感覚で、ようやく「脱初心者」に近づきつつあるのかなあと。

そこで、次にソースから読めるようになるともっと面白いだろうなあ。
よし、C言語を習得してソースを読めるようになろうと思い立ったのです。
(まあ、職場からの指示もありましたけど)

次にどこに向かえば良いのか、自分でもぼんやりしています。
中級者ってここに書いてしまいましたけど、「中級者って何ができる人?」
と日々葛藤もしています。
早く「達人」レベルの感触、感覚を実感したいですね(苦しみも多いかもしれませんが)。
11: 口コミさん : 2010-10-24 06:48
C は文法がとても単純です。ですから、ちょっとした間違いがとんでもないことを引き起こしたりします。
実はここ10年ほどでCの新規案件って2つ位だったように覚えています。

あとは、ドライバ書いたり、スケジューラ修正したり。

でも、私が思うには必修な事柄だと思うのですね。

ポインタ使いこなせれば一人前ですよ。

するとYACCとか使ってみたくなるので、新しい言語を作ることができます。
12: 口コミさん : 2010-10-24 10:59
C言語を使えるようになりたいなら、
「The C Programming Language(Prentice Hall Software series)」は必修でしょうね。
Cの文法はこれ一冊でたります。
でも、自分でプログラムを書かなければ意味ないと思いますよ。
13: 口コミさん : 2010-11-08 06:27
>> 5 みゃあ様
紹介してくださったサイト、とてもためになり、参考になりました。
サーバ、ネットワーク関係のページは印刷して何回も読んでいます。
ありがとうございます
もしよろしければ、またこういうお奨めサイトを教えてほしいです。
14: 口コミさん : 2010-11-08 06:29
>>12 ふじちゃん様
ありがとうございます。
基本を本から学んだ上で、Cは実践で腕を磨いていきたいと思います。
15: 口コミさん : 2010-11-12 12:07
はじめまして。

今更、不必要か?と思われますがLinuxを学習しようと思いました。

基礎の基礎からなので、大昔のBasicを基に取り組むつもりです。

Cは当然、押さえるべきと思い、参考書は買いました。

不思議とプログラムはよめます。

でも、打つ馴れがないと、当然致命傷ですね。
16: 口コミさん : 2010-11-12 20:05
/binのコマンドを手当たりしだい試してみるのも結構勉強になったりするよ
17: 口コミさん : 2010-11-17 06:14
> マリンさん

はじめまして。

他の方が良い回答をしていますが、それに加えて仮想環境の学習をされたほうがよいかと。

私はプロジェクトの新人教育をする場合、Windows PC に VMware server を導入してもらい、
目的に応じた複数の環境を構築の上、検証してもらってます。

# 当方の新人は基本的にLPICレベル1以上を取得してます。

VM上で複数ノードを構築し、ネットワークを介した処理をすることにより 、Linux 上のスキルだけ
でなく、ネットワーク関連のスキルも向上します。


上述についての書籍は "VMware徹底入門" をお勧めいたします。

また、ある程度習得されたら、KVM や Xen にふれてみるといいかもしれません。
18: 口コミさん : 2010-11-18 20:18
ありがとうございます。
>15さん
実際に打たないと不安ですよね。そこは経験と割り切ってます^^;

>16さん
/binのコマンドも知らないのが結構ありますよね。

>17さん
VMWAREですか。今日、本を買ってきます。
仮想化は最近よく聞きますが、全然知らないところなので、一読しておきたいと思います。

スレッド一覧

【求人】港区でのお仕事です【時給1700円以上】 【急募・東京】プログラマー&デザイナー Ubuntu11.10でバッファローNASLS-V2.0TLを使いたい crontabでcommandを5秒単位で指定する方法を教えてください メールサーバ、明日お昼まで受付。ご教示ください&疑問お答えします。sendmailをマスターしたい。 Linux Fedora Core4マニュアル USBメモリからブートする方法 MTA(ウィルス対策付き)のテスト方法について ICMP Destination host administratively 真剣に聞きたいのだが、Ubuntuの何が良いの? FMV-BIBLO LOOX P70でタッチパネル成功した方 OSのリストア syslog-ngってロストしますか? HDDから情報の救出。助けてください。 [Q] bdflushの設定値について 質問: egrepにおける正規表現の記述 inodeを増やす方法 セキュリティについて CDからの曲の取り込みとその管理、視聴 FedoraCoreファンの集い VMware Workstation v6.0の使い方 Ruby on Rails 現場ノウハウ講座(β) ネットをするための設定は?><) gcovとlcovについて。 教えてください。 RAIDが壊れたとき ffmpegをインストールしようとするとエラーが発生します。 無線Linux考 内部向けDNS設定 日本語がCUI画面で文字化けします。 「YouOS」というものについて Linuxが動くノートPCを教えてください HHKBの相性 情報源 サーバ構築時のソフトウェアインストール Ubuntuでネット How to? diffコマンドで,連続行の変更を1行ずつ取得する方法 ロシア、リナックス基盤に国産OS開発へ zenwalk linux 使っている人いますか? Linux Mint ネットブックで自宅サーバやってる方いませんか? 参加者を募集しています。 EeePC 4GのSDカードに linuxディストリビューションの種類・特徴・メリット・デメリットを教えてください アシスタント求人募集 fedoraネットワーク リモートデスクトップについて SLAX-6rc6の日本語化 シェルスクリプトを使ったsftp接続 中古のパソコンに入れるなら Mplayerのインストール ウィルス対策 vmwareにインストールしたCentOSをteratermで操作するやり方 ビジネスにおけるLinuxの未来をは・・・? Hackの内容、ご教授願いたい。 linuxっていろいろあるけど Windowsユーザーの初Linuxはどれが? NFS について パソコンの名前 Linux のための Google Earth はじめましてぇ〜! 「run-crons」について教えてください。 プリンター/スキャナー Linux でも動く mpeg4 H/Wキャプチャボックス はじめまして。 TUXくんグッズ デュアルモニター coLinux Linuxを使った便利システム XMMSって… Linuxデスクトップでウイルス HP のマルチユーザー PC LinuxWorld Expo/Tokyo 2004 Oracle Linux最強説 fedora 12にてインターフェースの設定 http://xx.xx/cgi-bin/x.prgでCGIプログラムを実行したい。 Couch DBの入門書 著者求む 【質問】 Ocsigen のインストール方法 画面に何も映らない。セーフモード Xenの管理OSでアプリケーションをの動かしてもいい? LPIC試験への道。 fedora7インストールについて Fedora8の設定について教えてください。 Quad Coreでのパフォーマンス 技術者を急募しています。 仕事。 Linuxで使うアプリは? 救ってください <質問>デスクトップでエラー ASUS M6R 740 NOTEBOOK に相応しいLINUX? linuxは重たい?>WinXP 初心者向け研修―Red Hat社のトレーニングってどうでしょう? パーティションを切る 今月のWindows系や自作DOS/V機系の雑誌にKNOPPIXのCDが付いてますね(^_^)。 自宅サーバが進入されました。 /dev/memって Xbox Linux fedoraがフリーズします for文について サーバエンジニア募集中! 新しいインターフェースが設定できない Slackware13.0のcifsでマウントしたファイルシステムの上でコンパイルしようとするとリンクに失敗する Linux の良さ おすすめ書籍を教えてください オープンソースの先駆けと対NDS宣戦布告 kernel hackに関する質問 #0x00 USBフラシュメモリーにLiveCDのLinuxを入れて持ち運ぶ rootからuserに戻る方法? Linux 標準バンドルされている 暗号化ライブラリを教えてください linuxとwindowsの狭間で 京都Linux友の会 linuxで1を変数01に変更して変数に格納する方法について。 モジュールとドライバの違いは? SSLの設定方法について Knoppixをインストールしたい。 漢字をかな変換するコマンド 【ノートPCで】タッチパッドが動かない!!HP 500 Notebook PC【LINUXを稼動♪】 usermodなどの使い方を教えてください。 ファイル特定の文字の出力方法に関して。 UbuntuでのWLI-U2-KG54使用について PlayStation Linux Users Group(PSLUG) のコミュニティを立ち上げました。 linux超初心者です。 time 複数コマンド 無線LAN環境は? おしえてください Linuxはじめてみようと思ってます。 一番、サーバーに向いているディストリってなんですかね? LINUX関連の本、サイト さしあげます パーミッション、所有者のバックアップ Linuxルータ オープニングパーティはいつですか? Kobo Touch と、その拡張性について質問 はじめまして 红旗 Linux 。。。???  会社や学校で使っている環境は? リスク管理 【求人】 Linuxサーバ・ネットワーク管理者急募! NFSで " No such file or directory"が発生する メモリー128MBのノートパソコンにでインターネットに接続したい。 どーすれば!? [Q]Canon LBP5100を使う WebSphere Application Server のインストール方法 複数台のNFSサーバーを自動的にマウントしてくれるソフトウェアってありますか? delegate 無線LAN(bcm43xx)使えたのに災難?ログの山 mysqlのインストールについて。 linuxをyahooBBでインターネットをするには? IDE Microsoft と Novell の提携 Fedora Core5 「コミュニティ利用で気をつけてほしいこと」を掲載しました 初歩的な事なのでしょうが apache LinuxとEMT64 スクリーンセーバ 自宅鯖に使えるUPS デュアル CPU の功罪 Open Source Conferlence 2004 SELinux勉強会(4/17・渋谷) Cloud話よろず Cron Jobが実行されない 初心者用のくだらない質問トピック #3 mozc(モズク)コミュ作成しました sk_buffのh.rawって何を表していますか? DNS 皆さんは日本語入力メソッドに何使っていますか? shell作成で悩み あるユーザだけ作成できても、SSH/FTP/SFTPできない。 vsftpd topについて apacheが起動しているか確認するコマンドについて sshをパスワードなしでログインする おすすめの本ってありますか? SUSEについて 初心者用のくだらない質問トピック WEBカメラを設定しWebで公開したい rootで入れないみたいです。。 Libretto L1にturbolinuxFUJIをインストしたい NFSサーバーでCommitted_ASが日に日に増えていく smtpfeedの設定 Linuxで無線LANを使いたい TIPS 大量のファイルを保存するNFSサーバーに最適なファイルシステム Linuxリモートインスト無償配布 Grubについて教えてください。 zxLinux 苦労人志向 インストール時の設定 gentoo powerPCG4へLinuxのインストールについて質問 Open sourceについて。。。。 HDDベンチマーク 輸入ノート売ってるような店 音ユースにグッドなLinux向けノートって? mountする方法 クールに冷えるCrusoe! なサーバー on Linux REVOLUTION OS Linux World C&D/Tokyo 2004 レポート 5/4 『Linux ユーザーグループ北陸 勉強会』のご案内 初心者用のくだらない質問トピック #4 Linux デスクトップの普及#2 LPIC CentOSでのVASPのビルドについての質問。 TurboLinux 11Server SVNのインストール TurboLinux 11 Server (Musasabi) で PostgreSQL 教えてください openssl remove.....復旧 暗号化DVDの作成方法 Linuxトラブル・・・ ブート時:TUX君の数? 課題投稿 オリジナルディストリの作り方をご存じの方ご教授願います ブートLinuxでVistaの修復の仕方は? 読まれている雑誌 Linuxを前提としたパソコン購入 アナログビデオが一杯 愛用のLinuxは? 質問です。 Active Sync Linux Ubuntuのフリーズについて PC版i386vineをインストールしてサーバ運用したいです。 グラフィックボードが合わない件について ネットワークについて 教えてください UW-IMAPの情報・・ XglとAIGLXって凄そう!試した? Linuxを使う理由 アドレスにアンダーバーがあるとsendmailがメールを送れない? WinXPとのデュアルブート tarの脆弱性 Linuxをwebサーバとして利用する際のハードのスペック 【質問】 デュアルブート環境下で同時起動 kernel-2.6.13.X でのリブート LW2005 Virtual PC 2004上でFedora Core 3は動くの?? UNIXとの違いって? 初めまして NFS Mountの設定ヘルプ - Fedora 16 Pidginのプラグイン作成方法について (TωT)パソコンの選び方?? TeraTermでデータベースをみる方法 インストールについてです おすすめのセミナー 初心者用のくだらない質問トピック #2 B フレッツ インターネットの接続方法がわかりません slewモード LinuxとFOMA a2502k… Linuxのすばらしさ Linuxを何に使ってますか? 【質問】FlowScan をインストールしたい You tube downloder for Ubuntu NFSのチューニングについて USBフラッシュメモリ usb接続HDを2つ接続したときのデバイスファイルの固定について netscapeを使えるようにしたい。 OS選択の悩み:Windowsは必要か? マルチコアCPUに最適化されたLinuxはありますか? 統合開発環境ってありますか? LPICレベル1最新書籍情報について lsコマンドでワイルドカードが効きません。 一番軽いGUI環境 Novell xgl Linuxが使えるネットワークエンジニアとは? Linux 派国会議員 x-windowログ 私がお勧めするLinux便利機能! Windows用無線LANカード Linuxを使いはじめた時”すげー”と思ったところ nfsrootでpam失敗? Linux始めるなら もっとも安価で電気代の安いサーバ Yellow Dog Linux 【愛知、常駐プログラマ募集】 [Q]GPLの解釈について(ソース開示の必要性) Linux デスクトップはこんな感じです! gvでpdfを表示する方法 日本でVPS (英語 - English) ロードアベレージ CPUの可能性 ご教示下さい DellからLinuxプレインストールマシン発売 fedora9日本語入力メソッドのインストールに悪戦苦闘中です。 おすすめを問います。 samba共有ファイルの更新日時について LPIC試験勉強に最適なディストリビューションを教えてください。 CPUの増設方法 PDFファイル上で動画再生 Linuxのコマンドで 監視ツールの導入・運用 MacintoshにLinuxを入れたい SATAの対応は? Linus Torvalds、Macにスイッチ! GNOME vs KDE 皮を剥いで見る?!。 タブレットの設定変更について ☆教えて☆Linuxをマスターしたい Linux/Unixの経験を活かして海外で働きませんか? 急成長中のベンチャー企業で働いてみたいとおもいませんか?! 探してます Linux デスクトップの普及 ■お仕事(=転職)案件のご相談です■ 問題集につきまして Linuxのあるべき姿と今後の未来像 SSH鍵認証 Lpicレベル1の講習 教えてください git Turbolinux Fuji install 弐萬圓PC堂? Powered by Linux ファイルシステムについて 転職希望者の方!! suidについて MXレコードの解決ができず、メールが外部から送受信できません。。 CentOS5.2+openssh5.0pでchrootできる?? sendmailのaliasについて Linus さんち eth0、eth1の呼び方 教えてください。 Squidで/etc/hostsの定義で自分自身を指定した場合 教えてくださいFlashplayerのPlug-inの方法を くだらない質問かもしれませんが… ez-ipupdate-3.0.11b7のインストールがうまくいきません maildropの入門書 kernel panic でサーバが止まってます。 f77 ご教授お願いします。 CentOS vs Fedora Core 初めまして 外付けHDD 質問 rpm パッケージの分解 Hadoopのクラスタ化について Hadoopについて pidからstatusを得るAPIって有りますか? ●格安IT塾開校★講師は東大卒! オープンソースOSのTorrentサイトを公開しました。

サイト内検索