Erstens Ubuntu-Anweisungen
Ubuntu ist ein Open-Source-Linux-Betriebssystem, das auf Desktop-Anwendungen basiert, und es existiert auch in Form eines Servers
Zweitens die Ubuntu-Verzeichnisstruktur
Stammverzeichnis Beschreibung
Der Inhalt repräsentiert durch die folgenden Farben :
blau : Ordner
rot : komprimierte Datei
rot blinkend : falsche symbolische Verknüpfung
grün : ausführbare Datei
hellblau : link
gelb : Gerätedatei
weiß : Textdatei
grau : andere Dateien
Artikel | Inhaltsverzeichnis | Beschreibung |
---|---|---|
1 | booten | Starten Sie die Datei. Alle Dateien zum Systemstart werden hier gespeichert |
1.2 | Boot / Grub | System Boot Manager |
2 | dev | Speichern Sie die Gerätedateien unter Linx. Der Zugriff auf dieses Verzeichnis entspricht dem Zugriff auf ein bestimmtes Gerät, das normalerweise zum Mounten verwendet wird |
3 | usw | Globale Konfigurationsdateien für Systemprogramme und die meisten Anwendungen |
3.1 | etc / init.d. | Startskripte im SystemV-Stil starten im Allgemeinen einige alte Dienste |
3.2 | etc / rcX.d | Link zum Starten des Skripts, Definieren der Ausführungsebene |
3.3 | etc / network | Netzwerkprofil |
3.4 | etc / X11 | Konfigurationsdatei für die grafische Oberfläche |
4 | usr | Anwendungsspeicherverzeichnis, einschließlich selbst installierter Software |
4.1 | usr / bin | Anweisungen zur Ausführung des Anwendungsprogramms speichern |
4.2 | usr / share | Freigegebene Daten speichern |
4.3 | usr / share / doc | Speicherverzeichnis der Systembeschreibungsdatei |
4.4 | usr / share / man | Speicherverzeichnis der Programmbeschreibungsdatei |
4.5 | usr / lib | Funktionsbibliotheksdatei, kann nicht direkt ausgeführt werden |
4.6 | usr / local | Speichern Sie das Software-Upgrade-Paket |
5 | wo | Dynamische Daten: Platzieren Sie Dateien, die sich während der Ausführung des Systems häufig ändern |
5.1 | var / log | Dynamisches Protokoll |
5.2 | var / spool / mail | Mail-Speicherverzeichnis |
5.3 | bin gerannt | Nach dem Start des Programms oder Dienstes wird seine PID in diesem Verzeichnis gespeichert |
6 | temp | Temporäre Dateien: Das Verzeichnis, in dem Dateien von allgemeinen Benutzern oder ausgeführten Programmen vorübergehend gespeichert werden, auf die jeder zugreifen kann. Wichtige Daten können nicht in dieses Verzeichnis gestellt werden |
7 | mnt | Vorübergehend montieren, im Allgemeinen Mount verwenden |
8 | Medien | Mounten Sie Mediengeräte, U-Disk-Festplatten usw. |
9 | Wurzel | Das Stammverzeichnis des Systemadministrators |
10 | Zuhause | Systemkontoverzeichnis Wenn ein neues Konto hinzugefügt wird, ist es in diesem Verzeichnis vorhanden |
11 | proc | Die Daten in diesem Verzeichnis befinden sich im Speicher, z. B. der Systemkern, externe Geräte und der Netzwerkstatus. Da die Daten im Speicher gespeichert sind, wird kein Speicherplatz belegt, was eine wichtigere Datei ist |
12 | srv | Das Datenverzeichnis, auf das nach dem Start des Dienstes zugegriffen werden muss, z. B. die Webseitendaten, auf die der WWW-Dienst zugreifen muss, werden in / srv / www gespeichert |
13 | opt | Verzeichnis für Software von Drittanbietern |
14 | Behälter | Das Verzeichnis der ausführbaren Binärdateien, z. B. häufig verwendete Befehle ls, tar, mv, cat usw. |
15 | lib | Verzeichnis der Funktionsbibliothek des Systems |
3. Häufig verwendete Grundbefehle:
Das Befehlsformat ist im Allgemeinen:
command [-options] [parameter]
Befehl : Befehlsname
Optionen : Optionen
Parameter : Parameter, die an den Befehl übergeben werden
3.1 Allgemeine Befehle lauten wie folgt:
1. Mit sudo xxxx
können Benutzer Administratorrechte verwenden. Wenn Sie es weiterhin verwenden, müssen Sie das Administratorstammverzeichnis starten. Die
Startmethode: su, das Kennwort wird aufgefordert ,
zum Benutzernamen su: su zurückzukehren
2.
Softwarepaket zur Installation von sudo apt Installationssoftware: z. B. Installation von vim sudo apt install vim
3. sudo apt Softwarepaket entfernen Software
deinstallieren
4. man-Befehl
Befehlsanweisungen anzeigen
Wenn Sie sich im Server befinden, drücken Sie die Tastenanweisungen
Bedientasten | Eigenschaften |
---|---|
Raum | Nächste Seite anzeigen |
Wagenrücklauf | Nächste Zeile anzeigen |
b | Zurück, zeigen Sie die vorherige Seite an |
q | beenden, beenden |
5.ls
Liste zeigt die Liste den Inhalt des aktuellen Verzeichnisses an
Optionen | Eigenschaften |
---|---|
ls -a | all,显示所有内容 包含隐藏文件 |
ls -l | 显示文件详细信息 |
ls -h | human-readable,阅读方便 |
ls通配符号
通配符 | 功能 |
---|---|
* | 代表任意多个字符,可以没有字符,ls * 表示目录下所有文件及子文件 |
? | 代表一个任意字符,至少一个字符,ls ?ib 表示目录下以ib结尾的文件及列举所有子文件 |
[1234] | 匹配1,2,3,4中的任意一个 |
[a-g] | 匹配a到g范围的任意一个 |
6.pwd
print wrok directory 查看当前所在路径
7.cd
命令 | 说明 |
---|---|
cd+空格+路径名称 | change directory,跳转到指定路径 |
cd+空格+… | 跳转到上一级目录 |
cd+空格+ /. | 切换到最初根目录 |
cd+空格+ - | 在最近两个目录来回切换 |
8.touch +空格+文件名称
创建这个文件
9.mkdir+空格+文件夹名称
命令 | 说明 |
---|---|
mkdir a | 创建一个文件夹a |
mkdir -p a/b/c | 创建一个递归目录 |
10.rm+空格+文件名
remove 删除指定文件
命令 | 说明 |
---|---|
rm -f a | 强制删除a,忽略不存在文件,不提示 |
rm -r a | 删除 文件夹a |
11.clear
清屏
12.cp拷贝
cp+空格+源文件路径及名称+空格+目标文件路径及名称
命令 | 说明 |
---|---|
cp a /home/kml/Desktop | 复制A文件到桌面 |
cp -i a /home/kml/Desktop | 复制A文件到桌面,若覆盖文件时有提示 |
cp -r a /home/kml/Desktop | 复制文件夹A到桌面 |
13.mv 移动move
mv+空格+移动文件+空格+移动目录
命令 | 说明 |
---|---|
mv -i a /home/kml/Desktop | 复制A文件或文件夹到桌面,若覆盖文件时有提示 |
14.tree 树状显示
命令 | 说明 |
---|---|
tree | 显示该当前目录下(文件夹下)的所有文件,按树状图排列 |
tree -d | directory,只显示文件夹 |
15.cat 查看文件内容
cat+空格+文件
16.grep 查找
global search regular expression(RE) and print out the line
17.重定向
符号 | 说明 |
---|---|
> | 输出重定向到一个文件或者设备,覆盖原来内容或文件 |
>> | 输出重定向到一个文件或者设备,追加原来内容或文件 |
如:cat a.py >a.text
18.管道符号|
一个命令的输出+空格+|+空格+另外一个命令的输入
注:
往往16、18都是一起使用,如:cat a.py | grep xx 对文件内容进行查找
19.关机重启
shutdown可以安全关闭或者重启,默认一分钟
参数 | 说明 |
---|---|
shutdown now | 立刻关机 |
shutdown -r now | 立刻重新启动,与reboot一样 |
shutdown -c | 取消关机计划 |
举例:
- 一分钟以后关机
shutdown
- 今天21:30分关机
shutdown 21:30
- 10分钟后关机
shutdown +10
- 10分钟以后关机,同时发出警告信息
shutdown +10 "System will shutdown after 10 minutes"
四、网络配置
1.Ifconfig
查看和配置当前计算机信息
- 快速定位IP地址
ifconfig | grep inet
- 查看网卡信息
ifconfig
2.
ping Mit dem Befehl ping wird die Netzwerkkonnektivität zwischen Hosts getestet. Der Ping-Befehl verwendet das ICMP-Übertragungsprotokoll, um eine Antwortanforderungsnachricht zu senden. Wird im Allgemeinen verwendet, um festzustellen, ob die Netzwerkkommunikation zwischen Computern normal ist.
- Ping-Ziel-Host-IP
ping 192.168.0.1
- Überprüfen Sie, ob die lokale Netzwerkkarte normal ist
ping 127.0.0.1
- So stellen Sie die IP ein
#1、查看网卡编号(如下附图1)
ip a
#记录网卡编号
#2、切到根目录,编辑interfaces文件
sudo vi /etc/network/interfaces
#3、编辑内容如下:
auto 网卡编号 //系统启动时自动启动网卡
iface 网卡编号 inet static //static表示固定IP,dhcp表示自动获取IP
address 192.168.1.2 //IP地址
gateway 192.168.1.1 //网关
network 255.255.255.0 //掩码
#4、完成上述内容后,同网段应该可以ping通,如果无法ping通得检查是否编辑内容错误
#但ping 百度还是ping不通,此时可以添加DNS,让百度可以通过DNS快速查找
sudo vi /etc/systemd/resolved.conf
#5、打开文件后,将DNS前得#去掉,加上通用DNS服务器即可,如8.8.8.8
#6、加载网络配置文件,重启网络服务
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart
#7、重启计算机
shutdown -r now
#注意:如果还是不行,重新启停以太网卡:
sudo ifconfig 网卡编号 down
sudo ifconfig 网卡编号 up
Abbildung 1