Server ≫ Linux Server ≫ Fedora 8 ≫ 各種設定前に・・・

 
   
各種コマンド
   
 

各種サーバー等のインストール&設定において各種のコマンドを使います。ここではそれらのコマンドを簡単に紹介しておきます。

紹介するコマンドはこれから行うインストール&設定で最低必要になるコマンドだけですのでその他のコマンドについては御自分で調べて下さい。

   
   
rpm -q コマンド
   
  rpm -q コマンドは当該ソフトがインストールされているか調べるコマンドです。青文字が入力文字です。
   
 

 
 
[root@linux]# rpm -q postfix    postfix(SMTPサーバー)がインストールされているか?
 postfix-2.3.3-2   
バージョン表示されればインストールされている
 

   
 

 
 
[root@linux]# rpm -q postfix    postfix(SMTPサーバー)がインストールされているか?
 パッケージ postfix
はインストールされていません    インストールされていない
 

   
   
yum コマンド
   
  yum コマンドはアプリケーション(ソフト)をインストール&削除するコマンドです。青文字が入力文字です。
   
 

 
 
[root@linux]# yum install postfix    postfix(SMTPサーバー)をインストール
 

   
 

 
 
[root@linux]# yum remove postfix    入力(postfix(SMTPサーバー)を削除
 

   
  なお、引数に -y を付ける場合をよく見かけますが当サイトでは付けません。

引数に -y はインストールや削除の途中で Yes か No の入力を求められた時に自動的に Yes を選択・入力する引数です。当サイトでは確認後 Yes を入力したいのでこの引数は付けません。

   
 

 
 
[root@linux]# yum -y install postfix    引数 -y を付けた例
 

   
   

wget のインストール

   
 

Fedora のソフトは基本的には上記の yum でインストールできますが、Fedora のライブラリーに無いソフトをインストールするために各種ソフトをダウンロードする場合に wget コマンドを使います。

そこで、wget をインストールしておきます。

下記のように入力して下さい。青文字が入力文字です。

   
 

 
 
[root@linux]# yum install wget    ← 入力
 fedora                      100% |=========================| 2.1 kB    00:00
 updates                     100% |=========================| 2.3 kB    00:00
 Setting up Install Process
 Parsing package install arguments
 Resolving Dependencies
 --> Running transaction check
 ---> Package wget.i386 0:1.10.2-16.fc8 set to be updated
 --> Finished Dependency Resolution

 Dependencies Resolved

 =============================================================================
  Package               Arch       Version             Repository       Size
 =============================================================================
 Installing:
  wget                  i386       1.10.2-16.fc8       fedora           589 k

 Transaction Summary
 =============================================================================
 Install      1 Package(s)
 Update       0 Package(s)
 Remove       0 Package(s)

 Total download size: 589 k
 Is this ok [y/N]:
y    ← 入力
 Downloading Packages:
 (1/1): wget-1.10.2-16.fc8 100% |=========================| 589 kB    00:00
 Running rpm_check_debug
 Running Transaction Test
 Finished Transaction Test
 Transaction Test Succeeded
 Running Transaction
   Installing: wget                         ######################### [1/1]

 Installed: wget.i386 0:1.10.2-16.fc8
 Complete!
    ← Complete! と表示されればインストール完了
 

   
   
開発環境
   
  Fedora でサーバーを構築する場合には開発環境は必要ありませんが、色々なソフトをインストールし、確認等する時に必要になる場合もあります。

そこで、開発環境をインストールしておきます。 但し、これはインストールしなくても問題ありません。

下記のように入力して下さい。青文字が入力文字です。

   
 

 
 
