タグ

Linuxに関するtyoro1210のブックマーク (163)

  • 軽量Linuxを独断と偏見で調べてみたでござる - Palm84 某所の日記

    更新履歴 - 最終更新日 2015.09.30 2015.09.30 サポート期限について追記 2015.04.10 Bodhi Linux 3.0, Zorin OS 9 Lite 追記 2015.04.08 リンク、新バージョンなど追記 2014.06.29 Debian + Xfce 追記 2014.06.26 Linux Mint 17 "Qiana" - Xfce 追記 2014.06.01 wattOS 2種追記 2014.05.23 Zorin OS Lite を改定 2014.05.18 Bodhi Linux, WattOS を改定、non-pae 対応について追記 2014.05.07 Kona Linux Xfce/MATE 版を追記 2014.05.05 Linux Mint 13“Maya”Xfce を追記 2014.05.02 Debian + LXDE を追記

    軽量Linuxを独断と偏見で調べてみたでござる - Palm84 某所の日記
  • PAE に対応していない PC で Linux をインストールできない! | dreamin'up4u

    備忘録として。 結論から言うと、最新 Linux をインストールできないので、古いバージョンの Linux をインストールする必要がある。 古いノートPC(IBM ThinkPad T42)を使って Linux 環境(このときは CentOS 6.3)を構築しようと考えたところ、インストール時に以下のエラーメッセージが出力されてインストーラが起動しなかった。 “This kernel requires the following features not presented on CPU: pae Unable to boot – please use a kernel appropriate for your CPU” ざっと意訳すると、PAE に対応していない PC にはインストールできないよ!ということらしい。PAE とは物理メモリ拡張のことだが、Pentium M といったノー

    tyoro1210
    tyoro1210 2013/11/23
    俺達のPentium Mが…
  • あるディレクトリ以下の複数ファイル内の文字列を一括で置換するワンライナー - 元RX-7乗りの適当な日々

    Linuxを使っていて、複数のファイル内に散らばっている、ある文字列を一括して置換する方法。 特定の環境にあわせて、一気に特定のパラメータを書き換えたい場合とか。 $ find . -type f -name '*.html' -print0 | xargs -0 perl -i.bak -pe 's/from/to/g'findとperl+正規表現で。 上の例は、今いるカレントディレクトリ以下の全ての".html"ファイル内の"from"という文字列を全て"to"に置き換えるワンライナー。 変更が行われたファイルは全て".bak"という拡張子で元のファイルがバックアップされます。 # ちなみに、"-i"の後ろに拡張子を書かないと実行すると、バックアップは取られず書き換えられる。 ファイル名に空白文字が入る場合も考慮して、findに-print0オプションを付けて、xargs -0で受け取

    あるディレクトリ以下の複数ファイル内の文字列を一括で置換するワンライナー - 元RX-7乗りの適当な日々
  • ffmpeg で TS をできるだけ高画質な mp4 へ変換してみた - がべこれログ - I'm Just Another TeXnician.

    TS が膨大になる前に、残したいものだけをできるだけ高画質な mp4 にエンコードしてみることにしました。 2017-03-19 追記:地味に更新 :D 現在最新安定版FFmpeg v3.2.4に合わせた手元のlibx264-hq-ts.ffpresetを公開しました。libx265のプリセットの話とか、FFmpeg v3.2(だったかな)から入ったいわゆるヌルヌル化するminterpolateフィルタの話 FFmpeg Filters Documentation とかも楽しいですね! 2012-04-XX 追記:libx264-hq-ts.ffpreset の設定項目の解説を加筆中。とりあえず、level=41 からカキカキしています。 2011-04-22 tsをh264へエンコード(ffmpeg、インタレ保持) - 忘備録 Written by ふくたん. さんところで、インタレース

    ffmpeg で TS をできるだけ高画質な mp4 へ変換してみた - がべこれログ - I'm Just Another TeXnician.
  • Linuxファイルシステム比較 - ディスク容量使用効率編

    システムの設計時にハードウェア構成のサイジングを行う際には、「ファイルシステムの実効ディスク容量」(= 物理ディスクの容量のうち実際に使用できる容量)を意識して、サーバの内蔵ディスクやディスクストレージのHDD構成を決定する必要があります。 これは、ファイルシステムにはユーザが使用する実データを格納する領域以外に、メタデータやジャーナルログ等を格納する領域が必要となるためです。 このページでは、openSUSE 10.3 で選択可能な主要ファイルシステム(vfat等は除く)を対象に、 特別なオプション無しで mkfs を実行した直後の df 結果1KB/10KB/100KB/1000KB のファイルを、それぞれ10000個 作成した後の df 結果1MB (1024KB) ファイルの最大作成可能数を一覧にまとめていますので、参考にして頂ければと思います。 「実効ディスク容量算出係数」につい

  • Zshをかわいくする.zshrcの設定 - Qiita

    はじめに 仕事などで触っている時間が長いのがエディター、それとシェルです。 今回はそんな触っている時間が長いシェル、かつその中でもZshをかわいくする方法を書いていきます。 なお、この記事は以下の記事を参考にしています。 可愛いzshの作り方 - プログラムモグモグ 完成形 以下の画像の通りとなります。かわいいですね。頑張っている様子が見受けられます。 ちなみに、顔文字のモチーフは過去所属していた会社の社内IRCに住み着いていたunazu_kunというbotが元となっています。 プロンプトで使うための関数定義 設定はそれぞれ関数に切り出して各プロンプト内でevalして使う形にすると見やすいかなと思っています。 以下の3つの関数は .zshrc 内に羅列しても構いません。

    Zshをかわいくする.zshrcの設定 - Qiita
  • fdupes

    で,重複するファイルのうち,最初に引っかかった1つ以外のファイルをリストアップしてくれる.つまり,これをawkなりなんなりに流し込んでrmコマンドをくっつければ,重複したファイルが削除される. $ fdupes –rf . | awk ‘{if(substr($1,”./”,2)!=0) printf “rm %s\n”,$1}’ > rmlist.sh ; bash rmlist.sh

  • 重複ファイルを検索する(find,uniq) - redtower's memo

    tyoro1210
    tyoro1210 2012/10/30
    便利
  • Perlを使って無圧縮tarファイルを作る - 酢ろぐ!

    仕事で無圧縮tarが必要になり、少し四苦八苦したのでメモついでに、GNU tarを使った無圧縮tarファイルの作り方を紹介したいと思います。 cygwinにデフォルトでtarが存在すると思いますのでそれを使います。コマンドプロンプトでtarが使えなかった方は、cygwinをインストールしてパスを通してください。 コマンドプロンプトより下記のコマンドを打ちます。 |cmd| tar -cf dst.tar src01.txt src02.mov ||< これでdst.tarが生成されます。ちなみに今回使用したオプションは、-c:新規作成、-f:出力ファイル指定の2つです。 なお、指定した入力ファイル順に処理されますので、厳密に順番通りに圧縮しないといけない場合には、気をつけないといけないです。 perlスクリプトで無圧縮tarを使いたかったので、書いたサブルーチンはこんな風になりました。cy

    Perlを使って無圧縮tarファイルを作る - 酢ろぐ!
  • renameutils home

    renameutils - Introduction The file renaming utilities (renameutils for short) are a set of programs designed to make renaming of files faster and less cumbersome. The file renaming utilities consists of five programs - qmv, qcp, imv, icp and deurlname. The qmv ("quick move") program allows file names to be edited in a text editor. The names of all files in a directory are written to a text file,

    tyoro1210
    tyoro1210 2012/10/18
    よく出来てるけど、マルチバイトが8進コードにエンコードされたものが出て辛い
  • 【 ulimit 】 コマンドに割り当てる資源を制限する

    利用可能なメモリー量やCPU時間など,コマンドに割り当てる資源を制限する。上限の量をNで与える。以下の例ではコマンドが利用できるCPU時間を最大1秒に制限している。1秒を超えると「強制終了」と表示されて,実行が停止し,シェルに制御が戻る。

    【 ulimit 】 コマンドに割り当てる資源を制限する
  • マルチコア時代のロードアベレージの見方 - naoyaのはてなダイアリー

    ちょっと煽り気味のタイトルですが、CPU がマルチコアになり 2個、4個と増えていく中 Linux の負荷の指針になるロードアベレージをどう読むべきか、という話です。気になったところを少し調べたのでそのまとめを。 http://d.hatena.ne.jp/naoya/20070222/1172116665 でも書いたとおり、Linux のロードアベレージは「ロードアベレージは過去1分、5分、15分の間の実行待ちプロセス数の平均数 = 実行したくても他のプロセスが実行中で実行できないプロセスが平均で何個ぐらい存在してるか」を示す値です。ボトルネックが CPU、メモリ、ディスク等々どこにあるかは関係なく、仕事の実行までにどれぐらい待たされているかを示す値なので、システムのスループットを計測する指標の入り口になる値です。 このロードアベレージですが、実装を見るとランキュー(待ち行列)に溜まった

    マルチコア時代のロードアベレージの見方 - naoyaのはてなダイアリー
  • GitHub - mironal/GlacierTools: 開発停止。

    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

    GitHub - mironal/GlacierTools: 開発停止。
  • Nexus 7 を買ってまず最初にやるべきこと | 774::Blog

    Nexus 7 を買った。 技術者としてまずやるべきことを書いておく。 セキュリティの確保 Android タブレットは Linux カーネルを採用している。 Nexus 7 でも Linux カーネルに標準搭載されている dm-crypt を利用してタブレットに保存されたすべてのデータを暗号化することが可能だ。技術者たるもの手持ちのタブレットから情報が漏洩してソーシャルネットワークをハックされたり、ましてや自分の管轄するサーバーがクラックされるようなことがあってはならない。もちろん暗号化したから絶対に安全というわけではないのだが、タブレットが盗難にあった場合でも暗号を解除される前にセキュリティを変更して対処することが可能である。 現在はカジュアルに軍事利用可能なレベルの暗号を利用でき FBI も犯罪捜査の暗号解除に失敗するような時代である。技術者なら手持ちのすべてのデータは可能な限り最高

    tyoro1210
    tyoro1210 2012/10/11
    ふが。 誘導されとった。/ id:gabuchanSD ここで紹介されてる ConnectBot は 鍵を最初にインポートした後はアプリ側で持つし、 sdcard 側から消してしまっていいので 、置いとかなくていいですよ。
  • au Wi-Fi SPOTにLinuxから接続できるようにしてみた - このブログはURLが変更になりました

    au Wi-Fi SPOTは2012年3月1日からスマートフォンだけでなく、PCやタブレットなど2台目の端末でも利用できるようになりました。 で、WindowsOSX用の接続ツールはリリースされてるのですが、Linux用の接続ツールは当然リリースされていないため指を咥えてじっと耐えるしかありませんでした。 でもそんなのヤダヤダ、Linuxからも利用したい!のでついカッとなってLinuxから接続できるコマンドラインツールを作りました。GitHubにて公開しています。 https://github.com/matsuu/auwifispot-client 簡単な使い方はリンク先を参照してください。 内部で使用しているWISPrプロトコルについて Wireless Internet Service Provider (WISP) Roamingというプロトコルで、キャリアをまたいだホットスポッ

    au Wi-Fi SPOTにLinuxから接続できるようにしてみた - このブログはURLが変更になりました
  • 時間道、再び --UNIX timeの正体--

    ● [Time] 時間道、再び --UNIX timeの正体-- The identity of "UNIX epoch" 色々考えた末に、全く新しい観点から「UNIX 入門編」を書いている。世の中には当たり前とされていることが多いけれど、深く考えてみると実は納得がいかないことばかりだ。 UNIX time はそのひとつ。Linux 上の man page は、ctime に関して次のように言っている。 The ctime(), gmtime() and localtime() functions all take an argument of data type time_t which represents calendar time. When interpreted as an absolute time value, it represents the number of sec

  • うるう秒のあとにMySQLなどのCPU使用率が高騰する件について - SH2の日記

    2012年7月1日のうるう秒のあとに、MySQLJavaなどのCPU使用率が高騰する事象が報告されています。 CPU %user %nice %system %iowait %steal %idle 08時30分01秒 all 0.02 0.00 0.02 0.04 0.00 99.91 08時40分01秒 all 0.02 0.00 0.02 0.08 0.00 99.88 08時50分01秒 all 0.02 0.00 0.02 0.03 0.00 99.92 09時00分01秒 all 0.11 0.00 0.13 0.04 0.00 99.72 09時10分01秒 all 23.02 0.00 29.09 0.11 0.00 47.78 09時20分01秒 all 23.11 0.00 29.08 0.06 0.00 47.75 09時30分01秒 all 22.85 0.00

    うるう秒のあとにMySQLなどのCPU使用率が高騰する件について - SH2の日記
  • [Linux] crontabで利用できる特殊文字列(日時指定) - よかろうもん!

    特定処理の定期実行をするcrontabの書式は以下のようになっています。 分 時 日 月 曜日 コマンド ですが、この実行日時指定では、"よく利用される日時のショートカット"である特殊文字列を利用することができます。 その特殊文字列は以下のようになっています。 @reboot 起動時に一度だけ実行。 @yearly 年に一度だけ実行 ("0 0 1 1 *" と等価)。 @annually (@yearly と同様) @monthly 月に一度だけ実行 ("0 0 1 * *" と等価)。 @weekly 週に一度だけ実行 ("0 0 * * 0" と等価)。 @daily 一日に一度だけ実行 ("0 0 * * *" と等価)。 @midnight (@daily と同様) @hourly 一時間に一度だけ実行 ("0 * * * *" と等価)。 上記の特殊文字列を利用してcronta

    [Linux] crontabで利用できる特殊文字列(日時指定) - よかろうもん!
  • 削除したファイルを復活するには

    Linuxで一度削除してしまったファイルを復活するには、いろいろと困難な問題がある。最も大きな要因は、Linuxがマルチユーザー、マルチタスクシステムである点だ。削除したファイルを復活させようと思っても、別のプロセスが削除したファイルの領域を使ってしまう可能性があるのだ。従って、ここで紹介する方法で復活を試みても、元に戻すことができない場合もある。 ここでは、「Hello!!!」という内容のhello.txt(11bytes)を削除して、復活してみる。 誤ってファイルを削除した場合は、速やかにランレベル1に移行する。以下のように、suコマンドでrootユーザーになり、telinitコマンドを実行する。 $ su - ←rootになる Password: ←rootのパスワードを入力 # telinit 1 ←ランレベル1に移行 (省略) sh-2.04 # ←ランレベル1でのプロンプト

  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 RET=`cmd1`みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 echo "${RET

    シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third