カテゴリー: Linux

Linux

Git GitHub 過去に戻りたいんだが…?

  ローカルリポジトリをある地点まで戻したい   $ git checkout <ハッシュ値>   ※危険 ローカルリポジトリをある地点まで戻し、リモートリポジトリも戻す $ git checkout <ハッシュ値> $ git reset –hard <ハッシュ値> $ git push -f origin HEAD^:master &n …

Linux

Cron プロセスが溜まる バッチ処理 PHP timeout

Cron PHPプロセスが溜まる、重くなる timeout 寄稿しました。     5400秒後にtimeoutする 30 * * * * root cd /home/hoge/public_html/app/mail/ && timeout 5400 php update_data.php バッチ処理の時はきちんとtimeoutつけるように気をつけよう(ㆁᴗㆁ;) &n …

MySQL, Linux

MySQLのデータディレクトリを変更する

  ディレクトリの作成 # mkdir -p /home/mysql # chmod 755 /home/mysql # chown mysql:mysql -R /home/mysql       新しいディレクトリにデータを複製し、元を削除 # cp -rfp /var/lib/mysql/* /home/mysql/ # rm -rf /var/lib/mysq …

Linux

Monit CentOS7 Apache, MySQL

  プロセスの死活や状態監視をして、ミドルウェアがダウンしたら自動で再起動するようにするといった要件に対してMonitを利用することで簡単に実装出来ます。 シェルスクリプトを用意しなくて良いので楽ですね。   インストール # yum install monit   # rm -f /etc/monitrc   通知設定 # vi /etc/monitrc …

Linux

CentOS7 minimalインストールに後からGUIを利用出来るようにする

  GUIのインストール # yum groupinstall “GNOME Desktop” 再起動時にGUIモードで起動する # systemctl set-default graphical.target 再起動 # reboot now     CUIでセットアップしてから、「やっぱりGUIも入れて下さい!」は稀によくあるご要望です。   Amazonおすすめ …

Linux

CentOS7 Apache2.4系でのWEBサーバのgraceful Apache Nginx

  Apache # systemctl reload httpd     Nginx # systemctl reload nginx     httpdのgracefulが廃止されて、reloadになったということ。 Nginxは元からreload   分かりやすくなりました。 Amazonおすすめ iPad 9世代 2021年最新作 iPad …

Linux, セキュリティ

Apache2.4 IPでのアクセスを禁止する 公開したくないサイトの公開

  こういう時! 身内向けの向けのコンテンツの公開 不特定多数に見せたくはないが、ガチガチにセキュリティで管理する必要はない 利便性は欲しいからインターネットでカジュアルにブラウザ閲覧したい Googleにインデックスされたり、想定していないアクセスは制御したい そういう用途ってあるのですよね。     IPでの直接アクセス禁止   # vi /etc/ht …