[root@linux]# yum groupinstall "Development Tools"    ← 入力
 Setting up Group Process
 Package pkgconfig - 1:0.22-4.fc8.i386 already installed and latest version
 Package gdb - 6.6-45.fc8.i386 already installed and latest version
 Resolving Dependencies
 --> Running transaction check
 ---> Package ctags.i386 0:5.6-1.1 set to be updated
 ---> Package gcc.i386 0:4.1.2-33 set to be updated
 --> Processing Dependency: libgomp = 4.1.2-33 for package: gcc
 --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
 --> Processing Dependency: libgomp.so.1 for package: gcc
 ---> Package python-ldap.i386 0:2.3.1-1.fc8 set to be updated
 ---> Package bison.i386 0:2.3-4.fc8 set to be updated
 ---> Package subversion.i386 0:1.4.4-7 set to be updated
 --> Processing Dependency: libneon.so.27 for package: subversion
 ---> Package automake17.noarch 0:1.7.9-11 set to be updated
 ---> Package swig.i386 0:1.3.33-1.fc8 set to be updated
 ---> Package oprofile.i386 0:0.9.3-6.fc8 set to be updated
 ---> Package doxygen.i386 1:1.5.5-2.fc8 set to be updated
 ---> Package cvs.i386 0:1.11.22-12.fc8 set to be updated
 ---> Package gcc-c++.i386 0:4.1.2-33 set to be updated
 --> Processing Dependency: libstdc++-devel = 4.1.2-33 for package: gcc-c++
 ---> Package ccache.i386 0:2.4-11.fc8 set to be updated
 ---> Package rcs.i386 0:5.7-31 set to be updated
 ---> Package flex.i386 0:2.5.33-14.fc8 set to be updated
 ---> Package automake15.noarch 0:1.5-22 set to be updated
 ---> Package gettext.i386 0:0.16.1-12.fc8 set to be updated
 ---> Package valgrind.i386 1:3.2.3-7 set to be updated
 ---> Package pstack.i386 0:1.2-7.2.2 set to be updated
 ---> Package elfutils.i386 0:0.131-1.fc8 set to be updated
 --> Processing Dependency: elfutils-libs-i386 = 0.131-1.fc8 for package: elfutils
 --> Processing Dependency: libdw.so.1(ELFUTILS_0.127) for package: elfutils
 --> Processing Dependency: libdw.so.1(ELFUTILS_0.122) for package: elfutils
 --> Processing Dependency: libdw.so.1(ELFUTILS_0.130) for package: elfutils
 --> Processing Dependency: libdw.so.1 for package: elfutils
 --> Processing Dependency: libdw.so.1(ELFUTILS_0.126) for package: elfutils
 ---> Package automake14.noarch 0:1.4p6-15.fc7 set to be updated
 ---> Package binutils.i386 0:2.17.50.0.18-1 set to be updated
 ---> Package gcc-gfortran.i386 0:4.1.2-33 set to be updated
 --> Processing Dependency: libgfortran.so.1 for package: gcc-gfortran
 --> Processing Dependency: libgfortran = 4.1.2-33 for package: gcc-gfortran
 --> Processing Dependency: libmpfr.so.1 for package: gcc-gfortran
 ---> Package cscope.i386 0:15.5-15.4.fc7 set to be updated
 ---> Package oprofile-gui.i386 0:0.9.3-6.fc8 set to be updated
 --> Processing Dependency: libqt-mt.so.3 for package: oprofile-gui
 ---> Package redhat-rpm-config.noarch 0:9.0.1-1.fc8 set to be updated
 ---> Package indent.i386 0:2.2.9-16.fc7 set to be updated
 ---> Package automake.noarch 0:1.10-6 set to be updated
 ---> Package strace.i386 0:4.5.16-2.fc8 set to be updated
 ---> Package ltrace.i386 0:0.5-9.45svn.fc8 set to be updated
 ---> Package texinfo.i386 0:4.11-3.fc8 set to be updated
 ---> Package byacc.i386 0:1.9.20050813-2.fc8 set to be updated
 ---> Package patchutils.i386 0:0.2.31-3.fc8 set to be updated
 ---> Package automake16.noarch 0:1.6.3-14 set to be updated
 ---> Package frysk.i386 0:0.2.1-0.fc8 set to be updated
 --> Processing Dependency: libgcj.so.8rh for package: frysk
 ---> Package autoconf.noarch 0:2.61-9.fc8 set to be updated
 --> Processing Dependency: imake for package: autoconf
 ---> Package systemtap.i386 0:0.5.14-1.fc8 set to be updated
 --> Processing Dependency: systemtap-runtime = 0.5.14-1.fc8 for package: systemtap
 ---> Package make.i386 1:3.81-11.fc8 set to be updated
 ---> Package diffstat.i386 0:1.43-6.fc8 set to be updated
 ---> Package rpm-build.i386 0:4.4.2.2-7.fc8 set to be updated
 --> Processing Dependency: patch >= 2.5 for package: rpm-build
 ---> Package libtool.i386 0:1.5.24-3.fc8 set to be updated
 --> Running transaction check
 ---> Package libgfortran.i386 0:4.1.2-33 set to be updated
 ---> Package elfutils-libs.i386 0:0.131-1.fc8 set to be updated
 ---> Package imake.i386 0:1.0.2-5.fc8 set to be updated
 ---> Package libstdc++-devel.i386 0:4.1.2-33 set to be updated
 ---> Package systemtap-runtime.i386 0:0.5.14-1.fc8 set to be updated
 ---> Package glibc-devel.i386 0:2.7-2 set to be updated
 --> Processing Dependency: glibc-headers for package: glibc-devel
 --> Processing Dependency: glibc-headers = 2.7-2 for package: glibc-devel
 ---> Package mpfr.i386 0:2.3.0-1.fc8 set to be updated
 ---> Package libgcj.i386 0:4.1.2-33 set to be updated
 ---> Package libgomp.i386 0:4.1.2-33 set to be updated
 ---> Package patch.i386 0:2.5.4-30.fc8 set to be updated
 ---> Package neon.i386 0:0.27.2-2 set to be updated
 ---> Package qt.i386 1:3.3.8b-2.fc8 set to be updated
 --> Running transaction check
 ---> Package glibc-headers.i386 0:2.7-2 set to be updated
 --> Processing Dependency: kernel-headers for package: glibc-headers
 --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
 --> Running transaction check
 ---> Package kernel-headers.i386 0:2.6.24.4-64.fc8 set to be updated
 --> Finished Dependency Resolution

 Dependencies Resolved

 =============================================================================
  Package                 Arch       Version          Repository        Size
 =============================================================================
 Installing:
  automake14              noarch     1.4p6-15.fc7     fedora            243 k
  automake15              noarch     1.5-22           fedora            283 k
  automake16              noarch     1.6.3-14         fedora            297 k
  automake17              noarch     1.7.9-11         fedora            359 k
  bison                   i386       2.3-4.fc8        fedora            528 k
  byacc                   i386       1.9.20050813-2.fc8 fedora           44 k
  ccache                  i386       2.4-11.fc8       fedora             52 k
  cscope                  i386       15.5-15.4.fc7    fedora            137 k
  ctags                   i386       5.6-1.1          fedora            127 k
  cvs                     i386       1.11.22-12.fc8   fedora            726 k
  diffstat                i386       1.43-6.fc8       fedora             19 k
  doxygen                 i386       1:1.5.5-2.fc8    updates           2.6 M
  flex                    i386       2.5.33-14.fc8    updates           299 k
  frysk                   i386       0.2.1-0.fc8      updates            36 M
  gcc-c++                 i386       4.1.2-33         fedora            3.3 M
  gcc-gfortran            i386       4.1.2-33         fedora            3.0 M
  gettext                 i386       0.16.1-12.fc8    fedora            1.5 M
  indent                  i386       2.2.9-16.fc7     fedora             94 k
  libtool                 i386       1.5.24-3.fc8     fedora            684 k
  ltrace                  i386       0.5-9.45svn.fc8  fedora             60 k
  oprofile-gui            i386       0.9.3-6.fc8      fedora             84 k
  patchutils              i386       0.2.31-3.fc8     fedora            110 k
  pstack                  i386       1.2-7.2.2        fedora            4.6 k
  python-ldap             i386       2.3.1-1.fc8      fedora            130 k
  rcs                     i386       5.7-31           fedora            333 k
  redhat-rpm-config       noarch     9.0.1-1.fc8      fedora             52 k
  rpm-build               i386       4.4.2.2-7.fc8    updates           303 k
  strace                  i386       4.5.16-2.fc8     fedora            163 k
  subversion              i386       1.4.4-7          fedora            2.3 M
  swig                    i386       1.3.33-1.fc8     updates           3.1 M
  systemtap               i386       0.5.14-1.fc8     fedora            613 k
  texinfo                 i386       4.11-3.fc8       updates           824 k
  valgrind                i386       1:3.2.3-7        fedora             11 M
 Installing for dependencies:
  autoconf                noarch     2.61-9.fc8       fedora            800 k
  automake                noarch     1.10-6           fedora            514 k
  binutils                i386       2.17.50.0.18-1   fedora            2.8 M
  elfutils                i386       0.131-1.fc8      updates           210 k
  elfutils-libs           i386       0.131-1.fc8      updates           121 k
  gcc                     i386       4.1.2-33         fedora            5.2 M
  glibc-devel             i386       2.7-2            fedora            2.0 M
  glibc-headers           i386       2.7-2            fedora            609 k
  imake                   i386       1.0.2-5.fc8      fedora            312 k
  kernel-headers          i386       2.6.24.4-64.fc8  updates           732 k
  libgcj                  i386       4.1.2-33         fedora             19 M
  libgfortran             i386       4.1.2-33         fedora            230 k
  libgomp                 i386       4.1.2-33         fedora             84 k
  libstdc++-devel         i386       4.1.2-33         fedora            2.8 M
  make                    i386       1:3.81-11.fc8    updates           477 k
  mpfr                    i386       2.3.0-1.fc8      fedora            142 k
  neon                    i386       0.27.2-2         fedora            109 k
  oprofile                i386       0.9.3-6.fc8      fedora            2.1 M
  patch                   i386       2.5.4-30.fc8     fedora             64 k
  qt                      i386       1:3.3.8b-2.fc8   updates           3.6 M
  systemtap-runtime       i386       0.5.14-1.fc8     fedora             32 k

 Transaction Summary
 =============================================================================
 Install     54 Package(s)
 Update       6 Package(s)
 Remove       0 Package(s)

 Total download size: 111 M
 Is this ok [y/N]:
