タグ

2016年8月12日のブックマーク (5件)

  • CentOS7でnginxのコンフィグテスト、サービス再起動、エラーログ表示をワンライナーで - Qiita

    CentOS7から起動スクリプトが変更になったようで戸惑いました。 Fedora15 から一部のサービス、CentOS7 より systemd services で管理される様になりました。 この事により今まで久し馴染んできたコマンド(service xxx start や chkconfig xxx on)では実行や停止、自動起動の設定などができないサービスがあります。(例えば dhcpd サービスなど) これらのスクリプトは /lib/systemd/system 配下に存在し、systemd services のコマンド systemctl で制御する様になっています。 http://kajuhome.com/service_list.shtml systemctlというコマンドを使うようになったようです。 サービス系のconfのエラーなどもsystemctlを利用するようですね。

    CentOS7でnginxのコンフィグテスト、サービス再起動、エラーログ表示をワンライナーで - Qiita
    america66
    america66 2016/08/12
    “sudo systemctl restart nginx.service || sudo systemctl status nginx.service -l ”[nginx]
  • PyPIデビューしたい人の為のPyPI登録の手順 - Qiita

    はじめに 最近PyPIデビューを果たしました。 そこで同じ用にPyPIデビューを考えている人の為に登録手順を書きます。 PyPIってなに? おいしいの? Python Package Indexの略らしいです。 Pythonパッケージを管理するためのサービスで、誰でもパッケージを登録できます。 ここに登録されたパッケージは pip installでインストール出来る様になります。 ちなみにパイピーアイって読むらしいです。 パッケージの準備 まずは登録するパッケージを準備します。 今回は例として「pypipkg」というパッケージを作成した事にします。 ファイル構成はこんな感じです。 pypipkgディレクトリ直下にsetup.py等、PyPIの登録に必要な情報を用意し、pypipkgのソースのディレクトリも置きます。 pypipkg $ tree ├── MANIFEST.in ├── RE

    PyPIデビューしたい人の為のPyPI登録の手順 - Qiita
  • How to specify include directory for configure script

  • Pythonのモジュールをつくる - Qiita

    nodeのパッケージシステムのように気軽に作ろうとしたら意外と面倒くさかったので。 プロジェクトの作成 適当なディレクトリを作る。 mkdir mymodule && cd $_ virtualenvかdirenvを使ってシステムのpythonとディレクトリ内のpythonを隔離する。 virtualenvの場合は virtualenv env direnvの場合は direnv edit . してから開いたエディタで layout python とする。 pip freeze してwsgirefしか出なかったら環境構築は完了。 システムのpipとは隔離されているので必要なモジュールを自由にpip installしてよい。 ディレクトリ構成 . ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── mymodule.py

    Pythonのモジュールをつくる - Qiita
  • Pythonでのテストツールtox入門 - Keep on moving

    libuvのPython実装であるpyuvのPython3対応しているときに、Python2.6/2.7/3.0/3.1/3.2で個別にテストする必要がありました。 各バージョンのPythonを入れるのも割と大変だし、各バージョンごとに確認するのも非常に手間です。 lazyな私にはこんなのやってられません。がおー。めんどくせー。 というわけでいろいろテストツールをいろいろ探していたら、79.pyで @aodag さんにtoxを教えていただきました。 早速使ってみたので、軽くメモを残しておきます。 ドキュメント ↓を読めば大体わかるはず。 Welcome to the tox automation project — tox 1.4.2-1 documentation ざっくり説明すると Pythonライブラリを複数バージョンでテストするツールです。 CI(Jenkinsなど)で使うことも想

    Pythonでのテストツールtox入門 - Keep on moving