タグ

linuxに関するKOBA5884のブックマーク (55)

  • Linuxコマンド(Bash)でバックグラウンド実行する方法のまとめメモ - Qiita

    bashコマンドのバックグランド実行方法について、まとまっている記事が見つからなかったのでまとめメモ 通常のバックグラウンド実行 &でバックグランド実行 参考:http://kazmax.zpp.jp/linux_beginner/process_background.html もっとも基的なバックグランド実行、コマンドの後ろに&をつけて実行する。 ターミナルの切断が切れたりしてログアウトした場合に、 この方法で実行したプロセスはkillされてしまうので注意する。 途切れたら困る処理の場合はtmuxのセッション上で実行、 もしくは後述するnohupコマンドでのバックグラウンド実行推奨。 # バックグラウンド実行 $ sleep 5 & [1] 21871 # プロセス確認 $ ps $! # ps 21871 PID TTY STAT TIME COMMAND 21871 pts/0 S

    Linuxコマンド(Bash)でバックグラウンド実行する方法のまとめメモ - Qiita
  • わかりやすい差分(diff)の取り方いろいろメモ

    はじめに vimdiffが使える場合はこの記事は読む必要がありません。 また、はじめには読み飛ばして下さって構いません。 エンジニアにとって、2つのファイルの比較を行うことはよくあることだと思います。 ですが最近仕事で2つのファイルの差分を誰でもすぐに読み解ける方法を考え出す必要が出てきました。なお、補足をするとそのプロジェクトではgitを導入できる段階ではありませんでした。 全員がvimを使えるならvimdiffで良いと思います。 ここでは主にdiffコマンドに関することでの視覚的なことについてメモしたいと思います。 パッチ等他の形式については Linuxエンジニアらしいパッチのつくりかた がよくまとまっていると思いますので、そちらをご覧ください。 diffコマンド 一般的に差分を取るときは普通はdiffコマンドが思いつきます。diffコマンドの差分の判定についてのオプションについてはこ

    わかりやすい差分(diff)の取り方いろいろメモ
  • dockerについて社内勉強会で話しました - 圧倒亭グランパのブログ

    こんにちは!@at_grandpa です。 社内勉強会でdockerについて話す機会がありました。 以下に、勉強会で使用したスライドを載せます。 「dockerって聞いたことあるけどなんなんだ?」という人向けに作りました。 (自分もその立ち位置だったので) はじめてのdocker from at_grandpa 内容としては以下になります。 現在のサーバー運用が抱える問題 ( p.9 ) dockerを支える技術 ( p.56 ) AUFS LXC 実際にdockerを使う流れ ( p.85 ) pingとvimをインストールしてみる dockerのその他の機能 ( p.113 ) AUFSやLXCについては、以下のサイトが個人的にわかりやすかったです。 Dockerが利用しているAUFSとLXC スライド内で使用したURLはこちらです。 Docker: Linuxコンテナを使ってアプリ

    dockerについて社内勉強会で話しました - 圧倒亭グランパのブログ
    KOBA5884
    KOBA5884 2014/02/11
    くじらがかわいい
  • DECnet - Wikipedia

    DECnet は、1975年、DECがPDP-11ミニコンピュータ同士の接続のために開発した一連の通信プロトコル群である。初期の Peer to Peer ネットワークアーキテクチャの1つで、1980年代にはDECはこれを武器としてネットワーク市場に参入した。 当初4階層で構成されていたが、後(1982年)にOSI参照モデルに準拠して7層のネットワークプロトコルとなった。 DECnet は、当初からDECの主要オペレーティングシステムであるVAX/VMS向けに構築された。DECはこれを自社製UNIXであるUltrixにも移植した。また、DEC Pathworks の名称でMacintoshやDOSおよびWindowsを搭載したPC/AT互換機向けの実装も販売した。これにより、パーソナルコンピュータを VAX を中心としたネットワークの端末として使えるようにした。最近では、Linux向けのオ

  • SSH力をつけよう

    5. RFC RFC 4250 The Secure Shell (SSH) Protocol Assigned Numbers RFC 4251 The Secure Shell (SSH) Protocol Architecture RFC 4252 The Secure Shell (SSH) Authentication Protocol RFC 4253 The Secure Shell (SSH) Transport Layer Protocol RFC 4254 The Secure Shell (SSH) Connection Protocol RFC 4255 Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints RFC 4256 Generic Message Exchange Authent

    SSH力をつけよう
    KOBA5884
    KOBA5884 2012/05/30
    俺もSSH力上げたい。
  • sudo による管理者権限の付与

    サーバーの管理者権限を得るコマンドとして、su コマンドが用意されていますが、これはログインするたびにroot のパスワードを入力しなくてはならないという点で、ネットワーク上にroot のパスワードが流れたり、パスワード入力を監視されたり(覗かれたり)するなどの可能性があり、セキュリティ上の観点から多少の不安が残ります。そこで使用するのがsudo(superuser do) コマンドで、指定した一般ユーザに対して特定のroot コマンドを付与することで代理のroot ユーザとしてサーバーを管理させる事ができるようになります。自宅サーバーを構築している皆さんであれば最大の魅力は、やっぱりroot パスワードを何度も入力しなくても済むことでしょうかね…(^_^;) ■sudo のインストール sudo はほとんどのLinuxディストリビューションにはデフォルトでインストールされています。以下の

  • SELinuxを無効化する - セキュリティ - [SMART]

    SELinuxとは SELinuxセキュリティ管理をしてくれるとても大事なモジュールですが、慣れていないとSELinuxによる強力なアクセス制限によってインストール作業や運用業務でつまづくことがあります。 来であればSELinuxをマスターすることが必要ですが、緊急時にはSELinuxの機能を停止する方法が手っ取り早い解決策となります。今回はその停止方法のご紹介です。 SELinux入門 日SELinuxユーザ会 http://www.selinux.gr.jp/ SELinux動作状態の確認 SELinuxの動作状況は getenforce コマンドを調べられます。 getenforceコマンドを実行すると、現在のSELinuxの動作状況が以下のように表示されます。 enforcing SELinux機能、アクセス制御が有効 permissive SElinuxは警告を出力するが、

    SELinuxを無効化する - セキュリティ - [SMART]
  • Security-Enhanced Linux - Wikipedia

    Security-Enhanced Linux (SELinux) は、アメリカ国家安全保障局 (NSA) がGPL下で提供している、Linuxのカーネルに強制アクセス制御 (MAC) 機能を付加するモジュールの名称。名前から勘違いされることが多いが、Linuxディストリビューションの一つではない。 SELinuxは1992年、NSAが主体となってFlukeというOS上におけるMAC機能の研究のために開発された。MAC機能はセキュリティの高いOSの提供を可能にするが、主にMulti Level Securityと呼ばれる機能で提供されている。この機能では、アクセスする対象(サブジェクト)すべてに階層化された権限が与えられる一方、アクセスされる対象(オブジェクト)にもすべて階層化された情報の重要度に応じたラベルを付加する。このことによってアクセス制御を行うものだが、柔軟に実装するには複雑化し

    Security-Enhanced Linux - Wikipedia
  • netstat - ホストのネットワーク統計や状態を確認する

    netstatコマンドは、ホストのネットワーク接続状態やソケット/インターフェイスごとのネットワーク統計などを確認するためのコマンドだ。ホストが現在実行している接続一覧とそのステータスを確認できるほか、IPやTCP/UDP以下の各パケット統計やエラー状態なども調べられる。ホストにおけるネットワーク調査全般の総合的なコマンドを意図しているので、ルーティング・テーブルの確認など、ほかのコマンドと同様の機能も実装されている。 なお、各機能の設定については、ifconfigやrouteなどの専用コマンドまたはGUIによるプロパティ設定が必要だ。

  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

    www.uetyi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS

    KOBA5884
    KOBA5884 2011/12/13
    nkf --guess
  • 【 nkf 】 文字コードを変換する

    0x80-0xfeのコードをISO-8859-1 (Latin-1)として扱う。ただし,JISコードの時のみ有効

    【 nkf 】 文字コードを変換する
  • @IT:テキストファイルの文字コードを調べるには

    Linuxでは、EUCがデフォルトの文字コードとなっている。しかし、DOSやWindowsではシフトJISがデフォルトであるし、メールではJISコード(ISO-2022-JP)を使うので、LinuxWindowsでファイル共有などを行っている場合は、ファイルの文字コードを知りたいというケースも出てくる。 テキストファイルの文字コードを調べるには、kccコマンドを使うのが便利だ。-cオプションを付けてkccコマンドを実行すると、次のように文字コードが表示される。 $ kcc -c tmp1.txt tmp1.txt:       EUC $ kcc -c tmp2.txt tmp2.txt:       shift-JIS $ kcc -c tmp3.txt tmp3.txt:       7-bit JIS [ESC$B, ESC(J] なお、Vine Linx 2.5は標準ではkccが

  • NTP で時刻合わせ

    NTP とは Network Time Protocol の略で、ネットワーク上でクライアントがサーバーに対して時刻を問い合わせるためのプロトコルです。 NTP サーバーは、クライアントとの間で起こる可能性がある通信の遅れも考慮し、ネットワークの遅れに関する情報も内蔵しているため、正確な時刻同期が可能です。 NTP を使うとサーバーの時刻が正確に保たれるので、ログの時刻が正確に記録され、サーバーの運用管理にも役立ちます。 NTP のインストール NTP は apt-get を使ってインストールします。 以下のように root 権限でインストールを行います。 Reading package lists… Done Building dependency tree Reading state information… Done Suggested packages: ntp-doc The f

    NTP で時刻合わせ
  • Debianでの起動処理(init)とランレベル(rc.d)の制御

    DebianはRedHat系Linuxとは起動時のRunLevelの振り方が異なります。 これは、/etc/inittabを見れば一目瞭然です。Debianでは、まず、/etc/rcS.d内を実行し、そこから指定されたデフォルトランレベルのrc*.dを実行します。 なお、RedHat系Linuxでは、以下のようなRunLevelの割当をしてあります。 init0 = 停止 init1 = シングルユーザーモード init2 = NFSを使用しないテキストログインモード(マルチユーザーモード) init3 = テキストログインモード(マルチユーザーモード) init4 = 未使用 init5 = GUIログインモード(マルチユーザーモード) init6 = 再起動 Debianでは、 init0 = 停止 init1 = シングルユーザーモード init2 = マル

  • 起動設定・ランレベルの設定

    起動時の動作モードを指定する事によってサーバーの動作を変える事ができるランレベルについて解説していきます。基的な事なので是非覚えておきましょう。 ■ランレベルとは Linux では、ランレベルと呼ばれる動作モードを指定する事によって、サーバーの動作を変える事が可能になります。ランレベルは、/sbin/init プログラムによって制御され、カーネルによって起動されます。このプログラムがシステムがシャットダウンされるまでは動作しつづけます。ランレベルは以下表のように7つのレベルがあり、0 と 6 では、システムの停止/再起動時に実行するスクリプトを制御するために使用されます。通常、Linux はランレベル3 もしくは、5 で起動されるようになっており、ランレベル3 は、テキストログインでLinux が起動します。ランレベルを 5 に変更すると、X Window を使用したグラフィカルログイン

  • Linuxでシャットダウン、再起動をするshutdown、init、halt、rebootコマンドの違い:while(1) { ;}:So-netブログ

    ブログトップ Linuxでシャットダウン、再起動をするshutdown、init、halt、rebootコマンドの違い [Linux] [編集] Linuxでシャットダウンや再起動をコマンドラインで行う場合、 通常はshutdownコマンドを使用することが多いと思います。 しかし、シャットダウンや再起動は、init や halt、reboot でも行えます。 initはランレベルの変更を行うコマンドですが、 init 0 でシャットダウン、 init 6 で再起動を行うことが出来ます。 また、シャットダウンは halt、再起動は reboot コマンドを実行しても行えます。 では、これらのコマンドは何が違うのでしょう。 いちばん大きな違いは、ログインユーザにメッセージを送信するかどうか、 という点です。 実際に検証してみましょう。 なお、今回使用した検証環境は、Vine Linux 5.0

  • プログラマーが覚えておくべき10のLinuxコマンド。 - このブログは証明できない。

    ls -l 上司が通りかかったときに使うコマンド。 date 出社後、朝イチで使うコマンド。 su ログインしたら必ず最初に使うコマンド。 apt-get moo 仕事中に2ch見てたときに使うコマンド。 who 自分が何者かわからなくなったときのコマンド。 yum search 愛 No Matches found banner KAERITEEEE 大声で叫びたいときに使うコマンド。 halt 定時ダッシュ前に使うコマンド。 wget -r -l 1 -A .jpg -H -D blog-imgs-42-origin.fc2.com http://kanasoku.blog82.fc2.com/blog-entry-13978.html オカズ画像をダウンロードするコマンド sudo rm -rf / 何もかも忘れて幸せになれるコマンド。 プログラマーが覚えておくべき10の英語フレーズ

  • Linux/コマンド - PukiWiki

    2008-07-20 - subversion 2008-07-08 - Kubuntu 2008-07-04 - scipy 2008-05-25 - apache 2008-05-09 - ctypes 2008-04-26 - ファイルシステム - Linux - ループバックデバイス 2008-04-21 - コマンド 2008-04-03 - emacs 2008-03-17 - itertools 2008-03-14 - python - RecentDeleted - cvs 2008-03-10 - .bashrc 2008-02-06 - PIL 2008-01-21 - cron 2008-01-17 - popen2 2008-01-12 - sip 2008-01-10 - 初級編 rsync ふたつのディレクトリの同期をとるコマ

  • http://japan.internet.com/linuxtutorial/20080801/1.html

  • デビアン管理者入門書

    Debianを初めて利用する人のために,Debianの基的な 利用方法の概念的な事を 書いておきます. Debian管理者養成講座用の資料です. ゼミの対象としては, Debianをインストールはしたけれども,これからシステ ム管理をいかにした らよいか分からないというような人を対象としています. システム管理の日常的風景 新しいパッケージの導入 新しいパッケージのインストール方法を解説します.必ずしもこのよう にしたら完全というわけではないです.パッケージ名となっ ているものは,そのパッケージ名に読みかえてください. まず,どのパッケージを入れるか考える apt-cache search 検索語でキーワードで検索してみ る これをするのにはどれが良いか,というようにして人に聞く ウェブで検索 apt-cache show パッケージ名でそのパッケージの状態を 調べる.どのようなものに