Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステム構成と最適化の経験

Linuxシステム構成と最適化の経験

  
                              



私はLinux愛好家として、さまざまなLinuxディストリビューションをインストールしました。各インストールプロセスでは、多くの構成最適化作業に時間がかかり、詳細を見逃してしまうことがあります。この記事では、RedHat 6.1のインストールと使用を例として使用して、自分たちの経験のいくつかについて話し合い、IBMの「I Love Linux」オンライン収集に参加した友人とコミュニケーションします。

ハードディスクのパーティション分割について


作者の経験では、Linuxをインストールするときに、ユーザの個人データを保存するために使用される別のパーティションを設定します。これはシステムの設定ファイルのバックアップにも使用できます。後で設定が簡単です。

/etc /inittabファイルの編集

ほとんどのLinuxディストリビューションには6つの仮想コンソールが組み込まれています。実際には3つで十分で、貴重なメモリを節約できます。 /etc /inittabファイルを編集して、次の3行の前に#を追加します。

4:2345:respawn:/sbin /mingetty tty4

5:2345:respawn:/sbin /mingetty tty5

6:2345:respawn:/sbin /mingetty Tty6

次にinit qを実行してシステムに/etc /inittabファイルを再読み込みさせ、tty4、tty5、およびtty6仮想コンソールを閉じます。システムのセキュリティを考慮しない場合は、4番目の仮想コンソールを使用してさまざまなシステム情報を表示し、/etc /syslog.confファイルを編集して最後の行に追加することができます。

。?/dev /tty4 < Br>

最後にkillall -HUP syslogを実行してください。

/etc /inputrcファイルを編集する

/etc /inputrcファイルを編集し、INPUTRC環境変数を設定し、Tabキーを押して機能を完了するだけで、MSDOSと同様のDOSKEYを実現できます。機能これは、ファイルやディレクトリのさまざまな操作と同じくらい便利で効率的です。

/etc/rc.localファイルの編集

独自のログイン情報をカスタマイズする必要がある場合は、/etc /を実行するたびに/etc/rc.d/rc.localファイルを変更するように注意してください。 rc.d /rc.localファイルでは/etc /issueファイルと/etc/issue.netファイルを変更する必要があります/etc /issueファイルを編集およびカスタマイズしてLinuxの起動プロセスを高速化し、以下を追加することができます。

echo "base = 0xd8000000 size = 0x800000 type = write-combine">> /proc /mtrr

#/dev /ttyのttyに対してNumLockを有効にします。

-3]; do

setleds -D + num<

done

vim環境のカスタマイズ

Linux環境にはたくさんのエディタがあります主にemacs、vim、joeなどがあります。UNIXやLinuxを一度も使ったことがない人のために、著者の提案はいくつかの関連する参考書を見つけることです。いくつかの設定ファイルを編集したり見たりするとき、あなたは圧倒されないでしょう。

/etc/mtools.confファイルの編集

一般に、あなたは自分のマシンにWindows 98とLinuxをインストールすることができます。ファイルシステムでは、MSDOS、Windows 98、およびLinuxファイルシステム間でファイルの読み取り、書き込み、移動、および表示ができます。 Windows 98が/dev /hda1、/dev /hda5パーティションにインストールされていると仮定し、/etc/mstools.confファイルを修正して以下を追加します。

drive c:file =" /dev /hda1<

drive d:file =" /dev /hda5>

これにより、mdir c:およびその他のコマンドが実行されます。

さまざまな設定ファイルのコピー

マシンの目的に応じて、対応する設定ファイルを編集します。例えば、samba設定ファイル/etc/smb.conf、ドメインネームサーバー設定ファイル、DHCPなどです。設定ファイル/etc/dhcpd.confなど一般に、いったんこれらのファイルが設定されると、それらはめったに変更されず、それは多くの時間を節約します。元の設定ファイルをバックアップする必要があります。設定ファイルが変更された場合は、バックアップも作成する必要があります。

Linuxカーネルのコンパイル

一般に、さまざまなLinuxシステムスイートにインストールされているカーネルはほとんどのマシンに適していますが、欠点は、それらが大きくて完全であるということです。 。あなた自身の必要性と機械のハードウェア条件に従ってカーネルを設定することによって初めてあなたは最高を達成することができます。カーネルをコンパイルする前に、自分のマシンを完全に理解しておく必要があります。

以下は、カーネルをコンパイルするための簡単な手順です。(例としてredhat6.1を使用)

1. /usr /src /linuxと入力し、Makefileを編集し、EXTRAVERSION = -xxを変更します。 Xxは、コンパイル済みのバージョン番号、できれば元の値よりも大きい番号を示します。

2.あなたのマシンのハードウェア構成に従って、カーネルを構成するための適切なオプションを選択します。

#make menuconfig

3.各ファイルの依存関係を合理化し、以前に生成されたオブジェクトファイルと他のファイルをクリーンアップします。

#make clean; make dep

4.カーネルをコンパイルしてインストールし、モジュールをインストールします。

#make bzImage

#make modules; make modules_install

5.カーネルをインストールします。

#cp arch /i386 /boot /bzImage /boot /vmlinuz-yyyy-xx

カーネルを/bootディレクトリにコピーします。yyyyはLinuxのバージョン番号、xxはコンパイルを表します。バージョン番号

#cp System.map /boot/System.map-yyyy-xx

#cd /boot

#ln -s System.map-yyyy-xx System.map

最後に、lilo設定ファイル/etc/lilo.confを編集します。

6.新しいカーネルをテストします。

起動が完了したら、modules.depファイルが/lib/modules/y.y.yy-xxディレクトリに作成されているかどうかを確認します。ファイルが存在する場合は、/etc /rc.d /rc.sysinitを変更して、実行モジュールが依存するコマンドの内容に注釈を付けることができます。これにより、Linuxの起動プロセスが高速化されます。

新しいカーネルをテストする前に、元のカーネルを維持することをお勧めします。したがって、新しいカーネルがLinuxを起動できない場合は、古いカーネルを使用してLinuxオペレーティングシステムを起動できます。



Copyright © Windowsの知識 All Rights Reserved