linux-Centos7の紹介と開発

1. Linuxの基礎の
紹介1.1 Linuxの紹介:
すべてはLinuxの世界ではファイルです。
Linuxはオープンソースのオペレーティングシステムです。マルチユーザー、マルチプロセス、マルチスレッド、リアルタイム、強力で安定したオペレーティングシステムです。また、現在最も多くのハードウェアプラットフォームを実行しているオペレーティングシステムでもあります。Linuxの最大の特徴は、LinuxがGNUのメンバーであり、公的な著作権ライセンス(GPL)に従い、「自由な思考、オープンソースコード」の原則に準拠していることです。Linuxカーネルは便利なものです。C言語で書かれた、POSIX標準に準拠したUnixライクなオペレーティングシステム。

内核版本号:major.minor.patchlevel(内核:https://www.kernel.org/)
主版本号:次版本号:修订次数  次版本号为奇数为测试版:为偶数稳定版

DistroWatch(http://www.distrowatch.com)は、Linuxディストリビューション情報の収集を専門とするWebサイトです
1.2 Linuxディストリビューション
Linuxディストリビューションは、単にLinuxカーネルとアプリケーションソフトウェアをパッケージ化するためのものです。
現在市場でよく知られているディストリビューションは、Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOSなどです。
ここに画像の説明を挿入
1.3 Linuxシステムの構成:
Linuxカーネル、シェル、ファイルシステム、およびアプリケーションプログラム。カーネル、シェル、およびファイルシステムが一体となって、基本的なオペレーティングシステム構造を構成します。Linuxシステムには、Linuxカーネル、Linuxソフトウェア、Linuxドキュメントが含まれ、Linux開発キット
1.4の完全なセットを構成
します。Linuxのシェルシェルは、カーネルに対応する低レベル言語へのユーザーコマンドの解釈と、ユーザーによるオペレーティングシステムへの応答を担当します。この点で、WindowsプラットフォームのDOSプロンプトウィンドウに似ています。
使用可能なシェルを確認してください:cat / etc / shells
異なるシェルには異なる機能があります。また、シェルはLinuxのデフォルトシェルが/ bin / bashであることも決定します。人気のあるシェルにはbash、ksh、csh、zshなどがあり、異なるシェルには異なる機能があります。独自の特性と用途があります。
** bash:**ほとんどのLinuxシステムでデフォルトで使用されているシェルです。bashシェルはBourneシェルの無料バージョンです。これは最も古いUnixシェルです。bashには別の機能があります。helpコマンドを使用してヘルプを表示できます。含まれている関数はシェルの関数をほぼカバーできるため、一般的なシェルスクリプトはそれを実行パスとして指定します。
** csh:** Cシェルは「Cに似た」構文を使用します。CshはC言語スタイルのシェルです。52の内部コマンドがあり、比較的大きいです。現在はあまり使用されておらず、/ bin / tcshに置き換えられています。
** ksh:** Kornシェルの構文はBourneシェルと同じで、Cシェルの使いやすさを備えています。多くのインストールスクリプトは、42の内部コマンドを持つkshを使用します。これは、bashに比べてやや制限があります。
** tcsh:** tcshはcshの拡張バージョンで、Cシェルと完全に互換性があります。

** sh:**は/ bin / bashに置き換えられたショートカットです。
nologin:ユーザーがログインできないことを意味します
** zsh:** Linuxで最大のシェル:zsh。84の内部コマンドがあり、使用がより複雑です。通常の状況では、このシェルは使用されません。

1.5 Linuxファイルシステム:
ext2、ext3、FAT、vfat、iso9660、NFS、SMBなど

1.6 Linuxアプリケーション:
テキストエディター、プログラミング言語、X-Window、オフィススイート、インターネットツール、データベースなど
1.7 Linuxアプリケーション分野:
ネットワーク分野の組み込み分野のデスクトップ分野

1.8 Linuxのデスクトップ環境は何ですか?
1.8.1Xウィンドウ:
Xウィンドウシステムは、Linuxウィンドウシステムおよびネットワークベースのグラフィカルインターフェースシステムであり、1984年にマサチューセッツ工科大学で開発され、20年以上のアプリケーションの歴史があります。Xウィンドウ自体はネットワークプロトコルに基づくウィンドウであり、Xプロトコルに準拠している限り、どのハードウェアでも対応するウィンドウを表示できます。

1.8.2構成原理:
XウィンドウはC / Sアーキテクチャであり、
XServer(Xサーバー)、Xサーバー、Xプロトコル、Xクライアントの3つの部分をカバーしています最下位レベルに位置し、主に入出力情報を処理し、関連するリソースを維持します。Xクライアント(Xクライアント)。最外層に位置し、完全なGUIインターフェースを提供し、ユーザーとの直接対話を担当します(GNOMEはXクライアントです)。Xプロトコル(X通信プロトコル)。XサーバーとXクライアント間のリンクに使用され、2つの間の通信チャネルとして機能します。

1.8.3テキストモードとグラフィカル変換:
startx //
centos7でXウィンドウ開始:systemctl get-defaultsとsystemctl set-defaultsを使用
1.8.4 GNOMEデスクトップ:
GNOMEは、実行される純粋に無料のコンピューターソフトウェアのセットですオペレーティングシステムでは、グラフィカルデスクトップ環境が提供されます。GNOMEデスクトップ環境は、デスクトップショートカット、パネルアイコン、アプリケーションの3つの部分からなる典型的なLinuxデスクトップ環境です。GNOMEでは、デフォルトでファイルマネージャーとしてNautilusグラフィカルツールを使用します。GNOMEは、Linuxオペレーティングシステムで最も一般的に使用されているグラフィカルデスクトップ環境の1つです。
FedoraはGnomeを使用するLinuxシステムです

1.8.5オペレーティングシステムの
ダウンロード:重要なポイントダウンロード1:http://vault.centos.org/Download
2:http://archive.kernel.org/centos-vault/

1.8.6オペレーティングシステムのインストール:
物理マシンのインストール:ハードウェアネットワークカードとグラフィックカードの問題に注意を払い、ドライバーの問題に注意を払い、ルートアカウントの使用を減らす

仮想マシンのインストール手順:
vmware12インストール:https : //blog.csdn.net/babyxue/article/details/80970526大神の仮想ボックスのインストールを参照してください:https : //www.cnblogs.com/xyinjie/p/9437049
。 html偉大な神の
引用https://blog.csdn.net/smileui/article/details/106737397 偉大な神の引用

2.システムが複製された後、UUIDが複製され、ネットワークカードが失敗
します。クラスターを学習する場合、複数のコンピューターをシミュレートする必要があります。CentOS7.4、7.6がVMに複製された後も、ネットワークは問題なく、6.xバージョンに問題があるはずです、
バージョン6のソリューションを見てみましょう
。7は#vi / etc / sysconfig / network-scripts / ifcfg-eth0に似ています#MACアドレス行を削除します#rm
-rf /etc/udev/rules.d/70-persistent-net .rules #MaCアドレスとUUIDバインディングファイルを削除
#再起動#再起動

1.8.7 LinuxはどのようにしてLinuxマシンを正しくシャットダウンしますか?
sync最初にデータを同期し、shutdownコマンドを発行して、shutdownコマンドを入力します。
シャットダウンコマンド:shutdown now poweroff init 0シャットダウン
再起動コマンド:reboot init6 restart
shutdown -tkrhfFc
-t シャットダウン- 数秒で
シャットダウン-kシャットダウンコマンドを発行しますがシャットダウンしません
-c前のコマンドをキャンセルします
-hサービス停止後の
シャットダウン-fシャットダウンと起動後、ディスクチェックを強制的にスキップします
-c既に実行中のシャットダウンコマンドの内容をキャンセルします
小文字:
シャットダウン+ h 10 10分後にシャットダウンします
シャットダウン+ h 12:00 12時に
シャットダウンしますシャットダウン-r +10 'システムが再起動します
1.8 .8リモート接続ソフトウェアのショートカットキーを使用する:

        ctrl+a    命令开头
        ctrl+e    命令结尾
        ctrl+u    光标处到开头处删除
        ctrl+k    光标处到结尾处删除
		ctrl+r     历史记录搜索命令给
		ctrl+l     清屏

おすすめ

転載: blog.csdn.net/smileui/article/details/106737216