CentOS 6

スポンサーリンク
プログラミング

PHPの配列の初期化

array関数で配列を初期化するarray関数を使用して、PHPの配列を初期化します。使い方は簡単は、$array = array() のように使います$array = array();簡単なサンプルでは、配列に値を挿入しています。その後a...
Linux

CentOSで、swapのswapの使用率を表示する

Swapの使用率を確認するLinuxで物理メモリを使い切るとswap領域を使用します。今のメモリ状況は「free」コマンドで確認できます。下記では、「-m」のオプションでメモリの量をMB単位で表示しています。$ free -m total ...
Linux

Windowsで作成したシェルスクリプトで実行すると、「command not found」エラー

シェルスクリプトを実行すると「$'\r': command not found」のエラーシェルスクリプトを作るときはAtom等のエディタで作ってSCPでアップしていました。macOSからWindowsに変更しても同じような感覚で作成すると「...
Linux

Apacheで特定のIPアドレス制限が効かない

Basic認証とIP制限の併用でIP制限が効かないBASIC認証とIP制限を併用しているサイトが合って、特定のファイルのみIP制限したいとの要望があって「.htaccess」に設定を入れても、IP制限が全く効かなかった。Satisfy An...
Linux

関数の呼び出し順で「command not found」のエラー

シェルスクリプトで関数の場所を間違えると「command not found」になる関数を使ったシェルスクリプトで関数の呼び出す場所は、定義した関数より前に書くと「command not found」や「Main: コマンドが見つかりません...
プログラミング

var_dumpの内容を改行を入れて見やすくする方法

概要Lightsailで運用しているCentOS 7に、muninをインストールします。NginxをWEBサーバーを構築済みとしており、ドメインは「munin.example.com」として手順を作成しています。Nginxのインストール手順...
Linux

sedコマンドで行頭から指定した行を削除する

sedコマンドで、1行目から5行目まで削除したい時は、下記のように書けば指定した行数だけ削除できます。$ sed -i -e '1,5d' <ファイル名>また、5行目から10行だと、下記のようにすれば指定した行が削除できます$ sed -i...
Linux

OwnCloudでサーバー側で直接にファイルを追加・削除する

OwnCloudでサーバー側でファイルを追加・削除した結果を直接反映するOwnCloudサーバーでサーバー側にファイルが保存されている領域にファイルを追加したり削除してもブラウザではそのファイルは確認できません。OwnCloudでは、直接フ...
Linux

シェルスクリプトを実行している絶対パスを取得する

シェルスクリプトで実行しているディレクリ名を取得する場合「dirname ${0}」でディレクトリ名を取得できます。但し、実行時に相対パスで実行するとディレクトリ名も相対パスとなります。下記のスクリプトでは、「$0」で実行したコマンド名が取...
Linux

vsftpdでパッシブモードを設定する

vsftpdでPASVモードとF/Wの設定についてFTPサーバーのvsftpdでパッシブモードも有効にして、F/W(iptables)でパッシブモードで利用するポートを開放する手順を説明しますvsftpdでパッシブモードを有効にしますvsf...
Linux

ファイルパスからディレクリ名・ファイル名を取得

「dirname」、「basename」で、ディレクトリ名・ファイル名を取得ファイルパスからディレクトリ名・ファイル名を取得するには「dirname」、「basename」を使うとディレクトリ名やファイル名を取得できますdirnameコマン...
Linux

シェルスクリプトでファイルを読み込んで処理する

シェルスクリプトでファイルを1行ずつ読み込むシェルスクリプトでファイルの内容を読み込んで、その内容を出力したりする方法を紹介しますファイルを標準入力へリダイレクトさせて読み込む while read lineで、標準入力リダイレクトでファイ...
Linux

cpコマンドで隠しファイルをコピーする

cpコマンドで不可視ファイル(ドットファイル)までコピーするcpコマンドで「.htaccess」等の隠しファイルを含むディレクトリをコピーするときに、「 cp -r test/* 」とすると、コピー元に「.htaccess」等の隠しファイル...
Linux

ファイル内の重複した行を削除する「uniqコマンド」

uniqコマンドで重複した行を削除・表示するLinuxのuniqコマンドを利用すると、重複した行を削除したり、重複している行のみ表示できます。uniq コマンドではオプションなしでは、重複している行を削除できますが「ソート」しないと重複行を...
Linux

MySQLで一般クエリーログを出力する設定にする

MySQL(MariaDB)で、SQLのクエリーログを出力するMySQLやMariaDBでクエリーを実行したSQLを出力するには、一般クエリログで確認できるので、この項目を有効にしてログファイルの出力先を指定すれば、ログファイルに出力されま...
スポンサーリンク