y    ← 入力
 Downloading Packages:
 (1/54): qt-3.3.8b-2.fc8.i 100% |=========================| 3.6 MB    00:02
 (2/54): libtool-1.5.24-3. 100% |=========================| 684 kB    00:00
 (3/54): kernel-headers-2. 100% |=========================| 732 kB    00:00
 (4/54): rpm-build-4.4.2.2 100% |=========================| 303 kB    00:00
 (5/54): neon-0.27.2-2.i38 100% |=========================| 109 kB    00:00
 (6/54): diffstat-1.43-6.f 100% |=========================|  19 kB    00:00
 (7/54): make-3.81-11.fc8. 100% |=========================| 477 kB    00:00
 (8/54): systemtap-0.5.14- 100% |=========================| 613 kB    00:00
 (9/54): patch-2.5.4-30.fc 100% |=========================|  64 kB    00:00
 (10/54): autoconf-2.61-9. 100% |=========================| 800 kB    00:00
 (11/54): frysk-0.2.1-0.fc 100% |=========================|  36 MB    00:11
 (12/54): automake16-1.6.3 100% |=========================| 297 kB    00:00
 (13/54): patchutils-0.2.3 100% |=========================| 110 kB    00:00
 (14/54): byacc-1.9.200508 100% |=========================|  44 kB    00:00
 (15/54): texinfo-4.11-3.f 100% |=========================| 824 kB    00:00
 (16/54): ltrace-0.5-9.45s 100% |=========================|  60 kB    00:00
 (17/54): strace-4.5.16-2. 100% |=========================| 163 kB    00:00
 (18/54): automake-1.10-6. 100% |=========================| 514 kB    00:00
 (19/54): libgomp-4.1.2-33 100% |=========================|  84 kB    00:00
 (20/54): indent-2.2.9-16. 100% |=========================|  94 kB    00:00
 (21/54): libgcj-4.1.2-33. 100% |=========================|  19 MB    00:06
 (22/54): redhat-rpm-confi 100% |=========================|  52 kB    00:00
 (23/54): oprofile-gui-0.9 100% |=========================|  84 kB    00:00
 (24/54): mpfr-2.3.0-1.fc8 100% |=========================| 142 kB    00:00
 (25/54): cscope-15.5-15.4 100% |=========================| 137 kB    00:00
 (26/54): gcc-gfortran-4.1 100% |=========================| 3.0 MB    00:00
 (27/54): glibc-headers-2. 100% |=========================| 609 kB    00:00
 (28/54): binutils-2.17.50 100% |=========================| 2.8 MB    00:00
 (29/54): automake14-1.4p6 100% |=========================| 243 kB    00:00
 (30/54): elfutils-0.131-1 100% |=========================| 210 kB    00:00
 (31/54): pstack-1.2-7.2.2 100% |=========================| 4.6 kB    00:00
 (32/54): glibc-devel-2.7- 100% |=========================| 2.0 MB    00:00
 (33/54): valgrind-3.2.3-7 100% |=========================|  11 MB    00:03
 (34/54): systemtap-runtim 100% |=========================|  32 kB    00:00
 (35/54): gettext-0.16.1-1 100% |=========================| 1.5 MB    00:00
 (36/54): automake15-1.5-2 100% |=========================| 283 kB    00:00
 (37/54): flex-2.5.33-14.f 100% |=========================| 299 kB    00:00
 (38/54): rcs-5.7-31.i386. 100% |=========================| 333 kB    00:00
 (39/54): ccache-2.4-11.fc 100% |=========================|  52 kB    00:00
 (40/54): gcc-c++-4.1.2-33 100% |=========================| 3.3 MB    00:00
 (41/54): libstdc++-devel- 100% |=========================| 2.8 MB    00:00
 (42/54): cvs-1.11.22-12.f 100% |=========================| 726 kB    00:00
 (43/54): imake-1.0.2-5.fc 100% |=========================| 312 kB    00:00
 (44/54): elfutils-libs-0. 100% |=========================| 121 kB    00:00
 (45/54): doxygen-1.5.5-2. 100% |=========================| 2.6 MB    00:00
 (46/54): oprofile-0.9.3-6 100% |=========================| 2.1 MB    00:00
 (47/54): swig-1.3.33-1.fc 100% |=========================| 3.1 MB    00:00
 (48/54): automake17-1.7.9 100% |=========================| 359 kB    00:00
 (49/54): libgfortran-4.1. 100% |=========================| 230 kB    00:00
 (50/54): subversion-1.4.4 100% |=========================| 2.3 MB    00:00
 (51/54): bison-2.3-4.fc8. 100% |=========================| 528 kB    00:00
 (52/54): python-ldap-2.3. 100% |=========================| 130 kB    00:00
 (53/54): gcc-4.1.2-33.i38 100% |=========================| 5.2 MB    00:01
 (54/54): ctags-5.6-1.1.i3 100% |=========================| 127 kB    00:00
 Running rpm_check_debug
 Running Transaction Test
 Finished Transaction Test
 Transaction Test Succeeded
 Running Transaction
   Installing: binutils                    ####################### [ 1/54]
   Installing: libgomp                     ####################### [ 2/54]
   Installing: elfutils-libs               ####################### [ 3/54]
   Installing: elfutils                    ####################### [ 4/54]
   Installing: oprofile                    ####################### [ 5/54]
   Installing: qt                          ####################### [ 6/54]
   Installing: neon                        ####################### [ 7/54]
   Installing: make                        ####################### [ 8/54]
   Installing: patch                       ####################### [ 9/54]
   Installing: libgcj                      ####################### [10/54]
   Installing: mpfr                        ####################### [11/54]
   Installing: systemtap-runtime           ####################### [12/54]
   Installing: imake                       ####################### [13/54]
   Installing: libgfortran                 ####################### [14/54]
   Installing: frysk                       ####################### [15/54]
   Installing: rpm-build                   ####################### [16/54]
   Installing: subversion                  ####################### [17/54]
   Installing: oprofile-gui                ####################### [18/54]
   Installing: gettext                     ####################### [19/54]
   Installing: diffstat                    ####################### [20/54]
   Installing: patchutils                  ####################### [21/54]
   Installing: byacc                       ####################### [22/54]
   Installing: texinfo                     ####################### [23/54]
   Installing: ltrace                      ####################### [24/54]
   Installing: strace                      ####################### [25/54]
   Installing: indent                      ####################### [26/54]
   Installing: cscope                      ####################### [27/54]
   Installing: valgrind                    ####################### [28/54]
   Installing: flex                        ####################### [29/54]
   Installing: rcs                         ####################### [30/54]
   Installing: ccache                      ####################### [31/54]
   Installing: cvs                         ####################### [32/54]
   Installing: doxygen                     ####################### [33/54]
   Installing: swig                        ####################### [34/54]
   Installing: bison                       ####################### [35/54]
   Installing: python-ldap                 ####################### [36/54]
   Installing: ctags                       ####################### [37/54]
   Installing: autoconf                    ####################### [38/54]
   Installing: automake                    ####################### [39/54]
   Installing: kernel-headers              ####################### [40/54]
   Installing: glibc-headers               ####################### [41/54]
   Installing: glibc-devel                 ####################### [42/54]
   Installing: libstdc++-devel             ####################### [43/54]
   Installing: libtool                     ####################### [44/54]
   Installing: automake17                  ####################### [45/54]
   Installing: automake16                  ####################### [46/54]
   Installing: redhat-rpm-config           ####################### [47/54]
   Installing: automake14                  ####################### [48/54]
   Installing: pstack                      ####################### [49/54]
   Installing: automake15                  ####################### [50/54]
   Installing: gcc                         ####################### [51/54]
   Installing: gcc-c++                     ####################### [52/54]
   Installing: gcc-gfortran                ####################### [53/54]
   Installing: systemtap                   ####################### [54/54]

 Installed: automake14.noarch 0:1.4p6-15.fc7 automake15.noarch 0:1.5-22 automake16.noarch 0:1.6.3-14 
 automake17.noarch 0:1.7.9-11 bison.i386 0:2.3-4.fc8 byacc.i386 0:1.9.20050813-2.fc8 ccache.i386 0:2.4-
 11.fc8 cscope.i386 0:15.5-15.4.fc7 ctags.i386 0:5.6-1.1 cvs.i386 0:1.11.22-12.fc8 diffstat.i386 0:1.43-
 6.fc8 doxygen.i386 1:1.5.5-2.fc8 flex.i386 0:2.5.33-14.fc8 frysk.i386 0:0.2.1-0.fc8 gcc-c++.i386 0:4.1.2-
 33 gcc-gfortran.i386 0:4.1.2-33 gettext.i386 0:0.16.1-12.fc8 indent.i386 0:2.2.9-16.fc7 libtool.i386
 0:1.5.24- 3.fc8 ltrace.i386 0:0.5-9.45svn.fc8 oprofile-gui.i386 0:0.9.3-6.fc8 patchutils.i386 0:0.2.31-
 3.fc8  pstack.i386 0:1.2-7.2.2 python-ldap.i386 0:2.3.1-1.fc8 rcs.i386 0:5.7-31 redhat-rpm-config.noarch
 0:9.0.1- 1.fc8 rpm-build.i386 0:4.4.2.2-7.fc8 strace.i386 0:4.5.16-2.fc8 subversion.i386 0:1.4.4-7
 swig.i386  0:1.3.33-1.fc8 systemtap.i386 0:0.5.14-1.fc8 texinfo.i386 0:4.11-3.fc8 valgrind.i386 1:3.2.3-7
 Dependency Installed: autoconf.noarch 0:2.61-9.fc8 automake.noarch 0:1.10-6 binutils.i386 0:2.17.50.0.18-1
 elfutils.i386 0:0.131-1.fc8 elfutils-libs.i386 0:0.131-1.fc8 gcc.i386 0:4.1.2-33 glibc-devel.i386 0:2.7-2 
 glibc-headers.i386 0:2.7-2 imake.i386 0:1.0.2-5.fc8 kernel-headers.i386 0:2.6.24.4-64.fc8 libgcj.i386 
 0:4.1.2-33 libgfortran.i386 0:4.1.2-33 libgomp.i386 0:4.1.2-33 libstdc++-devel.i386 0:4.1.2-33 make.i386 
 1:3.81-11.fc8 mpfr.i386 0:2.3.0-1.fc8 neon.i386 0:0.27.2-2 oprofile.i386 0:0.9.3-6.fc8 patch.i386 0:2.5.4-
 30.fc8 qt.i386 1:3.3.8b-2.fc8 systemtap-runtime.i386 0:0.5.14-1.fc8
 Complete!
    ← Complete! と表示されればインストール完了
 

   
   

