2018-05-01から1ヶ月間の記事一覧

Ruby入門のメモ

クラスをあまりわかっていないのでメモしとく。 www.rubylife.jp クラスの概念 initialize オブジェクトを作成する時に必ず実行したい事をメソッドを呼び出さずにここで実行する。 アクセスメソッド クラスの中で使われているインスタンス変数はクラスの外か…

HTTPの基本

HTTPのリクエストヘッダー 一行目をリクエストラインと呼び、二行目以降をリクエストヘッダと呼ぶ。 GET / HTTP/1.1 Accept: image/gif, image/jpeg, */* Accept-Language: ja Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (Compatible; MSIE 6.…

鍵とSSL

### 公開鍵と秘密鍵をそれぞれどちらに置くか # scpする時の鍵の作成 ログインする側に秘密鍵をを置く ログインされる側に公開鍵を置く なので、クライアントで鍵を作って、scpでサーバーに公開鍵をコピーして、 コピーしたらクライアントの公開鍵をrmで消す…

aptとは

apt (AdvancedPackageTool) Linuxのパッケージを操作するコマンド。 パッケージのインストールや、依存関係の解消、システムの更新などを行ってくれる、パッケージマネージャー。 パッケージとは、Linuxが採用しているアプリケーションの配布形態。 パッケー…

ファイルの仕組みと操作

$ cat file1 $ less file1 ### lessで表示後の操作 enterで1行進む スペースで1画面分進んで表示する ### ファイルの削除 $ rm file1 file2 複数まとめて削除できる オプションの -f はforceの略。基本的に使ってはならない。 ### ファイルのリンク作成 ハ…

ファイルのパーミッション

### ファイルの仕組みと操作 - ファイルのパーミッション > パーミッションの中で重要なのが,「ユーザー属性」と「アクセス権」です。 - lsのオプション $ ls -F (file type) bin/ file1 file2 file3 ディレクトリにはスラッシュが付いて表示される $ ls -R…

体で覚えるLinuxの基本

tech.nikkeibp.co.jp ### はじめに Linuxという呼び方は、カーネルを指していて、OSが提供するさまざまな機能の中で最も基本的かつ重要な機能を提供するプログラムをカーネルと呼ぶ。 カーネルだけではアプリケーションを動かすことはできず、ライブラリやデ…