タグ

linuxに関するsyqueのブックマーク (53)

  • OSCP合格までの道のりとそこから学んだこと

    先日、OSCPというペネトレーションテストの資格試験を受けて無事に合格できました! 合格までの間、多くの先人の方々のブログを参考にさせてもらっていたので、私もこれからOSCPを取ろうと思っている人たちのために、合格までの道のりと、そこから学んだことをまとめておこうと思います。細かいTips等も含めています。 ちなみに私は、セキュリティ企業で働いている(もしくは働いていた)というわけではなく、どちらかというと、インターネットサービスを開発をする会社のインフラ・セキュリティを担当するという立場で働いている者です。なので、OSCPでペネトレーションテストのテクニックを学ぶことで、システムを保護するためのスキル向上につなげたいというモチベーションがありました。この点については、もう少し詳しく後述します。 OSCPとは すでに多くの紹介ブログがあるのでここでは簡単な説明にとどめますが、 Offens

    OSCP合格までの道のりとそこから学んだこと
  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
    syque
    syque 2013/10/29
    今まで VirtualBox で毎回環境を構築していた苦労がこやつのせいで無意味に(なるといいな。)。有り難く試す。
  • FileZilla プロジェクト日本語トップページ - OSDN

    FileZillaの日語情報サイトです。FileZillaは、多くの機能と使いやすいインターフェイスを特徴とするクロスプラットフォームなFTP、FTPS、SFTPのクライアント(FileZilla Client)と、Windows向けの高機能なFTPサーバ(FileZilla Server)です。 このプロジェクトでは、FileZillaの全てのリリースファイルのダウンロード、日語での情報交換のためのフォーラム、情報蓄積場所としてのWikiを提供していきます。 インストール FileZillaはSoSourceForgePのダウンロードページから入手できる。Windows版のバイナリは.zip形式と.exe形式の2種類が用意されているが、通常は.exe形式のインストーラをダウンロードすればよい。 インストーラは... インストール方法を見る 使い方 FileZillaを起動したら最初に

    FileZilla プロジェクト日本語トップページ - OSDN
  • How do you set the title of the active gnome-terminal from the command line?

    Stack Exchange Network Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Visit Stack Exchange

    How do you set the title of the active gnome-terminal from the command line?
    syque
    syque 2013/04/18
    The following will set the terminal's title to "New terminal title": echo -en "\033]0;New terminal title\a" You will probably also have to change the environment variable PS1, though, otherwise your changes won't show up because it will reset the title after each command. The default .bashrc that sh
  • Zshをかわいくする.zshrcの設定 - Qiita

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

    Zshをかわいくする.zshrcの設定 - Qiita
    syque
    syque 2013/01/13
    以下の画像の通りとなります。かわいいですね。頑張っている様子が見受けられます。 ちなみに、顔文字のモチーフは社内IRCに住み着いているunazu_kunというbotが元となっています。 かわいいZsh
  • ログアウトしてもバックグラウンド ジョブを継続する方法

    はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の前の OS からログアウトしたりターミナル エミュレータを終了しても同じ現象が起こります。 この症状は正常です。なぜなら、バックグラウンド ジョブを起動したプロセス(ログイン シェル)が子プロセスである該当のバックグラウンドジョブをハングアップ シグナル( HUP )によって終了させるからです。 シェルスクリプトを起動した親プロセスは子プロセスの終了状態を監視しています。ですからログアウトして親プロセスであるシェルが終了すると子プロセスはゾンビ プロセスとなってしまうので親プロセスとなるシェル(ログインシェル)は子プロセスであるバックグラウンド ジョブを kill ( kill -HUP ) するのです。 nohup コマンド

    ログアウトしてもバックグラウンド ジョブを継続する方法
    syque
    syque 2013/01/13
    ログアウトしてもバックグラウンド ジョブを継続する方法 はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の
  • DropboxをLinuxで利用する方法 - maruko2 Note.

    DropboxをLinuxで利用する方法 提供:maruko2 Note. 移動: 案内, 検索 動作環境 glibc 2.4 以上 Python 2.5 以上(3.0 は未サポート)[1] 目次 1 インストール&初期セットアップ 1.1 official Dropbox CLI を使って簡単インストール 2 Dropbox CLI の使い方[2] 3 起動スクリプト 3.1 RHEL の場合 4 脚注 5 参考ページ インストール&初期セットアップ Dropbox の新規登録を http://db.tt/GZubdim から行うと +500MB もらえます。 official Dropbox CLI を使って簡単インストール root 権限の無い一般ユーザーでも、Dropbox を簡単に利用する方法。 official Dropbox CLI をインストール [shell]$ mkdi

  • CUI環境のLinuxでDropboxを動作させる方法

    的にGUI環境で使用するオンラインストレージ「Dropbox」ですが、UbuntuやFedora、CentOSなどサーバとして利用しているCUI環境のLinuxで思ったよりも簡単に導入出来ることに加え、使用してみてとても便利だったので紹介します。インストールから自動起動設定までだいたい10分程度で出来てしまいます。 前提条件 まずは前提条件はこんな感じです。それなりに最近のLinuxディストリビューションであれば、基的には問題ないと思います。gccのインストールは忘れないでください。 ・At least version 2.4 of the C library ・wget ・Python 2.5 ・a web browser 1.linuxサーバにログインし、ホームディレクトリに移動します ユーザ毎に動作させる設定のため必ずホームディレクトリに移動してください。 $ cd 全ユーザで

    CUI環境のLinuxでDropboxを動作させる方法
  • MuninでLinuxサーバの性能監視:基礎編 - shibainu55日記

    最近忙しくてなかなかアップできずにいたこのブログですが、久しぶりの更新。MySQL Clusterのバックアップ・リカバリ運用やオープンソースシステム構築など、色々アップしたいネタがたまっているものの、今日は直近でよく使う性能管理系のネタについて書いていきます。(前者のネタ更新をお待ちいただいている方、リクエストも頂いておりますがすみませんorz)。さて、今回は性能管理データを「とにかく簡単に」自動でグラフ化するツールとして、Muninを紹介します。 Muninの特徴 まず製品名ですが、muninと書いて「ムーニン」と読むようです。CPUやメモリ、ネットワークトラフィック、ミドルウェアの性能状況などが取得できます。RPMForgeのリポジトリからyumでインストールでき、導入・設定が非常に簡単。細かな制御ができない部分もありますが、「できるだけ簡単に、ライトに性能グラフを書きたい」「リモー

    MuninでLinuxサーバの性能監視:基礎編 - shibainu55日記
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
  • DD-WRT

    About DD-WRT is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • FFmpeg

    Converting video and audio has never been so easy. $ ffmpeg -i input.mp4 output.avi News January 3rd, 2024, native VVC decoder The libavcodec library now contains a native VVC (Versatile Video Coding) decoder, supporting a large subset of the codec's features. Further optimizations and support for more features are coming soon. The code was written by Nuo Mi, Xu Mu, Frank Plowman, Shaun Loo, and W

  • GIMP - The GNU Image Manipulation Program

    The Free & Open Source Image Editor This is the official website of the GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. It is free software, you can change its source code and distribute your changes. Whether you are a graphic designer, photographer, illustrator, or scientist, GIMP provides you with so

    GIMP - The GNU Image Manipulation Program
  • ~師範、サウンドまわりがよく分かりません!~ (1/5)

    編集S:ということで今回はサウンドまわりで。 さかもっちー:サウンドー。 あわしろいくや:オーディオとか音楽制作とかやりましたが、言われてみれば「フツーのサウンド」部分、やってなかったんですな。 瀬尾浩史:何で音が出てるのか分からない人、多そうなのペン。 hito:Flashまわりとかまで含めると魔境ですからねぇ。 編集S:魔境なの? ミズノ:わりと大変ですねぇ。 あわしろいくや:ときどきワケわかんなくなりますな。 編集S:ワケわかんないのは自分だけじゃなかったのか……。 さかもっちー:大丈夫ですよ、整理していけばそこそこ何とかなりますよ! 編集S:それでもそこそこなのか。 hito:ふふふ、今回は解説役をすべてさかもっちーさんにお願いする、という手が使える予感……。 さかもっちー:お、お手柔らかに……。 やまね:まあ、Linuxのサウンドまわりは、Windowsのサウンドまわりをきちんと

    ~師範、サウンドまわりがよく分かりません!~ (1/5)
  • GitHub - capistrano/capistrano: A deployment automation tool built on Ruby, Rake, and SSH.

    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 - capistrano/capistrano: A deployment automation tool built on Ruby, Rake, and SSH.
    syque
    syque 2011/08/14
    Capistrano Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH. It uses a simple DSL (borrowed in part from Rake) that allows you to define tasks, which may be applied to machines in certain roles. It also supports tunneling connections via s
  • ardour | the new digital audio workstation

    syque
    syque 2011/08/01
    * Unlimited audio tracks and buses * Non-destructive, non-linear editing with unlimited undo * Anything-to-anywhere signal routing * Unlimited pre- and post-fader plugins * 32 bit floating point audio path * Automatic track delay compensation * Sample accurate automation * Standard file formats (BWF
  • libvpx 0.9.1 and FFmpeg 0.6 | Breaking Eggs And Making Omelettes

    syque
    syque 2011/07/30
    Great news: Hot on the heels of FFmpeg’s 0.6 release, the WebM project released version 0.9.1 of their libvpx. I can finally obsolete my last set of instructions on getting FFmpeg-svn working with libvpx 0.9. * Building libvpx 0.9.1 Do this to build libvpx 0.9.1 on Unix-like systems: * Download li
  • LinuxでRubyな環境でExcelを作る方法 - (゚∀゚)o彡 sasata299's blog

    2009年12月10日23:34 Linux Ruby LinuxRubyな環境でExcelを作る方法 それ spreadsheet ライブラリを使えば出来るよ!!(=゚ω゚)ノ というわけで、全然知らなかったですが Linux 上でも普通に Excel ファイルを作れるんですねぇ。。Windows 上で win32ole ライブラリとか使わないと出来ないもんだと思ってました。今回紹介する方法では、spreadsheet というライブラリを使うのでまずはさくっとインストールします。 sudo gem install spreadsheet で、使うときはこんな感じです。ちょこちょこいじってますが、参考まで。 # excel_base.rb module ExcelBase require 'rubygems' require 'spreadsheet' Spreadsheet.clien

    syque
    syque 2011/07/08
    それ spreadsheet ライブラリを使えば出来るよ!!(=゚ω゚)ノ