X Window System

   
 

Fedora でサーバーを構築する場合にはX Window System 環境は必要ありませんが、テキストモードではなくグラフィカルモードで運用したい場合はX Window System をインストールします。

なお、fedora のインストール時にX Window System を選択していればインストールする必要はありません。

下記のように入力して下さい。青文字が入力文字です。

   
 

 
 
[root@linux]# yum groupinstall "X Window System"    ← 入力
 Setting up Group Process
 Package xorg-x11-fonts-misc - 7.2-3.fc8.noarch already installed and latest version
 Package xorg-x11-server-Xorg - 1.3.0.0-44.fc8.i386 already installed and latest version
 Package xorg-x11-fonts-100dpi - 7.2-3.fc8.noarch already installed and latest version
 Package xorg-x11-xauth - 1:1.0.2-3.fc8.i386 already installed and latest version
 Package desktop-backgrounds-basic - 7.92-8.noarch already installed and latest version
 Package xorg-x11-fonts-ISO8859-1-100dpi - 7.2-3.fc8.noarch already installed and latest version
 Package xorg-x11-fonts-Type1 - 7.2-3.fc8.noarch already installed and latest version
 Package xorg-x11-fonts-truetype - 7.2-3.fc8.noarch already installed and latest version
 Package bitmap-fonts - 0.3-5.1.2.fc7.noarch already installed and latest version
 Package xorg-x11-drivers - 7.2-9.fc8.i386 already installed and latest version
 Package paktype-fonts - 2.0-2.fc8.noarch already installed and latest version
 Package lohit-fonts-bengali - 2.1.9-1.fc8.noarch already installed and latest version
 Package xorg-x11-utils - 7.3-1.fc8.i386 already installed and latest version
 Package xorg-x11-apps - 7.3-1.fc8.i386 already installed and latest version
 Package lohit-fonts-tamil - 2.1.9-1.fc8.noarch already installed and latest version
 Package pirut - 1.3.28-1.fc8.noarch already installed and latest version
 Package setroubleshoot - 2.0.5-2.fc8.noarch already installed and latest version
 Package openssh-askpass - 4.7p1-4.fc8.i386 already installed and latest version
 Package liberation-fonts - 1.0-1.fc8.noarch already installed and latest version
 Package system-config-display - 1.0.51-4.fc8.noarch already installed and latest version
 Package kacst-fonts - 1.6.2-2.fc8.noarch already installed and latest version
 Package policycoreutils-gui - 2.0.33-3.fc8.i386 already installed and latest version
 Package cjkunifonts-uming - 0.1.20060928-4.fc8.noarch already installed and latest version
 Package jomolhari-fonts - 0.003-4.fc8.noarch already installed and latest version
 Package smolt-firstboot - 1.1.1.1-3.fc8.noarch already installed and latest version
 Package lohit-fonts-punjabi - 2.1.9-1.fc8.noarch already installed and latest version
 Package krb5-auth-dialog - 0.7-5.fc8.i386 already installed and latest version
 Package system-config-soundcard - 2.0.6-11.fc8.noarch already installed and latest version
 Package sazanami-fonts-gothic - 0.20040629-4.20061016.fc8.noarch already installed and latest version
 Package dejavu-lgc-fonts - 2.19-1.noarch already installed and latest version
 Package lohit-fonts-hindi - 2.1.9-1.fc8.noarch already installed and latest version
 Package system-config-services - 0.9.17-1.fc8.noarch already installed and latest version
 Package baekmuk-ttf-fonts-gulim - 2.2-6.fc8.noarch already installed and latest version
 Package xterm - 234-1.fc8.i386 already installed and latest version
 Package xorg-x11-twm - 1:1.0.3-1.fc8.i386 already installed and latest version
 Package glx-utils - 7.0.2-3.fc8.i386 already installed and latest version
 Package lohit-fonts-kannada - 2.1.9-1.fc8.noarch already installed and latest version
 Package authconfig-gtk - 5.3.18-1.fc8.i386 already installed and latest version
 Package system-config-printer - 0.7.74.11-4.fc8.i386 already installed and latest version
 Package system-config-network - 1.4.7-1.fc8.noarch already installed and latest version
 Package lohit-fonts-gujarati - 2.1.9-1.fc8.noarch already installed and latest version
 Package lohit-fonts-telugu - 2.1.9-1.fc8.noarch already installed and latest version
 Package system-config-users - 1.2.72-1.fc8.noarch already installed and latest version
 Package lohit-fonts-oriya - 2.1.9-1.fc8.noarch already installed and latest version
 Resolving Dependencies
 --> Running transaction check
 ---> Package firstboot.noarch 0:1.4.39-1.fc8 set to be updated
 --> Processing Dependency: system-config-keyboard for package: firstboot
 ---> Package gdm.i386 1:2.20.3-1.fc8 set to be updated
 --> Processing Dependency: fedorainfinity-gdm-theme >= 8.0.0 for package: gdm
 ---> Package rhgb.i386 1:0.17.7-4.fc8 set to be updated
 ---> Package xorg-x11-xinit.i386 0:1.0.7-2.fc8 set to be updated
 ---> Package system-config-date.noarch 0:1.9.16-1.fc8 set to be updated
 --> Running transaction check
 ---> Package system-config-keyboard.noarch 0:1.2.11-3.fc8 set to be updated
 ---> Package fedorainfinity-gdm-theme.noarch 0:8.0.1-1.fc8 set to be updated
 --> Finished Dependency Resolution

 Dependencies Resolved

 =============================================================================
  Package                 Arch       Version          Repository        Size
 =============================================================================
 Updating:
  rhgb                    i386       1:0.17.7-4.fc8   updates           140 k
 Installing for dependencies:
  fedorainfinity-gdm-theme noarch    8.0.1-1.fc8      fedora            1.1 M
  firstboot               noarch     1.4.39-1.fc8     fedora            241 k
  gdm                     i386       1:2.20.3-1.fc8   updates           4.4 M
  system-config-date      noarch     1.9.16-1.fc8     fedora            1.1 M
  system-config-keyboard  noarch     1.2.11-3.fc8     fedora             68 k
  xorg-x11-xinit          i386       1.0.7-2.fc8      fedora             36 k

 Transaction Summary
 =============================================================================
 Install      6 Package(s)
 Update       1 Package(s)
 Remove       0 Package(s)

 Total download size: 7.0 M
 Is this ok [y/N]:
