SOFTELメモ Developer's blog

Category / linux

踏み台サーバーを経由したMySQLアクセス(ポートフォワーディングで)

2020-08-29 問題 Bサーバーからなら接続可能なMySQLサーバーAに接続したいのだけど、BサーバーにsshができるCサーバーから接続したい。 C(クライアント) → B(踏み台) → A(DB) (C → A はできなず、C → B […]

QNAPのSMBバージョンの確認と変更方法

2020-06-20 問題 QNAPのSambaってバージョン何でしょう。設定可能ですか? 答え Webでログインする管理画面にはないらしい。 sshを有効にしてログインしてコマンドで確認、変更する。 確認 smb2status コマンドを使 […]

configure: error: mcrypt.h not found. Please reinstall libmcrypt.

2020-05-16 問題 phpをコンパイルしていたら以下のエラーが発生しました。 configure: error: mcrypt.h not found. Please reinstall libmcrypt. さらに、yumでインスト […]

wkhtmltopdfをインストールする

2020-05-14 問題 wkhtmltopdfをインストールしたいです。 CentOSのリポジトリやUbuntuのリポジトリにもあるみたいですが、公式サイトにもあるみたいだし、どれを使うとよいでしょうか。 答え 公式サイトのを使うとよいで […]

PDFのバージョンを変えたい

2020-05-12 問題 PDFの処理をするプログラムが扱えるPDFのバージョンに制限があるので、PDFのバージョンを変えたい。 答え qpdfは短いコマンドでバージョンを変えられる。 上げるのも下げるのもできる。 qpdf --force […]

iftopでネットワークの状況を調査する

2020-04-03 問題 帯域の消費が激しい時間があるのですが、原因を調べるにはどうしたらよいでしょうか。 答え iftopを使ってみましょう。 iftop -i eth0 -B 以下のように、topコマンドのロードアベレージの感覚で、通信 […]

CentOS7でclamAVインストール(2)

2020-03-11 問題 CentOS7にclamAVをインストールして、ファイルのウイルススキャンなどをしたいです。 答え 半年前確認したときとは少し様子が違う気がしたので改めてメモ。 インストール yum install clamav […]

【Ubuntu】warning: Setting locale failed. が出たときの対応方法

2020-03-10 問題 LANGをja_JP.UTF-8 に設定してからか、以下のエラーが出るようになりました。 perl: warning: Setting locale failed. perl: warning: Please ch […]

パーミッションの操作(chmod)

2020-02-21 chmod コマンドで権限を変更できる。 8進数での指定 chown 755 composer chown 644 test.html 「○○に□□を付与」「○○から□□をはく奪」の指定 慣れるとこちらのほうがわかりやす […]

CentOS6, CentOS7 でgit2系のインストール

2020-02-20 問題 gitコマンドを使用したいのですが、標準のリポジトリでは、CentOS6だとgit1.7、CentOS7だと1.8がインストールされます。 git2系を使うにはどうするとよいですか。 答え iusリポジトリにありま […]

pdftkのインストール

2020-02-04 問題 Ubuntu18以降で、pdftkのパッケージが提供されていないようです。 pdftkをインストールするにはどうしたらよいでしょうか。 答え pdftk-javaをソースからビルドする。 $ sudo apt in […]

Ubuntu18でphp4を動かす

2020-01-21 問題 php4が動く環境を作りたいです。 答え とある事例。 コンパイルオプションが多いとまた事情が変わってくるかもしれない。 /usr/local/src/php-4.4.9 など適当な場所にphp4.4.9のソースを […]

Ubuntu18.04のLAMP環境で複数phpバージョン対応

2020-01-20 問題 php5を使いたいこともあるし、php7を使いたいこともあるんですけど、複数のphpのバージョンに対応するにはどうしたらよいですか? 答え まず、php-fpmを複数バージョンインストールする。 apt insta […]

WSLのUbuntu18.04でLAMP環境を作る

2020-01-19 問題 WSLでUbuntu18.04が使えますが、これでLAMP環境作れますか。 答え apache2、mysql-server、php-fpm(とextensionを必要に応じて) をインストール。 sudo apt […]

curlには名前解決を操作できるオプションがある

2020-01-16 問題 サーバー移転のテストで、本来のホスト名 example.com で、移転先サーバー 192.0.2.123 にアクセスしたいです。 いちいち /etc/hosts や "C:\Windows\System32\dr […]

CentOS8でLAMP環境を作る

2020-01-10 問題 CentOS8でさくっとLAMP環境を作りたい。 答え リポジトリ追加 CentOS8の標準ではphp7.2がインストールされる。php7.2でよかったら、リポジトリの追加は不要。php7.4が欲しかったらremi […]

phpから /tmp にファイルが書き込めない

2020-01-08 問題 phpからファイル /tmp/foo/bar.log にfile_put_contents()しているのですが、全然書き込みできません。 [18-Jan-2020 02:02:21 UTC] PHP Warning […]

CentOS8のインストールでエラー発生

2019-12-25 問題 さくらのVPSで既存のVPSのOS再インストールでCentOS8を入れようとしたのですが、エラーになりました。 An unknown error has occurredanaconda 29.19.0.40 ex […]

firewalldで拒否する例

2019-12-18 問題 firewalldで特定IPからの接続を拒否したいです。 答え 拒否(即適用)(IPアドレス1個)(再起動したら消える) # firewall-cmd --zone=drop --add-source=192.2. […]

【linux】crontab 全削除対策

2019-12-11 問題 うっかりcrontabの全削除をしてしまうことがあったのですが、 crontab -r これを防止する手はありますか? 答え $ crontab -r 上記コマンドは、警告なしにcronを削除する。 こうなってくれ […]