タグ

Linuxに関するys0000のブックマーク (60)

  • journalctl 最低限覚えておくコマンド - Qiita

    特定サービスのメッセージだけを表示 -u ユニット名で指定する。 ユニット名とはsystemctlで表示されるsshd.serviceなど。.serviceは省略できる。 ワイルドカードとして*(アスタリスク)が使える。 journalctl -u sshd journalctl -u httpd journalctl -u nginx journalctl -u mysqld journalctl -u cronie journalctl -u updatedb journalctl -u 'up*'

    journalctl 最低限覚えておくコマンド - Qiita
    ys0000
    ys0000 2021/05/10
    ログの表示
  • Linuxの基礎用語を完全理解するためにエンジニアが作成した「10のミニプロジェクト」とは?

    by Adam Harvey Linuxを利用していると「シェル」や「grep」「プロセス」といった言葉を目にします。エンジニアのCarl Riis氏はそんなLinuxの基礎用語の意味や仕組みをさまざまなウェブサイトから学習し、「10のミニプロジェクト」を作成することでスキルを向上させたとして、その詳細を公開しています。 Getting better at Linux with 10 mini-projects - carltheperson https://carltheperson.com/posts/10-things-linux GitHub - carltheperson/10-things-linux: Getting better at Linux with 10 mini-projects. https://github.com/carltheperson/10-thing

    Linuxの基礎用語を完全理解するためにエンジニアが作成した「10のミニプロジェクト」とは?
    ys0000
    ys0000 2021/02/20
  • Linuxオーディオ環境の刷新 - joker1007’s diary

    コロナが蔓延してから美味しいものをべるために外するという行為がほぼ無くなってしまい、お金を稼ぐモチベーションが薄れていたので、いっそ散財してモチベーションを取り戻そうと思い、自宅の環境改善としてオーディオにお金をぶち込んでみた。 ついでにMacを使わなくなってしばらく経つのに、iPhoneとの連携のためにiTunesとfoobar2000を無理やりLinuxで使ってたのを止めようと思いソフトウェア周りも一新することに決めた。 ハードウェア刷新 新しいヘッドホン 基的に音楽はヘッドホンで聴くのだが、自分はゼンハイザーというメーカーのヘッドホンが昔から好きなので、まずは、そこのフラッグシップモデルであるHD800Sを買う。 実はHD820という後継のモデルもあったのだが、レビューを見る限りでは低音が多少HD800Sより強く出るが、HD800Sを持ってる人が買い替える程じゃないというコメン

    Linuxオーディオ環境の刷新 - joker1007’s diary
  • LinuxへのPowerShellのインストールが簡単になりました - しばたテックブログ

    【2018/06/14追記】 最新のインストール方法はDocsにありますのでこちらをご確認ください。 Linux への PowerShell Core のインストールInstalling PowerShell Core on Linux | Microsoft Docs 【追記ここまで】 先日PowerShell Blogで発表された内容について実際に試してみました。 blogs.msdn.microsoft.com packages.microsoft.comリポジトリ Ubuntu(apt)およびCentOS(yum)向けにMicrosoft独自のリポジトリhttps://packages.microsoft.comが提供され、このリポジトリからPowerShellをインストールおよびアップデートできる様になりました。 独自リポジトリなので最初はリポジトリの登録が必要になります。 1.

    LinuxへのPowerShellのインストールが簡単になりました - しばたテックブログ
  • wgetとcurlの根本的な違い - ctrlshiftの日記

    UNIXの代表的なダウンローダにwgetとcurlがあります。 たいていの場合どんなOSでも、どちらかのソフトがインストールされているのではないかと思います。 しかし、この2つのダウンローダの機能は、一見似ているようにも見えますが、実はそれぞれに特徴が見られるので、今日はそれについて解説してみます。 wgetの特徴 wgetのスペルは「片手でもコマンドできる」ということもあって、多くの人から気に入られています。 そんなwgetの特徴として、最も際立っているのが、クローラとして動作可能という点です。 オプションで-rを付加してやることで再帰的に動作し、-lでその深さを指定することができます。 また、-Aや-Rを利用すれば、ダウンロードする拡張子のホワイトリストとブラックリストを指定することも可能です。 つまり、特定のサイト内に散らばって存在するファイルを、拡張子によって指定ダウンロードできる

    wgetとcurlの根本的な違い - ctrlshiftの日記
  • CentOSでソフトウェアRAIDの構築 - maruko2 Note.

    CentOSでソフトウェアRAIDの構築 提供:maruko2 Note. 移動: 案内, 検索 目次 1 ディスクに RAID 用パーティションを作成 1.1 fdisk コマンドで RAID 用パーティションを作成 2 mdadm コマンドで RAID アレイを作成 2.1 RAID の状態を表示する 3 /etc/mdadm.conf を作成 4 RAID アレイにファイルシステムを作成しマウントする 5 RAID アレイを監視する 6 RAID アレイを解除する 7 関連ページ 8 脚注 CentOS では mdadm コマンドを使い、ソフトウェア RAID (Linux Software RAID) を構築することができる。 RAID レベルとして RAID0/1/4/5/6/10 がサポートされている。 大まかな手順は次のようになる。 RAID を構成するディスクに RAID

    ys0000
    ys0000 2014/12/23
    “mdadm --detail --scan”
  • cron の設定ガイド

    ■はじめに cron とは、ジョブ(スクリプト)を自動実行するためのデーモンプロセスです。そして、Linux システムの管理を行なう場合、ログのローテートや、バックアップなど、定期的に自動実行したいジョブが数多くあります。特に、バックアップなどは、システムへの負荷が大きいため、通常は、ユーザからのアクセスが少ない、深夜や早朝に行なわれます。 このように、定期的に実行されるジョブは、crond というデーモンによって、自動的に行なうように管理することができます。そこで、今回は、cron の設定を行なうために必要なコマンドや、設定ファイルについて説明していきたいと思います。 ■設定手順 このページでは、以下の順番で cronの設定について説明します。 まず、Linuxシステム上で、cron を使用するために、サービスの起動で、サービスの状態を確認し、停止している場合には、サービスを起動します。

  • Linux/Mac/Windowsでハードウェア構成に関する情報を調べる - 元RX-7乗りの適当な日々

    サーバ/クライアントPC問わず、今使っているマシンのハードウェア構成がどのようなものかをOS上で確認したくなることもあるでしょう。 そんな時にお手軽に調べられる方法を、たまーにググったりするので、Linux/Mac OS X/Windowsの3つのOSの場合の調べ方をここに残しておきます。 Linux Linuxでは、dmidecodeコマンドを使います。 BIOSの情報とか、マシンの各種システム情報(シリアルナンバー等の各種メタ情報、CPU、メモリ、その他デバイス情報とか)が取得できます。 CentOS/RHELとかだと"kernel-utils"パッケージがインストールされていれば使えます。 ちょっと長いですが、以下のような感じです。 # dmidecode # dmidecode 2.11 SMBIOS 2.7 present. 87 structures occupying 399

    Linux/Mac/Windowsでハードウェア構成に関する情報を調べる - 元RX-7乗りの適当な日々
  • ImageMagickによる基本的な画像処理

    ImageMagickの基的な使い方 ここでは、衛星画像を題材にして、ImageMagickの基的な使い方を説明しています。 Windowsで演習する場合には、前提として、Cygwin、ImageMagickの インストールが済み、PATHも設定してあるものとします。 ちなみに、LinuxではImageMagickの各コマンドがインストールさ れていることが多いので、Linux環境の人はすぐに下記の演習内容を試すことが できるはずです。 ImageMagickの中でも、 convert composite を使用します。特に、convertはよく使用しますので、使い こなせるようになってください。 この演習で処理した画像例は、 このページの末尾に掲載されていますので、 参照してください。 画像の保存 まずは、以下の演習で使用する画像(JPEG画像:バンド1〜7)を保存しよう。 [バンド

    ys0000
    ys0000 2013/05/20
    サムネイルとか自動で作るのによさそう。コマンドラインで変換できる。
  • Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる

    Linux は fork で子プロセスを作成した場合、親の仮想メモリ空間の内容を子へコピーする必要があります。しかしまともに全空間をコピーしていたのでは fork のコストが高くなってしまいますし、子が親と同じようなプロセスとして動作し続ける場合は、内容の重複したページが多数できてしまい、効率がよくありません。 そこで、Linux の仮想メモリは、メモリ空間を舐めてコピーするのではなく、はじめは親子でメモリ領域を共有しておいて、書き込みがあった時点で、その書き込みのあったページだけを親子で個別に持つという仕組みでこの問題を回避します。Copy-On-Write (CoW) と呼ばれる戦略です。共有メモリページは、親子それぞれの仮想メモリ空間を同一の物理メモリにマッピングすることで実現されます。より詳しくは コピーオンライト - Wikipedia などを参照してください。 この CoW に

    Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる
  • Linux のメモリー管理(メモリ―が足りない?,メモリーリークの検出-防止)(Kodama's tips page)

    サ−バ等に使っているPC のメモリが十分かどうか気になる事は多いと思う. 調べ出すと フリーメモリーの不足や SWAP にメモリーがはみだしている様子など 心配な事がいろいろでて来る. PC の動作が遅くなる原因は様々な要因が絡み合っているので, 表面に現れた症状だけでは効果的な対策が分からない事もある. 以下では, メモリ−関連にしぼって解説する. メモリの状況を調べる メモリ−は十分なはずなのに 余裕が無い? どのプロセスがメモリを消費しているのか? メモリーのリークを検出する方法? 防止する方法? メモリ−は十分なはずなのに SWAP を使ってる? じゃ, 当のメモリ−不足はどうしたら分かるの? メモリーと SWAP 領域はどのくらい確保すると良いのか メモリの状況を調べる メモリの利用状況を調べる方法は, free, top, ps, vmstat, /proc/meminfo

  • xargs - Wikipedia

    xargs(エックスアーグズ)は、UNIX 系オペレーティングシステムに用意されているコマンドで、標準入力を読み込み、それを引数として指定したコマンドを実行する。 概要[編集] xargs は、改行等で区切られた標準入力を読み込み、空白で区切られた1行の文字列へ加工し、それを引数として指定したコマンドへ渡して実行させる。 % (echo Bravo.txt ; echo Charlie.txt) | xargs -- chmod a-x Alpha.txt というコマンドは次のものと等価である。 % chmod a-x Alpha.txt Bravo.txt Charlie.txt 上記の例は echo で生成させたファイルパスを xargs に与えるものだが、find コマンドで階層的に検索して取得したファイルパスを xargs に与えることもできる。 % find path -type

  • 続・間違いだらけの負荷対策 - pullphone's blog

    事の始まり 3月に入ってから「斉藤さん」のWebサーバーのピークタイムでのアクセス数が秒間180アクセスを境に動かなくなり、しまいには一部アクセスが固まって動かなくなるという現象が発生した。 Apacheのエラーログを見ると、データベースサーバーに接続できていない旨が出ていたため、その辺を念頭に置いていろいろと探ってみたのだが・・・。 ソケット数の限界? 「netstat -ant」と打つと、その時点でのTCPコネクションの一覧が出る。 ピーク時にWebサーバー側は30000前後、DBサーバー側は8000前後。 HandlerSocketのポート(標準では9998と9999)に絞ってみてみると、Webサーバー側は8000前後なのに対し、DBサーバー側は500前後。 明らかにWebサーバーのコネクション数がおかしい。 MySQLのコネクション数は問題なさそうなので、HandlerSocket

    続・間違いだらけの負荷対策 - pullphone's blog
    ys0000
    ys0000 2012/10/01
    「cat /proc/sys/net/ipv4/ip_conntrack_max」、「cat /proc/sys/net/ipv4/netfilter/ip_conntrack_count」
  • unixlife.jp

    This domain may be for sale!

  • NTP 時刻同期サーバー (ntpd)

    ys0000
    ys0000 2012/09/10
    NTP
  • 何がLinuxデスクトップを殺したか(What Killed the Linux Desktop 日本語訳)

    以下の文章は、Miguel de Icaza による What Killed the Linux Desktop の日語訳を著者の許諾を得て公開するものである。 文については、八木の野郎さん、Shiro Kawai さん、猪股健太郎さんに誤訳の訂正をいただきました。ありがとうございます。 これは実話である。 うちの Linux マシンの /home ディレクトリがあるハードディスクがおかしいので、それを新しいのに換えなければならなかった。このマシンは机の下にあるので、ケーブルを全部抜き、マシンを外に出し、ハードドライブを交換してまたプラグを全部つなぎ直さなければならなかった。 至極ありきたりなことだ。AC 電源をつなぎ、キーボードをつなぎ、マウスをつないだが、スピーカーケーブルを手に取ると、僕はそれをつなぐのはやめた。 なんでオーディオ設定なんかに手間かけなきゃいけないの? オーディオ

  • 必読!ログファイルとディレクトリ

    ログとは 「ログ」とは、システムやアプリケーションが日々の稼働状況を記した活動記録です。LinuxやUNIXのようなシステムでは、さまざまなアプリケーションが協調して1つのシステムを構成しています。こうしたアプリケーションが、自身の動作状況やエラーなどのメッセージを記した記録が「ログ」です。また、このログが保存されるファイルを「ログファイル」と呼びます。 連載では、CentOSの最新リリースであるCentOS 5.2をモデルに、この「ログ」について、概要、管理方法、そしてよくある障害とその対処方法といった内容をまとめていきます。 第1回の今回は、CentOS 5.2には、どのようログファイルがあるのか、実際の環境を例にひとつずつ説明を行います。 なお、連載で用いるCentOS 5.2は、公式のインストールCDを使い、Microsoft Virtual Serverにインストールしたもので

  • x86_64、32Bitパッケージの見分け方 - 間違いだらけの備忘録

    x86_64 環境で i386 の RPM を削除する http://futuremix.org/2007/09/rpm-erase-i386 rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" | grep i[36]86 | xargs rpm -eほー rpm -qi glibcをやると2個出てくる環境にて実行。 # rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" | grep glibc glibc-common-2.5-12.x86_64 glibc-2.5-12.x86_64 glibc-2.5-12.i686ふむ

    x86_64、32Bitパッケージの見分け方 - 間違いだらけの備忘録
    ys0000
    ys0000 2012/08/10
    コマンド「rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"」でアーキテクチャまで表示。
  • http://linux.mini13i.com/?kernel%2F%A5%B7%A5%B9%A5%C6%A5%E0%A5%D1%A5%E9%A5%E1%A5%BF

  • Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro

    Linuxのコマンドを「やりたいこと」で探すことができます。「やりたいこと」をクリックすると、コマンド名、動作、構文、オプションの意味をご覧いただけます。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

    Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro
    ys0000
    ys0000 2012/07/25