タグ

ブックマーク / gihyo.jp (27)

  • 第822回 CLIだけでUbuntuを使いたい人向けのUbuntuサーバー講座2024 | gihyo.jp

    前々回の第820回では「改めてUbuntuに入門したい人向けのUbuntuサーバー講座2024」と題してUbuntu 24.04 LTSのサーバー版のインストール方法を紹介しました。もちろんUbuntuはインストールしただけで終わりではありません。豊富なパッケージ資産の利用や、自分なりの環境のカスタマイズなどを行って初めて、「⁠Ubuntuを使う」状態になるのです。そこで今回は、Ubuntuサーバーを使い始めてまず実施するであろう定番の作業をいくつか紹介しましょう。 UbuntuのCLIを使えるようになると、他のLinuxディストリビューションやWSL、Raspberry Pi OSなど他の環境におけるハードルもぐっと下がります。その人の使い方に合うか合わないかは別にして、一度は経験しておくことをおすすめします。 図1 fastfetchでUbuntuの情報を表示した様子 SSHサーバーの

    第822回 CLIだけでUbuntuを使いたい人向けのUbuntuサーバー講座2024 | gihyo.jp
  • xzパッケージに仕込まれた3年がかりのバックドア、スケール直前に見つけたのはMicrosoftの開発者 | gihyo.jp

    Linux Daily Topics xzパッケージに仕込まれた3年がかりのバックドア⁠⁠、スケール直前に見つけたのはMicrosoftの開発者 “アップストリームのxzリポジトリとxz tarballsはバックドア化されている(The upstream xz repository and the xz tarballs have been backdoored)⁠”―2024年3月29日、Microsoftに所属する開発者 Andres Freundが「Openwall.com」メーリングリストに投稿したポストは世界中のオープンソース関係者に衝撃を与えた。 backdoor in upstream xz/liblzma leading to ssh server compromise -oss-security 主要なLinuxディストリビューションにはほぼ含まれているデータ圧縮プログラ

    xzパッケージに仕込まれた3年がかりのバックドア、スケール直前に見つけたのはMicrosoftの開発者 | gihyo.jp
    ysync
    ysync 2024/04/03
    ソースに見知らぬ公開鍵が突っ込まれてりゃ、何だこのゴミと誰かしら気付いたかもしれんだけに、tarボールにだけ仕込む巧妙さよ。
  • 2018年8月20日 ファイルシステムがコマンド一発で変更可能に!? Fedoraでもテスト中のリスキーなツール「fstransform」 | gihyo.jp

    Linux Daily Topics 2018年8月20日ファイルシステムがコマンド一発で変更可能に!? Fedoraでもテスト中のリスキーなツール「fstransformLinuxユーザを含む一般的なデスクトップユーザやモバイルユーザは、PCやスマホを操作しているときにファイルシステムの存在を意識することはほとんどない。最近では開発者であっても、マニュアルでファイルシステムを変更することは少ないのではないだろうか。「⁠いま使っているファイルシステムを変更したい」というニーズは決してゼロではない。だが、マニュアルで変更するには大きな手間がかかり、下手をすればデータを消失することにもつながりかねない。なのでハードが物理的に使えなくなったり、オペレーティングシステムがサポート対象外になれば、たいていのユーザはハード/ソフトともに新しい環境に移行するか、もしくは多少の手間をかけてOSの入れ替

    2018年8月20日 ファイルシステムがコマンド一発で変更可能に!? Fedoraでもテスト中のリスキーなツール「fstransform」 | gihyo.jp
    ysync
    ysync 2022/06/13
    なんでかdeb系でbtrfs-conveert使えないし、これ試すかね。HDD追加して新規ボリュームにコピる方が早いか。
  • ネットワーク技術やその仕組みを理解するための最短コースとは?:新刊ピックアップ

    ネットワーク技術を学ぶのは難しい 我々の日常生活に欠かすことのできない社会インフラの1つと言えるコンピュータネットワーク。スマホやPCから利用するだけなら,その仕組みを深く知る必要はありませんが,仕事でシステムの構築や運用管理に従事する方は,きちんと理解しておくことが必要になります。 しかし,次のような理由からマスターするまでの道のりは険しいです。 押えておくべき技術用語が多すぎる たとえば,社内LAN内でファイルをやり取りしている状況を詳細に説明する場合,「⁠TCP/IP」「⁠IPアドレス」「⁠サブネット」「⁠DHCP」「⁠プロトコル」「⁠MACアドレス」「⁠ARP」「⁠ゲートウェイ」……,さらに機器として「ルータ」「⁠レイヤ3スイッチ」……などなど,数多くの技術用語を理解しておく必要があります。 お試し環境を準備するのが大変 技術用語をある程度理解できたとしても,社内LANをいきなり設

    ネットワーク技術やその仕組みを理解するための最短コースとは?:新刊ピックアップ
    ysync
    ysync 2022/05/24
    「先にアカウントなどを作成する必要があります。」
  • 第675回 apt-keyはなぜ廃止予定となったのか | gihyo.jp

    サードパーティのAPTパッケージリポジトリを追加する際に使用する「apt-key」コマンドは、2020年8月の2.1.8から「廃止予定(deprecated⁠)⁠」となり、2022年の半ばには削除される予定になりました。今回はその理由と、代替手段について解説しましょう。 リポジトリの正当性を担保する仕組み Linuxにおけるパッケージ管理システムは、システムの重要なデータを置き換えるクリティカルな操作です。よってインターネットの先からパッケージをダウンロードする際は、その正当性を確認しなければなりません。「⁠パッケージの正当性」と言ったとき、一般的には複数の意味が含まれます。 パッケージに悪意のあるコードが含まれていないこと パッケージメンテナ以外の第三者が作ったパッケージがリポジトリにアップロードされていないこと 来のリポジトリとは別の場所からパッケージをダウンロードしていないこと ま

    第675回 apt-keyはなぜ廃止予定となったのか | gihyo.jp
    ysync
    ysync 2021/07/21
    事情はよくわからんけど、aptで入れるようなモノはガチガチで構わんし、別に。
  • 2021年4月15日 パニックお断り―Linus、"Rust for Linux"の盛り上がりに釘を刺す | gihyo.jp

    Linux Daily Topics 2021年4月15日パニックお断り―Linus、"Rust for Linux"の盛り上がりに釘を刺す 開発者の間で人気上昇中のRustだが、Linuxカーネル開発においても1年ほど前からメインラインでのRustサポート―新たにデバイスドライバを記述する言語としてRustを認めるよう求める声が強くなりつつある。3月にはカーネル開発者のMiguel Ojedaが最初の"Rust for Linux"となるパッチをlinux-next(次期カーネルへのマージを希望するパッチが集められたGitリポジトリ)にポストし、Stephen Rothwellによってマージされた。 kernel/git/next/linux-next.git - The linux-next integration testing tree Ojedaはさらに一歩踏み込んだステップとし

    2021年4月15日 パニックお断り―Linus、"Rust for Linux"の盛り上がりに釘を刺す | gihyo.jp
    ysync
    ysync 2021/04/16
    「メモリ不足がアボートを引き起こすなんてことがあっては絶対にならない。メモリアロケーションに失敗したなら,ふつうにエラーを返せ。」当たり前の話よな。
  • 第56回 VAIO Type Pを使う(1):Type P特有の問題・無線LANの有効化 | gihyo.jp

    SONYから1月に発売されたVAIO Type Pは、IntelのMenlowプラットフォーム(旧ブランド名『Centrino Atom⁠』⁠)を用い、最小構成で600gを切ることも可能な、非常に軽量なノートPCです。 ただし、Menlowプラットフォームは幾つかの点で特殊であり、Ubuntuを「そのまま」使おうとすると少々やっかいなことになってしまいます。そこで今回から何回かにわけて、この環境でUbuntuを使うためのレシピを紹介します。 VAIO Type P VAIO Type Pが採用するMenlowプラットフォームは、一般的なNetbookで利用されるAtomプロセッサ環境とは、幾分異なった構成となっています。 特徴的なのは次の点です。 通常のAtom環境で利用されるi945系チップセットではなく、US15W(以下、コードネームの「Poulsbo」とします)という独自のチップセッ

    第56回 VAIO Type Pを使う(1):Type P特有の問題・無線LANの有効化 | gihyo.jp
    ysync
    ysync 2020/06/04
  • 作って理解するOS x86系コンピュータを動かす理論と実装

    2019年9月26日紙版発売 2019年9月26日電子版発売 林高勲 著,川合秀実 監修 B5変形判/736ページ 定価4,048円(体3,680円+税10%) ISBN 978-4-297-10847-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 現在広く普及している,x86系CPU搭載のコンピュータ。 書はOSの機能を実装しながら,その姿を明らかにしていきます。 第1部ではまず,ハードウェア,ソフトウェアの基概念や,CPUとOSの関係など,コンピュータの核となる理論を丁寧に解説します。 第2部では,x86系コンピュータに対象を絞り

    作って理解するOS x86系コンピュータを動かす理論と実装
    ysync
    ysync 2019/09/11
    x86は学習用途には癖が強すぎる気はしなくもないが。それでも現役なのは意義があるか。
  • 第7回 ZFSベストプラクティス-FreeBSD Journal March/April 2015 | gihyo.jp

    FreeBSD Journal - DON'T MISS A SINGLE ISSUE! FreeBSD Foundationは2014年から隔月の電子雑誌「FreeBSD Journal」を販売しています。FreeBSDコミュニティやコミッターの最前線で活躍しているメンバーによる執筆が特徴で、2年目に入ってからも購読者数を増やしています。 図1 FreeBSD Journal on iPad FreeBSD Journalは各号ごとに購入することもできますが、年間購読のサブスクリプションでの購入がお勧めです。だいぶ割安で各号をダウンロードできるようになります。iPadiPhoneAndroidKindleなどのデバイスから購入できるほか、Webブラウザ版の提供も始まっています。 図2 ZFS BEST PRACTICES on FreeBSD Journal March/April

    第7回 ZFSベストプラクティス-FreeBSD Journal March/April 2015 | gihyo.jp
    ysync
    ysync 2017/12/04
  • 第76回 Ubuntuのソフトウェアファイアウォール:UFWの利用(1) | gihyo.jp

    ufw(Uncomplicated FireWall)は、Ubuntuで標準的に利用できる、「⁠iptablesを簡単に設定するツール」です。ufwを利用することで、「⁠外部からの接続は基的に受け付けない」「⁠sshだけは許す」などといった設定を、iptablesにくらべて格段に少ない操作で実現できます。 今回と次回の2回にわけて、ufwを使って、サーバーなどの設定を簡単に行うレシピを紹介します。 ufwの基 ufwは、Canonicalの社員であり、Ubuntuのセキュリティ関連モジュールやセキュリティアップデートを主に担当しているJamie Strandboge氏が中心になって開発している、「⁠iptablesフロントエンド」となるツールです[1]⁠。Ubuntuには8.04で取り込まれています。過去にレシピでも、第45回でごく軽く内容を紹介しています。 今回はコマンドラインか

    第76回 Ubuntuのソフトウェアファイアウォール:UFWの利用(1) | gihyo.jp
    ysync
    ysync 2017/07/15
  • [改訂新版]Windowsコマンドプロンプトポケットリファレンス

    2016年3月4日紙版発売 2016年3月16日電子版発売 山近慶一 著 四六判/688ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-7741-8001-4 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 「しばらくパスワードを変更していないユーザーを一覧にしたい」「ドメインが正常に動いているか確かめたい」「バッチの実行状況をイベントログに書き込みたい」「削除情報も含めてファイルを複製したい」-GUIの管理ツールではできないこんな操作もコマンドならたった1行で全部できる。Windows使いにとってコマンドは魔法の呪文ようなもの。書を携えて呪文を使いこなせば,マウス操作では得られないWindows当のパワーを引き出すことができる。Windows10まで完全網

    [改訂新版]Windowsコマンドプロンプトポケットリファレンス
    ysync
    ysync 2016/03/10
  • 第327回 aptコマンドを使ってみよう | gihyo.jp

    Ubuntuを使ううえでパッケージ管理は欠かせません。とくにUbuntu Serverのユーザーや真の初心者とは言えないユーザーであれば、ソフトウェアセンターだけでなく、コマンドラインからパッケージをインストールしたことも一度はあることでしょう。今回はUbuntu 14.04 LTSで使えるようになった、(⁠入力速度的な意味で)より高速なaptコマンドについて紹介します。 apt 1.0のリリース! 「Apt(Advanced Package Tool)」は、Ubuntuを含むDebianから派生したLinuxディストリビューションやいくつかの非派生系ディストリビューションで採用されているパッケージ管理システムです。このパッケージ管理システムとフリーソフトウェアという文化のおかげで、Ubuntuでは多種多様なソフトウェアをとても簡単にシステムにインストールできます。 そんなAptですが、2

    第327回 aptコマンドを使ってみよう | gihyo.jp
    ysync
    ysync 2015/10/29
  • 第297回 Ubuntu 13.10でインプットメソッドFcitxを活用する | gihyo.jp

    Fcitxと日語 Fcitxに関しては、すでに第274回で紹介しました。Ubuntu 13.10での変更とその備えをお知らせしたつもりでしたが、時期尚早だったのかあまり浸透しなかったように思います。それはさておき、Fcitxとは何かというのはすでに述べたので、Fcitxを日語環境でも常用できるまでに至った経緯をおさらいすることにします。 Fcitx自体は以前より日語でも使用できる状態になっていました。fcitx-anthyもfcitx-mozcも、ここ1~2年くらいで開発されています。しかし、メニューの翻訳は充分とはいえない状態が長く続きました。筆者も1年くらい前に翻訳のアカウントを取得しましたが、実際に翻訳を開始したのは2013年4月に入ってからです。翻訳と並行して動作確認を行い、問題点はおおむね修正されました。それがだいたい同年5月だったので、第274回の原稿を書いたと記憶してい

    第297回 Ubuntu 13.10でインプットメソッドFcitxを活用する | gihyo.jp
    ysync
    ysync 2014/12/23
  • 第323回 1週(2週?)遅れのGW特別企画!・ECS LIVAでUbuntuを使う:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

    AzureWave AW-NB136NF (SDIO, Half Size PCI Express Card Form Factor) Broadcom BCM43142; 802.11a/b/g/n+Bt 4.0 搭載されているCeleron N2806はCeleronの名前を与えられていますが、SoCとしてはBay Trail-Mで、タブレットに搭載されているAtom Z36xx/Z37xxシリーズと同じチップです。販売領域が異なるのでAtom ZではなくCeleron Nのシリーズ名を与えられているだけで、コア数や周波数、各種インターフェースなどが異なるバリエーション製品です。 端的には、「⁠Atom搭載Windowsタブレットから、液晶とバッテリーを除去したもの」という構成だと思って良いでしょう。 ECS LIVAは、出荷ロットによってSoCや搭載メモリ・ストレージなどは拡張されて

    第323回 1週(2週?)遅れのGW特別企画!・ECS LIVAでUbuntuを使う:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
    ysync
    ysync 2014/12/05
    「あれ,これは世間に出していいほうのやつ?」
  • 第291回 tmux/GNU Screenのラッパーコマンド、byobuを使いこなす(2013年版) | gihyo.jp

    Ubuntu Weekly Recipe 第291回tmux/GNU Screenのラッパーコマンド、byobuを使いこなす(2013年版) Ubuntuには、byobuというtmux/GNU Screenのラッパーコマンドが準備されています。これらのコマンドをうまく利用することで、ターミナル上での作業効率を大きく引き上げることができます。今週は、2013年現在のbyobuの利用方法を紹介します。 Byobu Ubuntuでは、GNU Screenやtmuxのラッパーコマンドである「byobu」を利用することができます。デスクトップ版には標準では導入されていませんが、次のように操作することで簡単に導入できます(サーバー版ではデフォルトで導入されています⁠)⁠。 $ sudo apt-get update $ sudo apt-get install byobu GNU Screenとtmu

    第291回 tmux/GNU Screenのラッパーコマンド、byobuを使いこなす(2013年版) | gihyo.jp
    ysync
    ysync 2014/12/04
  • 第4回 スマートフォンでも速度への配慮を忘れない | gihyo.jp

    データ通信料が制限を超えて、アクセス規制にひっかかってしまい…… 先日筆者は、スマートフォンでのデータ通信量が3日で1GBを超えてしまい、ソフトバンクのアクセス規制にひっかかり、アクセスのほとんどが封じられる、という罰ゲームを受けました。筆者の料金プランはテザリングのできないプランで、1ヶ月7GBの制限はないのですが、3日で1GBという制限はあるのですね。まったく知りませんでした……。 そして規制を受けた結果、飲み会の場所を知るのに、Gmailのメールをアプリで開くだけで何分も待たされるは、Google Mapにはまったく地図が表示されず、ピンと自分の位置だけで地図がない状態でたどり着かなければならないわで、霧雨舞う渋谷を10分以上さまよい歩く目にあいました。 規制を受けたとはいえ、最大128KBの速度は出るはずです。128KBといえば、はるか古代、ISDNが登場した際には「ものすごく速い

    第4回 スマートフォンでも速度への配慮を忘れない | gihyo.jp
    ysync
    ysync 2014/06/25
    専ブラと2chの組み合わせは制限時でも安心。余計なデコレーションは要らんのや。
  • 第1回 ハックガールズがGitを教えちゃいます! | gihyo.jp

    皆さん初めまして!私たち、エンジニアアイドル「ハックガールズ」の堤沙也と濱ヶ崎美季です! 今回からgihyo.jpさんで連載を受け持たせて頂く事になりました!よろしくお願いします☆ ハックガールズとは ハックガールズは、エンジニア女子2人によるアイドルユニットです。 ハックガールズ、さやみん(左)とはまー(右⁠)⁠。 これからよろしくお願いいたします☆ 母体は「リアル脱出ゲーム」などの参加型イベントの企画・運営を行う「SCRAP」がプロデュースするアイドルユニット「パズルガールズ⁠」⁠。そのメンバーのうち、Webエンジニアをしている堤沙也(さやみん)と、SIer企業で働いていた濱ヶ崎美季(はまー)が内部ユニットとして立ち上げたのが、ハックガールズです。 実は、私たちが普段取り扱っている「謎解き」「⁠パズル」といったものは、エンジニアとの親和性がとても高いと思っていて。もちろん、謎解きやパズ

    第1回 ハックガールズがGitを教えちゃいます! | gihyo.jp
    ysync
    ysync 2014/05/15
    で、この二人のリポジトリへのリンクどこ?
  • Webサービスつくってるけど何か質問ある?―「ボケて」のゆーすけべーと「nanapi」のけんすうが答えました!(前編) | gihyo.jp

    Webサービスつくってるけど何か質問ある?―「ボケて」のゆーすけべーと「nanapi」のけんすうが答えました!(前編) 秋葉原の書泉ブックタワー9Fのイベントスペースにて、11月30日(金)19時より和田裕介さん著『Webサービスのつくり方 ――「新しい」を生み出すための33のエッセイ』出版記念イベント「Webサービスつくってるけど何か質問ある?」が開催されました。この記事ではその内容についてレポートします。開始時刻になっても和田さんが現れないハプニングはありましたが、イベント開始の数分後に和田さんも会場に姿を現し、その後はつつがなく進行していきました。 知り合ったきっかけは1981年生まれの会 イベントには、『⁠Webサービスのつくり方 ――「新しい」を生み出すための33のエッセイ 』著者であり「君のラジオ」や「ボケて」の開発者としても知られるエンジニアの「ゆーすけべー」こと和田裕介さん

    Webサービスつくってるけど何か質問ある?―「ボケて」のゆーすけべーと「nanapi」のけんすうが答えました!(前編) | gihyo.jp
    ysync
    ysync 2012/12/12
    「変な人には近づかないようにしている」なんかじわじわくるw
  • Gitに潜む光と闇 | gihyo.jp

    今年に入ってから、急速にGitが注目を浴びています。Google Trendsを見ると、Subversion、Mercurialなどに比べると圧倒的にGitの人気が高いのがわかります(図1⁠)⁠。 図1 Google TrendsによるGit(青⁠)⁠、Mercurial(赤⁠)⁠、Subversion(橙)の検索数 しかしながら、Gitを利用する人の意見は2つに分かれています。 A.わかりにくい B.すごく便利だ なぜこのようなに印象が二分されてしまうのでしょうか? 稿では、「⁠Gitに潜む光と闇」と称してこれらの意見に対して考察していくことにします。 Gitはわかりにくい? Gitがわかりにくいと思う人は、どうしてそう感じるのでしょうか。そのあたりのおおよその事情は下記のようなことだと考えられます。 (1)Subversionとコマンド体系が少し違う バージョン管理ツールとして、Su

    Gitに潜む光と闇 | gihyo.jp
    ysync
    ysync 2012/09/10
  • 第1回 Node.jsとは | gihyo.jp

    はじめに 連載では、注目を集めるNode.jsを使って、Webアプリケーションを様々なクラウド環境で動かすことを最終目的にしています。Node.jsに触れたことがないJavaPHPなど普段サーバサイドで開発されている方を主な対象として、まずNode.jsの概要から紹介していきます。 Node.jsとは Node.jsとは、ブラウザGoogle Chrome用に開発されたJavaScriptエンジンV8がサーバ上でプログラムを実行できるように、ファイルやネットワークI/Oなど多くの機能を追加したものです。軽量で効率よく多くのリクエストを処理するネットワークアプリケーションの構築ができるプラットフォームになっています。いわゆるサーバサイドJavaScriptの代名詞として注目を集めています。 Node.jsでは“⁠軽量で効率良く⁠”というのを実現するために次の2つのモデルを採用しています。

    第1回 Node.jsとは | gihyo.jp