-
GAMEPOD.hu
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
ngabor2
nagyúr
válasz VladimirR #2173 üzenetére
ubuntu alatt a sudo a user jelszavát kéri. tehát ha azt tudja, akkor meg tudja ejteni a változtatásokat, sőt, root jelszót is tud beállítani.
ha azt se tudja, akkor marad a live cd-s megoldás: bebootol, majd konzolba:
sudo bash
mount /dev/partíció /mnt
chroot /mnt
passwd
és ekkor megad egy új root password-öt.
amúgy a jelszó (értelmes időn belül) nem visszafejthető, de átírható. -
Jester01
veterán
válasz VladimirR #2184 üzenetére
hogyan tudom megnezni, mennyi szabad hely van a merevlemezen?
df
hogyan tudok helyet felszabaditani? torolhetem pl a /var/cache/apt/archives mappa tartalmat? mit torolhetek meg esetleg?
apt-get clean megcsinálja. Ezenkívül a régi logokat törölheted a /var/log alól. Plusz ha nem megy egyfolytában a gép, akkor ajánlott átállítani a napi cron jobot valami olyan időpontra amikor rendszerint be van kapcsolva. (alapból ez reggel 6:25 ha jól tudom). Ez naponta forgatja a logokat, és így nem nőnek nagyra.
[Szerkesztve]Jester
-
dr_strange
senior tag
válasz VladimirR #2184 üzenetére
Esetleg érdemes lehet még egy grafikus diskmapper programot (KDE alá pl. FileLight, GNOME alá Baobab) lefuttatni, ez megmutatja, melyik fájl mekkora helyet foglal el a merevlemezen, esetleg kiderülhet, van rajta pár dolog, ami nem is kell igazán.
JRR Tolkien nyelvei - aglardh.middangeard.org.uk
-
ngabor2
nagyúr
válasz VladimirR #2184 üzenetére
a df-et és az apt-get clean-t már megkaptad.
hogy hogyan lehet még helyet felszabadítani:
dpkg -l | grep ^ii
ezzel kilistázod a telepített cuccokat. és most jön a neheze: válogatni kell. ami a leírás alapján nem kell, azt apt-get remove cdomagnév
megj.: a fentebbi listázóparancsot érdemes egy file-ba irányítani, kinyomtatni, és úgy bejelölgetni. nekem legalábbis úgy egyszerűbb, de másik konzolon root-ként leszedegetni is lehet.
ha nem fejlesztgetsz, akkor az esetleges kernelforrást és/vagy headercsomagot is le lehet szedni, az is jópár mega. -
válasz VladimirR #2173 üzenetére
Tegyük fel, hogy a gép ki van kapcsolva. Ha nem, ctrl+alt+del-re vagy rebootol (normál linuxos beállítás) vagy megáll.
Beindítod a gépet, megvárod a szokásos bios üzeneteket és a lilo prompt-ot (ha lilo-s, ha grubos akkor nem tudom). A lilo promptnál nyomsz egy alt-ot (csak bal alt az alt), tab-ra kiírja a bootolható kerneleket.
Kiválasztod az aktív kernelt, beírod a nevét, majd utána szóközzel:
lilo: kernelneve init=/bin/sh
ki fogja írni a szokásos kernel inicializációs üzeneteket, majd kapsz egy root promptot. A root filerendszer ilyenkor readonly.
mount -o remount,rw /
ezek után két opciód van:
- kitörlöd a régi root jelszót: vi /etc/shadow és a root sorban levó sok betűs krikszrakszot kitörlöd, a kettőspont a mezőelválasztó, azok maradjanak.
- átírod az ip adatokat és nem bántod a root jelszót
majd három sync (csak a legnagyobb unix guruk tudják, hogy miért három, én nem, de három)
majd:
mount -o remount, ro /
majd valami utasítással vagy durvulással újraindítod. Van, hogy reboot, van hogy reboot -q, van hogy halt, van hogy semmi nem állítja le, linux életkorától függ. Mivel a filerendszer readonly, nem csinálsz túl nagy gondot, ha simán megnyomod a reset gombot.
Én nem ismerek triviális megoldást a root jelszó visszafejtésére. Bonyolultat se.
Másik triviális megoldás: debain install/netinstall cd letölt, bebootol, egyik konzolon shell indít, kézzel shadow kézzel editál.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
ngabor2
nagyúr
válasz VladimirR #2244 üzenetére
előrebocsátom, hogy 2.6-os kernelt normálisan még nem sikerült összehoznom, igaz, utoljára valamikor 2.6.2 körül próbálkoztam...
itt is kb. azt lehet nagyvonalakban elmondani, amit egy 2.4-nél: ami hardvered van, ahoz le kell fordítani, ami nincs, és nem is lesz, azt nem. ami boot során kell, azt fixen a kernelbe (a konzolt valami miatt ''választhatóvá'' tették, alapból ki szokták hagyni), ami majd csak utána, azt modulba.
most hirtelen ami eszembe jut:
- ps2 egér, ez vagy benne van, vagy nincs, modulként nem lehet
- a lap chipsetjéhez tartozó ide támogatás
- a karakteres konzol
- magic sysrq... nem egyszer kisegített a bajból
- meg amit látsz a konfig átnézése közben... otthonról többet tudok talán segíteni.
2.6-nál nem kell make dep, make menuconfig után mehet a make bzImage. hogy a make clean kell-e... azt nem tudom, ártani nem fog fordítás előtt, legfeljebb beszól, hogy szükségtelen.
érdemes bekapcsolni, hogy szóljon az experimental részeknél, bár régebbi vasaknál nem sok ilyenbe fogsz belefutni. -
Jester01
veterán
válasz VladimirR #2267 üzenetére
Nem kell ám mindig make clean, ha kihagysz valamit akkor legközelebb a make ügyesen csak azt fordítja újra amit kell. Van egy pár dolog ami alapvetõen befolyásolja a rendszert (SMP, preempt, ...) ha ezeket nem bántod akkor illene pikk-pakk fordulnia a javított változatnak.
Épkézláb rendszerhez nem árt (a menuconfig sorrendjében):
* a proci típusát megfelelõen beállítani
* swap
* sys v ipc
* sysctl
* modultámogatás
* mtrr
* power management
* pci/pci-e/isa igény szerint
* ELF binárisok támogatása
* networking
* unix domain sockets <- ez itt kérem nagyon fontos, mert alamuszin elbújik
* tcp/ip
* root fs eléréséhez szükséges cuccok (ezt csak te tudod mik)
* network device support
* PS2 billencs
* vga text konzol + mode selection support
* root fs
* /proc fs
* Virtual memory file system
* magic sysrq
Ha ezek megvannak az összes többit már a modulok állítgatásával megcsinálhatod.Jester
-
Sianis
addikt
-
Sipi
addikt
válasz VladimirR #2301 üzenetére
Ha nincs megadva Modeline, csak a monitor adatai, az Xorg automatikusan az elérhető legnagyobb frissítési frekvenciákat igyekszik használni, a monitor képességeitől függően. A felbontások/frissítések azonban a standard VESA dolgok lesznek.
Ha a monitor képes átadni ezeket az infókat, még ezt sem szükséges megadni, automatikusan detektálja DDC-n.
Amennyiben ennél nagyobb felbontást és/vagy frissítést akarsz, meg kell adnod a Modeline-okat. Ezt legegyszerűbben az Xorg-ban lévő gtf paranccsal teheted meg. A kapott sorokat kell beírni a Monitor sectionbe.
SipiMont-joie! Saint Denis! Je trépasse si je faiblis!
-
Sipi
addikt
válasz VladimirR #2305 üzenetére
Vicces debian... Ez az Xorg része, nem script, hanem normál bináris. Nem tudom, miért nem teszi fel - talán túl régi Xorg van benne?
Nézd meg, van-e amlc vagy videogen program! Ezek is ugyanerre való külső programok.
Igen, ekkora felbontásnál a VESA elég alacsony frissítést engedélyez.
A /var/log/X***.log-ban megnézheted, hogyan, miként ismeri fel a monitorodat. Normális, elég új Xorg-nál az összes módot kiírja, és még a monitor frissítési frekvenciáit is, amit detektál.
Ha leírod, milyen felbontás és mekkora frissítéssel kell, generálom a modeline-t és ideírom.
SipiMont-joie! Saint Denis! Je trépasse si je faiblis!
-
Sipi
addikt
válasz VladimirR #2308 üzenetére
Az elég új.
Igazából ezekre nem lenne szükség, az Xorg MINDEN VESA-szabváényú felbontást ismer. Azonban csak azokat használja, amelyeket a Screen részben felsorolsz a Display subsectionök Modes sorában. Idézőjelek között a módok. (Mert pl. ritka eset, hogy valakinek 320x200-as felbontás kell, hiába ismert. )
A nagyon egzotikus és/vagy frekvenciadús esetekben kell kézzel. Az, hogy valamelyik hígagyú kivette az Xorg részeként adott gtf-et, háát, nem minősítem...
De a felbontás megváltoztatásának nem ez a módja, ez csak megadása.
Xorgon belül egy konzolban az xrandr kiírja az összes elérhető felbontást, frissítést, csillaggal jelölve, melyiket használja. (Sőt, ezzel on-the-fly váltani is tudsz. Ha a kártya támogatja, akár orientationt is. )
Logban szokott lenni egy rész (úgy közepe táján), hogy Modeline xxx soksok szám. Itt írja ki, miket talált használhatónak a monitor és videokártya adatainak függvényében. De a használt felbontás attól függ, mit engedélyeztél a fentiekben leírt helyen. Ha olyan áll első helyen a felsorolásban, amit itt kiír használhatónak, azt veszi. Ha nincs ilyen, veszi a másodiknak megadoittat, így tovább. Ha egyet sem, kilép no screen founddal.
SipiMont-joie! Saint Denis! Je trépasse si je faiblis!
-
VladimirR
nagyúr
válasz VladimirR #2310 üzenetére
no, megegy kerdes:
ha azt szeretnem, hogy boot utan automatikusan induljon a grafikus felulet, akkor az rc.local-ba kell tennem egy startx-et?
es ha emelle azt is szeretnem, hogy bar elindul, de ne valtson ra at (vagyis maradjak karakteres modban), akkor az hogyan oldhato meg? -
Amper
tag
válasz VladimirR #2311 üzenetére
A /etc/inittabban megnézed, hogy melyik a default runlevel. Ha pl. az initdefault:2 akkor a /etc/rc2.d-be linkeld be a /etc/init.d/gdm-et S99gdm néven, illetve amelyiket használni szeretnéd (kdm, vagy xdm).
Ha több dm is van telepítve, akkor a /etc/X11/default-display-manager file-ban add meg az alapértelmezett dm-et.- Panasonic FZ30 - Debian ETCH -
-
válasz VladimirR #2316 üzenetére
A ttyS1-en már fut egy getty, azt nem tudja az X lockolni.
Ha nem zavar, hogy fut egy X, akkor ctrl+alt+f1-gyel vissza lehet váltani.
Ha az rc.localba raksz egy startx-et, akkor nem fogja tudni az x, hogy milyen felhasználói azonosító alatt kell futnia.
[Szerkesztve]Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz VladimirR #2305 üzenetére
Elvileg az x szerver le tudja tölteni a monitorról az ismert felbontásokat, csak lehet, a tseng kártya még nem támogatja a ddc2 protokollt. Új cuccnál elég beállítani, hogy milyen felbontást akarsz, milyen frekit bír a monitor, a többit kimatekolja az X szerver.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
dr_strange
senior tag
válasz VladimirR #2335 üzenetére
Én sajnos nem értek a mailszerverekhez, de az alábbi linken van néhány leírás különböző megoldásokhoz. A programok telepítései nyilván gentoo-specifikusak, de a beállításokból talán használhatsz ötleteket:
http://gentoo-wiki.com/Index:HOWTO#Services
ebben is pl ez:
[link]
[Szerkesztve]
[Szerkesztve]JRR Tolkien nyelvei - aglardh.middangeard.org.uk
-
-
VladimirR
nagyúr
válasz VladimirR #2338 üzenetére
ooo...ize...a vegerol lemaradt egy kettospont (masoltam a file-ban levo leirasbol, s ott sem volt benne, de elsore nem vettem eszre)
kicsit meg modositottam rajta (a masik modszer hibauzenetei alapjan)
default:*:mysql:/var/spool/mail:0::mail:127.0.0.1::teapop:teapop:jelszo:teapop:uname:upass:umail:
viszont igy sem megy rendesen, kapcsolodik az adatbazishoz, a lekerdezes megtortenik, viszont folyamatosan azt mondja, hogy
incorrect passwort...or maybe you don't even have an account here?
ha a kovetkezo beallitast hasznalom
default:*:passwd:/var/spool/mail:0::mail:
[Szerkesztve] -
-
válasz VladimirR #2345 üzenetére
ha lokál aliast használsz, akkor lehet három postafiók.
én azt csináltam a saját rendszeremben, hogy (a te neveiddel példázva) van három alias:
cyla@cyla.homeip.net: /home/postoffice/cyla.homeip.net/cyla
vladimir@cyla.homeip.net: /home/postoffice/cyla.homeip.net/vladimir
gaborcyla.homeip.net: /home/postoffice/cyla.homeip.net/gabor
Vagyis nekem a virtuális mailboxaim a /home/postoffice dir alatt vannak, ahol minden levelezési domain számára csináltam egy külön aldirt, majd azon belül egy-egy mailboxot. Más kérdés, hogy én nem szeretem a mailbox stílusú levelezést, nekem maildir van, ami annyiban különbözik, hogy egy perjel (/) van minden alias végén, és akkor az mta maildirbe kézbesít (pontosabban az én mta-m, mert az exim4-ről fogalmam sincs).
Viszont a maildires kézbesítéshez nem jó a teapop, nekem courier-imapd van postgresql authentikációval. A maildires kézbesítés nagy előnye számomra, hogy a szerveren maradnak a levelek és akárhány gépről nézem thunderbirddel, mindig mindegyiket jól látom.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
ngabor2
nagyúr
válasz VladimirR #2369 üzenetére
ez nálam akkor jött elő, mikor valamelyik lib nem olyan verziójú volt, mint amit várt. ez pedig tipikusan disztrib-keveredésnél jön elő.
workaround:
cd man
ln -s man3 man3caca
a cpp-s hibára: egyes cpp-ket nem szeretnek egyes progik, mert gyakran bugosan fordítanak. asszem a 2.95-öt, a 3.3-at és a 4.0-t szeretik. de elvileg a readme-ben ennek is illene benne lennie.
a /usr/local/lib benne van a /etc/ld.so.conf file-ban?
a libaa-t miért nem csomagból tetted fel? apt-get install aalib. azt valszeg megtalálta volna. persze fel lehet tenni forrásból is, de szerintem a readme-ben is benne van, hogy az install-kt-nak benne kell lennie az ld.so.conf-ban. -
ngabor2
nagyúr
válasz VladimirR #2371 üzenetére
igen, közben még egyszer átnéztem, és javítottam.
az, hogy a ./configure megtalálja, az nem elég. annak a dev-csomagok kellenek, azokat meg valszeg megtalálta. az ld.so.conf-ban levő kt-kat nézi át libek után.
nem kell utána újrafordítani, csak egy progit kell futtatni (asszem dl, vagy valami hasonló... ennek is mindjárt utánanézek...)
a libaa.so pedig így látatlanban az aalib csomagban lesz, mindjárt utánanézek.
mod: megnéztem, nem sokat tévedtem [link]
aalib1-dev csomag kell neked.
mod2: dl a progi neve, alapcsomagban van, tehát fenn lesz. -
ngabor2
nagyúr
-
ngabor2
nagyúr
válasz VladimirR #2375 üzenetére
egy tanács: ha már debian, akkor az mplayerből fordítás során csinálj csomagot, könnyebb kezelni. fog neki kelleni valami miatt 2 csomag (debhelper-perl, meg még egy, annak nem tudom a nevét), de utána egyszerűbb kezelni.
DEB_BUILD_OPTIONS=''--enable-gui --language=hu --disable-runtime-cpudetection --enable-streaming --enable-menu'' fakeroot debian/rules binary
persze az opciók közé tetszőlegeseket betehetsz. -
Jester01
veterán
válasz VladimirR #2371 üzenetére
Egy kis háttérinformáció az ld-hez: igen, az a linker. Viszont van fordításidejű és futásidejű komponense. A fordítás során használt ld a klasszikus értelemben vett linker, object fájlokból gyárt neked futtatható programot. Ha használtál dinamikus librarykat akkor olyan programot kapsz aminek indításkor első dolga lesz meghívni a futásidejű linkert, aki szépen betölti neki a szükséges könyvtárakat. A windows-sal ellentétben itt nem csak fix helyeken keresi a libeket, hanem az említett /etc/ld.so.conf fájlban megadott directorykban (plusz az LD_LIBRARY_PATH környezeti változóban felsorolt helyeken). Hogy ne kelljen mindig a fájlrendszert túrni ezért van neki egy cache az /etc/ld.so.cache fájlban. Ezt az ldconfig parancs (felteszem ngabor erre gondolhatott ) hatására újragyártja ami egyúttal frissíti a libekre mutató szimbólikus linkeket is, a verziószámoknak megfelelően.
A futásidejű linkerrel lehet mókás dolgokat csinálni, man ld.so. Egyik tipikus trükk az LD_PRELOAD használata, amivel explicit be lehet tölteni plusz könyvtárakat. Ez azért jó, mert felül lehet bírálni függvényeket.Jester
Új hozzászólás Aktív témák
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Steames kulcsok jó áron eladóak!