y    ← 入力
 Downloading Packages:
 (1/7): system-config-date 100% |=========================| 1.1 MB    00:00
 (2/7): fedorainfinity-gdm 100% |=========================| 1.1 MB    00:00
 (3/7): xorg-x11-xinit-1.0 100% |=========================|  36 kB    00:00
 (4/7): rhgb-0.17.7-4.fc8. 100% |=========================| 140 kB    00:00
 (5/7): gdm-2.20.3-1.fc8.i 100% |=========================| 4.4 MB    00:01
 (6/7): system-config-keyb 100% |=========================|  68 kB    00:00
 (7/7): firstboot-1.4.39-1 100% |=========================| 241 kB    00:00
 Running rpm_check_debug
 Running Transaction Test
 Finished Transaction Test
 Transaction Test Succeeded
 Running Transaction
   Installing: xorg-x11-xinit               ######################### [1/8]
   Updating : rhgb                          ######################### [2/8]
   Installing: system-config-date           ######################### [3/8]
   Installing: fedorainfinity-gdm-theme     ######################### [4/8]
   Installing: firstboot                    ######################### [5/8]
   Installing: system-config-keyboard       ######################### [6/8]
   Installing: gdm                          ######################### [7/8]
   Cleanup : rhgb                           ######################### [8/8]

 Dependency Installed: fedorainfinity-gdm-theme.noarch 0:8.0.1-1.fc8 firstboot.noarch 0:1.4.39-1.fc8 
 gdm.i386 1:2.20.3-1.fc8 system-config-date.noarch 0:1.9.16-1.fc8 system-config-keyboard.noarch 0:1.2.11-
 3.fc8 xorg-x11-xinit.i386 0:1.0.7-2.fc8
 Updated: rhgb.i386 1:0.17.7-4.fc8
 Complete!
    ← Complete! と表示されればインストール完了
 

   
   

