Linuxのコマンドを使うことでほとんどの作業を行うことができます。Linuxの作業はコマンドと不可分の関係にあります。次の小シリーズでは、Linux開発者が習得しなければならないコマンドを紹介します。
Linuxは、効果的なディスク操作、ファイルアクセス、ディレクトリ操作、プロセス管理、ファイルのアクセス権の設定など、多くの作業を遂行できるコマンド。 Linuxシステムを本当に理解するためには、基本的なコマンド学習を通じて、Linuxコマンドから学び、Linuxシステムについてさらに学ぶ必要があります。
Linuxディストリビューションごとにコマンド数が異なりますが、Linuxディストリビューションには200を超えるコマンドがあります。ここでは、著者は、システム内での役割に従って、より重要で頻繁に使用されるコマンドを以下の6つの部分に分けています。
◆インストールとログインのコマンド:ログイン、シャットダウン、停止、再起動、インストール、マウント、アンマウント、chsh、終了、最後;
◆ファイル処理コマンド:file、mkdir、grep、dd 、見つける、mv、ls、diff、cat、ln;
◆システム管理関連コマンド:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ネットワーク操作コマンド:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;
◆システムセキュリティ関連のコマンド:passwd、su、umask、chgrp、 Chmod、chown、chattr、sudo ps、who;
◆その他のコマンド:tar、unzip、gunzip、unarj、mtools、man、unsndcode、uudecode。
この記事では、Mandrake Linux 9.1(Kenrel 2.4.21)を例にして、Linuxでのインストールとログインのコマンドを紹介します。
login
1.ロール
loginのロールはシステムにログインすることであり、その使用権はすべてのユーザーです。
2.フォーマット
login [名前] [ - p] [ - hホスト名]
3.主なパラメータ
-p:通知ログイン現在の環境パラメータを守ってください。
-h:ユーザー名をリモートログインに転送するために使用されます。
Linuxにコマンドラインモードでログインすることを選択した場合、最初に表示されるLinuxコマンドはlogin:です。
一般的なインターフェイスは次のようになります。
i586用Manddrake Linuxリリース9.1(Bamboo)
renrel 2.4.21-0.13mdk(i686 /tty1上)
Localhost login:root
passWord:
上記のコードで、最初の行はLinuxディストリビューション番号、2行目はカーネルのバージョン番号、ログイン仮想コンソールは3行目です。ログイン名を入力し、Enterキーを押して、システムにログインするためのパスワードの後にアカウントパスワードを入力します。セキュリティ上の理由から、アカウントのパスワードを入力したときに文字が画面に表示されず、カーソルも移動しません。
ログインすると、次のようなインタフェースが表示されます(スーパーユーザーを例にしてください)。
[root @ localhost root]#
最終ログイン日:11月18日(火)10: 00:55 on vc /1
上の図は、ログインした週、月、日、時間、および仮想コンソールの使用状況を示しています。
4.アプリケーションのヒント
Linuxは、複数のユーザーが同時にログインすることを許可し、1人のユーザーが複数回ログインすることを可能にする真のマルチユーザーオペレーティングシステムです。これは、多くのバージョンのUNIXと同様にLinuxが仮想コンソールへのアクセスを提供し、ユーザーがコンソールから同時に複数回ログインできるようにするためです(システムのコンソールはシステムに直接接続されたモニターとキーボードです)。各仮想コンソールは、ワークベンチ間で切り替えることができる別々のワークステーションと考えることができます。 Altキーとファンクションキーを押すことで、仮想コンソールを切り替えることができます。通常はF1〜F6を使用します。
たとえば、ユーザーがログインした後、< Alt + F2< r>ボタンをクリックすると、ユーザーは上に表示された' login:'プロンプトが表示されます。次に、Alt + F1キーを押して最初の仮想コンソールに戻ります。新しくインストールされたLinuxシステムでは、< Alt + F1< Alt + F6>キーを使用して最初の6つの仮想コンソールにアクセスできます。仮想コンソールに関する最も便利なことは、プログラムエラーが原因でシステムがデッドロックしたときに、別の仮想コンソールに切り替えてプログラムを機能させて閉じることができるということです。
shutdown
1.機能
shutdownコマンドはコンピュータをシャットダウンするために使用され、その使用権はスーパーユーザーです。
2.フォーマット
shutdown [-h] [ - i] [ - k] [ - m] [ - t]
3.重要なパラメータ
-t:initプログラムに、他のランレベルに変更されるまでにシャットダウンする時間を指示します。
-k:実際には停止しません。各登録者に警告信号を送信するだけです。
-h:電源を切ってから電源を切ってください。
-c:現在のキャンセルPRocessは、現在実行中のシャットダウンプログラムをキャンセルします。したがって、もちろんこのオプションには時間パラメータはありませんが、説明のためにメッセージを入力できます。この情報は各ユーザーに送信されます。
-F:コンピュータの再起動時にfsckを強制します。
-time:シャットダウンまでの時間を設定します。
-m:システムをシングルユーザーモードに変更します。
-i:シャットダウン時にシステム情報を表示します。
4.コマンドの説明
shutdownコマンドはシステムを安全にシャットダウンします。一部のユーザーは、電源を直接切断することによってLinuxシステムをシャットダウンします。これは非常に危険です。 LinuxはWindowsとは異なるため、バックグラウンドで多くのプロセスを実行するため、強制シャットダウンを実行するとプロセスのデータが失われ、システムが不安定になることがあります。また、システムによってはハードウェアデバイス(ハードディスク)が破損します。システムがシャットダウンされる前にshutdownコマンドが使用されると、システム管理者はすべてのログインユーザシステムにシステムがシャットダウンされたことを通知し、loginコマンドはフリーズされます。つまり、新しいユーザはログインできなくなります。
halt
1.
haltコマンドの役割はシステムをシャットダウンすることで、その使用権限はスーパーユーザーです。
2.フォーマット
halt [-n] [-w] [-d] [-f] [-i] [-p]
3.主なパラメータ説明
-n:同期システムコールを防ぎますカーネルがパッチされたスーパーブロックを古いバージョンのスーパーブロックで上書きしないように、fsckでルートパーティションをパッチした後に使用されます。
-w:これは実際には再起動やシャットダウンではなく、単にwtmp(/var /log /wtmp)レコードを書くだけです。
-f:shutdownを呼び出さなかったが、シャットダウンまたは再起動を強制しました。
-i:シャットダウン(または再起動)する前に、すべてのネットワークインタフェースをオフにします。
-f:強制終了。終了コマンドを呼び出さないでください。
-p:電源を切ると、電源が切れます。
-d:システムをシャットダウンしますが、レコードを残しません。
4.コマンド説明
haltはshutdown -hを呼び出します。 haltが実行されると、アプリケーションプロセスが強制終了され、syncが実行され(バッファに格納されているデータがハードディスクに強制されます)、ファイルシステムの書き込み操作が完了した後にカーネルが停止されます。システムの実行レベルが0または6の場合はシステムをシャットダウンし、それ以外の場合はshutdownコマンド(および-hパラメーター)に置き換えます。
前123次のページ合計3ページ
を作成する方法と使用方法?小扁は、Linuxデスクトップ環境でDeVeDeツールを使用してビデオDVDを作成する方法であなたを与えました。 DeVeDeは、あなたが任意の数のファイルからビデオDV
Linuxを使っているときに/var /lib /dpkg /lockというロックを取得できないと感じるLinuxユーザーもいますが、どうやってこの問題を解決しますか
AIXはUNIXライクなオペレーティングシステムであり、hacmpはAIXシステムの制御アプリケーションですAIXが突然電源を切ってもhacmpは起動しません。 ha
Linuxシステムでのlsofコマンドの誤った使用法はたくさんありますが、その中の1つ、特にログファイルの誤った復元は、すべての人を紹介します。 Linuxはlsofコマンドを使用して失われたファイル
LVMを使用してUbuntuシステムのパーティションを管理する方法
LinuxシステムにおけるMBRとGPTパーティションの違い
メールを送信するためのコマンドラインを介したLinuxステップ
LinxuシステムはSSHを使用してアクセス拒否を報告します。