Linux-kezdő

Most tényleg elavult a Linux kernel?

Fórumok

https://pcforum.hu/hirek/22726/linuxra-tervezi-cserelni-a-windows-rendszermagjat-a-microsoft

 

aztán ez van ott kommentnek:

 

Mert az NT kernel a megalkotásakor legmodernebbnek számító architekturális koncepciók (hibrid mikrokernel, objektum-központú, ACL-alapú hozzáféréskezelés, alrendszerek koncepciója, stb.) továbbfejlesztéseként és továbbgondolásaként született meg, míg a Linux évtizedek óta létező és már megalkotásakor is elavultnak számító koncepciókat (Unix "minden egy fájl" I/O modell, WGO hozzáféréskezelés, monolitikus architektúra) másolt le, aminek azóta is nyögi az örökségét.

 

Azon csodálkozom, hogy senki nem írt oda semmit válasznak.. vagy azok törölve lettek? Vagy pécéfórumot nem olvasunk?.. :D

Fedora: Nem és nem sikerül megparticionálni az SSD-t telepítéshez...

Fórumok

Már csomószor raktam fel Fedorát natív hardwarre és virtuális gépre is, de most valami nem megy...

Egy Dell gépre akarom feltenni. BIOS-ban legacy van, az installációs médiát a dd-vel hoztam létre, előtte fdisk-kel "DOS partition table"-re állítottam:

dd if=/utvonal/linux.iso of=/dev/sdb

A gépben található SSD-t is DOS-osra állítottam fdisk-kel.

Telepítéskor viszont mindenféle hibaüzenetet kapok a BLIVET-től, továbbra is EFIzik meg GPTzik nekem...

Mi lehet még EFIben? Már minden legacy/MBR/BIOS...

FFMPEG hiba élő kamara kép Ubuntu alatt

Fórumok

Üdvözlet!

Sajnos egy teljes rendszer frissítés (oprendszer/kernel) betett az eddig működő élő kameraképnek. :(

uname -ar

5.8.10-050810-generic #202009171232 SMP Thu Sep 17 12:34:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux --> sudo wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh

sudo ./ubuntu-mainline-kernel.sh -c
Finding latest version available on kernel.ubuntu.com: v5.8.10
Finding latest installed version: v5.8.10

A script ami eddig ment rendesen: ffmpeg -an -rtsp_transport tcp -hwaccel_output_format cuda -i "${RTSP}" -pix_fmt yuv420p  -vcodec h264_nvenc -c:v h264_nvenc -r 25 -s:v 1280x720 -b:v 1024k -f flv "${RTMP}"

A hibák, amiket kapok a script lefuttatásakor:

[swscaler @ 0x55974da39700] deprecated pixel format used, make sure you did set range correctly

[flv @ 0x55974d6d3e00] Failed to update header with correct duration.148.3kbits/s dup=0 drop=5 speed=1.07x
[flv @ 0x55974d6d3e00] Failed to update header with correct filesize.

Valamint a hiba a jwplayernél a weboldalon: This video file cannot be played.(Error Code: 232011) --> leírás a hibáról: https://developer.jwplayer.com/jwplayer/docs/jw8-player-errors-reference

A VGA kártya: GeForce GT730

Nvidia driver verzió: 450.66 --> wget https://us.download.nvidia.com/XFree86/Linux-x86_64/450.66/NVIDIA-Linux-x86_64-450.66.run

Hol lehet a hiba, és hogyan lehet orvosolni?

Előre is köszönöm a sok sok segítséget!!!

[megoldva] HDMI monitor + openbox + LXDE

Fórumok

A probléma a következő: van egy notim, default gyári Fedora openbox+LXDE-vel, amire egy HDMI-s monitort rákötöttem. Beállítottam, hogy a noti képernyőjét ne használja, a HDMI-s monitort viszont igen, és frankón működik. Ez a konfig volt beállítva, mikor áthoztam a notit egy másik településre a HDMI-monitor nélkül (valószínűleg esélyem sincs most másik HDMI-eszközt szerezni), ahol bekapcsolás és a login screen után fekete képernyő fogad, ahogy annak a konfig szerint lennie kell.

  • UDEV szerintem jól ismeri fel a noti képernyőjét.
  • Xorg.log-ban látszik, hogy ismeri a HDMI-t, viszont az deaktiválva van, a noti képernyője (eDP-1) pedig hibamentesen feljön, ahogy azt a loginképernyőnél amúgy is láttuk.
  • Az openbox konfigjában nincs szó a fizikai képernyőkről, csak a virtuális desktopokról. Állítgattam ezt is, de eredmény nélkül.
  • A lxdm LoginReady scriptjébe beírtam, hogy 'xrandr --output eDP-1 --mode [mode] --rotate normal'

és semmi sem használt. Azt próbáltam a konfigolások után, hogy systemctl restart lxdm.service. Hol kellene még nézelődnöm?

EDIT1: Megoldva, a kurva anyját. A LoginReady-t átírtam lxrandr-re, és bután bemásoltam a PreLoginba és a PostLoginba. Újraindítottam a lxdm.service-t, és torz felbontással, de feljött a noti képernyőjén, és innentől már könnyebben ki tudom javítani. Azt nem tudom, melyik file segített neki, majd kiderítem máskor. Most pedig HOLIDAY!

HA Floating IP cim /30 as subneten

Fórumok

Hello!

Van 2 debian szerverunk, publikus IP cimen. Node A es Node B. A ket szerver nek van 1 darab Floating IP je, ami szinten a publikus neten figyel.

KB 10 darab /30 as kis haloztatot szeretnenk a szerverekkel szurni. Mindegyikben lenne 1 szerver, es 1 db Gateway.

Van arra mod, hogy Floating IP-t hasznaljunk a 2 node kozott es beleferjunk a /30 as subnetbe? Valahogy csak a floating IP interface-et huzzuk fel a 2 node kozott, es ne legyen kulon cim node-onkent abban a subnetben ahol a szerver van?

Lehet picit bonyolult a kerdes, de remelem valaki erteni fogja :)