vi コマンド

   
  コンソールを使って各種設定を行っていく中でファイルの編集は欠かせません。最も一般的でよく使われるエディタが vi です。

この vi エディタは vi コマンドで呼び出します。

呼び出し&ファイルを開く方法は下記のように vi コマンドのあとにファイルを指定します。青文字が入力文字です。

   
 

 
 
[root@linux]# vi /etc/httpd/conf/xxxxx.zzz      ← xxxx.zzz はファイル名 
 

   
 

※ファイル編集方法

   
 

ファイルは「編集モード」で表示されます。「編集モード」はカーソルの移動,文字(行)の削除等ができます。文字入力等は「追加/挿入モード」でなければできません。

そこで文字入力等の方法です。

     
 

・ファイルの読み込み・保存

 

    :wq

= 上書き保存し終了する

 

    :w

= 上書き保存する    <入力後 Enter を押す>

 

    :w ****

= 名前を付けて保存する(****と言う名前で保存する)     <入力後 Enter を押す>

 

    :r ****

= 現在のカーソルの場所に****で指定したファイルを読み込む     <入力後 Enter を押す>

 

    :e ****

= 新規ファイルとして****の編集する     <入力後 Enter を押す>

 

    :q

= viを終了する     <入力後 Enter を押す>

     
 

・文字の入力

 

    a

= カーソルの右側から入力を始める

 

    i

= カーソルの位置から入力を始める

 

    o

= 次行を追加し入力を始める

     
 

・文字の削除

 

    x

= カーソル位置の文字を削除する

 

    dd

= カーソル位置の行を削除する

 

    D

= カーソル位置から行の末尾まで削除する

     
 

・ESC

= 追加/挿入モードから編集モードへ戻る

   
   

ディレクトリ(ファイル)操作

   
 

