Linux メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
Windows ユーザな私のための Linux の基本的なことをメモ。
#contents
* 世の中の Linux [#f00e38db]
とりあえずリンク集。
//- [[2ch-Linux-Beginners:http://linux2ch.is.land.to/i]]&...
//[[2ch:http://www.2ch.net/]] の [[linux スレ:http://pc10...
- [[Red Hat Inc. Japan:http://www.jp.redhat.com/]]&br;
Red Hat Linux の販売元会社。今は個人向け Red Hat Linux の...
- [[Fedora JP Project:http://www.fedora.jp/]]&br;
Fedora Core の公式サポートプロジェクト。Red Hat はここで...
- [[Debian:http://www.debian.org/index.ja.html]]&br;
Debian の日本語公式かな。
- [[Debian GNU/Linux (Wiki):http://debian.fam.cx/]]&br;
2ch の Debian スレ のまとめっぽい。
- [[The Community ENTerprise Operating System:http://www....
CentOS というやつ。
- [[Ubuntu Home Page:http://www.ubuntu.com/]]&br;
Ubuntu 公式。
- [[Ubuntu Japanese Team:http://www.ubuntulinux.jp/]]&br;
Ubuntu の日本語サイト。
大体、今流通してる Linux はこんなもんだろう。(2007/01/16 ...
* インストール [#kb973bde]
** Windows とマルチブートする方法 [#v911d006]
Linux も使いたいが、Windows 環境も残す場合、マルチブート...
現状 Windows を使用しているのであれば、HDD をもう一台買っ...
ここは、私が Fedora 12 をインストールしたときの手順をメモ。
+ 最初は Windows で作業するので、Windows を起動。
+ Fedora 12 のディスクイメージをダウンロード。
-- [[Fedora Project Download:http://fedoraproject.org/ja/...
※ここでは Fedora-12-i386-DVD.iso というファイル。&br;
※DVD-RW ドライブがない場合は、CD でも良いかと。ただ、CD ...
+ ダウンロードした iso を DVD にディスクイメージとして書...
-- ここは、エクスプローラなどで単純にコピーするのではダメ...
ISO 書き込みには専用のライティングソフトを使う必要がある...
ちなみに私は [[Power2Go:http://jp.cyberlink.com/products/...
フリーソフトもあると思う。[[FreeSoftNavi:http://www.softn...
+ Windows をシャットダウン。
+ HDD を増設。(或いは、空き領域があれば新たなパーティシ...
-- ここの説明は省略。要は Windows とは別のパーティション...
+ PC を起動して BIOS の設定で、CD/DVD ドライブの起動順番...
+ 上記で作成した インストール DVD をドライブに挿入して再...
+ 「Welcome to Fedora 12!」の画面が表示されたら「Install ...
+ 「Disk Found」画面は「Skip」で。
+ Fedora のセットアップ画面になるので「Next」。
+ 言語選択は「Japanese(日本語)」で。
+ キーボード選択は「日本語」で。
+ Hostname はお好みの名前で。
-- ネットワークに参加しているなら、他のマシン名とかぶらな...
+ タイムゾーンは「アジア/東京」で。
+ root のパスワードを適当に設定。
-- このパスワードは root 権限を使うときに必要になるので忘...
+ ディスクパーティションは「ドライブ全域を使用」を選択。
+ 「このインストールに使用するドライブ」は、増設したディ...
-- マスタに既存 Windows、スレーブに新たな HDD をつけた場...
--- sda は Windows のディスクなので、チェックをはずす。
--- sdb が 新しいディスクなので、チェックを入れる。
+ 「このインストールを起動するドライブ」に sda を選択。
-- これはブートローダを書き込むディスクの選択。&br;
Fedora をインストールするのは sdb だが、sdb にブートロー...
+ 「次へ」を押すと、インストール先でないディスクにブート...
+ あとは適当で OK。
-- インストール時に様々なパッケージを組み込めるけど、後で...
-- よくわからなければ、全部デフォルトのままで OK。
+ 「インストールの準備中」と出たら、あとは勝手にインスト...
-- 長いので、風呂に入るなりお茶でも飲むなりして待つべし。
+ インストールが終わったら、DVD を取り出して「再起動」。
+ ブートローダが起動してカウントダウンが始まる。(デフォ...
-- Windows がデフォルト起動になっている場合は Windows が...
-- Fedora がデフォルト起動になっている場合は Fedora が起...
-- カウントダウン中に何かキーを押せば、OS 選択画面が表示...
これで Fedora を起動すると、ユーザ設定などいくつかの初期...
その後 GNOME の画面が表示されれば、インストール成功。
** Windows 上で仮想 PC を使う方法 [#r3ee22f4]
Linux を仮想 PC 上で動かす方法、というもの。実用的ではな...
仮想 PC の有名どころはここらへん。
- [[VMware:http://www.vmware.com/ja/]]&br;
VMware です。有償の仮想 PC ソフト。
- [[Microsoft Virtual PC 2004:http://www.microsoft.com/ja...
Virtual PC。こちらは現在無償で利用できる。
ところで、 VMware Workstation は $189 くらいするのだけど、
VMware Player というソフトは無償で利用できる。
ただ、Player には環境構築の機能がないので、
すでに構築済みの VM 環境を動作させるのみとなる。
が、別ソフト(フリー)で環境を作り、VMware Player を使って...
- [[無料で構築! 仮想PC:http://www.comp.cs.gunma-u.ac.jp/~...
ただこのサイト、近いうち消えそうな予感がするので、ここに...
*** VMware Player を使う [#u24ff4cf]
[[VMWare Player メモ]] で。
*** Virtual PC を使う [#y2dfac72]
基本は、イメージファイル(*.iso というファイル)を入手し...
iso というのはディスクイメージなので、CD や DVD に焼いて...
*** 参考 [#rd3253cb]
- [[StackAstarisk:http://www.stackasterisk.jp/]]
-- [[システム/サーバ構築:http://www.stackasterisk.jp/tech...
-- [[VirtualPC 編:http://www.stackasterisk.jp/tech/system...
-- [[2ch-Linux-Begginners:http://linux2ch.is.land.to/]]
--- [[インストール全般:http://linux2ch.is.land.to/index.p...
** 別 PC にインストールしてリモートで使う方法 [#sda5869b]
一番素直だけど、一番コストのかかる方法。
インストールは上記の通り。リモートで使う方法は下記参照。
- [[リモートデスクトップ メモ]]
* 基本的な操作 [#ubc3c2ab]
** Virtual PC の操作 [#l542be5a]
Virtual PC の画面をクリックすると、マウス (ポインタデバイ...
ここは慌てず ''右 Alt キーを押す''。
これで、マウス操作が親画面 (Host 側に)に戻る。
** リモートログイン [#sa6cf251]
Fedora 12 など最近の Linux はセキュリティ性を考慮した設定...
そのまま接続するには、SSHに対応したターミナルを使えば良い。
例えば以下のようなソフトが有名。(いずれもフリーです)
- [[Tera Term:http://sourceforge.jp/projects/ttssh2/]]
- [[PuTTY: A Free Telnet/SSH Client:http://www.chiark.gre...
Tera Term が最初から日本語対応していて使い易いかと。
** ターミナルでのコマンド操作 [#saf15907]
Linux(UNIX)のコマンドは DOS コマンドと似ているが、微妙に...
たくさんあるが、よく使うコマンドは以下の通り。
|コマンド|説明|備考|h
|ls (ディレクトリ名)|ファイルとディレクトリの一覧表示。&b...
|pwd|カレントディレクトリを表示。||
|cp (コピー元) (コピー先)|ファイルのコピー。||
|rm (ファイル名 or ディレクトリ名)|ファイル、ディレクトリ...
|mv (移動元) (移動先)|ファイルの移動。ファイル名変更もこ...
|mkdir (ディレクトリ名)|ディレクトリの作成。||
|chmod (権限) (ファイル名 or ディレクトリ名)|ファイルやデ...
|mount (デバイス名) (パス)|CD/DVD や FD などのデバイスを...
|umount (パス)|パスにマウントしたデバイスを解除する。||
|sh (スクリプト名)|スクリプトを実行する。DOSでいうバッチ...
|su (ユーザ名)|ユーザを切り替える。&br;ユーザ名指定なしで...
|yum (パッケージ名)|パッケージのインストール。&br;パッケ...
|shutdown -h (シャットダウンまでの秒数)|システムのシャッ...
|reboot|システムの再起動。|要 root 権限|
*** 参考サイト [#jc3cd2c5]
- [[Linuxコマンド:http://cyberam.dip.jp/linux_command/com...
** プロセスの一時停止/再開 [#kdee22b7]
実行中のプロセスを一時停止する場合は Ctrl + z。
停止したプロセスを再開するには
$ fg
で。
** ファイル検索 [#y7b136cb]
指定したパス配下で、名称に指定したファイル、ディレクトリ...
$ find (パス) -name (名称)
探すファイルの種別を -type オプションで絞ることもできる。
$ find (パス) -name (名称) -type (タイプ)
主なタイプは以下。
|タイプ|意味|h
|f|普通のファイル|
|d|ディレクトリ|
|l|シンボリックリンク|
*** 参考サイト [#l5bae76d]
- [[ファイルの検索:ITPro:http://itpro.nikkeibp.co.jp/art...
** vi の操作 [#aea07bd9]
Linux でのテキスト編集は vi が標準的。
$ vi (ファイルパス)
で開いて編集する。
Windows のメモ帳などと違って、基本はコマンドで操作する。
いろいろコマンドがあるが、最低限、以下のコマンドを覚えて...
|コマンド|操作|h
|:q|セーブしないで終了|
|:wq|セーブして終了|
|:w|セーブのみ|
|i|挿入モードで編集&br;このモードにしてしまえば、とりあえ...
|x|1文字削除|
|dd|1行切り取り(カット)|
|yy|1行コピー|
|p|貼付け(ペースト)|
|u|元に戻す(アンドゥ)|
あと、カーソル移動もコマンドだが、最近の Linux に入ってる...
||↑k||
|←h||l→|
||↓j||
l が右とか、どうなのよ。
*** 参考サイト [#y8215b9a]
- [[viエディタの使い方:http://net-newbie.com/linux/comm...
** 標準入出力をファイルに書き出す [#d0519192]
コンソールの表示をテキストファイルに保存するには、こう。
$ (コマンド) >(出力ファイル) 2>&1
例えば、make の出力をファイルに出したいなーというときは
$ make >make.txt 2>&1
ただ、これだとコンソールに何も表示されなくなるので、ファ...
$ make 2>&1 | tee make.txt
** インストールされているパッケージを調べる [#s9278286]
# rpm -qa
特定のプログラムがあるかどうかを探す場合は、パイプに続け...
# rpm -qa | grep パッケージ名
** パッケージのインストール/アンインストール [#kc827308]
yum を使う。yum は、最近のディストリビューションにはほぼ...
# yum install (パッケージ名)
既にインストールされている場合はアップデートになるっぽい。
ちなみに、アップデートは
# yum update (パッケージ名)
パッケージ名を指定しないで
# yum update
とすると、OS 自体のアップデートになる。アップデートの数に...
アンインストールは、
# yum remove (パッケージ名)
インストールされてない場合は何もしない。
*** FYI [#g50d4803]
yum は Yellowdog Updater Modified の略らしい。かつて Yell...
** 実行中のプログラム一覧を調べる [#oa10a2ee]
Windows のタスクマネージャのようなものもコマンドで調べら...
# ps -ax
または、
# ps aux
grep をつける場合は後者でないとエラーになるぽ。
# ps aux | gerp "httpd"
** サービス状態を調べる [#fabbbb0c]
# service (サービス名) status
sbin にパスが通ってないなら
# /sbin/service (サービス名) status
全てを見るには
# service --status-all
run level を確認するには
# chkconfig --list (サービス名)
自動起動の設定をするには
# chkconfig (サービス名) on
自動起動の設定を無効にするには
# chkconfig (サービス名) off
ちなみに、service コマンドは /etc/rc.d/init.d 下のスクリ...
# /etc/rc.d/init.d/(サービス名) status
でも OK。
* 基本的な設定 [#e7e9ff44]
** GNOME で root ログインする [#va920bc3]
新しい Fedora では、デフォルトで GNOME に root でログイン...
それをできるようにするには、gdm を以下のように編集。
gdm を開く。
# vi /etc/pam.d/gdm
「user != root」とある行を削除。
#↓ここをコメントアウト
#auth required pam_succeed_if.so user != root q...
...以下略
続けて gdm-password を開く。
# vi /etc/pam.d/gdm-password
同様に「user != root」とある行を削除。
#↓ここをコメントアウト
#auth required pam_succeed_if.so user != roo...
gdm の custom.conf がある場合はそこも修正。
# vi /etc/gdm/custom.conf
[security]
DisallowTCP=false
#↓ここを true にする
AllowRemoteRoot=true
...以下略
これで再起動。
ログイン時のユーザ一覧には現れないが、「その他」を選択し...
** サービスの自動起動設定 [#nf299c96]
chkconfig (サービス名) on/off という書式で。
例えば、squid というサービスを自動起動を有効にするには
# chkconfig squid on
自動起動を無効にするには
# chkconfig squid off
** Samba の設定 [#a22ee286]
Windows と Linux とのファイル交換を、Windows のネットワー...
+ スーパーユーザになる。
$ su -
+ Samba 設定ツールをインストール。
# yum -y install system-config-samba
+ 共有フォルダをつくる。
-- ここは /var/samba/share とする。&br;
# mkdir /var/samba/share
+ 共有フォルダのプロパティの「アクセス権」タブを開いて次...
-- 「フォルダのアクセス権」を全て「作成と削除」にする(3...
-- または、コマンドでこう。
# chmod 666 /var/samba/share
+ 「システム」→「管理」→「Samba」を開く。
+ 「プリファレンス」→「サーバ設定」で次の設定を行う。
-- 「基本」タブの「ワークグループ」に Windows のワークグ...
-- 「セキュリティ」タブの「認証モード」を「共有」に設定。
-- 上記以外はデフォルトで OK。
+ 「ファイル」→「共有を追加」で次の設定を行う。
-- 「基本」タブの「ディレクトリ」に「/var/samba/share」、...
-- 「アクセス」タブで「不特定多数のアクセスを許可する」に...
+ ここまでで、Samba 設定画面を閉じる。
+ 「システム」→「管理」→「ファイアーウォール」を開く。
+ 画面左ペインで「信頼したサービス」を選択。
+ 画面右ペインで「Samba」のチェックを ON。
+ 「適用」を押して画面を閉じる。
+ 「システム」→「管理」→「SELinux Management」を開く。
+ 画面左ペインで「Boolean」を選択。
+ 画面右ペインで「samba_export_all_rw」を見つけて チェッ...
+ Samba サービスを開始する。
# /etc/rc.d/init.d/smb start
+ 自動起動の設定をする。
# chkconfig smb on
これで、Windows から、上記サーバの IP を指定して開いてみ...
あと、nmb サービスを起動すれば、ホスト名で名前解決してく...
# /etc/rc.d/init.d/nmb start
# chkconfig nmb on
上記は、/etc/samba/smb.conf を開いて手動設定することもで...
*** 参考 [#sd66c1c9]
- [[ネットワーク共有 Samba をGUIで設定する:http://www.lin...
- [[Windowsファイルサーバー構築(Samba):http://fedorasrv.c...
** FTP の設定 [#ab8e6e54]
Windows とのファイルの交換に FTP を使う手もある。というか...
設定手順はこんな感じで。
+ スーパーユーザになる。&br;
$ su
+ vsftpd をインストール。
-- インストール済みかどうかの確認。&br;
# rpm -qa | grep vsftpd
インストールされていればパッケージ名が表示される。
-- インストールされてなければ入れる。&br;
# yum install vsftpd
+ 「システム」→「管理」→「ファイアーウォール」で SSH(22 ...
-- 画面左ペインで「信頼したサービス」を選択。
-- 画面右ペインで「SSH」(22) にチェックを入れて「OK」。
-- 「適用」を押す。&br;
※多分、SSH は最初から有効になってると思う。
+ FTPサーバ起動。&br;
# /etc/rc.d/init.d/vsftpd start
+ 自動起動の設定。
# chkconfig vsftpd on
これで、FTP クライアントから Linux のユーザとパスワードで...
ただ、上記の設定では通常の FTP では接続できない。SSHに対...
ちなみに、Windows 側の文字コードは Shift_JIS だが、Linux ...
* 様々なパッケージのダウンロード [#w3be48bc]
GNU は本家で。
- [[GNU(ftp):ftp://ftp.gnu.org/gnu/]]
- [[GNU(http):http://ftp.gnu.org/gnu/]]
公開されている有名どころは、こんな感じ。
- [[KDDI Labs (ftp):ftp://ftp.kddilabs.jp/]]
- [[KDDI Labs (http):http://ftp.kddilabs.jp/]]
- KDDI Labs (rsync):rsync://ftp.kddilabs.jp/
- [[理化学研究所 (ftp):ftp://ftp.riken.jp/]]
- [[理化学研究所 (http):http://ftp.riken.jp/]]
- [[慶応義塾大学 (ftp):ftp://ftp.sfc.wide.ad.jp/]]
- 慶応義塾大学 (rsync):rsync://ftp.sfc.wide.ad.jp/
- [[IIJ (ftp):ftp://ftp.iij.ad.jp/]]
- [[IIJ (http):http://ftp.iij.ad.jp/]]
* その他参考サイト [#b9d00787]
- [[@IT:http://www.atmarkit.co.jp/]]
-- [[Linux Tips:http://www.atmarkit.co.jp/flinux/rensai/l...
- [[Linuxインストール個人的ノート:http://www.a.phys.nagoy...
- [[STARTUP LINUX:http://www.d3.dion.ne.jp/~koetaka/index...
- [[UNIX コマンド:http://www.k-tanaka.net/unix/]]
- [[IT pro オープンソース / Linux:http://itpro.nikkeibp.c...
-----
[[プログラム・開発系メモ]]
#googleads(1,1)
終了行:
Windows ユーザな私のための Linux の基本的なことをメモ。
#contents
* 世の中の Linux [#f00e38db]
とりあえずリンク集。
//- [[2ch-Linux-Beginners:http://linux2ch.is.land.to/i]]&...
//[[2ch:http://www.2ch.net/]] の [[linux スレ:http://pc10...
- [[Red Hat Inc. Japan:http://www.jp.redhat.com/]]&br;
Red Hat Linux の販売元会社。今は個人向け Red Hat Linux の...
- [[Fedora JP Project:http://www.fedora.jp/]]&br;
Fedora Core の公式サポートプロジェクト。Red Hat はここで...
- [[Debian:http://www.debian.org/index.ja.html]]&br;
Debian の日本語公式かな。
- [[Debian GNU/Linux (Wiki):http://debian.fam.cx/]]&br;
2ch の Debian スレ のまとめっぽい。
- [[The Community ENTerprise Operating System:http://www....
CentOS というやつ。
- [[Ubuntu Home Page:http://www.ubuntu.com/]]&br;
Ubuntu 公式。
- [[Ubuntu Japanese Team:http://www.ubuntulinux.jp/]]&br;
Ubuntu の日本語サイト。
大体、今流通してる Linux はこんなもんだろう。(2007/01/16 ...
* インストール [#kb973bde]
** Windows とマルチブートする方法 [#v911d006]
Linux も使いたいが、Windows 環境も残す場合、マルチブート...
現状 Windows を使用しているのであれば、HDD をもう一台買っ...
ここは、私が Fedora 12 をインストールしたときの手順をメモ。
+ 最初は Windows で作業するので、Windows を起動。
+ Fedora 12 のディスクイメージをダウンロード。
-- [[Fedora Project Download:http://fedoraproject.org/ja/...
※ここでは Fedora-12-i386-DVD.iso というファイル。&br;
※DVD-RW ドライブがない場合は、CD でも良いかと。ただ、CD ...
+ ダウンロードした iso を DVD にディスクイメージとして書...
-- ここは、エクスプローラなどで単純にコピーするのではダメ...
ISO 書き込みには専用のライティングソフトを使う必要がある...
ちなみに私は [[Power2Go:http://jp.cyberlink.com/products/...
フリーソフトもあると思う。[[FreeSoftNavi:http://www.softn...
+ Windows をシャットダウン。
+ HDD を増設。(或いは、空き領域があれば新たなパーティシ...
-- ここの説明は省略。要は Windows とは別のパーティション...
+ PC を起動して BIOS の設定で、CD/DVD ドライブの起動順番...
+ 上記で作成した インストール DVD をドライブに挿入して再...
+ 「Welcome to Fedora 12!」の画面が表示されたら「Install ...
+ 「Disk Found」画面は「Skip」で。
+ Fedora のセットアップ画面になるので「Next」。
+ 言語選択は「Japanese(日本語)」で。
+ キーボード選択は「日本語」で。
+ Hostname はお好みの名前で。
-- ネットワークに参加しているなら、他のマシン名とかぶらな...
+ タイムゾーンは「アジア/東京」で。
+ root のパスワードを適当に設定。
-- このパスワードは root 権限を使うときに必要になるので忘...
+ ディスクパーティションは「ドライブ全域を使用」を選択。
+ 「このインストールに使用するドライブ」は、増設したディ...
-- マスタに既存 Windows、スレーブに新たな HDD をつけた場...
--- sda は Windows のディスクなので、チェックをはずす。
--- sdb が 新しいディスクなので、チェックを入れる。
+ 「このインストールを起動するドライブ」に sda を選択。
-- これはブートローダを書き込むディスクの選択。&br;
Fedora をインストールするのは sdb だが、sdb にブートロー...
+ 「次へ」を押すと、インストール先でないディスクにブート...
+ あとは適当で OK。
-- インストール時に様々なパッケージを組み込めるけど、後で...
-- よくわからなければ、全部デフォルトのままで OK。
+ 「インストールの準備中」と出たら、あとは勝手にインスト...
-- 長いので、風呂に入るなりお茶でも飲むなりして待つべし。
+ インストールが終わったら、DVD を取り出して「再起動」。
+ ブートローダが起動してカウントダウンが始まる。(デフォ...
-- Windows がデフォルト起動になっている場合は Windows が...
-- Fedora がデフォルト起動になっている場合は Fedora が起...
-- カウントダウン中に何かキーを押せば、OS 選択画面が表示...
これで Fedora を起動すると、ユーザ設定などいくつかの初期...
その後 GNOME の画面が表示されれば、インストール成功。
** Windows 上で仮想 PC を使う方法 [#r3ee22f4]
Linux を仮想 PC 上で動かす方法、というもの。実用的ではな...
仮想 PC の有名どころはここらへん。
- [[VMware:http://www.vmware.com/ja/]]&br;
VMware です。有償の仮想 PC ソフト。
- [[Microsoft Virtual PC 2004:http://www.microsoft.com/ja...
Virtual PC。こちらは現在無償で利用できる。
ところで、 VMware Workstation は $189 くらいするのだけど、
VMware Player というソフトは無償で利用できる。
ただ、Player には環境構築の機能がないので、
すでに構築済みの VM 環境を動作させるのみとなる。
が、別ソフト(フリー)で環境を作り、VMware Player を使って...
- [[無料で構築! 仮想PC:http://www.comp.cs.gunma-u.ac.jp/~...
ただこのサイト、近いうち消えそうな予感がするので、ここに...
*** VMware Player を使う [#u24ff4cf]
[[VMWare Player メモ]] で。
*** Virtual PC を使う [#y2dfac72]
基本は、イメージファイル(*.iso というファイル)を入手し...
iso というのはディスクイメージなので、CD や DVD に焼いて...
*** 参考 [#rd3253cb]
- [[StackAstarisk:http://www.stackasterisk.jp/]]
-- [[システム/サーバ構築:http://www.stackasterisk.jp/tech...
-- [[VirtualPC 編:http://www.stackasterisk.jp/tech/system...
-- [[2ch-Linux-Begginners:http://linux2ch.is.land.to/]]
--- [[インストール全般:http://linux2ch.is.land.to/index.p...
** 別 PC にインストールしてリモートで使う方法 [#sda5869b]
一番素直だけど、一番コストのかかる方法。
インストールは上記の通り。リモートで使う方法は下記参照。
- [[リモートデスクトップ メモ]]
* 基本的な操作 [#ubc3c2ab]
** Virtual PC の操作 [#l542be5a]
Virtual PC の画面をクリックすると、マウス (ポインタデバイ...
ここは慌てず ''右 Alt キーを押す''。
これで、マウス操作が親画面 (Host 側に)に戻る。
** リモートログイン [#sa6cf251]
Fedora 12 など最近の Linux はセキュリティ性を考慮した設定...
そのまま接続するには、SSHに対応したターミナルを使えば良い。
例えば以下のようなソフトが有名。(いずれもフリーです)
- [[Tera Term:http://sourceforge.jp/projects/ttssh2/]]
- [[PuTTY: A Free Telnet/SSH Client:http://www.chiark.gre...
Tera Term が最初から日本語対応していて使い易いかと。
** ターミナルでのコマンド操作 [#saf15907]
Linux(UNIX)のコマンドは DOS コマンドと似ているが、微妙に...
たくさんあるが、よく使うコマンドは以下の通り。
|コマンド|説明|備考|h
|ls (ディレクトリ名)|ファイルとディレクトリの一覧表示。&b...
|pwd|カレントディレクトリを表示。||
|cp (コピー元) (コピー先)|ファイルのコピー。||
|rm (ファイル名 or ディレクトリ名)|ファイル、ディレクトリ...
|mv (移動元) (移動先)|ファイルの移動。ファイル名変更もこ...
|mkdir (ディレクトリ名)|ディレクトリの作成。||
|chmod (権限) (ファイル名 or ディレクトリ名)|ファイルやデ...
|mount (デバイス名) (パス)|CD/DVD や FD などのデバイスを...
|umount (パス)|パスにマウントしたデバイスを解除する。||
|sh (スクリプト名)|スクリプトを実行する。DOSでいうバッチ...
|su (ユーザ名)|ユーザを切り替える。&br;ユーザ名指定なしで...
|yum (パッケージ名)|パッケージのインストール。&br;パッケ...
|shutdown -h (シャットダウンまでの秒数)|システムのシャッ...
|reboot|システムの再起動。|要 root 権限|
*** 参考サイト [#jc3cd2c5]
- [[Linuxコマンド:http://cyberam.dip.jp/linux_command/com...
** プロセスの一時停止/再開 [#kdee22b7]
実行中のプロセスを一時停止する場合は Ctrl + z。
停止したプロセスを再開するには
$ fg
で。
** ファイル検索 [#y7b136cb]
指定したパス配下で、名称に指定したファイル、ディレクトリ...
$ find (パス) -name (名称)
探すファイルの種別を -type オプションで絞ることもできる。
$ find (パス) -name (名称) -type (タイプ)
主なタイプは以下。
|タイプ|意味|h
|f|普通のファイル|
|d|ディレクトリ|
|l|シンボリックリンク|
*** 参考サイト [#l5bae76d]
- [[ファイルの検索:ITPro:http://itpro.nikkeibp.co.jp/art...
** vi の操作 [#aea07bd9]
Linux でのテキスト編集は vi が標準的。
$ vi (ファイルパス)
で開いて編集する。
Windows のメモ帳などと違って、基本はコマンドで操作する。
いろいろコマンドがあるが、最低限、以下のコマンドを覚えて...
|コマンド|操作|h
|:q|セーブしないで終了|
|:wq|セーブして終了|
|:w|セーブのみ|
|i|挿入モードで編集&br;このモードにしてしまえば、とりあえ...
|x|1文字削除|
|dd|1行切り取り(カット)|
|yy|1行コピー|
|p|貼付け(ペースト)|
|u|元に戻す(アンドゥ)|
あと、カーソル移動もコマンドだが、最近の Linux に入ってる...
||↑k||
|←h||l→|
||↓j||
l が右とか、どうなのよ。
*** 参考サイト [#y8215b9a]
- [[viエディタの使い方:http://net-newbie.com/linux/comm...
** 標準入出力をファイルに書き出す [#d0519192]
コンソールの表示をテキストファイルに保存するには、こう。
$ (コマンド) >(出力ファイル) 2>&1
例えば、make の出力をファイルに出したいなーというときは
$ make >make.txt 2>&1
ただ、これだとコンソールに何も表示されなくなるので、ファ...
$ make 2>&1 | tee make.txt
** インストールされているパッケージを調べる [#s9278286]
# rpm -qa
特定のプログラムがあるかどうかを探す場合は、パイプに続け...
# rpm -qa | grep パッケージ名
** パッケージのインストール/アンインストール [#kc827308]
yum を使う。yum は、最近のディストリビューションにはほぼ...
# yum install (パッケージ名)
既にインストールされている場合はアップデートになるっぽい。
ちなみに、アップデートは
# yum update (パッケージ名)
パッケージ名を指定しないで
# yum update
とすると、OS 自体のアップデートになる。アップデートの数に...
アンインストールは、
# yum remove (パッケージ名)
インストールされてない場合は何もしない。
*** FYI [#g50d4803]
yum は Yellowdog Updater Modified の略らしい。かつて Yell...
** 実行中のプログラム一覧を調べる [#oa10a2ee]
Windows のタスクマネージャのようなものもコマンドで調べら...
# ps -ax
または、
# ps aux
grep をつける場合は後者でないとエラーになるぽ。
# ps aux | gerp "httpd"
** サービス状態を調べる [#fabbbb0c]
# service (サービス名) status
sbin にパスが通ってないなら
# /sbin/service (サービス名) status
全てを見るには
# service --status-all
run level を確認するには
# chkconfig --list (サービス名)
自動起動の設定をするには
# chkconfig (サービス名) on
自動起動の設定を無効にするには
# chkconfig (サービス名) off
ちなみに、service コマンドは /etc/rc.d/init.d 下のスクリ...
# /etc/rc.d/init.d/(サービス名) status
でも OK。
* 基本的な設定 [#e7e9ff44]
** GNOME で root ログインする [#va920bc3]
新しい Fedora では、デフォルトで GNOME に root でログイン...
それをできるようにするには、gdm を以下のように編集。
gdm を開く。
# vi /etc/pam.d/gdm
「user != root」とある行を削除。
#↓ここをコメントアウト
#auth required pam_succeed_if.so user != root q...
...以下略
続けて gdm-password を開く。
# vi /etc/pam.d/gdm-password
同様に「user != root」とある行を削除。
#↓ここをコメントアウト
#auth required pam_succeed_if.so user != roo...
gdm の custom.conf がある場合はそこも修正。
# vi /etc/gdm/custom.conf
[security]
DisallowTCP=false
#↓ここを true にする
AllowRemoteRoot=true
...以下略
これで再起動。
ログイン時のユーザ一覧には現れないが、「その他」を選択し...
** サービスの自動起動設定 [#nf299c96]
chkconfig (サービス名) on/off という書式で。
例えば、squid というサービスを自動起動を有効にするには
# chkconfig squid on
自動起動を無効にするには
# chkconfig squid off
** Samba の設定 [#a22ee286]
Windows と Linux とのファイル交換を、Windows のネットワー...
+ スーパーユーザになる。
$ su -
+ Samba 設定ツールをインストール。
# yum -y install system-config-samba
+ 共有フォルダをつくる。
-- ここは /var/samba/share とする。&br;
# mkdir /var/samba/share
+ 共有フォルダのプロパティの「アクセス権」タブを開いて次...
-- 「フォルダのアクセス権」を全て「作成と削除」にする(3...
-- または、コマンドでこう。
# chmod 666 /var/samba/share
+ 「システム」→「管理」→「Samba」を開く。
+ 「プリファレンス」→「サーバ設定」で次の設定を行う。
-- 「基本」タブの「ワークグループ」に Windows のワークグ...
-- 「セキュリティ」タブの「認証モード」を「共有」に設定。
-- 上記以外はデフォルトで OK。
+ 「ファイル」→「共有を追加」で次の設定を行う。
-- 「基本」タブの「ディレクトリ」に「/var/samba/share」、...
-- 「アクセス」タブで「不特定多数のアクセスを許可する」に...
+ ここまでで、Samba 設定画面を閉じる。
+ 「システム」→「管理」→「ファイアーウォール」を開く。
+ 画面左ペインで「信頼したサービス」を選択。
+ 画面右ペインで「Samba」のチェックを ON。
+ 「適用」を押して画面を閉じる。
+ 「システム」→「管理」→「SELinux Management」を開く。
+ 画面左ペインで「Boolean」を選択。
+ 画面右ペインで「samba_export_all_rw」を見つけて チェッ...
+ Samba サービスを開始する。
# /etc/rc.d/init.d/smb start
+ 自動起動の設定をする。
# chkconfig smb on
これで、Windows から、上記サーバの IP を指定して開いてみ...
あと、nmb サービスを起動すれば、ホスト名で名前解決してく...
# /etc/rc.d/init.d/nmb start
# chkconfig nmb on
上記は、/etc/samba/smb.conf を開いて手動設定することもで...
*** 参考 [#sd66c1c9]
- [[ネットワーク共有 Samba をGUIで設定する:http://www.lin...
- [[Windowsファイルサーバー構築(Samba):http://fedorasrv.c...
** FTP の設定 [#ab8e6e54]
Windows とのファイルの交換に FTP を使う手もある。というか...
設定手順はこんな感じで。
+ スーパーユーザになる。&br;
$ su
+ vsftpd をインストール。
-- インストール済みかどうかの確認。&br;
# rpm -qa | grep vsftpd
インストールされていればパッケージ名が表示される。
-- インストールされてなければ入れる。&br;
# yum install vsftpd
+ 「システム」→「管理」→「ファイアーウォール」で SSH(22 ...
-- 画面左ペインで「信頼したサービス」を選択。
-- 画面右ペインで「SSH」(22) にチェックを入れて「OK」。
-- 「適用」を押す。&br;
※多分、SSH は最初から有効になってると思う。
+ FTPサーバ起動。&br;
# /etc/rc.d/init.d/vsftpd start
+ 自動起動の設定。
# chkconfig vsftpd on
これで、FTP クライアントから Linux のユーザとパスワードで...
ただ、上記の設定では通常の FTP では接続できない。SSHに対...
ちなみに、Windows 側の文字コードは Shift_JIS だが、Linux ...
* 様々なパッケージのダウンロード [#w3be48bc]
GNU は本家で。
- [[GNU(ftp):ftp://ftp.gnu.org/gnu/]]
- [[GNU(http):http://ftp.gnu.org/gnu/]]
公開されている有名どころは、こんな感じ。
- [[KDDI Labs (ftp):ftp://ftp.kddilabs.jp/]]
- [[KDDI Labs (http):http://ftp.kddilabs.jp/]]
- KDDI Labs (rsync):rsync://ftp.kddilabs.jp/
- [[理化学研究所 (ftp):ftp://ftp.riken.jp/]]
- [[理化学研究所 (http):http://ftp.riken.jp/]]
- [[慶応義塾大学 (ftp):ftp://ftp.sfc.wide.ad.jp/]]
- 慶応義塾大学 (rsync):rsync://ftp.sfc.wide.ad.jp/
- [[IIJ (ftp):ftp://ftp.iij.ad.jp/]]
- [[IIJ (http):http://ftp.iij.ad.jp/]]
* その他参考サイト [#b9d00787]
- [[@IT:http://www.atmarkit.co.jp/]]
-- [[Linux Tips:http://www.atmarkit.co.jp/flinux/rensai/l...
- [[Linuxインストール個人的ノート:http://www.a.phys.nagoy...
- [[STARTUP LINUX:http://www.d3.dion.ne.jp/~koetaka/index...
- [[UNIX コマンド:http://www.k-tanaka.net/unix/]]
- [[IT pro オープンソース / Linux:http://itpro.nikkeibp.c...
-----
[[プログラム・開発系メモ]]
#googleads(1,1)
ページ名: