タグ

linuxに関するneumannのブックマーク (131)

  • SELinux を使おう.使ってくれ. - Qiita

    この記事の目的 SELinux って邪魔者ですか? 「トラブルシュートの時に邪魔だから」「トラブルの元だから」とか言う理由で /etc/selinux/config で SELINUX=disable したり setenforce 0 したりしていませんか? SELinux は理解さえすればとても簡単です. 番環境でファイアウォールと WAF の設定をして満足していないで SELinux を使いましょう. 対象 SELinux を初めて触る人向けです. 玄人の方は他へ... 稿の範囲 稿では SELinux を導入しておしまいです.あくまで「みんな,簡単だからね,使おうね!」と言いたいのです. 当は SELinux の効果を示すために Exploit を仕込んだアプリケーションから root を取って不正にファイルに触るところまでやりたいのですが,これまた別の記事にします. 僕の願

    SELinux を使おう.使ってくれ. - Qiita
  • Linux スケジューラーのコア実装とシステムコール - Qiita

    はじめに これは Linux Advent Calendar 2016 の第 11 日目の記事です。Linux のタスクスケジューラーのソースコードや関連するドキュメントなどを読んで分かったことをまとめました。とても長いです・・・ はじめにスケジューラーのアーキテクチャと重要な概念を紹介し、その後はスケジューラーコアとシステムコールの実装について分かったことを延々と述べます。調べきれなかったことや分からなかったことは TODO に残したので、コメント欄とかツイッターで教えてもらえると嬉しいです。間違いの指摘も大歓迎です。 ちなみに私が読み始めたきっかけは、スケジューラーのアーキテクチャ、スケジューリングアルゴリズム、スケジューリングアルゴリズムの切り替え方、nice 値やプロセッサアフィニティがスケジューリングに及ぼす影響、プリエンプションの流れ、マルチプロセッサにおけるタスクのロードバラ

    Linux スケジューラーのコア実装とシステムコール - Qiita
  • JenkinsとGitBucketを連携し、pushされたら自動的にソースを取得する(GitBucket Plugin)

    JenkinsとGitBucketを連携し、pushされたら自動的にソースを取得する(GitBucket Plugin) DebianにJenkinsとGitBucketをインストールしました。 Debian 7にTomcat 7 + gitbucket + Jenkinsをインストールする 以前、JenkinsとMercurialを連携し、antの自動テストが行える環境を作成しました。 JenkinsとMercurialを連携する(SCM-Manager使用) 同様のことを、JenkinsとGitBucketで行ってみます。 長くなるので、今回はJenkinsとGitBucketの連携まで。 JenkinsにGitBucket Pluginというそのものズバリのプラグインがあります。 これを使用することにしました。 [Jenkinsの管理] - [プラグインの管理] を選択。 利用可能タ

    JenkinsとGitBucketを連携し、pushされたら自動的にソースを取得する(GitBucket Plugin)
    neumann
    neumann 2016/02/27
    jenkins gitbucket
  • Debian 7にTomcat 7 + gitbucket + Jenkinsをインストールする

    Debian 7にJenkinsとgitbucketが動作する環境を作成した時のメモです。 Tomcat 7のインストール JavaとTomcatはaptでインストールしました。

    Debian 7にTomcat 7 + gitbucket + Jenkinsをインストールする
    neumann
    neumann 2016/02/27
    debian tomcat gitbucket jenkins
  • Coreix Mirrors

  • 云南快乐十分钟开奖结果:北京11选5走势一牛

  • 200ページ超え!LPICの完全無料「Linux入門テキスト」をまだ知らない人は絶対損してる!

    最近Linuxに触れる機会が多くなってきたので、そろそろ時間を割いて勉強でもしようかとネットで検索していたら、意外な事実を知りました…。 日には、素晴らしい教材があったんですね…。 その名も「Linux標準教科書」。 「Linuxとは…」から始まり、基的なコマンドの使い方から「ファイル操作」「シェルスクリプト」「Vim操作」「ネットワーク管理」など、基的な知識が無料で公開されています。 どうやって入手するの?この教材は、Linux技術者認定試験を運営する「LPICの公式サイト」からダウンロードできるようになっています。 そのため、すでにご存知の方も多いと思うのですが、私のようにまだ知らない人もいるのでは…? と思ったのでご紹介しておきます。 入手方法は簡単で、「Linux標準教科書」のダウンロードサイトにアクセスして、「PDFダウンロードリンク」をクリックします。 あとは、名前とメル

    200ページ超え!LPICの完全無料「Linux入門テキスト」をまだ知らない人は絶対損してる!
  • CentOS7でPHPとか動かすところまで構築するのに使ったコマンドまとめ - Dance with Tech

    こういったインフラ周りは日頃触らず忘れやすいので、自分の備忘録としてまとめておきます。 環境はAmazon EC2です。 CentOS6.xと7の主な変更点 「service」コマンドと「chkconfig」コマンドが、「systemctl」コマンドに統合 「iptables」が「firewalld」に変更 「ntpd」が「chronyd」に変更 「ifconfig」が「ip」コマンドに変更 ユーザーを「centos」から「root」に切り替える方法 CentOS7の場合、初期ユーザが「centos」でした。 「root」になるには新しくパスワードを作成する必要があるようです。 Apachのインストール 「service」コマンドは「systemctl」コマンドに変わったので、以下になります。 chkconfig -listの代わりに 以下のコマンドで、自動起動設定を一覧で確認出来ます。

    CentOS7でPHPとか動かすところまで構築するのに使ったコマンドまとめ - Dance with Tech
  • はじめてでも爆速でCentOS6.6(さくらのVPS)をセキュアにセットアップする方法まとめ - 憂鬱な世界にネコパンチ!

    爆速でセットアップを完了するため、極力コピペで設定できるようにしてみたよ(・∀・) 動作検証は、さくらのVPSで標準OSをインストールして行った。記事執筆時点ではCentOS6.6がインストールされたぞ。 # cat /etc/issue CentOS release 6.6 (Final) # uname -rs Linux 2.6.32-504.3.3.el6.x86_64 お知らせ 記事の内容をFabric化したスクリプトを公開!ぜひ試してみてね。 → 超速でCentOS6.6(さくらのVPS)をセットアップする俺史上最強のFabricスクリプトをさらす rootのパスワード変更と作業用ユーザの作成 まずは、コンソールからSSHで接続しよう。 [localhost ~]$ ssh root@XX.XX.XX.XX なお、サーバを起動してない場合は、事前に管理画面からサーバを起動しよ

    はじめてでも爆速でCentOS6.6(さくらのVPS)をセキュアにセットアップする方法まとめ - 憂鬱な世界にネコパンチ!
  • TechCrunch

    One of Silicon Valley’s most prominent investment firms will face government scrutiny over its investments in China. Sequoia Capital has received a polite but pointed request from Congress to en

    TechCrunch
  • システム・バックアップを基礎の基礎から

    各バックアッププログラムの基操作 バックアップを取るためのツールは多数存在します。ここではtar、dd、dumpという、タイプが異なる3つのツールを紹介します。 tar tarはアーカイブを作成するツールとして、広く普及しています。そのため、Windowsなどの異なるOSにデータを渡したい場合でも利用できます。 バックアップする場合は、どこまでをバックアップデータとするのかを考えましょう。例えば、/home/user1ディレクトリ以下のファイルをtarを利用してバックアップする場合、「user1」というディレクトリを含めるのか、そのディレクトリ内にあるファイルだけをバックアップするのかによって操作が変わります。 ●tarを利用したバックアップ user1ディレクトリ内のファイルのみをバックアップする場合は、以下のように実行します。

    システム・バックアップを基礎の基礎から
  • 小さいLinux環境の作り方

    小さいLinux環境の作り方 Presentation Transcript 小さい Linux環境の 作り方 Naomasa Matsubayashi 保存するアイコン フロッピーディスク 2000年代初頭 フロッピーディスクに必要な物が全部入った Linuxディストリビューションが流行った floppix http://floppix.com/ HAL91 http://chris.silmor.de/hal91/ tomsrtbt http://www.toms.net/rb/ 3.5インチフロッピーディスクの容量 1D 2D 1DD(Mac) 1DD 2DD(Mac) 2DD(PC-98) 2DD 2HD(PC-98) 2HD(PC/AT,Mac) 2ED 2TD 160KiB 360KiB 400KiB 360KiB 800KiB 640KiB 720KiB 1232KiB 1440

    小さいLinux環境の作り方
  • Linux kernel 3.9 の新機能 SO_REUSEPORT を試してみる - nigakyのブログ

    Linux kernel 3.9 のマージウィンドウでは SO_REUSEPORT というソケットオプションがマージされました。 Merge branch 'soreuseport' · c617f39 · torvalds/linux · GitHub これは同一ポートに複数のリスナー(listen ソケット)が bind できるようになるというもので、Webサーバなど単一のポートに多くのコネクションが来るようなワークロードで、複数プロセスでうまく負荷分散ができるようになるそうです。 (これまでだと一人がaccept()してそれぞれの worker に渡すというようなモデルがありましたが、これでは accept() する部分がボトルネックになってしまいがちでした。) BSDでは元々 SO_REUSEPORT オプションはあったようですが、マルチキャスト通信で使うもののようです。Linux

    Linux kernel 3.9 の新機能 SO_REUSEPORT を試してみる - nigakyのブログ
  • http://japan.internet.com/webtech/20130514/3.html

  • 各種GNU/Linuxベースのディストロのダウンロードの分かりやすさ調査

    Linuxディストリビューションのisoイメージのダウンロードリンクはなんでどこもわかりにくくしてんの?Firefoxのトップページくらいわかりやすくしてくれよ — かずー氏 (@kazoo04) May 8, 2013 このつぶやきにピンときたので、各種GNU/Linuxベースのディストロの公式サイトから、ISOイメージのダウンロードの分かりやすさを主観的に比較してみた。 まずそのまえに、わかりやすいという触れ込みのFirefoxの公式サイトをみてみよう。 Mozilla — Home of the Mozilla Project — mozilla.org たしかに、これ以上にないというぐらい分かりやすい。上部にダウンロードと書かれており、クリックするとダウンロードが始まる。利用者の環境は自動的に判定し、私の環境の場合、GNU/Linux用のビルド済みのバイナリがダウンロードされた。そ

  • 株式会社ピノー

    隅々に構築されたネットワーク 見えないところで動くマイクロサーバ ネットのインフラを支えています。 Linuxは世界中の技術者によって日々改良されています。カーネルやディストリビューション、様々な用途向けのパッケージがPCプラットフォーム上で開発され、公開されています。多くの周辺機器もx86アーキテクチャならばドライバの開発も不要です。PCとバイナリ―レベルで互換だからこそ、OSやパッケージのインストールも容易。x86アーキテクチャはWindowsのみならず、Linuxサーバにも最適なプラットフォームです。 TOPICS マイクロサーバ市場に斬新なアイデアを提供。x86互換でマイクロサーバの可能性を飛躍的に向上させる新製品を発売いたしました。 アプライアンスサーバとして、小型汎用サーバとして、様々な用途で利用可能です。x86互換なので、ほとんどすべてのLinuxパッケージがバイナリ―レ

    neumann
    neumann 2013/05/08
    ちょっと高め
  • Linuxで3万(10万)プロセスを同時に起動させてみた

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といっても、きちんとした検証をしたわけではないので、あくまで「こういう環境でこういう事をやるとこうなる」という参考程度のものと理解してい頂ければ幸いです。 Linux上でプロセスは同時に何個起動できるのか 数年前にC10K問題が流行りました。これは、簡単に言うと、万のオーダーでプロセスを立ち上げる事になると、現状のOSではそれを想定した設計になっていないためまともに動かなくなる、といった問題でした。 だったら、「10万プロセス位を同時に立ち上げてみて、どうなるか試してみようぜ!」と思い、会社のエンジニアと一緒に試してみました。検証環境は、メモリ48GでCPUはHyperThreading込で24コアです。そこで動いていたOSはDebianでL

    Linuxで3万(10万)プロセスを同時に起動させてみた
    neumann
    neumann 2013/04/26
    /proc/sys/kernel/pid_max
  • はてなブログ | 無料ブログを作成しよう

    わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……

    はてなブログ | 無料ブログを作成しよう
  • 無線 LAN アダプタの接続(6)firmware-ralink のインストール (LinkStation/玄箱をハックしよう)

    以前からやってみたいと思っていた LinkStation へ無線 LAN アダプタを接続している。 WLI-UC-GNM2 を認識しているようなので、設定しようとしたが、 requesting rt2870.bin といわれて wlan0 が up できなかった。 firmware-ralink ? debian ralink rt3070.bin で検索したら、 パッケージ: firmware-ralink (0.28+squeeze1) [non-free] というページがすぐ見つかった。 これだ! アーキテクチャも all で x86 に依存していない。 Linux 側で動くものではなく、WLI-UC-GNM2 のファームウェアなのだろう。 早速インストールする root@qvl:~# apt-get install firmware-ralink Reading package l

    neumann
    neumann 2013/04/24
    non-free cat /etc/apt/sources.list deb http://ftp.jp.debian.org/debian squeeze main contrib non-free deb-src http://ftp.jp.debian.org/debian squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main co
  • ネットワークカードを認識させるには

    Linuxでの動作実績があるPCIバス用のNIC(Network Interface Card)を装着したPCであっても、Linuxインストール時に自動認識されないことがある。原因は実にさまざまで、これといった解決法はないのだが、以下の手順でNICが使えるようになることがある。 まず、ifconfigコマンドでeth0が認識されているかどうかを確認する。また、lsmodコマンドで読み込み済みのモジュールも確認する。