ディレクトリの移動

   
 

 
 
[root@linux]# cd /etc/abc/xyz      /etc/abc/xyz に移動
 

   
 

ディレクトリの作成

 

 

 

 
 
[root@linux]# mkdir /etc/abc/xyz      /etc/abc/xyz の作成
 

   
 

ディレクトリ内の一覧表示

   
 

 
 
[root@linux]# dir /etc/abc/xyz      /etc/abc/xyz 内の一覧表示
 

   
 

ディレクトリの削除 (ディレクトリが空の場合)

   
 

 
 
[root@linux]# rmdir /etc/abc/xyz      /etc/abc/xyz の削除
 

   
 

ディレクトリの一括削除 (ディレクトリ内にファイルやディレクトリがあるの場合)

   
 

 
 
[root@linux]# rm -rf /etc/abc/xyz      /etc/abc/xyz の削除
 

   
 

ディレクトリ内を確認しながらの削除 (ディレクトリ内にファイルやディレクトリがあるの場合)

   
 

 
 
[root@linux]# rm -r /etc/abc/xyz      /etc/abc/xyz の削除
 

   
 

ファイルの削除

   
 

 
 
[root@linux]# rm /etc/abc/xyz      /etc/abc/xyz の削除
 

   
 

ファイルのコピー

   
 

 
 
[root@linux]# cp /etc/abc/xyz /etc/efg/      /etc/abc/xyz を /etc/efg/ にコピー
 

   
 

ファイルのコピー(名前を変更する場合)

   
 

 
 
[root@linux]# cp /etc/abc/xyz /etc/efg/hyj      /etc/abc/xyz を /etc/efg/hyj に名前を変更してコピー
 

   
 

ディレクトリのコピー

   
 

 
 
[root@linux]# cp -r /etc/abc/xyz /etc/efg/      /etc/abc/xyz を /etc/efg/ にコピー
 

   
 

ディレクトリのコピー(名前を変更する場合)

   
 

 
 
[root@linux]# cp -r /etc/abc/xyz /etc/efg/hyj      /etc/abc/xyz を /etc/efg/hyj に名前を変更してコピー
 

   
 

ファイル(ディレクトリ)の名前を変更する

   
 

 
 
[root@linux]# mv /etc/abc/xyz /etc/efg/hyj      /etc/abc/xyz を /etc/efg/hyj に名前を変更
 

   
   

起動ランレベルの変更

   
  グラフィカルなGUIで起動するかテキストモードのCUIで起動するのかを設定します。

設定ファイルを開きます。下記のように緑色の部分を黄色に変更(書き換え・削除)して下さい。赤文字は説明です。青文字が入力文字です。

   
 

 
 
[root@linux]# vi /etc/inittab    ← 入力
 #
 # inittab       This file describes how the INIT process should set up
 #               the system in a certain run-level.
 #
 # Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
 #               Modified for RHS Linux by Marc Ewing and Donnie Barnes
 #
 
 # Default runlevel. The runlevels used by RHS are:
 #   0 - halt (Do NOT set initdefault to this)
 #   1 - Single user mode
 #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
 #   3 - Full multiuser mode
 #   4 - unused
 #   5 - X11
 #   6 - reboot (Do NOT set initdefault to this)
 #
 
id:5:initdefault:
   ↓
 id:3:initdefault ← 3 = テキストモード ・ 5 = グラフィカルモード
 
 # System initialization.
 si::sysinit:/etc/rc.d/rc.sysinit

 l0:0:wait:/etc/rc.d/rc 0
 l1:1:wait:/etc/rc.d/rc 1
 l2:2:wait:/etc/rc.d/rc 2
 l3:3:wait:/etc/rc.d/rc 3
 l4:4:wait:/etc/rc.d/rc 4
 l5:5:wait:/etc/rc.d/rc 5
 l6:6:wait:/etc/rc.d/rc 6

 # Trap CTRL-ALT-DELETE
 ca::ctrlaltdel:/sbin/shutdown -t3 -r now

 # When our UPS tells us power has failed, assume we have a few minutes
 # of power left. Schedule a shutdown for 2 minutes from now.
 # This does, of course, assume you have powerd installed and your
 # UPS connected and working correctly.
 pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

 # If power was restored before the shutdown kicked in, cancel it.
 pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"


 # Run gettys in standard runlevels
 1:2345:respawn:/sbin/mingetty tty1
 2:2345:respawn:/sbin/mingetty tty2
 3:2345:respawn:/sbin/mingetty tty3
 4:2345:respawn:/sbin/mingetty tty4
 5:2345:respawn:/sbin/mingetty tty5
 6:2345:respawn:/sbin/mingetty tty6

 # Run xdm in runlevel 5
 x:5:once:/etc/X11/prefdm -nodaemon
 

   
   

X (GUI) の起動&終了

   
 

上記の設定では起動時の設定をしましたが、ここではテキストモード(CUI)で起動後グラフィカルなGUIに変更する方法です。

下記のように入力します。青文字が入力文字です。

   
 

 
 
[root@linux]# startx      ← 入力
 

   
 

これでグラフィカルなGUIに変更することができます。

また、元のテキストモード(CUI)に戻す場合は Ctrl + Alt + BackSpace で戻ります。

   
   

PC(ホスト)名の設定

   
  インストール時にPC(ホスト)名を設定しなかった場合やPC(ホスト)名を変更したい場合に設定します。

設定ファイルを開きます。下記のように緑色の部分を黄色に変更(書き換え・削除)して下さい。赤文字は説明です。青文字が入力文字です。

   
 

 
 
[root@linux]# vi /etc/sysconfig/network    ← 入力
 NETWORKING=yes
 
NETWORKING_IPV6=yes ← IPV6を利用する場合に指定(通常は記述しない)
 