Koszi!

GNOME: Szoftverfrissítések érhetők el. De miért?

Fórumok

Sziasztok!

Debian Buster, GNOME, egy laptopon.

  • Software and Updates-ben az "Automatically check for updates" beállítás "Never"-en
  • és az unattended-upgrades csomag eltávolítva

Miért dobálja fel nekem továbbra is, hogy "Szoftverfrissítések érhetők el", és miért tölti le őket automatikusan? Nem telepíti őket, de apt full-upgrade-re már csak telepít, minden le van töltve.

Ötlete van valakinek?

Debian 2 másik alhálózat összekötés

Fórumok

Sziasztok, kezdő lévén azt kellene megoldanom, hogy van egy

eth1 - 192.168.100.X hálózat

eth1:1 - 192.168.1.X hálózati beállításom, és kívülről szeretnék windows távoli asztallal kapcsolódni egy eth1:1 hálón lévő gépre.

A tűzfal szabályzatban az eth1-en lévő gépre működik a kapcsolat, de ha átírom az ipcímet eth1:1-en lévő gépre, akkor nem működik. 

Kellene valami összekötés a két alháló között?

eth0 án internet van, mind a két alhálózaton van internetem, ezért nem értem, hogy miért nem működik? eth0 és eth1 között be van kapcsolva a forgalom.

Ötlet?

Jogosultság beállítás probléma

Fórumok

Sziasztok!

A segítségeteket kérném az alábbi feladat megoldásában. Fontos lenne, hogy CentOS/Redhat alapon kellene a megoldás.

Create users lucy and lisa and make them members of the group support as a secondary group membership.
Create users bob and adam and make them members of the group marketing as a secondary group membership.
Create shared group directories /groups/sales and /groups/marketing and make sure these groups meet the following requirements:
- members of the group support have full access to their diretcory.
- members of the group marketing have full access to their directory.
- Users have persmissions to delete only their own files, but Bob is the boss, so user Bob has access to delete all user's files.

 

[root@localhost ~]# useradd lucy
[root@localhost ~]# useradd lisa
[root@localhost ~]# groupadd support
[root@localhost ~]# usermod -aG support lucy
[root@localhost ~]# usermod -aG support lisa
[root@localhost ~]# groupmems -l -g support
lucy  lisa
[root@localhost ~]# useradd bob
[root@localhost ~]# useradd adam
[root@localhost ~]# groupadd marketing
[root@localhost ~]# usermod -aG marketing bob
[root@localhost ~]# usermod -aG marketing adam
[root@localhost ~]# groupmems -g marketing -l
bob  adam
[root@localhost ~]#

