Weitere ähnliche Inhalte
Ähnlich wie 自分のPcに仮想環境を作ってlinuxをインストールしてみよう (20)
Mehr von Naoyuki Sano (20)
自分のPcに仮想環境を作ってlinuxをインストールしてみよう
- 40. よく使うコマンドの説明
ファイルの中身を確認
cat ファイル名 ・・・catはconcatenate(繋げる)の略。
cat –n ファイル名・・・行番号付きで表示。
less ファイル名 ・・・画面表示でページ表示を止めてくれる。
more ファイル名・・・画面表示でページ表示を止めてくれる。
http://d.hatena.ne.jp/midori_kasugano/20100121/1264032849 40
moreコマンドとlessコマンドは、機能的には
ほとんど同じ。ファイルを最後まで表示し
終わった後、moreコマンドは自動的にプロン
プトを表示するのに対し、lessコマンドは最後
まで表示し終わってもユーザがqを入力しない
限り、プログラムを終了しない点が異なる。
- 41. よく使うコマンドの説明
ログファイルを見る時に使う(tail、head)
マニュアル(man)
41
コマンド 意味
tail ファイル名 ファイル末尾10行を表示。
tail –n N ファイル名 ファイル末尾N行を表示。
tail –f ファイル名 ファイルの追記を監視。
head ファイル名 ファイルの先頭10行を表示。
head –n N ファイル名 ファイルの先頭N行を表示。
コマンド 意味
man 1 printf printfの1章のマニュアルを見る。
man 3 printf printfの3章のマニュアルを見る。
man –a printf すべての章のマニュアルを順番に表示。
- 43. よく使うコマンドの説明
ディレクトリ作成
mkdir
ファイル/ディレクトリを削除
rm
43
コマンド 意味
rm –rf /perf 「f」は削除許可を問い合わせない。
「r」はディレクトリをファイルを含めて再帰的に全て削除。
rm -i /perf/test.sh 「i」は削除許可を必ず問い合わせる。
コマンド 意味
mkdir -p /tmp/test/log 「-p」を指定すると複数階層を一度に作れる。
- 44. よく使うコマンドの説明
ファイルコピー
cp
ファイル移動、ファイル名の変更
mv
mv /usr/local/tomcat/bin/setenv.sh /usr/local/tomcat/bin/setenv.sh.org
setenv.shをsetenv.sh.orgというファイル名に変更。
44
コマンド 意味
cp –i testfie testfile2 「i」は同名ファイルがある場合に上書き確認します。
cp –a testfie testfile2 「a」はファイル構成やアクセス権限を変更しないでコピー。
cp –r /base /base2 「r」はコピー元ディレクトリを再帰的にコピー。
- 45. よく使うコマンドの説明
ファイルやディレクトリの所有者を変更
chown
ファイルやディレクトリのアクセス権を変更
chmod
45
コマンド 意味
chmod -R 777 wp-content wp-contentディレクトリ内のすべてのファイルのパーミッションを
777に変更。
chmod 666 .htaccess .htaccessファイルのパーミッションを666に変更。
コマンド 意味
chown -R apache:apache /var/www/wordpress/ WordPressディレクトリ所有者をApache実行
ユーザへ変更。
- 49. よく使うコマンドの説明
パッケージを取得してインストール/アップデート(yum)
ファイルの圧縮/解凍(tar)
49
コマンド 意味
yum install パッケージ名 パッケージをインストール。
yum update インストールされているパッケージをアップデート。
yum remove パッケージ名 パッケージをアンインストール。
yum info パッケージ名 パッケージ情報を表示。
コマンド 意味
tar cfvz archive.tar.gz dir/ ディレクトリ(dir)ごとgzip形式のアーカイブファイル
(archive.tar.gz)に圧縮。
tar xfvz archive.tar.gz gzip形式で圧縮されたアーカイブファイル(archive.tar.gz)を展開。
- 50. viエディタの使い方を覚えよう
よく使うもの
50
コマンド 意味
vi ファイル名 指定したファイルを開く。存在しない場合は新規ファイル。
i インサートモードに移行。コマンドモードに戻るには「ESC」を押す。
:set number 行番号を表示。
:wq ファイルを保存して終了。
:q! 強制終了。
/文字列 文字列パターンを下方向に検索。
?文字列 文字列パターンを上方向に検索。
x 1文字削除。
yy カーソル行を1行コピー。3行コピーは「3yy」 。
p カーソル行に貼り付け。
dd 1行削除。
- 52. 参考URL
VirtualBox に CentOS7.0 をインストールして ssh ログイン + yum コマンドを使えるように
するまで
http://d.hatena.ne.jp/shouh/20150429/1430283666
VirtualBox (Windows) 上に CentOS 7 をインストールする
http://qiita.com/100/items/80a899fbaeb1e82b3f67
VirtualBoxにCentOSをとりあえずインストール
http://d.hatena.ne.jp/yk5656/20131208/1386476543
VirtualBoxのネットワーク設定とCentOS6.5のインストール
https://blog.apar.jp/linux/402/
CentOS 6.6 LAMPサーバ インストールメモ【CentOS6.6+Apache+MySQL+PHP】
https://blog.apar.jp/linux/793/
VirtualBox上の仮想サーバーにTera TermでSSH接続
http://w.builwing.info/2013/09/28/virtualbox上の仮想サーバーにtera-termでssh接続/
CentOS7でサービスの管理方法が変わった!
http://qiita.com/haisaihiroki/items/c38cb3c0a331db9b6f69
52
- 53. 参考URL
[指摘] 「SELinux無効化でカーネルパニック - CentOS6の備忘録」に対する指摘
http://ishikawa84g.hatenadiary.jp/entry/20120229/1330442433
viエディタの使い方
http://net-newbie.com/linux/commands/vi.html
VirtualBox:仮想マシンの作成で64bit OSを選択可能にする方法
http://did2memo.net/2015/07/10/virtualbox-64-bit-os/
VirtualBoxで64ビット版OSをインストールできない場合の対処方法
http://little-beans.net/howto/virtualbox-64bit-os/
CPUの仮想化機構を有効化しないとVirtual Box で64bit OSが選択できない
http://totech.hateblo.jp/entry/2014/06/22/220050
VirtualBoxで64bitVMを作れるようにする(Hyper-V有効なWindows 8.1 Pro編)
http://qiita.com/alaif-net@github/items/57a10b6e6d4de3b4583f
53
- 56. (おまけ)Linuxの基本的な流れ
起動
ログイン
シェルによる作業
別のユーザーや管理者権限でコマンドを実行する場合も
サービスの起動/停止/自動起動設定
パッチ適用(RedHat系の場合はyumコマンド)
スケジュール設定(cron)
ログアウト
再起動
停止
56
- 58. (おまけ)ユーザーについて
管理者ユーザー(root)
プロンプトは「#」
Linuxシステム関して全ての操作が行える。システムを破壊することもできる。
一般ユーザー
プロンプトは「$」・・・環境によっては違うかもしれません。
決められた範囲内の作業しかできない。
<メモ>
sudo(superuser do) コマンドで、指定した一般ユーザーに対して 特定のroot コマンドを
実行するのが一般的です。
「su -」でrootユーザーに切り替える方法もあります。
58