Machine Morning

機械学習やWebについて学んだことを記録しています。

Linux

ttyとは

psを叩いて表示されるプロセス一覧の項目にTTYが存在する。 ちなみにttyというコマンドも存在し、これはteletypewriterの略で、man ttyで内容を確認してみると、 The tty utility writes the name of the terminal attached to standard input to standard o…

sshキーのキータイプはなにがいいのか

sshキーを生成するためのコマンド $ ssh-keygen をオプションなしで実行するとデフォルトでキータイプrsaの長さ2048bitのキーペアが生成される。しかしオプションでキータイプやキーの長さを指定することができる。以下にssh-keygenがサポートするキータイプ…

パスワードなしでsshログインをする

sshログインはデフォルトのまま利用するとユーザー名とパスワードだけでログインできてしまう。 これでは誰でもログイン可能なので、ログイン方法をパスワードではなく、公開鍵認証に変更する。 ローカルのマシンで、 $ cd ~/.ssh $ ssh-keygen -C "" Enter …

pbcopyコマンド

ファイルの内容などをクリップボードにコピーするコマンド $ pbcopy < filename public keyなんかをコピーするときに使う。

ssh-keygenで生成したssh keyにユーザー名とホスト名が入っている

$ ssh-keygen でssh keyを生成するとユーザー名とホスト名が末尾に追加されてしまう。 これを防ぐために、 $ ssh-keygen -C "comment" とすることで、ユーザー名とホスト名の代わりにcommentが挿入される。

rsyncコマンドの使い方

ファイルを同期するためのrsyncコマンド rsync -av コピー元ファイル コピー先 リモート、ローカル両方いける。

apt-getは止めてaptを使おう

apt-get install [package name] は以下と同じである。 apt install [package name] Ubuntu16.04からはaptが推奨されているので、aptを使おう。