Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • asztrikx/linux-presentation
  • zoli0/linux-presentation
2 results
Show changes
# 2. videó segédlet
# Szerver kezelés (2. videó segédlet)
## UNIX alapelvek
......@@ -341,7 +341,7 @@ Debian alapú disztrókon a `sudo adduser mike almafa` is működik.
#### Felhasználók eltávolítása a csoportból
`sudo gpasswd -d <groupname> <username>` parancs segítségével törölhetünk
`sudo gpasswd -d <username> <groupname>` parancs segítségével törölhetünk
egy felhasználót a csoportból.
```
......@@ -398,15 +398,15 @@ igény szerint kézzel indítani, leállítani, újraindítani.
#### `systemctl`: a systemd-t piszkáló, vele kommunikáló eszköz
`systemctl status <service_neve.service>` Szolgáltatás indítása
`systemctl status <service_neve.service>` Szolgáltatás státusza
`systemctl list-unit-files` Létező szolgáltatások kilistázása
`systemctl start <service_neve.service>` Szolgáltatás leállítása
`systemctl start <service_neve.service>` Szolgáltatás indítása
`systemctl stop <service_neve.service>` Szolgáltatás újraindítása
`systemctl stop <service_neve.service>` Szolgáltatás leállítása
`systemctl restart <service_neve.service>` Szolgáltatás státusza
`systemctl restart <service_neve.service>` Szolgáltatás újraindítása
`systemctl enable <service_neve.service>` Indítás a rendszerrel
......@@ -483,9 +483,7 @@ default via 172.16.228.2 dev ens33 proto dhcp metric 100
patrik@ubuntu:~$
```
- ip beállítása
`sudo ip addr add IP_cím/hálózati_maszk dev interfész`
- ip beállítása: `sudo ip addr add IP_cím/hálózati_maszk dev interfész`
```shell-session {highlight: [14]}
patrik@ubuntu:~$ sudo ip addr add 192.168.4.44/24 dev ens33
......@@ -508,9 +506,7 @@ patrik@ubuntu:~$ ip a
patrik@ubuntu:~$
```
- router beállítása
`ip route add default via default_gateway_IP_címe`
- router beállítása: `ip route add default via default_gateway_IP_címe`
```shell-session
patrik@ubuntu:~$ sudo ip route add default via 192.168.4.44
......@@ -571,14 +567,6 @@ nmtui activate connecntion
</center>
<br>
<center>
<ImageZoom
src="pics/nmtui3.png"
/>
nmtui activate connecntion
<br>
</center>
<br>
- A hálózati beállítások a grafikus felület beállításaiban is megváltoztathatóak (gnome settings, kde settings...)
......@@ -591,15 +579,72 @@ network settings
</center>
<br>
- [`nmcli`](https://opensource.com/article/20/7/nmcli) parancssori alkalmazása
- `nmcli` [NetworkManager command-line tool](https://opensource.com/article/20/7/nmcli)
Parancssori alkalmazás, mellyel
a shell-ben különböző kapcsolók segítségével módosíthatjuk a NetworkManager beállításait.
```shell-session
patrik@ubuntu:~$ nmcli
ens33: connected to Wired connection 1
"Intel 82545EM"
ethernet (e1000), 00:0C:29:C9:DB:BA, hw, mtu 1500
ip4 default
inet4 172.16.228.135/24
route4 0.0.0.0/0
route4 172.16.228.0/24
route4 169.254.0.0/16
inet6 fe80::e85d:ab8d:2f03:2fa9/64
route6 fe80::/64
route6 ff00::/8
lo: unmanaged
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
DNS configuration:
servers: 172.16.228.2
domains: localdomain
interface: ens33
Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.
Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
patrik@ubuntu:~$
```
#### [systemd-networkd](https://wiki.archlinux.org/index.php/Systemd-networkd)
systemd-networkd is a system daemon that manages network configurations. It detects and configures network devices as they appear; it can also create virtual network devices.
Ubuntu szerveren is használjuk ezt.
Hálózati szolgáltatás, amely hálózatokat kezeli, felismeri és konfigurálja a hálózati eszközöket, a NetworkManager-höz hasonlóan.
Míg az Ubuntu Desktop verziója a NetworkManager-t használja, addig az
Ubuntu Server a systemd-networkd-t a hálózat konfigurálásához.
A különböző beállításokat egy-egy plain-text fájlban tárolja, ezek kiterjesztése általában `.network`.
Ha kézzel szeretnénk egy beállítást hozzáadni, akkor mi is írhatunk ilyen
fájlokat. Ezeket különböző [mappákba helyezhetjük el](https://wiki.archlinux.org/index.php/systemd-networkd#Configuration_files),
a fajtájától és prioritásától függően. (Általában `/etc/systemd/network/`)
A fájlok nagyon hasonlóan épülnek fel, mint a systemd `.service` fájljai.
```
Wired adapter using a static IP
/etc/systemd/network/20-wired.network
[Match]
Name=enp1s0
[Network]
Address=10.1.10.9/24
Gateway=10.1.10.1
DNS=10.1.10.1
```
// TODO: egy .network file minta
// TODO: networkctl-lel új konfig betöltése és alkalmazása
A networkd-nek egy nagyon hasznos eszköze, a `networkctl`.
Ennek segítségével ellenőrizhetjük és teljes
információkat szerezhetünk a hálózati interfészekről.
Ha új konfigurációs fájlt hoztunk létre és szeretnénk betölteni, azt a
`networkctl reload` parancs segítségével tehetjük meg, majd a `networkctl reconfigure` segítségével alkalmazhatjuk is.
## Távoli hozzáférés (SSH)
......@@ -642,4 +687,4 @@ Ez mit is mutat?
- `whoami` parancs kiadása a távoli gépem
- Itt már a `hallgato` nevet kapom vissza, ebből is látszik,
hogy most egy másik felhasználóként használom a shell-t
\ No newline at end of file