Crawford County Federated Library Systemは、1999年以来IT運用にLinuxとオープンソースソフトウェアを使用しています。彼らはオープンソースの可能性を早期に認識し、それを企業に統合しました。私が学区向けにコンテンツフィルタリングシステムを構築したとき、それらは私自身のLinuxの旅の一部でした。 20年前、図書館や教育でオープンソースを使用するためのモデルはほとんどありませんでした。ミードビル公立図書館とクロフォード郡連合図書館システムは、当時と現在のリーダーでした。最近、私は自分たちの図書館システムで図書館をどのように支援するかについていくつか質問があり、Meadvilleに電話しました。彼らは私を彼らのITディレクターであるCindyMurdockAmesに紹介してくれました。私は彼女に彼らが常連客のデスクトップコンピュータに何を使っているのか尋ねました。シンディは私の興味をそそる短いメールを送りました、そして私は彼女にメールインタビューに同意するかどうか尋ねました。彼女は丁寧に受け入れました。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
Don Watkins:Linuxとオープンソースをどのように始めましたか?
シンディマードックエイムズ: 私は、図書館情報学修士(MLS)を卒業して間もなく、1998年に図書館を始めました。私の最初の仕事は、実際には当時図書館長の管理アシスタントであり、図書館のすべてのITを担当していましたが、彼が管理しきれなくなっていました。私は高校時代からコンピューターをいじっていましたが、その後まもなく、テクノロジーに慣れていることが彼に明らかになり、ITの責任を引き継ぐようになりました。 Linuxユーザーである技術コンサルタント(自宅の気象観測所の構築に興味を持っていたのでLinuxを始めた親友のBen Bullock)がいて、接続するすべてのライブラリにLinuxベースのルーターをセットアップするのを手伝ってくれました。それらをダイヤルアップ経由でインターネットに接続します。彼は私にネットワーク、Linux、OpenBSD、FreeBSDの管理の基本を教えてくれました。私が自分で完了した最初のプロジェクトは、1999年末に、ミードビル公共図書館のすべての公共コンピューターをLinux Terminal Server Project(LTSP)ベースのシンクライアントに変換することでした。
DW:ミードビル公共図書館がバックエンドとフロントエンドでオープンソースを使用することの長所またはポイントは何ですか?
CMA: オープンソースを使用することの大きな強みの1つは、汎用性です。 1つのプロジェクトで無料のオープンソースソフトウェア(FOSS)を使い始めると、デスクトップ、ライブラリ循環システム、常連客のログイン管理システム(Libki、彼がBywaterSolutionsに移る前は、Webサーバー、デジタルサイネージ、プリントサーバー、VOIPシステム、仮想化、デスクトップおよびサーバー管理、インベントリシステムなどです。また、インストールと管理ができる人がいる限り、管理するライセンスはなく、通常はソフトウェアのコストもかかりません。多くの図書館はITスタッフにアクセスできません。現在私たちが抱えている問題の1つは、プラットフォームがどれほど一般的になっているため、図書館システムが支払う余裕のある資格のある従業員を維持することが難しいということです。幸いなことに、Ansibleなどのツールを使用してシステムの管理を合理化できたので、自分でパートタイムの作業に移行することができました。また、Software-as-a-serviceの水域もテストしています。 (SaaS)当社のWebサイト用のセルフホストのWordPressから、BywaterSolutionsがホストするAspenDiscovery(まだオープンソースです!)検出システムにライブラリを移行することによって。これまでのところ、私たちは非常に満足しており、デジタルとマテリアルの両方の製品をすべて1か所で検索できるという点で常連客に追加のサービスを提供しています。
DW:なぜUbuntu MATEを使用しているのですか?そのデスクトップ環境の利点は何ですか?
CMA: 長い間、私たちは多くのデスクトップ環境を試してきましたが、ある時点でGNOME 2に落ち着きました。これは、利用者が簡単に使用方法を理解でき、簡単にカスタマイズおよび管理できるシンプルなデスクトップ環境を提供したためです。その後、2とは大きく異なるGNOME 3が登場し、MATEは2からフォークされたので、それに切り替えて以来ずっと使用しています。公共図書館での共有コンピューティングの場合、常連客がデスクトップの背景やその他の設定を永続的に変更できないように、設定をロックダウンできる必要があります。また、セッション中に保存した可能性のあるものをすべて消去して、個人データを安全に保つ必要があります。スタッフのコンピューターを使用している場合でも、一般的な問題を防ぐために特定の設定をロックダウンする必要があります。人々は誤ってウィンドウリストを隠すのが得意です。 MATEはdconf設定管理システムを使用しているため、さまざまなデスクトップ設定を比較的簡単に制御できます。これらの設定をさらに管理しやすくするためのAnsibleモジュールがあります。カスタムdconf設定を、ログアウト時にユーザーアカウントフォルダーを元の状態に復元するスクリプトと組み合わせます。さらに、Ansibleプレイブックを使用して、FirefoxとChromeでいくつかのカスタム設定を設定し、利用者が変更すべきでないものを変更したり、データをクリアしたりするのを困難にします。
DW:Ansibleはデスクトップ展開の管理にどのように役立ちましたか?
CMA: Ansibleのおかげで多くの時間を節約できたので、多くのタスクを自動化し、パートタイムで仕事をして他のことに時間を割くことができました。デスクトップの場合、Proxmoxに仮想マシン(VM)があり、Rundeckを使用してAnsibleプレイブックをスタッフとパブリックデスクトップで定期的に実行し、設定を適用します。新しいスタッフまたはパブリックコンピューターをセットアップする必要がある場合、OSの新規インストール後に行う必要があるのは、sshキーをコピーして、AnsibleとOpenSSHサーバーをインストールすることだけです。コンピューターから、Ansibleプレイブックを実行して、必要なプロファイルのタイプを使用してセットアップを完了することができます。 Ansibleを使用すると、特定のプロファイルに適用する必要のある他のすべてのロールを含むロールを作成することで、さまざまなプロファイルタイプを簡単に設定できます。これは完全にモジュール化されています。また、すべてのシステムが一貫してセットアップされ、すべてがプレイブックとそれらが保存されているGITリポジトリのログに文書化されていることを確認します。 Ansiblefor DevOpsという本を強くお勧めします。 詳細については、
をご覧ください。DW:常連客にオープンソースソフトウェアをお勧めしますか?
CMA: ほんの一例です。数年前、私たちは常連客の調査を行いました。私たちの公共のコンピューターを使ってLinuxに興味を持ったと言う人が何人かいました。