はじめに 昨今では1行につき、1つの JSON を出力する様なログファイル形式も珍しくはありません。 grep しやすい データベース化しやすい これらの理由で各所で多く使われています。僕も仕事で普通に使っているのですが、ある日突然そのログファイルを集計するスクリプトで以下の様なエラーが出始めました。
Linuxディレクトリ構造とファイルの種類 Linuxのディレクトリ構造もまともに把握できないまま開発をしていたのでこの機会に勉強してみました。 Linux入門者は、まずLinuxの構造について先に習得し、Linuxに適応するのに早いです。 Linuxファイルシステム構造 [全体構造図] 🚩me/はただのユーザー名の例として認識してください。 / (root) 最上のディレクトリであるルートディレクトリを意味。リナックスのすべてのディレクトリたちのスタート地点。すなわち、すべてのディレクトリを絶対経路で表記する際にこのディレクトリから始める必要がある。 /bin /binフォルダはBinary Folderの略で、OSの最小限の正常な駆動のため、すべてのユーザーが使用する実行ファイルが入っているフォルダ。 つまり、基本的なコマンドが保存されたディレクトリで、cat、chmod、chown
Filesystem Hierarchy Standard(ファイルシステム・ハイアラーキー・スタンダード、FHS、ファイルシステム階層標準)は、Linuxを含むUnix系オペレーティングシステム (OS) での主なディレクトリとその内容を定めたものである。大部分において、BSD系のディレクトリ階層を基にして拡張し定式化している。 主要ソフトウェアおよびハードウェアベンダーからなる非営利組織Linux Foundationが保守管理しており、HP、レッドハット、IBM、デルといったベンダーが参加している。 2020年11月)現在の最新版は3.0で、2015年6月3日に発表された[1]。 概要[編集] 多くのLinuxディストリビューションはFHS準拠を方針として宣言し、FHSにしたがっている[2][3][4][5]。 もともと、UNIXやUnix系OSには、/etcや/binや/usrなど
string meaning ------ ------- @reboot Run once, at startup. @yearly Run once a year, "0 0 1 1 *". @annually (same as @yearly) @monthly Run once a month, "0 0 1 * *". @weekly Run once a week, "0 0 * * 0". @daily Run once a day, "0 0 * * *". @midnight (same as @daily) @hourly Run once an hour, "0 * * * *".
システムにおけるスワップ運用の私見 Linuxのスワップ ~正確にはページフォルトですが~ は、どう運用すべきかを考えます。 まずスワップが必要か、必要でないかといえばスワップ領域は必要です。 実メモリ(物理的なメモリ)は、プログラムのメモリ空間だけではなく、I/Oのキャッシュバッファとしても使われます。 プログラムが使わなくなったメモリ空間を抱えていて、一方でパフォーマンスのために必要なI/Oのキャッシュバッファが十分に確保できないのでは本末転倒です。使わなくなったメモリ空間をスワップに追い出すことができれば実メモリを有効に活用できることになります。 古くから「メモリサイズの2倍か3倍のサイズを取る」というのが慣習的に行われています。 しかし、この数字はベストプラクティスであって、理論的背景があって決められている数字ではありません。 一律の値ではなく、稼働させるアプリケーションと搭載メモ
特別な理由がなければ,最低500Mバイトを確保しておけば十分ですが,緊急用の作業区画として4Gバイトほど用意しておくと安心です。 Linuxのインストール時に頭を悩ませるのが,スワップ区画にどの程度の容量を割り当てるかということです。スワップ区画とは,物理メモリーに入りきれないプロセスやデータを一時退避させる記録領域です。スワップ区画を設定することで,少ない物理メモリーしか搭載しないマシンでも大きなメモリーを必要とするプログラムの実行や,多数のプロセスを稼働させることなどができます*1。 最近はメモリーの低価格化が進んでいますから,個人のパソコンでも2Gバイト程度のメモリーを搭載するのは普通になってきました。この程度あれば,スワップ区画を設定しなくても通常は問題なくLinuxを利用できます。つまり十分な物理メモリーさえあれば,本来的にはスワップ区画は設定する必要はありませんし,設定する場合
Ubuntu 14.10 の仮想環境に追加のHDDをマウントする方法です。 まず VirtualBox の設定で HDDを追加します。 設定画面を開きます。 新規でHDDを追加します。 良くわからないのでデフォルト 可変にしておくと、使った分しかHDDを使用しないようです 余裕をもって50G くらい割り当てておきます さて、設定が終わったら仮想マシンを起動し 今作ったデバイスを確認します。 root@ubuntu:~# fdisk -l Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal):
著者:江添亮 ブログ: http://cpplover.blogspot.jp/ メール: boostcpp@gmail.com Twitter: https://twitter.com/EzoeRyou GitHub: https://github.com/EzoeRyou アマゾンの江添のほしい物リストを著者に送るとブログ記事のネタになる 筆者にブログのネタになる品物を直接送りたい場合、住所をメールで質問してください。 gitの10周年を記念したLinus Torvalsへのインタビューの翻訳 10 Years of Git: An Interview with Git Creator Linus Torvalds | Linux.com gitの10週年を記念して、リーナス・トーバルズがインタビューに答えている。以下はその翻訳である。 なぜGitを作ったのか? トーバルズ:俺はソース
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く