カテゴリー: Linux

Linux

CRONで実行したプロセスのタイムアウトを設定する

  コマンド timeout <秒> 実行コマンド     CRONへの実装 # vi /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin #MAILTO=root MAILTO=”” HOME=/ # For details see man 4 crontabs # Example of …

Linux

ファイルディスクリプタ メモ

    ファイルディスクリプタについて理解する ファイルディスクリプタとは、プログラムがアクセスするファイルや標準入出力などをOSが識別するために用いる識別子。0から順番に整数の値が割り当てられる。OSによってはファイルディスクリプタにバッファ管理機能なども含めた「ファイルハンドル」と呼ばれる管理体系が存在する。 ファイルディスクリプタには、識別子とともにファイル名、ファイルサ …

Linux

ls 日本語で文字化けしているディレクトリを操作する sjis

OutlookなどMicrosoft関連のソフトウェアは日本語文字コードをSjisで扱うので、Linux上で文字化けしていたりします。その場合にコマンドで文字化けしたディレクトリやファイルを指定しようとしてエラーが発生します。 そんな時はinodeを指定するのが簡単です。     iオプションでinodeを表示させる # ls -liaht 22288799 drwx—— 5 p …

PHP, Linux

複数PHPバージョンの共存と切り替え CentOS7

とりあえず無効にする。 # getenforce Enforcing # vi /etc/sysconfig/selinux SELINUX=enforcing ↓変更 #SELINUX=enforcing SELINUX=disabled # reboot now ローカルなのでこっちも無効にする。 # systemctl stop firewalld Remi レポジトリのインストール # y …

Linux

DockerのインストールからDockerfileによるApacheのコンテナ化

    SELinuxの無効化 # vi /etc/sysconfig/selinux SELINUX=disabled   再起動 # reboot now   Dockerのインストール # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager – …

Linux, トラブルシューティング

HTTPSでインデックスされてしまった場合の対処

  トップページはhttp お問い合わせやサポートページだけhttpsの設定にしていたはずが、 httpsでも検索にインデックスされてしまった。 正規のサーバー証明書がないので、当然ブラウザに警告が入ってしまう。 解決方法 1,000円程の格安サーバ証明書を取得する。 .htaccessでhttpsのアクセスをhttpにリダイレクトさせる httpsのインデックスが解除されるのを待つ & …

Linux

PostgreSQL チューニング pgtune

  チューニングツール pgtune https://pgtune.leopard.in.ua/#/     条件 CPU: 8 メモリ: 16GB バージョン: 9.6 最大接続数: 9999 アプリケーション:WEBアプリケーション         チューニング例   # cd /var/lib/pgsql/data # c …

Linux

いつやるの?Git入門 メモ

いつやるの?Git入門 from Frontrend on Vimeo.     Git使用のコツ   常にフェッチしてマージしていれば、常に最新にして自分の環境とのずれをなくしておけばコミットしやすい   Gitで一番気をつける merge rebase     push, fetchだけがリモートへのコマンド ほとんどの操作がローカル …