(Minden usernek adtam jelszót és úgy próbálgattam velük a dolgokat lentebb. Minden userrel beléptem, touch-al hoztam létre velük üres fájlokat, amiket törölni akartam másik userrel és Bob-bal is)

# Innentől három különféle módon is próbáltam

---------------------------------------------------------------
1: SGID + sticky
---------------------------------------------------------------
[root@localhost ~]# mkdir -p /groups/support
[root@localhost ~]# mkdir /groups/marketing
[root@localhost ~]# chown .support /groups/support/
[root@localhost ~]# chown .marketing /groups/marketing/
[root@localhost ~]# chmod g+rwx /groups/support/
[root@localhost ~]# chmod g+rwx /groups/marketing/
[root@localhost ~]# chmod g+s,o+t /groups/support/
[root@localhost ~]# chmod g+s,o+t /groups/marketing/

[root@localhost ~]# ls -al /groups/
total 0
drwxr-xr-x.  4 root root       38 Jun  5 03:02 .
dr-xr-xr-x. 19 root root      271 Jun  5 03:01 ..
drwxrwsr-t.  2 root marketing   6 Jun  5 03:02 marketing
drwxrwsr-t.  2 root support     6 Jun  5 03:01 support
[root@localhost ~]#

[root@localhost ~]# setfacl -R -m u:bob:rwx /groups/
[root@localhost ~]# setfacl -m d:u:bob:rwx /groups/

[root@localhost ~]# getfacl /groups/
getfacl: Removing leading '/' from absolute path names
# file: groups/
# owner: root
# group: root
user::rwx
user:bob:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:bob:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

[root@localhost ~]# getfacl /groups/support/
getfacl: Removing leading '/' from absolute path names
# file: groups/support/
# owner: root
# group: support
# flags: -st
user::rwx
user:bob:rwx
group::rwx
mask::rwx
other::r-x

[root@localhost ~]# getfacl /groups/marketing/
getfacl: Removing leading '/' from absolute path names
# file: groups/marketing/
# owner: root
# group: marketing
# flags: -st
user::rwx
user:bob:rwx
group::rwx
mask::rwx
other::r-x

[root@localhost ~]#

[bob@localhost marketing]$ ls -al
total 0
drwxrwsr-t+ 2 root marketing 56 Jun  5 03:13 .
drwxrwxr-x+ 4 root root      38 Jun  5 03:02 ..
-rw-rw-r--. 1 adam marketing  0 Jun  5 03:13 adam1
-rw-rw-r--. 1 adam marketing  0 Jun  5 03:13 adam2
-rw-rw-r--. 1 bob  marketing  0 Jun  5 03:13 bob1
-rw-rw-r--. 1 bob  marketing  0 Jun  5 03:13 bob2
[bob@localhost marketing]$ rm adam1
rm: cannot remove 'adam1': Operation not permitted
[bob@localhost marketing]$

# Bob nem tudja törölni

---------------------------------------------------------------
2: SGID nélkül, sticky nélkül, othersnek semmi
---------------------------------------------------------------

[root@localhost ~]# rm -rf /groups/
[root@localhost ~]# mkdir -p /groups/support
[root@localhost ~]# mkdir -p /groups/marketing
[root@localhost ~]# chown .support /groups/support/
[root@localhost ~]# chown .marketing /groups/marketing/
[root@localhost ~]# chmod 770 /groups/support/
[root@localhost ~]# chmod 770 /groups/marketing/
[root@localhost ~]# ls -la /groups/
total 0
drwxr-xr-x.  4 root root       38 Jun  5 03:21 .
dr-xr-xr-x. 19 root root      271 Jun  5 03:21 ..
drwxrwx---.  2 root marketing   6 Jun  5 03:21 marketing
drwxrwx---.  2 root support     6 Jun  5 03:21 support
[root@localhost ~]# setfacl -R -m u:bob:rwx /groups/
[root@localhost ~]# setfacl -m d:u:bob:rwx /groups/
[root@localhost ~]#

