Ich studiere so viel Programmierung wie möglich als IT-Ingenieur, aber ich sehe oft Informationen, dass "Sie die Grundlagen von Linux kennen sollten". Wenn Sie AWS studieren, wird es häufig verwendet, z. B. "Betriebssystem sollte Linux sein". Ich dachte, wenn ich die Grundlagen nicht einmal lernen würde, wäre es in Zukunft schwierig, also habe ich diesmal Linux untersucht.
Was ist Linux? Erklären Sie die Umrisse und Grundlagen, die auch Anfänger verstehen können! Was ist Linux (Linax)? Erklären Sie die Arten, Vorteile der Einführung und was Sie mit Linux tun können! Ich habe auf das oben Gesagte Bezug genommen. Da es sich um das Betriebssystem handelt, habe ich auch etwas über die PC-Teileseite erfahren.
Die Software, auf der der PC ausgeführt wird, wird als Betriebssystem (Betriebssystem) bezeichnet, und Linux ist eine davon. Es kann sich auch auf den Linux-Kernel beziehen, der der Kernkern des Betriebssystems ist. Apropos Betriebssystem, Windows und Mac OS sind berühmt, aber unter ihnen ist eines der Merkmale des Linux-Betriebssystems, dass es Open Source ist, angepasst werden kann und häufig für Server verwendet wird.
** Serveraufbau ** Linux wird häufig als Server-Betriebssystem verwendet und wird zunehmend als erstes Betriebssystem für Mietserver ausgewählt. Systementwicklung Viele Systeme wurden entwickelt, einschließlich Linux-Distributionen, die auf dem Linux-Kernel basieren. Android ist auch ein von Linux abgeleitetes Betriebssystem. IoT Es wird auch als eingebettetes Betriebssystem verwendet und wird verwendet, um Linux anzupassen und in Produkte zu integrieren, um Produkte aufgrund der Verbreitung von IoT mit dem Internet zu verbinden.
Linux kann in zwei Teile geteilt werden. ** Linux Kernel ** Dies ist der Kern von Linux und für die Ausführung des Linux-Betriebssystems erforderlich. Obwohl es das Kernstück ist, ist es nicht möglich, den PC selbst zu betreiben. ** Linux Distribution ** Die Linux-Distribution wird basierend auf dem Linux-Kernel angepasst. Viele Entwickler haben Linux-Distributionen basierend auf dem Linux-Kernel erstellt, und viele Derivate wurden erstellt.
** Red Hat Serie ** Die Red Hat-Familie leitet sich aus der von Red Hat bereitgestellten Distribution ab. CentOS ist ein typisches Beispiel und wird für Server verwendet. ** Debian-System ** Das Debian-System wurde hauptsächlich von Freiwilligen entwickelt. Ubuntu ist ein typisches Beispiel. ** Slackware-System ** Das Slackware-System basiert auf der ältesten Slackware. Es ist für Profis, weil es von Anfang an ist, aber es ist auch stabil, sicher und schnell.
Eine Shell ist eine Software, die eine Schnittstelle für Betriebssystembenutzer bereitstellt. Sie können verschiedene Dinge im Kernel tun, indem Sie die Shell verwenden. Sie können auch durch Eingabe eines Befehls arbeiten.
pwd Abkürzung für Druckarbeitsverzeichnis, das das aktuelle Verzeichnis druckt.
python
$ pwd
/Users/name
cd Abkürzung für Verzeichnis ändern, können Sie in das angegebene Verzeichnis verschieben.
python
$ cd /programing
$ pwd
/Users/name/programing
ls Abkürzung für Listensegmente, die den Inhalt des aktuellen Verzeichnisses anzeigt. Sie können versteckte Dateien anzeigen, indem Sie -a hinzufügen.
python
$ ls
applications
Desktop
documents
Downloads
Library
$ ls -a
.bash_profile
.history
applications
Desktop
documents
Downloads
Library
mkdir Eine Abkürzung für make directory.
python
$ mkdir data
cp Abkürzung für Kopieren: Sie können eine Datei an einen bestimmten Speicherort verschieben.
python
$ cp data1.txt data
mv Abkürzung für Verschieben: Sie können Dateien und Verzeichnisse verschieben und umbenennen.
python
$ mv data.txt data
$ cd data
$ mv data1.txt data2.txt
rm Abkürzung für remove, Sie können die angegebene Datei entfernen. Es ist schwierig, das gelöschte wiederherzustellen. Seien Sie daher beim Betrieb vorsichtig.
python
$ rm data.txt
cat Abkürzung für Catenate, ein Befehl zum Anzeigen des Inhalts einer Datei. Sie können den Dateiinhalt auch verketten und die Ergebnisse anzeigen, indem Sie mehrere Dateinamen angeben.
Der Inhalt der Referenzseite war sehr leicht zu verstehen, und ich konnte die Grundlagen von Linux verstehen, die in mir nicht eindeutig waren. Linux wird in erheblichem Umfang für die Serverkonstruktion verwendet, daher möchte ich mich jetzt daran gewöhnen. Ich bin froh, dass ich die Befehle bei dieser Gelegenheit überprüfen konnte. Ich denke, es wird nützlich sein, um öffentliche Clouds wie AWS zu studieren, daher bin ich froh, dass ich es zusammenfassen konnte.
Recommended Posts