CentOS 7

スポンサーリンク
Linux

MySQLでDBを作成時にエラー(You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version~)

「-」を含むデータベース名を作成時にエラーMySQLで「wptest-data_db」の名前のデータベースを作成しようとしたら下記のエラーとなり、データベースが作成できませんでしたmysql> create database wptest-...
Linux

dnfコマンドでインストールしたパッケージを確認する

dnfコマンドでインストール・アップデートしたパッケージの確認方法自分の環境ではパッケージソフトの更新は、dnfコマンドの自動更新で実施しています。更新されたパッケージ一覧はcockpit経由でメールで通知がきて確認できます。手動で自動更新...
Linux

diffコマンドの表示を見やすくする

diff コマンドでファイルを比較できますが、下記のように標準出力だと少しわかりにくいです。構文:diff ファイル1 ファイル2$ cat test1.txttest1test2test3$ cat test2.txt test2test...
Linux

Nextcloudの警告「OPcache のインターン化文字列バッファがほぼいっぱいです。」

NextCloudをアップデート後に管理画面にアクセスし、「概要」→「セキュリティ&セットアップ警告」を確認すると、警告メッセージが表示されてました。PHP OPcacheモジュールが正しく設定されていません。OPcache のインターン化...
Linux

RHEL系で時刻同期の確認【chronyc】

RHEL7 以降、NTPサーバーは「chronyc」になっています。時刻同期の状況を確認するには「chronyc sources」とコマンドを叩くと以下のように時刻同期の状況が確認できます$ chronyc sourcesMS Name/I...
Linux

タイムゾーンを日本標準時(JST)に変更 【timedatectl】

タイムゾーンの設定を変更したいケースインストールした直後のサーバーだとdateコマンドで日付を確認すると、時間が日本の標準時刻じゃなくてUTC(協定世界時)になっている場合があります。OSインストール時にタイムゾーンを設定する時に設定忘れた...
Linux

if文の代替 case文について【シェルスクリプト】

シェルスクリプトのcaseについてif文と同じように条件に応じて、分岐処理ができる「case」があります。私は普段はif文で使用するので今まであまり利用する事がありませんでしたが、今回はcase について説明します。case文は、シェルスク...
Linux

シェルスクリプトで使うif文の条件式について

if文の条件式の分岐についてシェルスクリプトを作成するときに、文字列や数値の比較して条件分岐する際にif文を利用するケースがあります。その際に条件を比較する時に条件式を使いますが、いつも条件式の条件を忘れてしまいその都度に過去のスクリプトや...
Linux

作成したシェルスクリプトをCronで実行するとパスが通っておらず

Cronジョブでシェルスクリプトを実行すると、コマンドのパスが通っていないCronでシェルスクリプトをコマンドのパスをフルパスで記述していない場合は、パスが通っておらずに作ったシェルスクリプトが思っていない動作になる場合があります。Cron...
Linux

grepコマンドで終了ステータスコード(grep -p ~)を取得

grepコマンドで特定の文字を含む場合に、下記のようにgrepコマンドとwcコマンドを利用して検索結果の行数を取得してif文で分岐をよく使っています#!/bin/bashcnt=$(grep ERROR test.log | wc -l)i...
Linux

dnfコマンドで「libc.so.6」が必要とされていますのエラー

「fping」をdnfコマンドでインストールしようとすると、「nothing provides libc.so.6(GLIBC_2.34)(64bit) needed by fping-5.1-1.el9.x86_64 from zabbi...
Linux

Cronで、MySQLのSQLクエリを定期的に実行する

Cronを使ってMySQLのSQLクエリを自動実行する方法MySQLのDBのメンテンナンスで定期的にupdate, delete分を実行したい場合があります。そのようなケースではMySQLのSQL文を実行するシェルスクリプトを作成してCro...
Linux

Apacheに「mod_expires」を導入する

「mod_expires」についてmod_expires は、Apache HTTP サーバーのモジュールで、ウェブブラウザやプロキシサーバーに対して、どのくらいの期間キャッシュを保持するべきかを指定するためのヘッダ(Expires ヘッダ...
Linux

Apacheで組み込まれているモジュールの確認方法

Apache 2.4系でApache HTTPサーバーでロードされているすべてのモジュールを確認しようと「apachectl」コマンドで確認しましたが下記のエラーでロードされているモジュールは確認できません。バージョン情報は表示されるので「...
Linux

複数のファイルで実行権限があるかないかをチェックする方法

Cronでシェルスクリプトを実行する設定をしていましたは、指定した時間になっても実行されていませんでした。原因調査するとCronで実行するシェルスクリプトに実行権限が付与するのを忘れていたようですシェルスクリプトは特定のフォルダに置いていて...
スポンサーリンク