HOSTNAME=localhost.localdomain
   ↓
 HOSTNAME=xxx-server ← PC(ホスト)名を指定
 

   
  もう一つのファイルも設定します。

設定ファイルを開きます。下記のように緑色の部分を黄色に変更(書き換え・削除)して下さい。赤文字は説明です。青文字が入力文字です。

   
 

 
 
[root@linux]# vi /etc/hosts    ← 入力
 # Do not remove the following line, or various programs
 # that require network functionality will fail.
 127.0.0.1               localhost localhost.localdomain localhost
   ↓
 127.0.0.1               xxx-server localhost.localdomain localhost ← PC(ホスト)名を指定
 ::1             localhost.localdomain6 localhost6
 

   
   

PC(ホスト)のIPアドレスの設定

   
  インストール時にPC(ホスト)のIPアドレスを設定しなかった場合やPC(ホスト)のIPアドレスを変更したい場合に設定します。

まず、ネットワークデバイス(カード)が正常に認識されているか確認します。下記のように入力します。青文字が入力文字です。

   
 

 
 
[root@linux]# ifconfig -a    ← 入力
 eth0      Link encap:Ethernet HWaddr 00:12:34:56:AB:CD
           inet addr:192.168.0.*** Bcast:192.168.0.*** Mask:255.255.255.0
           inet6 addr: fe80::216:1ff:fe86:bed/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
           RX packets:24971 errors:0 dropped:0 overruns:0 frame:0
           TX packets:17912 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:4106100 (3.9 MiB) TX bytes:8371057 (7.9 MiB)
           Interrupt:11 Base address:0x8000
 
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1 Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING MTU:16436 Metric:1
           RX packets:4114 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4114 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:2926156 (2.7 MiB) TX bytes:2926156 (2.7 MiB)
 

   
  上記のようにネットワークデバイス(カード)情報が表示されれば正常に認識されています。

設定ファイルを開きます。下記のように緑色の部分を黄色に変更(書き換え・削除)して下さい。赤文字は説明です。青文字が入力文字です。

   
 

 
 
[root@linux]# vi /etc/sysconfig/network-scripts/ifcfg-eth0    ← 入力
 # Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
 DEVICE=eth0
 BOOTPROTO=none
 BROADCAST=192.168.0.255
 HWADDR=00:90:99:5E:F8:39
 
IPADDR=***.***.***.***
   ↓
 IPADDR=192.168.***.*** ← PC(ホスト)のIPアドレスを指定
 
IPV6ADDR=no ← IPV6を利用しない場合は表示なし
 IPV6PREFIX=yes
 ← IPV6を利用しない場合は表示なし
 NETMASK=255.255.255.0
 NETWORK=192.168.0.0
 ONBOOT=yes
 
GATEWAY=192.168.***.*** ← GATEWAYを追記
 TYPE=Ethernet
 

   
  尚、入力時の eth0 は一番目のネットワークデバイス(カード)を表します。二つ以上ある場合は eth1 eth2 eth3 と増えていきます。

また、複数ある場合は同時起動してしまうと競合してしまうため使わないネットワークデバイス(カード)を起動しないようにします。

下記のように緑色の部分を黄色に変更(書き換え・削除)して下さい。赤文字は説明です。青文字が入力文字です。

   
 

 
 
[root@linux]# vi /etc/sysconfig/network-scripts/ifcfg-eth1    ← 入力
 # Realtek Semiconductor Co., Ltd. RTL-8029(AS)
 DEVICE=eth0
 BOOTPROTO=static
 BROADCAST=192.168.0.255
 HWADDR=00:90:99:5E:F8:39
 IPADDR=192.168.***.***
 IPV6ADDR=
 IPV6PREFIX=
 NETMASK=255.255.255.0
 NETWORK=192.168.0.0
 
ONBOOT=yes
   ↓
 ONBOOT=no ← no に書き換え
 

   
 

上記の例では eth1 を起動しないようにしました。

   
   
ネットワークの起動
   
  上記でネットワークの設定が終了したらネットワークを起動します。

下記のように入力します。青文字が入力文字です。

   
 

 
 
[root@linux]# /etc/init.d/network start      ←  入力
 ループバックインターフェイスを呼び込み中:       [
OK ]
 インターフェイス eth0 を活性化中:                 [
OK ]
 

   
 

確認のためネットワーク情報を表示します。下記のように入力します。青文字が入力文字です。

   
 

 
 
[root@linux]# netstat -rn      ←  入力
 Kernel IP routing table
 Destination   Gateway         Genmask         Flags   MSS   Window   irtt   Iface
 192.168.0.0   0.0.0.0         255.255.255.0   U         0   0           0   eth0
 169.254.0.0   0.0.0.0         255.255.0.0     U         0   0           0   eth0
 0.0.0.0       192.168.0.***   0.0.0.0         UG        0   0           0   eth0
 

   
 

上記のように自分のネットワーク環境が表示されれば正常に動作しています。

ただし、PCによっては再起動しないと設定が反映されないものもあります。

続いてPCの再起動に netwaork を自動的に起動するようにします。下記のように入力します。青文字が入力文字です。

   
 

 
 [root@linux]#
chkconfig network on    ← 入力
 

   
  自動起動設定の確認。下記のように入力し 、下記のように表示されればOKです。青文字が入力文字です。
   
 


 [root@linux]#
chkconfig --list network    ← 入力
 
network       0:off   1:off   2:on   3:on   4:on   5:on   6:off
 

   
  再起動は下記のように入力します。青文字が入力文字です。
   
 

 
 [root@linux]#
/etc/rc.d/init.d/network restart    ← 入力
 

   
   

ログアウト&再起動&終了

   
 

ログアウト&再起動&終了する場合は下記のように入力します。青文字が入力文字です。

   
 

 
 
[root@linux]# logout      ←  ログアウト
 
[root@linux]# reboot      ←  再起動
 
[root@linux]# halt        ←  終了
 

   
   

戻る