[lucy@localhost support]$ rm lisa1
rm: remove write-protected regular empty file 'lisa1'? y
[lucy@localhost support]$ ls -al
total 0
drwxrwx---+ 2 root support 45 Jun  5 03:24 .
drwxrwxr-x+ 4 root root    38 Jun  5 03:21 ..
-rw-rw-r--. 1 lisa lisa     0 Jun  5 03:23 lisa2
-rw-rw-r--. 1 lucy lucy     0 Jun  5 03:24 lucy1
-rw-rw-r--. 1 lucy lucy     0 Jun  5 03:24 lucy2
[lucy@localhost support]$

# Másik user is le tudta törölni

---------------------------------------------------------------
3: Csak sticky, othersnek semmi
---------------------------------------------------------------

[root@localhost ~]# rm -rf /groups/
[root@localhost ~]# mkdir -p /groups/support
[root@localhost ~]# mkdir -p /groups/marketing
[root@localhost ~]# chown .support /groups/support/
[root@localhost ~]# chown .marketing /groups/marketing/
[root@localhost ~]# chmod 770 /groups/support/
[root@localhost ~]# chmod 770 /groups/marketing/
[root@localhost ~]# chmod o+t /groups/support/
[root@localhost ~]# chmod o+t /groups/marketing/
[root@localhost ~]# setfacl -R -m u:bob:rwx /groups/
[root@localhost ~]# setfacl -m d:u:bob:rwx /groups/

[bob@localhost support]$ ls -al
total 0
drwxrwx--T+ 2 root support 58 Jun  5 03:27 .
drwxrwxr-x+ 4 root root    38 Jun  5 03:25 ..
-rw-rw-r--. 1 lisa lisa     0 Jun  5 03:27 lisa1
-rw-rw-r--. 1 lisa lisa     0 Jun  5 03:27 lisa2
-rw-rw-r--. 1 lucy lucy     0 Jun  5 03:27 lucy1
-rw-rw-r--. 1 lucy lucy     0 Jun  5 03:27 lucy2
[bob@localhost support]$ rm lisa1
rm: remove write-protected regular empty file 'lisa1'? y
rm: cannot remove 'lisa1': Operation not permitted
[bob@localhost support]$

# Bob nem tudja törölni

Szerintetek hogyan lenne megoldható a feladat? :)

Szöveges dokumentum - oldalak és karakterek száma

Fórumok

Sziasztok!

Ismertek olyan parancssoros eszközt Linux alá, amivel egy szöveges dokumentumból lekérdezhető az oldalak és karakterek száma? Első körben a DOC, DOCX, PDF a téma, és a képként szkennelt dokumentumok nem játszanak.

PDF-hez a pdfinfo jónak tűnik, viszont a DOCX (és különösen a DOC) macera. Több eszközt is próbáltam már, eddig legtovább az exiftool vitt, ami általában jó (és jól feldolgozható) eredményt adott. Viszont most kaptam egy 10 oldalas DOCX-et, ami az exiftool szerint csak egyetlen oldal. A dokumentumban nincs kép, viszont összetettebben formázott (pl. tartalomjegyzék). Sajnos a dokumentumot nem tehetem közzé.

Szóval ez a false eredmény miatt keresek alternatívát. Engem az sem zavarva, ha LibreOffice indulna headless módban, de sajnos nem tudja visszaadni a dokumentum statisztikáját.

Köszönöm!

MySQL távoli csatlakozás

Fórumok

Sziasztok,

Kicsit elakadtam, remélem tudtok segíteni:

Adott 2 db gép. Feladat: A 'B' gép csatlakozzon 'A' gép MySQL szerverére.

Debian Buster van mindkét gépen, 'B' gépen az alábbi SQL parancs ki lett adva (értelemszerűen a megfelelő IP címre és jelszóra átírva):

CREATE USER 'root'@'192.168.0.100' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.0.100' IDENTIFIED BY 'myrootpassword' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

CREATE USER 'root'@'mail.example.tld' IDENTIFIED BY 'myrootpassword';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'mail.example.tld' IDENTIFIED BY 'myrootpassword' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

De amikor a 'B' gépen kiadom a parancsot:

ERROR 1045 (28000): Access denied for user 'root'@'192.168.0.100' (using password: YES)

Az fura, hogy az 'A' gép MySQL-re már csatlakozik egy másik gép is ugyanígy, és az teljesen jól működik.

Mi lehet a gond? Köszönöm a segítséget!