Linux

Linux

公開鍵を使ってsshに接続

接続元で、公開鍵と鍵ペアと作ります。 作った鍵の公開鍵(id_rsa.pub)だけを、接続先のサーバの "~/.ssh/authorized_keys" に追加します。(ない場合は作られます。) これで完了。 公開鍵認証でss...
Linux

“E: Unable to correct problems, you have held broken packages.” というエラーがでて、npmがインストールできない

node-gypがインストールされていない? 以下を実施
Linux

iptables による外部へのアクセス遮断

外部のtcp/80番ポートへのアクセスを遮断する場合はいか、 ルールを削除した場合は、まず、ルールの番号を確認します。 その後該当ルールの番号に対して以下を実行します。
Linux

rsyncでディレクトリごとリモートコピー

サーバ間でディレクトリを丸ごとコピーしたい場合は、rsyncを使います。
Linux

ssh が繋がらない

firewallで、ポートが閉じられている可能性があります。 以下のコマンドをうって、ポートが解放されているか確認します。 sshは22番ポートなので、解放されていない場合は以下のようにして解放します。
Linux

【Subversion】使ってみる

エラーになった、どうやらEDITORが設定されてないとか。 で設定。 エラーになった、こまった リポジトリを作っていなかったからっぽい。 作った。 かわらずエラー そもそも間違ってた、file:...はリポジトリを指定するみた...
Linux

おすすめのテキストエディタ “vim” の紹介(入門編)

ダウンロードとインストール 1. "vim online"というサイトに行く 2. 左側のメニューから"download"をクリック 3. 上部に表示された"PC: MS-DOS and MS-Windows"というリンクを...
Linux

【Subversion】ダウンロードとインストール

Subversionのダウンロードとインストール 上記からソースをダウンロード (今回はsubversion-1.6.0.tar.gz) 別のサーバで、ソースからのインストールを試みたが失敗。 そこで、言われたとおりに以下を実行してみ...
Linux

ファイルの各行の最後についている^Mを削除したい!

サーバー上にファイルをアップロードすると、各行の最後に「^M」がついている場合があります。 これを削除する方法をご紹介します。 viで削除する場合K viで対象ファイルを起動し、ノーマルモードで以下のように入力すると無くなります! 以下...
Linux

対象となる複数のファイルの文字列を一括置換する

Linux

ftp で アップロードしようとすると「550 Permission denied」が出る。

ftpでアップロードしようとすると、「550 Permission denied.」_となることがあります。 よくあるのは以下の二つです。 1. アップロード先のディレクトリに対する書き込み権限をftpでログインしたユーザが持っ...
Linux

ftpではなくwgetコマンドでlinuxのディレクトリを再帰的にダウンロード

linuxのディレクトリ構造をそのまま再帰的にダウンロードしたい場合、ftpの mget ではできないため、wget を使用して行います。 以下のようにします。 user名やパスワードに特殊文字が入っている場合は以下のように...
Linux

grepで該当したファイルリストをvimで開いて一括編集

これだと、変な状態になってしまいました。 でいけました。
Linux

複数ファイルの条件にマッチした行を一括削除

grep と sed を組み合わせて以下のようにすると、libsを含んだ行を全て削除します。 /
Linux

grep と sed で該当ファイルのタブを変換する方法

ubuntu 18.04ではこれでいけました。 /
Linux

ubuntuでhttps

confファイルには以下のように書く。 今回はvirtual.host.confを変更しています。
Linux

rewrite engineが効かない

有効にしているか確認 有効になっていない場合は以下を実施(ubuntuの場合) それでもダメな場合は、htaccessによるうわがきが許可されていない可能性があります。 apache2.conf や httpd.conf に以下...
Linux

PHP Fatal error: Uncaught Error: Call to undefined function eregi() in /home/ubuntu/public/navi/wp-content/plugins/statpress/statpress.php:1184

eregiはphp7.0で削除されています。 phpのバージョンアップをした場合は、それが原因の可能性が高いです。 preg_matchを代わりに使ってください。
Linux

PHPのバージョンを変更する方法

apacheに紐づくバージョンを変更する場合 (7.0 => 7.2) CLIコマンドを変更する場合。
Linux

teratermにおけるコピー&ペースト

Windows上だと右クリックや、「Ctrl-c」や「Ctrl-v」のショートカットでコピー&ペーストが可能ですが、teratermを使用した場合は少し異なります。 teratermでのコピー teraterm上に表示されたテキストをコピ...