インストール後、サーバーはコンピュータルームで直接ホストされていませんが、一連の最適化構成やセキュリティ構成などを実行する必要があります。
1.不要なサービスを無効にします。
これは理解しやすいはずですが、私たちのシステムが必要としないすべてのサービスは閉じられています。そのような利点はメモリとCPU時間を減らすことであり、もう1つの利点はセキュリティを向上させることができます。それは間違いなく予約されていますか?
Linuxマシン上で予約されなければならない通常4つのサービスがあります。
iptables
マシンが接続される必要がある限り、Linuxの強力なファイアウォールインターネット、インターネットにアクセスできない場合、オンラインで開くことができれば、Linuxマシンのネットワークをオフにすることができます。
sshd
あなたのマシンがローカルではなく、IDCルームでホストされている場合、
そしてこのマシンへのアクセスはこのsshdサービスを通して行われる必要があります。
syslog
Linux部門ですログシステムは、持っている必要があります、そうでなければ、マシンは理由を見つけることができません
これらの4つの必須サービスに加えて、他にどのようなサービスを維持する必要がありますか?
現時点では、データベースサーバなどのシステムの目的に応じて、mysqld(またはoracle)Webサーバを有効にする必要があります。
2 Apacheを有効にする必要があります。不要なtty
/etc /inittab
を編集して、次のセクションを見つけてください。
1:2345:respawn:/sbin /mingetty tty1
2:2345:respawn:/sbin /mingetty tty2
3:2345:respawn:/sbin /mingetty tty3
4:2345:respawn:/sbin /mingetty tty4
p> 5:2345:respawn:/sbin /mingetty tty5
6:2345:respawn:/sbin /mingetty tty6
このコマンドによりinitは6台のコンソールを開きます。それぞれアクセスするには、alt + f1からalt + f6を使用することができます。
これらの6つのコンソールは、デフォルトですべてメモリに常駐しています。 auxfコマンドは6つのプロセスとして見ることができます。
root 3004 0.0 0.0 1892 412 tty1 Ss + 6月29日0:00 /sbin /mingetty tty1
root 3037 0.0 0.0 2492 412 tty2 Ss + 6月29 0 :00 /sbin /mingetty tty2
root 3038 0.0 0.0 2308 412 tty3 Ss + Jun29 0:00 /sbin /mingetty tty3
root 3051 0.0 0.0 1812 412 tty4 Ss + Jun29 0:00 /sbin /mingetty tty4
root 3056 0.0 0.0 2116 412 tty5 Ss + Jun29 0:00 /sbin /mingetty tty5
root 3117 0.0 0.0 2396 412 tty6 Ss + Jun29 0:00 /sbin /mingetty tty6 < Br>
どうすればこれらのプロセスを閉じることができますか。
通常、最初の2つのコンソールを残します。
最後の4つのコメントを#でコメントアウトします。 >それからあなたはマシンを再起動する必要はありません、単にinit qコマンドを実行するだけです。パラメータとして意味する:q /etc /inittabでコマンドを再実行します。
変更が完了したら、有効にするためにマシンを再起動する必要があります。
4.一時的に電源を切るにはどうすればよいですか。
A Linuxデフォルトでは3回あります。
atime:このファイルへのアクセス時間
ctime:このファイルinodeが変更された時間
mtime:このファイルの変更時間< Br>
小さなファイルが複数ある場合は、通常、ファイルのアクセス時間を記録する必要はありません。
Webサーバーページに複数の小さな写真がある場合など、ディスクのI /Oを減らすことができます。 >設定方法は?
ファイルシステム設定ファイルを修正する:vi /etc /fstab
多数の小さなファイルを含むパーティションではnoatime、nodiratimeを使用してください。
たとえば、次のようになります。
/dev /md5 /data /pics1 ext3 noatime、nodiratime 0 0
ファイルにアクセスすると、それ以上のio
はディスクに書き込まれません。サーバーを必ずレベル3で実行してください。
練習:
vi /etc /inittab
id:3:initdefault:
Xを実行する必要はありません。
6、sshdを最適化します。
X11新しいxグラフィックを転送しません。
UseDNS no //IPアドレスを元に戻しません。
7.シェルを最適化します。
コマンド履歴レコードを変更します。
#vi /etc /profile
HISTSIZE = 1000からHISTSIZE = 100を探します。次に
を入力し、次に/etc /profileを入力します。
に対するUbuntu Linuxシステムのサポート米国の技術ブログTNWによると、有名なLinuxベンダーCanonical Corporationは本日、タブレットをサポートする新しいUbuntu
GRUBは、ほとんどのLinuxシステムでデフォルトのブートローダです。メニューを起動することで(あれば)異なるオペレーティングシステムを起動することを選択できます。 &lt; /boot/grub/
Macや Windows 以外のデスクトップシステムを試したい場合は、間違いなくLinuxが最初の選択肢です。無料であるだけでなく、カスタマイズも可能です。スマートフォンのAndroidシステムと
win10で新しいブリーフケースを作成する方法?Win10でWin7ブリーフケースメソッドを追加する
Win10でのBuild2016 Redstoneの完全な秘密win10.1 win11が利用可能になります
コンピュータのデスクトップの元のデスクトップがなくなった、どうやって取り出すか
マイクロソフトは公式にWindows10 Win7 /8.1正規ユーザーへの無料アップグレード
Win7がCadソフトウェアを開けません。ac1st16.dllを紛失した場合、どうすればいいですか?
マイクロソフト、Win8.1 Updateの春の更新を発表:4月8日に