Πρώτο commit
Αυτό το commit περιλαμβάνεται σε:
commit
8ec8e9bee2
451 αρχεία άλλαξαν με 46736 προσθήκες και 0 διαγραφές
74
content/articles/13/01_boot.md
Κανονικό αρχείο
74
content/articles/13/01_boot.md
Κανονικό αρχείο
|
@ -0,0 +1,74 @@
|
|||
+++
|
||||
title = 'Διαδικασία εκκίνησης του Υπολογιστή.'
|
||||
date = '1999-03-01T00:00:00Z'
|
||||
description = ''
|
||||
author = 'Μιχάλης Καμπριάνης'
|
||||
issue = ['Magaz 13']
|
||||
issue_weight = 1
|
||||
+++
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*Αναρωτηθήκατε ποτέ ποια διαδικασία ακολουθεί το μηχάνημα μας για να μπουτάρει, και ποια αρχεία διαβάζει κατά την διαδικασία εκκίνησης του Linux; Εγώ πάντως
|
||||
αναρωτήθηκα, και βρήκα στο Internet ένα posting του [Erik Ratcliffe](mailto:erik@caldera.com) στην mailing list caldera-users όπου το αναλύει, και σκέφτηκα να
|
||||
το μοιραστώ μαζί σας.*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Αν και το κείμενο υποτίθεται ότι είναι για συστήματα με Caldera distribution, πρέπει να ισχύει το ίδιο σε όλα τα SysV λειτουργικά, δηλαδή όχι μόνο σε όλες τις
|
||||
distributions του Linux, αλλά και σε Solaris, και σε άλλα. Μπορεί κάποιο distribution (π.χ. S.u.S.E.) να έχει κάποια \"ειδικά\" αρχεία, αλλά και αυτά δεν
|
||||
αλλάζουν την γενική ιδέα.
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Power On
|
||||
|
|
||||
V
|
||||
BIOS (CMOS)
|
||||
|
|
||||
V
|
||||
Boot Loader (LILO)
|
||||
|
|
||||
________________V_________________
|
||||
| | | |
|
||||
DOS OS/2 Whatever Linux
|
||||
. . . |
|
||||
. . . V
|
||||
V V V Bootstrap Kernel
|
||||
|
|
||||
--- V
|
||||
| /sbin/init is executed
|
||||
| |
|
||||
| V
|
||||
| /etc/inittab is read
|
||||
| (default runlevel is set here)
|
||||
| |
|
||||
| V
|
||||
| /etc/rc.d/rc#.d stuff is executed
|
||||
| (default runlevel scripts are here)
|
||||
| |
|
||||
SysV Init. --| V
|
||||
| /etc/rc.d/rc.boot is executed
|
||||
| |
|
||||
| V
|
||||
| /etc/rc.d/rc.modules is executed
|
||||
| |
|
||||
| V
|
||||
| /etc/rc.d/rc.local is executed
|
||||
| |
|
||||
| V
|
||||
| /bin/login is executed
|
||||
---
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Για να εκκινήσουμε το σύστημα σε X-Windows, απλά πειράζουμε το default runlevel στο /etc/inittab (είναι η γραμμή \"initdefault\") το οποίο μας λέει σε ποιο
|
||||
runlevel θα ξεκινήσει το σύστημά μας. Στην Caldera (και αυτό είναι διαφορετικό για κάθε distribution) αν αυτό λέει 3, το σύστημα θα ξεκινήσει σε regular
|
||||
multi-user mode (όχι X-based login). Αν το αλλάξουμε σε 5, θα ξεκινήσουμε στο ίδιο ακριβώς runlevel αλλά με X-based login, το οποίο αναλαμμβάνει το xdm (by
|
||||
default). Για το runlevel 3, όλα τα scripts που βρίσκονται στο /etc/rc.d/init.d και έχουν ένα symbolic link στο /etc/rc.d/rc3.d θα εκτελεσθούν. Για το runlevel
|
||||
5, όλα τα scripts που βρίσκονται στο /etc/rc.d/init.d και έχουν ένα symbolic link στο /etc/rc.d/rc5.d θα εκτελεσθούν. Όπως μάλλον θα καταλάβατε, το \"\#\" στο
|
||||
σχέδιο πάνω (\"rc\#.d\") αντικαθίσταται με τον αριθμό του runlevel.
|
||||
|
||||
To Xdm, επί τη ευκαιρεία, χρησιμοποιεί το αρχείο etc/X11/wmconfig/xsessionrc για τις ρυθμίσεις του (προσέξτε ότι αυτό είναι ένα hard link στο xinitrc, το οποίο
|
||||
χρησιμοποιείται για να ξεκινήσει τις default X υπηρεσίες, όταν χρησιμοποιείτε το startx για να ξεκινήσετε τα X windows. Είναι στο ίδιο directory με το
|
||||
xsessionrc. Αν αλλάξετε ένα από αυτά τα αρχεία, αυτομάτως αλλάζει και το άλλο). Ο window manager συνήθως εκτελείται στο τέλος του xsessionrc (ή, στην περίπτωση
|
||||
του startx, στο τέλος του xinitrc).
|
73
content/articles/13/02_peripeteies.md
Κανονικό αρχείο
73
content/articles/13/02_peripeteies.md
Κανονικό αρχείο
|
@ -0,0 +1,73 @@
|
|||
+++
|
||||
title = 'Οι περιπέτειες του Βάγγου'
|
||||
date = '1999-02-01T00:00:00Z'
|
||||
description = ''
|
||||
author = 'Παπαδογιαννάκης Βαγγέλης'
|
||||
issue = ['Magaz 13']
|
||||
issue_weight = 2
|
||||
+++
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*Αυτό το κείμενο περιγράφει την περιπέτεια που είχε ο ανωτέρω μνημονευόμενος κατά την επίσκεψη του στο χωριό καταγωγής του. Καμία σχέση με Linux\... \`Όσοι
|
||||
θέλουν κάτι άλλο, να προσπεράσουν.*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Αυτό το μήνα δε θα διαβάσετε τίποτα που να πραγματεύεται με το **Linux**. Και αυτό γιατί πρόσφατα έφαγα άλλο ένα HD Crash, με αποτέλεσμα να μην έχω βάλει ακόμα
|
||||
**Linux** στο μηχάνημα (το οποίο μια μέρα θα πετάξω από το μπαλκόνι\... δεν είναι κατάσταση αυτή: τον Νοέμβρη να καεί το τροφοδοτικό, το Δεκέμβρη να χτυπήσει ο
|
||||
Fireball και το Φλεβάρη ο Caviar. Μόνο από τη SONY τη MULTISCAN έχω μείνει ευχαριστημένος τόσα χρόνια).
|
||||
|
||||
Το παρόν άρθρο γράφεται σε ένα **INTERNET CAFE** στο χωριό καταγωγής του υπογράφοντα, από το οποίο θα μάθετε και τις περιπέτειες ενός γνώστη των υπολογιστών
|
||||
(και που, ουσιαστικά, είναι και ο λόγος όλων των οποίων θα διαβάσετε παρακάτω, το ότι ξέρω υπολογιστές).
|
||||
|
||||
Φτάνοντας λοιπόν στο χωριό, ενόψει των αποκριών, μαθαίνω ότι ένας παλιός φίλος έχει ανοίξει ένα μαγαζί με **PLAYSTATION** (ξέρετε, αυτές τις παιχνιδομηχανές της
|
||||
**SONY**). Σαν παιδί και εγώ, αποφάσισα να ασχοληθώ με την αγαπημένη μου (βλέπε LARA CROFT) για τις 5 μέρες που θα έμενα εδώ, και συγκεκριμένα είπα να παίξω το
|
||||
TOMB RAIDER III. Φτάνω λοιπόν, και για κακή μου τύχη, το TOMB RAIDER απουσίαζε. Βλέπω και ένα υπολογιστή, με (τι άλλο) ακατονόμαστα 98. Με πληροφόρησε λοιπόν ο
|
||||
Μανόλης (ο φίλος μου που σας έλεγα) ότι διαθέτει και σύνδεση με INTERNET. Περιττό να σας πω ότι έπρεπε να πληρώνουμε υπεραστικό τηλεφώνημα με το **FORTHNET**
|
||||
στο Ηράκλειο, για να μπούμε. Δε βαριέσαι, είπα, και λόγω του ότι λαμβάνω (μαζί με τους άλλους από το **magaz** τα ερωτήματά σας για το Linux, είπα να πάρω το
|
||||
Mail μου. \`Έκατσα λοιπόν, και το πήρα\... Μέχρι εδώ καλά, συμφωνείτε;
|
||||
|
||||
Τα προβλήματα του υπογράφοντα άρχισαν όταν κατάλαβε ότι τόσο ο Μανόλης όσο και οι περισσότεροι δεν ήξεραν ούτε καν τα βασικά από τους υπολογιστές. Και πολύ
|
||||
περισσότερο δεν ήξεραν τη φιλοσοφία, και τον τρόπο που \`\`δουλεύει\'\' το **Internet** (και λειτουργούσαν **INTERNET CAFE**!!!). Και αυτό ήταν το πρώτο flash
|
||||
που έφαγα\... Συνηθισμένος από τους άλλους ατσίδες φίλους που έχω στα Χανιά και ασχολούνται με υπολογιστές, δεν μπορούσα να φανταστώ με τίποτα ότι το
|
||||
αντικείμενο ήταν τόσο άγνωστο σε μια μεγάλη μερίδα ανθρώπων.
|
||||
|
||||
Λόγω λοιπόν και της παλαιάς φιλίας με το Μανόλη, (αλλά λόγω και του ότι πίστευα - και πιστεύω - πως οι υπολογιστές δεν είναι κάτι το \`\`δύσκολο\'\' και είναι
|
||||
κρίμα να μην έχουν αυτή τη γνώση πολλοί άνθρωποι) αποφάσισα να τους δείξω τα βασικά\... \`\`Ε, γουίντοους 98 είναι\'\', είπα, \`\`ελληνικά, δες και πάτα, δεν θα
|
||||
είναι δύσκολο\'\'. Κατέβασα λοιπόν από το δίκτυο τον καλύτερο (κατά τη γνώμη μου) IRC Client, το mIRC, και αφού το εγκατέστησα τους έδειξα πώς να
|
||||
\`\`μπαίνουν\'\' στα διάφορα κανάλια, πώς να συνομιλούν με άλλους, και πώς να στέλνουν και να λαμβάνουν αρχεία. Περιττό να σας πω ότι το πρώτο πράγμα που
|
||||
\`\`πραγματευτήκαμε\'\' ήταν - τι άλλο - τσόντες. Εξάλλου, όλοι πάντα έτσι αρχίζουν\... Και είμαι σίγουρος ότι με την πάροδο του καιρού θα καταλάβουν ότι δεν
|
||||
αξίζει στο internet να είναι μια \`\`απέραντη τσόντα\'\' (Αυτό πάλι είναι άλλου παπά Ευαγγέλιο). Δεν πίστευα στα μάτια μου όταν, μετά από απουσία μου περίπου 5
|
||||
ωρών, το επίπεδό τους είχε ανέβει κατακόρυφα (το ότι ασχολούνταν ακόμα με ανταλλαγές φωτογραφιών του προσφιλούς μας περιεχομένου μέσω IRC δεν είχε καμία
|
||||
σημασία). Έπρεπε να τους δείτε να χειρίζονται τον Εχπλόρερ, και ένα viewer φωτογραφιών. Το multitasking σε όλο του το μεγαλείο\... Ακόμα και directories είχαν
|
||||
φτιάξει για την κατηγοριοποίηση των φωτό! Περιττό να σας πω ότι χάρηκα ιδιαίτερα\... Ακόμα και απλοί λοιπόν, άνθρωποι είναι εύκολο να μάθουν\... Αρκεί να έχουν
|
||||
κάποιο ερέθισμα (τις τσόντες που λέγαμε).
|
||||
|
||||
Μετά από κάνα - δυο μέρες, και αφού ο Μανόλης είχε μάθει αρκετά, αποφασίσαμε να ασχοληθούμε με πιο \`\`αποδοτικές\'\' χρήσεις του internet. \`Έδειξα λοιπόν στο
|
||||
Μάνο πώς να φτιάχνει λογαριασμούς mail για τους πελάτες του, και πώς να τους φτιάχνει χρήστες στο ICQ. Προς το παρόν μόνο σε αυτό το επίπεδο έχουμε φτάσει, αλλά
|
||||
τα πάμε πολύ καλά. Και ξέρετε και κάτι άλλο; Κρίμα που θα φύγω σύντομα, γιατί αυτή η έκφραση στο πρόσωπο αυτού που μαθαίνει, είναι για μένα η καλύτερη
|
||||
ανταμοιβή.
|
||||
|
||||
\`Όχι ότι δεν έλειψαν και τα ψιλοπροβληματάκια που αντιμετώπισα. Πχ, σήμερα, και πριν κάτσω για να γράψω αυτό το άρθρο, ήταν μια κοπέλα που κάτι προβλήματα
|
||||
είχαν τα γουίντοους της, και ήθελε να ξανακάνει από πάνω εγκατάσταση τους (μάλλον αυτό πρέπει να ήθελε, δεν κατάλαβα και καλά) αλλά το CD που χρησιμοποιούσε δεν
|
||||
ήταν αυτό με το οποίο είχε γίνει εγκατάσταση, με αποτέλεσμα όταν της ζητούσε τον κωδικό να μην τον δέχεται. Το σκέφτηκα λιγάκι, και φαντάστηκα ότι την
|
||||
πληροφορία αυτή την περιείχε η registry. Τρέχω το regedit, και το βάζω να ψάξει για το -oem- που θυμάμαι ότι περιέχουν όλοι οι κωδικοί των ακατονόμαστων και, ω
|
||||
του θαύματος, βρέθηκε. Της είπα τον τρόπο λοιπόν. Δυστυχώς, εδώ με νομίζουν ότι είμαι \`\`Ο\'\' γνώστης, και μάλλον θα μου σπάνε τα \*!:@\#\$ πολύ καιρό, και
|
||||
πολλοί άνθρωποι. Δεν βαριέσαι\...
|
||||
|
||||
Ηθικό δίδαγμα; Δεν υπάρχει ακριβώς ηθικό δίδαγμα, αλλά υπάρχουν οι εξής διαπιστώσεις.
|
||||
|
||||
1. Το ποσοστό του πληθυσμού στο οποίο οι υπολογιστές φαντάζουν ακόμα σαν κάτι εξειδικευμένα τρομακτικά κουτιά, είναι ακόμα πολύ μεγάλο στην ωραία μας χώρα\...
|
||||
και είναι κρίμα.
|
||||
2. Στη ζωή ισχύει αυτό που ισχύει και στο στρατό. \`Όσο λιγότερα ξέρεις, τόσο καλύτερα για εσένα (αυτό πάντως - και δυστυχώς - δεν το εφαρμόζω εγώ προσωπικά)
|
||||
3. Το internet είναι ακόμα μια απέέέέέέέέραντη τσόντα (αυτό φυσικά είναι το λιγότερο).
|
||||
4. Το ελληνικό κράτος δεν κάνει τίποτα για να μάθει ο κόσμος ότι οι υπολογιστές δεν είναι παράξενα ξωτικά που κατέβηκαν από άλλο πλανήτη. Και αυτό ίσως να
|
||||
είναι το χειρότερο.
|
||||
5. Υπάρχουν κάτι \`\`αετονύχηδες\'\' που την έχουν δει masters of the computer, και πουλάνε στον κόσμο φύκια για μεταξωτές κορδέλες, και που δεν έχουν τα
|
||||
κότσια (αφού πουλήσουν τον υπολογιστή) να βοηθήσουν τον κόσμο να καταλάβει τι κάνει αυτό το κο\#\@κουτο. \`\`Πάρε αγόρι μου\'\', λένε, \`\`και θα μπεις στο
|
||||
Internet !!!\'\'
|
||||
|
||||
Μέχρι τον επόμενο μήνα λοιπόν που θα έχω εγκαταστήσει το Linuxάκι μου στον (καινούριο!!!) υπολογιστή μου, βολευτείτε με ένα άρθρο άσχετο με το Linux, αλλά
|
||||
σχετικό με την κατάσταση της γνώσης για τους υπολογιστές σε αυτό το άκρο της βαλκανικής χερσονήσου (που λέμε Ελλάδα)
|
||||
|
||||
Φιλάκια, Βαγγούκος
|
112
content/articles/13/03_grredhat2.md
Κανονικό αρχείο
112
content/articles/13/03_grredhat2.md
Κανονικό αρχείο
|
@ -0,0 +1,112 @@
|
|||
+++
|
||||
title = 'Ελληνικά στο RedHat 5.0'
|
||||
date = '1999-03-01T00:00:00Z'
|
||||
description = ''
|
||||
author = 'Τζέμος Δημήτρης'
|
||||
issue = ['Magaz 13']
|
||||
issue_weight = 3
|
||||
+++
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*Μετά απο πολλές περιπέτειες με τα ελληνικά στο RedHat 5.0 , διάβασμα των σχετικών Howto βρήκα πως βάζουμε ελληνικά ΠΑΝΤΟΥ στο RedHat 5.0 (Xwindows και console)
|
||||
Τα Howto έχουν μερικά λάθη με βασικότερο το locale lang=gr\_GR.*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Πρέπει να γίνουν οι παρακάτω ενέργειες: (Πρέπει να είμαστε root)
|
||||
|
||||
1. απο τη γραμμή εντολών ή σε Xterm γράφουμε locale. Πρέπει να πάρουμε τα εξής:
|
||||
|
||||
LANG=POSIX
|
||||
LC_CTYPE="POSIX"
|
||||
LC_NUMERIC="POSIX"
|
||||
LC_TIME="POSIX"
|
||||
LC_COLLATE="POSIX"
|
||||
LC_MONETARY="POSIX"
|
||||
LC_MESSAGES="POSIX"
|
||||
LC_ALL=
|
||||
|
||||
Πρέπει δηλαδή να ΜΗΝ έχουμε βάλει πουθενά lang=gr\_GR
|
||||
|
||||
- Για Xwindows\
|
||||
Κατεβάζουμε τα αρχεία XFGreekFNTS-1-1.noarch.rpm, **X11greek\_tar.gz και greekXfonts-BDF-1\_1.tgz** που περιέχουν ελληνικές γραμματοσειρές καθώς και το
|
||||
GRkbd-1.2.linux.tar.gz για αλλαγή πληκτρολογίου (ΟΧΙ το XFGreekKBD-1.2-2.noarch.rpm) **Οι τόποι, από τους οποίους μπορείτε να κατεβάσετε τα παραπάνω
|
||||
αρχεία, αναφέρονται σε μορφή links στο τέλος του άρθρου.** Τα εγκαθιστούμε και στο /etc/XF86Config πρέπει να προσθέσουμε το FontPath για τις ελληνικές
|
||||
γραμματοσειρές του greekXfonts-BDF-1\_1.tgz Οι του XFGreekFNTS-1-1.noarch.rpm προστίθενται αυτόματα. **Η εγκατάσταση του X11greek\_tar.gz γίνεται ως
|
||||
εξής: Το αποσυμπιέζουμε και πηγαίνουμε στον κατάλογο x11greek/fonts. Αντιγράφουμε όλα τα αρχεία εκτός των fonts.alias και fonts.dir στον κατάλογο
|
||||
/usr/lib/X11/fonts/misc. Μετά πηγαίνουμε στον παραπάνω κατάλογο και εκτελούμε τις εξής εντολές:1) mkfontdir 2) xset fp+/usr/lib/X11/fonts/misc 3) xset
|
||||
fp rehash. Τεστάρουμε αν εγκαταστάθηκαν με την εντολή xlsfonts \| grep -i greek. Πρέπει να μας δείξει όλες τις ελληνικές γραμματοσειρές.** Αντιγράφουμε
|
||||
το grkbd στο /usr/bin για να είναι στο path ή δηλώνουμε το path που βρίσκεται το grkbd
|
||||
- Για console κατεβάζουμε το greek-console.rpm και το εγκαθιστούμε.
|
||||
|
||||
2. Δημιουργούμε το αρχείο /root/.inputrc με περιεχόμενα
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
set meta-flag on
|
||||
set convert-meta off
|
||||
set output-meta on
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Σημείωση: Για κάθε χρήστη του συστήματος δημιουργούμε και το αντίστοιχο /.inputrc Π.Χ. για χρήστη nikos στο /home/nikos/
|
||||
|
||||
3. Στο /root/.Xdefaults διορθώνουμε τη γραμμή xterm\*font: fixed και xterm\_color\*font: fixed με xterm\*font: grfixed και xterm\_color\*font: grfixed
|
||||
αντίστοιχα. Φυσικά μπορούμε να βάλουμε και άλλη εκτός απο την grfixed.
|
||||
|
||||
4. Στο /etc/bashrc δημιουργούμε τα alias προσθέτοντας τις παρακάτω γραμμές:
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
alias xterm="xterm -fn grfixed"
|
||||
alias rxvt="rxvt -fn grfixed"
|
||||
alias xedit="xedit -fn grfixed"
|
||||
alias joe="joe -asis"
|
||||
alias ls="ls -N --color=yes"
|
||||
alias less="less -r"
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
5. Για console δημιουργούμε ενα link στο chcp ως εξής: ln -s /usr/local/bin/chcp /chcp οπότε αρκει να δώσουμε /chcp 928 και με alt-shift εχουμε ελληνικά στη
|
||||
γραμμή εντολών. Σημείωση: Στο /usr/lib/kbd/consolefonts/ υπάρχουν οι γραμματοσειρές οπότε μπορούμε να χρησιμοποιήσουμε την εντολή setfont
|
||||
/usr/lib/kbd/consolefonts/γραμματοσειρά για να ορίσουμε ποιά θέλουμε.
|
||||
|
||||
6. Για το Netscape
|
||||
- Για να εχουμε ελληνικά στη γραμμή που δίνουμε τις διευθύνσεις και παντού στο email. Aντιγράφουμε το αρχείο Netscape.ad απο το κατάλογο
|
||||
/usr/doc/netscape-communicator-4.0x/ **(αν ο netscape είναι εγκατεστημένος από μορφή .rpm ή από τον κατάλογο που τον εγκαταστήσατε, σε περίπτωση μορφής
|
||||
.tar.gz)** στο /usr/X11R6/lib/X11/app-defaults/ και το μετονομάζουμε σε Netscape. Το ανοίγουμε με τον joe ή με άλλον επεξεργαστή και στη γραμμή 5167
|
||||
,5168, 5169 όπου λέει adobe βάζουμε \* δηλ πρέπει να είναι
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*XmTextField.fontList: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
|
||||
*XmText.fontList: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
|
||||
*XmList*fontList: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Επίσης στη γραμμή 5200,5201,5202 αντικαθιστούμε το -\*-helvetica με -greek-helvetica και το 100 με 120 δηλαδή πρέπει να είναι
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*XmLGrid*fontList:\
|
||||
-greek-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*,\
|
||||
-greek-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*=BOLD,\
|
||||
-greek-helvetica-medium-o-*-*-*-120-*-*-*-*-iso8859-*=ITALIC
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
ΤΕΛΕΙΩΣΑΜΕ
|
||||
|
||||
Ξεκινάμε τον Netscape και απο το view -\>encoding επιλέγουμε το Greek (ISO-8859-7) και πάλι απο το ίδιο μενού το \"Set Default Encoding \" και στο
|
||||
Εdit-\>Preferences-\>Appearance-\>fonts το \"Greek(iso-8859-7)\" και ορίζουμε ποιές γραμματοσειρές θέλουμε. **Οι καλύτερες είναι οι Courier (Greek).** Tο
|
||||
ίδιο κάνουμε για το \"Western(iso-8859-1)\".
|
||||
|
||||
Σημείωση : Αν κάποιος θέλει να έχει ελληνικά και στο tkirc irc και στο circus irc μπορείτε να μου το πείτε για να στείλω κάποιο σχετικό email.
|
||||
|
||||
**Οι παραπάνω οδηγίες εγκατάστασης έχουν δοκιμαστεί με επιτυχία σε σύστημα RedHat 5.2 εφοδιασμένο με τον Netscape 4.07. Επίσης, η δοκιμή πέτυχε και με τον
|
||||
Netscape 4.5, ενώ ως window managers χρησιμοποιήθηκαν οι: fvwm95, Afterstep, KDE 1.0, KDE 1.1.**
|
||||
|
||||
**ΔΙΕΥΘΥΝΣΕΙΣ ΑΡΧΕΙΩΝ**
|
||||
|
||||
**ftp://argeas.cs-net.gr/pub/unix/linux/GREEK/ ftp://argeas.cs-net.gr/pub/unix/linux/GREEK/fonts http://members.xoom.com/Vrypan**
|
459
content/articles/13/04_lin_for_dummies2.md
Κανονικό αρχείο
459
content/articles/13/04_lin_for_dummies2.md
Κανονικό αρχείο
|
@ -0,0 +1,459 @@
|
|||
+++
|
||||
title = 'Linux για τους νοητικά ασθενείς part II'
|
||||
date = '1999-03-01T00:00:00Z'
|
||||
description = ''
|
||||
author = 'Κοτσιφάκης Θρασύβουλος'
|
||||
issue = ['Magaz 13']
|
||||
issue_weight = 4
|
||||
+++
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*Συνέχεια του άρθρου του προηγούμενου μήνα. Τα πρώτα σας βηματάκια στο Linux και στα τερτίπια του .**Strictly for beginers**.*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
**1. Ό LI.LO. (άκου όνομα κι αυτός).**
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
**2. Τα αρχεία συστήματος**
|
||||
--------------------------------------------------------------
|
||||
|
||||
- [2.1 /etc/fstab](#ss2.1)
|
||||
- [2.2 /etc/profile](#ss2.2)
|
||||
- [2.3 /etc/printcap](#ss2.3)
|
||||
- [2.4 /etc/rc.config](#ss2.4)
|
||||
- [2.5 /etc/inittab](#ss2.5)
|
||||
- [2.6 /etc/conf.modules](#ss2.6)
|
||||
- [2.7 Τα αρχεία autoexec.bat και config.sys](#ss2.7)
|
||||
|
||||
**3. Επίλογος (άντε γιατί βαρεθήκαμε).**
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
|
||||
### [1. Ό LI.LO. (άκου όνομα κι αυτός).]{#s1}
|
||||
|
||||
Χαιρετώ τα πλήθη και μπαίνω κατ\' ευθείαν στο ψητό. LI.LO. εστί **Linux Loader**, και τι κάνει αυτός ε; λοιπόν αυτός φροντίζει να ξεκινήσει(σουν) το(τα)
|
||||
λειτουργικό(ά) μας. Προφανώς όταν κάνατε εγκατάσταση του Linux, σας ζητήθηκε να τον εγκαταστήσετε κάπου. 'ν δεν έχετε κάποιο λειτουργικό με δικό του loader
|
||||
(π.χ. OS/2) εγκαταστήστε τον στο MBR (master boot record).Φτιάξτε τα boot volumes μέσα από τις ρουτίνες που διαθέτει κάθε Distribution, δώστε τους ονομασία και
|
||||
όταν ξεκινήσει ο κουβάς σας θα δείτε ένα μήνυμα μετά από την εκκίνηση του bios όπως το παρακάτω:
|
||||
|
||||
**LΙLO:**
|
||||
|
||||
Δώστε τώρα το όνομα που δώσατε στο boot volume του Linux και συνεχίστε με τα βήματα που διαβάσατε στο πρώτο άρθρο της σειράς για να κάνετε login. Πάμε τώρα να
|
||||
βγάλουμε τα μάτια στον lilo και να μάθουμε μερικά ψιλά για το πως θα τον κάνουμε να δουλεύει όπως θέλουμε εμείς.
|
||||
|
||||
Κατά την εγκατάσταση του συστήματος σας στο σημείο που εγκαταστήσατε τον lilo συνέβησαν τα εξής:
|
||||
|
||||
α. Καθορίστηκαν οι εγγραφές για το τι λειτουργικά συστήματα πρέπει να είναι έτοιμος ο lilo να ξεκινήσει.
|
||||
β. Καθορίστηκαν οι ονομασίες αυτών (boot labels)
|
||||
γ. Καθορίστηκε η θέση τους (σε ποιο δίσκο, σε ποιο partition )
|
||||
δ. Καθορίστηκε ποιο λειτουργικό θα είναι το default.
|
||||
ε. Τροποποιήθηκε το MBR
|
||||
στ. Γράφτηκαν οι αλλαγές στο configuration file του LILO.
|
||||
|
||||
Αυτά βέβαια με απλά λόγια διότι οι διαδικασίες αυτές είναι much much more complicated απ\' όσον ακούγονται, (διαβάστε το /usr/doc/lilo/README και θα καταλάβετε
|
||||
τι εννοώ.) Πάμε τώρα να αλλάξουμε τα φώτα στον lilo.
|
||||
|
||||
Μεταφερθείτε στο /etc directory και ψάξτε για ένα αρχείο με το όνομα **lilo.conf**. Ανοίξτε το με κάποιον editor (vi, pico, joe ή όποιον άλλο εσείς πλέον
|
||||
χρησιμοποιείτε -συνιστώ ανεπιφύλακτα τον pico). Αυτό που θα δείτε είναι περίπου το παρακάτω :
|
||||
|
||||
# LILO global section start
|
||||
boot=/dev/hda
|
||||
prompt
|
||||
timeout=100
|
||||
vga = normal
|
||||
# End LILO global section
|
||||
#
|
||||
# Linux bootable partition config begins
|
||||
image = /boot/vmlinuz
|
||||
root = /dev/hda6
|
||||
label = linux
|
||||
# Linux bootable partition config ends
|
||||
#
|
||||
# Winblows bootable partition config begins
|
||||
other = /dev/hda1
|
||||
label = w95
|
||||
table = /dev/hda
|
||||
# Winblows bootable partition config ends
|
||||
|
||||
Νομίζω ότι με κάποια προσεκτική ανάγνωση καταλαβαίνετε τι κάνει αυτό το αρχείο αλλά και πως το κάνει.Βέβαια εδώ δεν διαβάζουμε για να γίνουμε Πυθίες γι αυτό ας
|
||||
εξηγήσουμε μερικά πράγματα.
|
||||
|
||||
Προσέξτε τις εγγραφές ανάμεσα από τα σχόλια \"\#LILO global section start\" και \"\# End LILO global section\". Εδώ βρίσκονται οι γενικές (σφαιρικές)
|
||||
καταχωρίσεις για την αρχική συμπεριφορά του συστήματος μας.
|
||||
|
||||
**boot=\...** : Εδώ καθοδηγούμε το σύστημα για το που βρίσκεται το boot record. Συνήθως είναι /dev/hda ή /dev/sda (αν ξεκινάμε τον lilo από hard-disk ) ή και
|
||||
/dev/fd0 (αν ξεκινάμε από δισκέττα -ναι, και αυτό γίνεται).
|
||||
|
||||
**prompt** : Ενεργοποιείται το LILO prompt που βλέπουμε στην εκκίνηση και μας καλεί να επιλέξουμε λειτουργικό για την εκκίνηση.
|
||||
|
||||
**timeout=\...tenthsofsecs** : Εδώ βάζουμε τον χρόνο που θα καθυστερήσει ο lilo στο prompt πριν ξεκινήσει το default λειτουργικό.Το 100 που έχει το lilo.conf
|
||||
παραπάνω σημαίνει 10 seconds.
|
||||
|
||||
**vga=\...** : Εδώ μπορούμε να χρησιμοποιήσουμε μία τιμή ανάλυσης σε χαρακτήρες για την απεικόνιση των τερματικών μας. Οι επιλογές που έχουμε είναι normal
|
||||
(80x25) ext (80x50) ή ask όπου ερωτούμαστε για την ανάλυση (στο 2.2 kernel η παράμετρος ask δείχνει τον πραγματικό της εαυτό αφού μπορούμε να εκκινήσουμε σε
|
||||
SVGA Mode).
|
||||
|
||||
Προς στιγμήν ας αφήσουμε το global section στο οποίο θα επιστρέψουμε δριμύτεροι για να του αλλάξουμε τα φώτα, και ας ρίξουμε μία ματιά στο section **\# Linux
|
||||
bootable partition config begins**
|
||||
|
||||
**image=**/boot/vmlinuz : Εδώ λέμε στον lilo πού θα βρεί τον πυρήνα (vmlinuz είναι το όνομα που θα συναντήσετε και που αργότερα θα χρησιμοποιείτε κι εσείς για
|
||||
την ονομασία των custom kernel που θα φτιάχνετε, π.χ. vmlinuz\_2\_0\_36 vmlinuz\_2\_2 κ.λ.π. /boot φυσικά είναι το directory όπου αποθηκεύετε τους πυρήνες σας.
|
||||
|
||||
**root =**/dev/hda6 : Έδώ φυσικά καθοδηγούμε τον lilo για το που κάνουμε mount το root (/)
|
||||
|
||||
**label** = linux : Έδω του λέμε τι entry να περιμένει στο prompt. Πληκτρολογώντας δηλαδή linux και πατώντας το enter θα ξεκινήσει να φορτώνει το Linux του
|
||||
οποίου το loadable kernel βρίσκεται στο /boot ,ονομάζεται vmlinuz και το root directory του \"κάθεται\" στο /dev/hda6
|
||||
|
||||
Ας πειράξουμε τώρα λίγο το συγκεκριμένο αρχείο.Μπείτε σε μια άλλη κονσόλα και ανοίξτε τον editor της αρεσκείας σας. Πληκτρολογείστε ότι σας κατέβει για μήνυμα
|
||||
έναρξης και σώστε το π.χ. με ένα όνομα όπως my\_welcome\_msg. Γυρίστε τώρα στο τερματικό που έχετε ανοιχτό το lilο.conf και γράψτε στο global section την εξής
|
||||
εγγραφή.
|
||||
|
||||
**message**=\.../my\_welcome\_msg όπου έχω τελείες εσείς βάλτε το path για το my\_welcome\_msg π.χ. /boot/my\_welcome\_msg
|
||||
|
||||
Επειδή όμως εσείς είσαστε και ολίγον τί αργόστροφοι και όταν ξεκινάτε τον υπολογιστή το μυαλό σας στέλνει τις εντολές στα χέρια σας για πληκτρολόγηση με
|
||||
τεράστια χρονοκαθυστέρηση, ο χρόνος των 10 δευτερολέπτων είναι λίγος. Ας βάλουμε κι εδώ 30 δευτερόλεπτα.
|
||||
|
||||
**timeout=** 300
|
||||
|
||||
Επειδή όμως και αυτός ο χρόνος είναι μικρός για το επίσης μικρό και νωθρό νευρικό σας σύστημα ας ανατρέξουμε στις παρακάτω ενότητες για να αλλάξουμε και τα
|
||||
labels και να τα κάνουμε μικρότερα
|
||||
|
||||
**label=**l
|
||||
|
||||
**label=**w
|
||||
|
||||
Αλλά επειδή αν και πτωχοί τω πνεύματι είμαστε ανήσυχοι και διαβάσαμε το άρθρο του φίλου μου Βαγγέλη στο προηγούμενο τεύχος και έχουμε κάνει complile έναν kernel
|
||||
τον οποίο θέλουμε να δοκιμάσουμε για να καμαρώσουμε τι ωραία και γρήγορα που (δεν) ξεκινάει το μασίνι μας αφού απαντήσαμε αρνητικά σε ότι μας ρώτησε κατά την
|
||||
διάρκεια του config ας φτιάξουμε και ένα section για το δικό μας kernel που με περηφάνεια ονομάσαμε vmlinuz\_siga\_kai\_8a\_bootarei.
|
||||
|
||||
|
||||
# LILO global section start
|
||||
boot=/dev/hda
|
||||
message=/boot/my_welcome_msg
|
||||
prompt
|
||||
timeout=300
|
||||
vga = normal
|
||||
# End LILO global section
|
||||
#
|
||||
# Linux bootable partition config begins
|
||||
image = /boot/vmlinuz
|
||||
root = /dev/hda6
|
||||
label = l
|
||||
# Linux bootable partition config ends
|
||||
#
|
||||
# Winblows bootable partition config begins
|
||||
other = /dev/hda1
|
||||
label = w
|
||||
table = /dev/hda
|
||||
# Winblows bootable partition config ends
|
||||
#
|
||||
#to neo section me to kernel poy ftiajame jekina edw
|
||||
image= /boot/vmlinuz_siga_kai_8a_bootarei #elpizw oti to antigrapsate sto /boot
|
||||
root = /dev/hda6
|
||||
label = l1 #elpizw na prolauete na to plhktrologhsete
|
||||
#edw teleiwnoume (ponhroulia mou!)
|
||||
|
||||
Αφού κάναμε τις αλλαγές μας σώζουμε το lilo.conf και περήφανοι για την πρόοδο μας επανεκκινούμε τον κουβά μας, βλέπουμε το LILO prompt και γράφουμε **l**,
|
||||
πατάμε το enter και παίρνουμε τ\' \_ \_ \_ \_ \_ια μας ,μας λέει ο lilos ότι λέει δεν υπάρχει τέτοιο πράμα. Πατάμε το Tab για να δούμε τι επιλογές έχουμε και τι
|
||||
θωρούν τα μάτια μας; **linux** και **w95** μα αφού τα αλλάξαμε με τα ίδια τα χεράκια μας , και το καινούριο kernel που είναι; Well αφήστε το linux να μπουτάρει
|
||||
όσο θα σας εξηγώ.
|
||||
|
||||
Όταν μετατρέπουμε το αρχείο lilo.conf πρέπει να εγκαταστήσουμε τον lilo ξανά για να αλλάξουν τα settings του **/boot/map** το οποίο δεν μεταβάλλεται αν δεν
|
||||
τρέξουμε το :
|
||||
|
||||
**/sbin/lilo**
|
||||
|
||||
Αφού τώρα το ξέρουμε πάμε να εφαρμόσουμε την γνώση μας. Tο μήνυμα που θα πάρουμε μετά από την εκτέλεση του /sbin/lilo θα είναι
|
||||
|
||||
Added l*
|
||||
Added w
|
||||
Added l1
|
||||
|
||||
Ο αστερίσκος που βλέπετε πλάι στο **l** δείχνει ότι το l είναι το image που θα φορτώσει σε (πολύ) πιθανό timeout . Αν τώρα θέλετε να ξεκινά by default τα
|
||||
**ΑΚΑΤΑΝΟΜΑΣΤΑ(c)** τότε κάντε σκάντζα το linux section με το Winblows section (το Winblows πρώτο) και ξανατρέξτε το /sbin/lilo, να πάτε τώρα τρέχοντας να
|
||||
εξομολογηθείτε την αμαρτία σας σ\' ένα παπά (τον αφορισμό τον έχετε σίγουρο, μόνο ο Χριστοδου(λοπου)λος σας σώζει που αυτός όλα τα συγχωρεί). Τέλος πάντων
|
||||
ξεκινήστε τον κουβά και βλέπουμε.Και τώρα όπως βλέπετε και το μηνυματάκι σας φαίνεται στην οθόνη έναρξης και το νέο kernel δεν μπουτάρει και γενικώς τα κάνατε
|
||||
θάλασσα.
|
||||
|
||||
|
||||
### [2. Τα αρχεία συστήματος]{#s2}
|
||||
|
||||
Τα αρχεία συστήματος είναι κάτι αρχεία τα οποία διαβάζει ο κουβάς μας κατά την διαδικασία εκκίνησης του για να πάρει γενικές κατευθύνσεις και για να ξέρει τι
|
||||
υπηρεσίες θα ξεκινήσει.Τα αρχεία αυτά θα τα συναντήσετε μέσα στο **/etc** και στα directories των εκάστοτε user (/root , /home/\...).Γενικά οι τροποποιήσεις
|
||||
αυτών των αρχείων (ειδικά των γενικών αρχείων που βρίσκονται στο **/etc**) κρίνεται απαγορευμένη για μωρά και ηλιθίους αλλά μάλλον -με πάσα επιφύλαξη- εσείς δεν
|
||||
ανήκετε σε καμμία από τις δύο παραπάνω κατηγορίες.Έχοντας υπ\' όψιν τα παραπάνω λοιπόν συνιστώ ανεπιφύλακτα να κάνετε ένα **backup** των αρχείων πριν ξεκινήσετε
|
||||
να τα τσακίζετε στις αλλαγές προς το καλύτερο -κούνια που σας κούναγε.
|
||||
|
||||
Αρχεία συστήματος στο **LINUX**, λοιπόν, είναι τα κάτωθι
|
||||
|
||||
- **/etc/fstab**
|
||||
- **/etc/profile**
|
||||
- **/etc/printcap**
|
||||
- **/etc/rc.config**
|
||||
- **/etc/inittab**
|
||||
- **/etc/conf.modules**
|
||||
|
||||
Αυτά είναι τα σπουδαιότερα από τα γενικά αρχεία που και θα εξηγήσουμε διεξοδικά. Εκτός όμως από αυτά υπάρχουν και άλλα που δεν είναι του παρόντος να τα
|
||||
εξηγήσουμε. Επειδή όμως εγώ είμαι καλός άνθρωπος και σας πάω θα τα αναφέρω εν περιλήψη.
|
||||
|
||||
- **/etc/DIR COLORS** Αναθέτει τα χρώματα στην εντολή ls
|
||||
- **/etc/XF86Config** Το configuration για το παραθυρικό περιβάλλον
|
||||
- **/etc/passwd** Πληροφορίες για τους χρήστες (ονόματα, τα shell, τα user ID τους κ.λ.π.)
|
||||
- **/etc/shadow** Τα passwords
|
||||
|
||||
Φυσικά config file είναι και το lilo.conf αλλά και τα παρακάτω που βρίσκονται στους καταλόγους του κάθε χρήστη (συνήθως /home/{username}).
|
||||
|
||||
- **.profile** το προσωπικό script του κάθε χρήστη (για το **bash**)
|
||||
- **.bashrc** το configuration του bash
|
||||
- **.xinitrc** Ένα script για να εκκινείτε τα Χ WINDOWS με τα δικά σας γούστα (γραμματοσειρές, προγράμματα που θα ξεκινούν, ο WINDOW MANAGER της αρεσκείας σας
|
||||
κ.λ.π).
|
||||
|
||||
### [2.1 /etc/fstab]{#ss2.1}
|
||||
|
||||
Λοιπόν αυτό το αρχείο είναι ίσως το πιο απλό στο editing αφού διαβάζεται πανεύκολα. Ας εξηγήσουμε όμως τι κάνει.
|
||||
|
||||
Με απλά λόγια **καθοδηγεί στην εκκίνηση** το linuxoboxo μας για το τι **filesystems** υπάρχουν στον κουβά μας, για το που γίνονται **mount** και τις
|
||||
**διαδικασίες ελέγχου** για κάθε ένα απ\' αυτά.
|
||||
|
||||
Η μορφή του είναι ως κάτω:
|
||||
|
||||
Συσκευή mount-point filesystem-type mount-options dumps(backups) fschk
|
||||
|
||||
- **Συσκευή** . Εδώ ορίζουμε τις συσκευές μας (hard-drives και partitions π.χ. /dev/hda6, floppy-disks π.χ./dev/fd0, cdrom π.χ. /dev/hdc)
|
||||
- **mount-point**.Εδώ ορίζουμε κάτω από ποιον κατάλογο θα γίνεται mount η κάθε συσκευή (/ , /usr , /opt , /cdrom , /mnt/floppy κ.λ.π.)
|
||||
- **filesystem-type**.Εδώ ορίζουμε το είδος του filesystem για την κάθε συσκευή (ext2 , msdos , vfat , iso9660 , hpfs κ.λ.π.)
|
||||
- **mount-options**.Εδώ ορίζουμε με τι επιλογές θα γίνει mount το κάθε σύστημα αρχείων. Αυτό λέει στο σύστημα για το αν το filesystem είναι read-write (rw),
|
||||
read-only (ro) κλπ. Συχνά θα συναντήσετε εδώ και τον ορισμό default , αυτό σημαίνει ότι κατά την εκκίνηση θα χρησιμοποιηθούν οι default επιλογές του
|
||||
συστήματος για το συγκεκριμένο filesystem-type.
|
||||
- **dumps**. Εδώ καλούμαστε να ορίσουμε αν θα ζητήσουμε να γίνει backup της μορφής του filesystem κατά την εκκίνηση.Οι επιλογές είναι δύο α. μηδέν(0) και β.
|
||||
ένα (1) .Με μηδέν το filesystem δεν θα γίνει backup. Με ένα (1) θα αναγκάσει να γραφτεί ένα backup του συστήματος.
|
||||
- **fschk**. Εδώ ορίζουμε αν θα ελέγχεται η συσκευή για λάθη. Οι επιλογές είναι τρείς. α. Μηδέν (0) δεν γίνεται έλεγχος δηλαδή β. Ένα (1) αφορά το root
|
||||
filesystem **(/)** και κάνει ένα εκτεταμένο fschk . γ. Δύο (2) ένα λιγότερο thorough fschk.
|
||||
|
||||
```{=markdown}
|
||||
|
||||
```
|
||||
Ας δώσουμε όμως και δύο-τρία παραδειγματάκια :
|
||||
<p>
|
||||
Για ένα filesystem ext2 στο πρώτο partition του πρώτου IDE harddisk που θέλουμε να χρησιμοποιήσουμε σαν root οι εγγραφές στο fstab θα είναι :
|
||||
<verb>
|
||||
/dev/hda1 / ext2 default 1 1
|
||||
|
||||
Για το δεύτερο partition του δεύτερου δίσκου που κατά τραγική τύχη είναι Fat32 και γίνεται mount στο directory /winblows οι εγγραφές θα είναι:
|
||||
|
||||
/dev/hdb2 /winblows vfat default(ή και rw) 0 0
|
||||
|
||||
Για ένα cdrom master στον δεύτερο IDE controller που θέλουμε να γίνεται αυτόματα mount στην εκκίνηση στον κατάλογο /mnt/cdrom οι εγγραφές είναι:
|
||||
|
||||
/dev/hdc /mnt/cdrom iso9660 ro,auto 0 0
|
||||
|
||||
Αυτά τα ολίγα για το **fstab** και πάμε παρακάτω.
|
||||
|
||||
### [2.2 /etc/profile]{#ss2.2}
|
||||
|
||||
Το **profile** είναι ένα αρχείο, μα τι αρχείο.Εδώ τα πράγματα μπορεί να είναι εύκολα για τους διαβασμένους έως πολύ δύσκολα για τους αδιάβαστους (σας έστειλα
|
||||
αδιάβαστους που λέμε). Το profile λοιπόν για να ξέρετε ελέγχει την γενική συμπεριφορά του κελύφους εργασίας μας (κάτι λέγαμε για bash την άλλη φορά, θυμάστε;).
|
||||
|
||||
Η δομή του είναι περίπου αυτή που θα είχε και ένα πρόγραμμα της **C**. Από εδώ μέσα ορίζουμε το πως θα συμπεριφέρονται οι μεταβλητές συστήματος , ποια
|
||||
directories θα είναι μόνιμα στο PATH , που βρίσκονται οι ΜΑΝ σελίδες, τι aliases θα χρησιμοποιηθούν, τι γλώσσα κ.λ.π.
|
||||
|
||||
Αυτό που ακολουθεί είναι ένα μικρό δείγμα profile αρχείου . Οι εξηγήσεις για το κάθε τι βρίσκονται στα comments(\#)
|
||||
|
||||
# /etc/profile
|
||||
|
||||
PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin #καθορίζεται το path για τα εκτελέσιμα αρχεία
|
||||
export PATH #γνωστοποιείται στο σύστημα
|
||||
|
||||
export LANG=gr_GR #καθορίζεται η γλώσσα
|
||||
|
||||
LC_ALL=gr_GR #αλλάζουν όλες οι ρυθμίσεις της γλώσσας και συμβολισμών σε ελληνικά (καθαρά C macro)
|
||||
export LC_ALL=gr_GR #και εδώ γίνονται διαθέσιμες οι νέες ρυθμίσεις στο shell
|
||||
export LC_CTYPE=iso-8859_7 #αλλάζουν και καθορίζονται οι λειτουργίες που έχουν να κάνουν με επεξεργασία χαρακτήρων
|
||||
#σε κωδικοσελίδα iso 8859-7 (ελληνική)
|
||||
|
||||
MANPATH=/usr/local/man:/usr/man:/usr/X11R6/man #καθορίζεται το path για το που βρίσκονται οι man σελίδες
|
||||
export MANPATH #γνωστοποιείται στο σύστημα το path των man
|
||||
|
||||
PS1="\t:\W\\" #καθορίζεται η πρωτεύουσα συμπεριφορά του shell prompt
|
||||
PS2='> ' #καθορίζεται η δευτερεύουσα συμπεριφορά του shell prompt
|
||||
export PS1 PS2 #γνωστοποιούνται στο σύστημα
|
||||
|
||||
alias ls='ls -l --color=tty '
|
||||
alias dir='ls -l'
|
||||
alias ll='ls -l' #Διάφορα aliases
|
||||
alias la='ls -la'
|
||||
alias l='ls -alF'
|
||||
alias ls-l='ls -l'
|
||||
|
||||
clear #καθαρίζει τον buffer από τα μηνύματα
|
||||
|
||||
if [ -x /tmp/osslinux-3.7.1z/osslinux.runme ] ; then #κάνει έλεγχο για την ύπαρξη αρχείου με όνομα osslinux.runme
|
||||
echo "the sound services can be initialized with **/tmp/osslinux-3.7.1z/osslinux.runme **" #ειδοποιεί για την ύπαρξη του αρχείου
|
||||
else
|
||||
echo "if you do not have a sound ready kernel compile one" #αν δεν υπάρχει ειδοποιεί και προτείνει
|
||||
fi
|
||||
|
||||
|
||||
|
||||
Μέσα στο profile μπορούν να οριστούν εκφράσεις όπως if\...then\.....else , loops και άλλα περίεργα και εντυπωσιακά για καλύτερο έλεγχο και παραμετροποίηση του
|
||||
συστήματος, αυτό βέβαια απαιτεί από εσάς να μάθετε καλά το πως λειτουργεί το κέλυφος εργασίας.
|
||||
|
||||
Όπως θα καταλάβατε το **profile** μπορεί να γίνει a real pain in our ass με την πολυπλοκότητα που μπορεί να λάβει. Μία προσεκτική ανάγνωση στην **man bash** θα
|
||||
μας διώξει τις πολλές απορίες. Και συνεχίζουμε ακάθεκτοι.
|
||||
|
||||
### [2.3 /etc/printcap]{#ss2.3}
|
||||
|
||||
Α-χα! εδώ μπαίνουμε στο πιο πονεμένο θέμα για τον στραβόγιαννο χρήστη.**Ο ΕΚΤΥΠΩΤΗΣ ΜΟΥ** και πως αυτός θα δουλέψει. Μεγάλο θέμα και σηκώνει ώρες συζήτησης.
|
||||
Φυσικά δέν θα σας κάνω την χάρη (εδώ είδα κι έπαθα να κάνω τον δικό μου εκτυπωτή να δουλέψει θα κάνω τον δικό σας;).
|
||||
|
||||
Λοιπόν το printcap είναι το αρχείο που διαχειρίζεται τους εκτυπωτές μας. Μέσα απ\' αυτό περιγράφεται η συμπεριφορά του εκτυπωτή, η ονομασία του, το που θα
|
||||
γίνονται spool τα έγγραφα προς εκτύπωση, το πώς θα μετατραπεί και θα εκτυπωθεί ένα αρχείο που δεν είναι ASCII. Η απλούστερη μορφή του είναι η παρακάτω η οποία
|
||||
όμως είναι ικανή να τυπώσει μόνο ASCII κείμενο
|
||||
|
||||
# epson colonas pro: # ονομασία του printer
|
||||
lp:lp=/dev/lp1 # ποια συσκευή είναι
|
||||
:sd=/usr/spool/lp1 #το spool directory
|
||||
:sh #παράμετρος που εμποδίζει την εκτύπωση του ονόματος του
|
||||
#owner των προς εκτύπωση σελίδων σαν επικεφαλίδα
|
||||
|
||||
Επειδή όμως εσείς δεν θα τυπώσετε μόνο ASCII αλλά όλο και κάποια βρώμικη φωτογραφία θα προσπαθεί να βρει τον δρόμο της προς τον εκτυπωτή σας καλό είναι να
|
||||
γνωρίζετε ότι υπάρχουν τα λεγόμενα φίλτρα τα οποία αναλαμβάνουν να περιγράψουν στον εκτυπωτή αυτό που του στέλνετε (γυμνή, ψηλή, ξανθιά με πλούσια προσόντα
|
||||
κ.λ.π.) ώστε το αποτέλεσμα να είναι το αναμενόμενο και ουχί ακαταλαβίστικοι χαρακτήρες που γεμίζουν τις σελίδες σας.\
|
||||
Μία ματιά στην **man printcap** και στο **THE LINUX PRINTING HOWTO** θα σας διαφωτίσει για το πώς θα εγκαταστήσετε διάφορα φίλτρα εκτύπωσης. Οι περισσότερες
|
||||
distributions πάντως έχουν και κάποια φίλτρα για εκτυπωτές. Η RH έχει τα redhat print filters τα οποία μπορείτε να εγκαταστήσετε μέσω του printool. Αντίστοιχα η
|
||||
SUSE έχει τα apsfilters τα οποία μπορείτε να εγκαταστήσετε μέσω του yast, ενώ επίσης μπορείτε να βρείτε και commercial φίλτρα στο διαδίκτυο.
|
||||
|
||||
### [2.4 /etc/rc.config]{#ss2.4}
|
||||
|
||||
Εδώ έχομεν το αρχείο το οποίο είναι υπεύθυνο για την έναρξη των δαιμόνων (daemons) για την επιλογή της ρύθμισης γλώσσας, της χρησιμοποιούμενης γραμματοσειράς
|
||||
για την έναρξη και το σετάρισμα των υπηρεσιών δικτύου και άλλων όμορφων και χορταστικών πραγμάτων.Ένα πολύ μικρό δείγμα rc.config είναι και το ακόλουθο
|
||||
|
||||
MOUSE="/dev/psaux" #που βρίσκεται το mouse
|
||||
MODEM="/dev/ttyS2" #που βρίσκεται το modem
|
||||
KEYTABLE="us.map.gz"#το console map για τους χαρακτήρες
|
||||
CONSOLE_FONT="8x14alt"#τίθεται το font της κονσόλας
|
||||
KBD_NUMLOCK="yes"#αν το numlock θα είναι on κατά την εκκίνηση
|
||||
KBD_CAPSLOCK="no"#αν το capslock θα είναι on
|
||||
TIMEZONE="Europe/Athens"#ρυθμίσεις ώρας (/usr/lib/zoneinfo/localtime)
|
||||
START_LOOPBACK="yes"έναρξη μίας εικονικής υπηρεσίας δικτύου (χρήσιμη για την λειτουργία εκτυπωτή)
|
||||
NETCONFIG=""#configuration για LAN και δίκτυα γενικά
|
||||
IPADDR_0=""
|
||||
IPADDR_1=""
|
||||
IPADDR_2=""
|
||||
IPADDR_3=""
|
||||
NETDEV_0="ppp0"#το όνομα του πρωτοκόλλου (συσκευής) δικτύου που μπορεί να ενεργοποιηθεί
|
||||
NETDEV_1="eth0"
|
||||
NETDEV_2=""
|
||||
NETDEV_3=""
|
||||
SETUPDUMMYDEV=yes#dummy net device χρειάζεται για σύνδεση με ppp (internet)
|
||||
FQHOSTNAME="1.local"#το hostname (από το /etc/hosts)
|
||||
NAMESERVER="193.91.1.1"το DNS του server που επιχειρεί πρώτη σύνδεση (εδώ της forthnet)
|
||||
START_KERNELD="yes"#εκκίνηση του kernel daemon
|
||||
START_GPM="yes"εκκίνηση του gpm για την υποστήριξη mouse σε τερματικό
|
||||
GPM_PARAM=" -t ps2 -m /dev/mouse"#παράμετροι για το mouse και το gpm
|
||||
START_LPD=yes#εκκίνηση του printer daemon
|
||||
|
||||
Όπως καταλαβαίνετε το rc.config είναι το βασικό αρχείο συστήματος το οποίο και διαβάζουν τα scripts κατά την εκκίνηση του Linux για να πληροφορηθούν για την
|
||||
μορφή που πρέπει να πάρει το σύστημα.Μην το αλλάζετε εκτός και αν ξέρετε πολύ καλά τι κάνετε.
|
||||
|
||||
### [2.5 /etc/inittab]{#ss2.5}
|
||||
|
||||
Είναι ένα μάλλον απλό αρχείο του οποίου η σημασία όμως είναι πολύ μεγάλη και για να καταλάβουμε πως λειτουργεί θα πρέπει να πούμε μερικά πράγματα για την
|
||||
**/sbin/init** και τι κάνει.
|
||||
|
||||
Λοιπόν αυτή η init καθορίζει την συμπεριφορά του μηχανήματος . Όλοι φαντάζομαι έχετε δώσει κάποια από τις εντολές reboot, halt, shutdown κλπ, λοιπόν το τί θα
|
||||
κάνουν αυτές καθορίζεται από τα init scripts που βρίσκονται στο **/sbin/init.d** και τα οποία διαβάζει η init η οποία είναι και το πρώτο πράγμα που φορτώνει ο
|
||||
kernel στην εκκίνηση για να ελέγξει τις processes που θα εκκινηθούν. Φαίνεται απλό ε; Ε λοιπόν δεν είναι, αφού στο Linux υπάρχουν διάφορα επίπεδα κάτω από τα
|
||||
οποία μπορεί να τρέξει. Αυτά χαρακτηρίζονται από ένα αριθμό (αν παρατηρήσετε τα μηνύματα στην εκκίνηση θα δείτε που εκκινεί κάθε run-level και πιο είναι το
|
||||
τελευταίο που χρησιμοποιείται ).
|
||||
|
||||
Ένας πίνακας με τα run-levels παρατίθεται εδώ (με πάσα επιφύλαξη για τα του red hat)
|
||||
|
||||
SUSE
|
||||
0 halt
|
||||
S single user
|
||||
1 multi-user χωρίς δίκτυο
|
||||
2 multi-user με δίκτυο
|
||||
3 multi-user με δίκτυο και γραφικό login (xdm ή kdm καθορίζεται στο rc.config μαζί με τον window manager)
|
||||
6 reboot
|
||||
|
||||
RED HAT
|
||||
0 halt
|
||||
1 single user
|
||||
2 multi user χωρίς network
|
||||
3 full multi-user
|
||||
5 γραφικό login όλες οι υπηρεσίες
|
||||
6 reboot
|
||||
|
||||
Έσείς προφανώς με όποια distribution και αν δουλεύετε σε full multi - user περιβάλλον θα κάνετε login.
|
||||
|
||||
Και φτάνουμε τώρα στο inittab το οποίο καθορίζει την συμπεριφορά της init και των ενεργειών που θα γίνουν σε κάθε runlevel. Παρακάτω ένα inittab με τα σχόλια
|
||||
του.
|
||||
|
||||
# /etc/inittab
|
||||
id:2:initdefault: #Έδω καθορίζετε ως default runlevel το 2 (#suse multiusr+network)
|
||||
|
||||
si:I:bootwait:/sbin/init.d/boot #το πρώτο script που διαβάζει (αυτό που ξεκινά τον
|
||||
#kerneld για τα modules
|
||||
# ενεργοποιεί το swap ,κάνει fschk κ.λ.π.)
|
||||
|
||||
l0:0:wait:/sbin/init.d/rc 0 #
|
||||
l1:1:wait:/sbin/init.d/rc 1 #ΕΝΤΟΛΕΣ ΓΙΑ ΚΑΘΥΣΤΕΡΗΣΗ ΣΤΗΝ ΜΕΤΑΒΑΣΗ ΤΩΝ
|
||||
l2:2:wait:/sbin/init.d/rc 2 #RUN-LEVELS ΓΙΑ ΝΑ ΓΙΝΟΥΝ MOUNT ΤΑ FILESYSTEMS
|
||||
l3:3:wait:/sbin/init.d/rc 3 #
|
||||
l6:6:wait:/sbin/init.d/rc 6 #
|
||||
|
||||
ls:S:wait:/sbin/init.d/rc S #οδηγίες για περίπτωση που θα μεταβούμε
|
||||
~~:S:respawn:/sbin/sulogin #σε single user mode (κατι ανάλογο με safe mode)
|
||||
|
||||
ca::ctrlaltdel:/sbin/shutdown -r -t 4 now #η συμπεριφορά του three finger salute
|
||||
#(for those about to rock We salute you)
|
||||
|
||||
|
||||
Για να καταλάβετε καλύτερα πως λειτουργεί η **init** και το **inittab** καλό θα ήταν να ρίξετε μια ματιά στα script που βρίσκονται στο **/sbin/init.d** και
|
||||
στους υποκαταλόγους του (rc0.d ,rc2.d κλπ) αλλά και στην **man init**
|
||||
|
||||
### [2.6 /etc/conf.modules]{#ss2.6}
|
||||
|
||||
Εδώ δεν έχουμε και πολλά να πούμε γιατί το αρχείο αυτό το μόνο πράγμα που περιέχει είναι οι ρυθμίσεις αυτών των κομματιών του hardware που ξεκινάνε με το
|
||||
kerneld τον daemon δηλαδή που φορτώνει τα modules (ας πούμε drivers που φορτώνονται και ξεφορτώνονται δυναμικά) και επίσης aliases δηλαδή μετονομασίες των
|
||||
modules π.χ. **alias ppp0 ppp** ή **alias iso9660 isofs** . Οι ρυθμίσεις τώρα που αναφέρονται στα modules έχουν να κάνουν με διευθύνσεις **io** και τα **irq**.
|
||||
Ένα αρχείο λοιπόν που μάλλον δεν θα το αγγίξετε ποτέ αλλά μόνο για να διαγράψετε κάνα δυο comments από συσκευές που θέλετε να φορτώνουν αυτόματα μετά από κάποιο
|
||||
επιτυχημένο (θα περάσουν χρόνια) kernel compilation που θα κάνετε.
|
||||
|
||||
### [2.7 Τα αρχεία autoexec.bat και config.sys]{#ss2.7}
|
||||
|
||||
Καλά μεγάλε άμα δεν τα ξέρεις αυτά τα αρχεία έπαιξες και έχασες. Μη με ρωτάς καθόλου γιατί. Θα έπρεπε να ξέρεις.Τέλος πάντων ας σας εξηγήσω λίγα πράγματα γι\'
|
||||
αυτά. Είναι αρχεία που ασχολούνται με το φόρτωμα των απαιτούμενων drivers, που καθορίζουν τα path των εκτελέσιμων (στο dos) και άλλα χορταστικά .Στο **LINUX**
|
||||
εμφανίζονται με ενιαία μορφή που είναι η παρακάτω.
|
||||
|
||||
#autoexec.bat
|
||||
#config.sys
|
||||
set path=/read_my_lips/den_yparxoun_tetoia_arxeia_sto_linux_ma_ _ka/
|
||||
fi
|
||||
|
||||
Αυτή η τελευταία παράγραφος αφιερώνεται σ\' αυτόν που μου ζήτησε αυτά τα αρχεία από το linuxoboxo μου γιατί λέει δεν μπορούσε να κάνει δουλειά με τα δικά του
|
||||
και το linux του δεν ξεκινούσε (ήταν και γιατρός πανάθεμα τον -ψυχίατρος βέβαια).
|
||||
|
||||
Ξεκαθαρίζουμε λοιπόν. **ΔΕΝ ΥΠΑΡΧΟΥΝ ΑΡΧΕΙΑ CONFIG.SYS ΚΑΙ AUTOEXEC.BAT ΣΤΟ LINUX**. 'ντε πια με τρελλάνατε. (Το παραπάνω περιστατικό είναι πέρα για πέρα
|
||||
αληθινό και συνέβη αρχές Φεβρουαρίου, μάρτυς η γυναίκα μου).
|
||||
|
||||
|
||||
### [3. Επίλογος (άντε γιατί βαρεθήκαμε).]{#s3}
|
||||
|
||||
Και αφού διαβάσαμε εδώ για όλα αυτά τα περίεργα και μάλλον δύσκολα -για αρχάριους-, ας παινέψουμε και λίγο το linuxακι μας και την βαβούρα του.Well well τι
|
||||
μπορούμε να πούμε ,τι strings μπροστά στα πόδια μας, τι παράμετροι συσκευών, τι επικοινωνία με το μηχάνημα. Πείτε μου βρε άθλιοι είδατε πουθενά στα
|
||||
ΑΚΑΤΑΝΟΜΑΣΤΑ(c) τόση γνώση για τις διεργασίες και τα εσωτερικά της λειτουργίας του κουβά σας; Εδώ με το linux έχει αρχίσει το μυαλό και ξυπνάει που είχε
|
||||
καταντήσει σαν την βιοχλαπάτσα με όλα αυτά τα λειτουργικά που κάτω από ένα πέπλο μυστικότητας τα έκαναν όλα. Εδώ τα πάντα είναι παραμετροποιήσημα , η
|
||||
επικοινωνία με τις συσκευές διαφανής και στα χέρια του χρήστη (μέχρι καφέ μπορείτε να φτιάξετε με το linuxακι σας).
|
||||
|
||||
Να θυμίσω ότι στα τεύχη [08/98](../08/05_bash1.html) και [09/98](../09/06_bash2.html) ο φίλος μου Βαγγέλης έγραψε δύο υπέροχα άρθρα (ούτε καν τα διάβασα) για το
|
||||
bash και πως θα δουλέψουμε παραγωγικότερα μαζί του. Αξίζει να τους ρίξετε μία ματιά αφού μου φαίνεται πως είναι το μοναδικό documentation για το bash στα
|
||||
ελληνικά. Καλό διάβασμα λοιπόν και φρόνιμα.
|
||||
|
||||
Σημειώνω ότι τα scripts που δίνονται εδώ σαν παραδείγματα, δεν είναι ολοκληρωμένα ούτε, απαραίτητα, λειτουργικά. Ένα copy και paste δεν θα σας σώσει δηλαδή από την διαδικασία του scripting για να βάλετε ελληνικά ή για να κάνετε το Linux σας να αναγνωρίζει τον καινούργιο δίσκο του.
|
||||
|
||||
the expression ΑΚΑΤΑΝΟΜΑΣΤΑ(c) is a copyright of Papadogiannakis Vaggelis.
|
||||
|
529
content/articles/13/05_mailbox.md
Κανονικό αρχείο
529
content/articles/13/05_mailbox.md
Κανονικό αρχείο
|
@ -0,0 +1,529 @@
|
|||
+++
|
||||
title = 'Αλληλογραφία'
|
||||
date = '1999-03-01T00:00:00Z'
|
||||
description = ''
|
||||
author = '<magaz@hellug.gr>'
|
||||
issue = ['Magaz 13']
|
||||
issue_weight = 5
|
||||
+++
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*Από το προπροηγούμενο τεύχος (11), η αλληλογραφία γράφεται αυτόματα. Για οποιαδήποτε ορθογραφικά ή άλλα λάθη, ελπίζουμε να μας συγχωρήσετε. Δεν μπαίνει
|
||||
ανθρώπινο χέρι από εδώ και κάτω, παρά μόνο για copy και paste.Αυτό έγινε λόγω έλλειψης χρόνου, και ελπίζουμε να έχουμε την κατανόησή σας. Επίσης, ακόμα γίνεται
|
||||
κάποια μελέτη σχετικά με το look του Mailbox. Δηλαδή είναι πιθανόν να αλλάξει. Παρατηρήσεις ευπρόσδεκτες.*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\
|
||||
Παρακαλούμε ακολουθήστε τους κάτωθι κανόνες:
|
||||
|
||||
α) Να βάζετε ένα θέμα σχετικό με την ερώτηση στο mail σας. Ένα θέμα της μορφής Ερώτηση περί Linux δεν βοηθάει ιδιαίτερα.\
|
||||
β) Να ρίχνετε και καμιά ματιά στα περασμένα τεύχη, και εννοώ και την στήλη της αλληλογραφίας, αλλά και τα άρθρα. Ίσως κάποιες ερωτήσεις να απαντούνται από
|
||||
εκεί.\
|
||||
Επίσης, παρακαλούμε γράφετε στα ελληνικά. Αν το outlook σας δεν βλέπει ελληνικά, βάλτε linux :-)\
|
||||
γ) Απαντήσεις οι οποίες δεν έχουν απαντηθεί, σημαίνει ότι μάλλον δεν ξέρουμε την απάντηση. Ερωτήσεις οι οποίες έρχονται με mail, είναι ΠΟΛΥ ΔΥΣΚΟΛΟ να
|
||||
απαντηθούν. Προτιμήστε την φόρμα.
|
||||
|
||||
**1. yamaha opl3-sax**
|
||||
------------------------------------------------
|
||||
|
||||
**2. FTPD**
|
||||
-------------------------------------
|
||||
|
||||
**3. internet connection**
|
||||
----------------------------------------------------
|
||||
|
||||
**4. Dialer και Irc**
|
||||
-----------------------------------------------
|
||||
|
||||
**5. Στησιμο συστηματος**
|
||||
---------------------------------------------------
|
||||
|
||||
**6. REDHAT 5.2**
|
||||
-------------------------------------------
|
||||
|
||||
**7. Installation**
|
||||
---------------------------------------------
|
||||
|
||||
**8. Installation Problem**
|
||||
-----------------------------------------------------
|
||||
|
||||
**9. ppp-on**
|
||||
---------------------------------------
|
||||
|
||||
**10. Drop down menu stin selida sas**
|
||||
------------------------------------------------------------------
|
||||
|
||||
**11. partitioning**
|
||||
------------------------------------------------
|
||||
|
||||
**12. modem -\>No Carrier**
|
||||
-------------------------------------------------------
|
||||
|
||||
**13. FAT32 (2)**
|
||||
---------------------------------------------
|
||||
|
||||
**14. PPP Script**
|
||||
----------------------------------------------
|
||||
|
||||
**15. ΠΩΣ ΘΑ ΕΓΚΑΤΑΣΤΗΣΩ ΤΟ LINUX?**
|
||||
----------------------------------------------------------------
|
||||
|
||||
**16. egkatastash linux**
|
||||
-----------------------------------------------------
|
||||
|
||||
**17. partition**
|
||||
---------------------------------------------
|
||||
|
||||
**18. Ελληνικα**
|
||||
--------------------------------------------
|
||||
|
||||
**19. Locale**
|
||||
------------------------------------------
|
||||
|
||||
**20. WindowMaker και Ελληνικα\...**
|
||||
----------------------------------------------------------------
|
||||
|
||||
**21. Cuseeme through ipfwadm**
|
||||
-----------------------------------------------------------
|
||||
|
||||
**22. NTFS file system**
|
||||
----------------------------------------------------
|
||||
|
||||
**23. partitioning**
|
||||
------------------------------------------------
|
||||
|
||||
**24. Dial up connection**
|
||||
------------------------------------------------------
|
||||
|
||||
**25. O pppd πεθαίνει**
|
||||
---------------------------------------------------
|
||||
|
||||
**26. Πυρήνας 2.2.1**
|
||||
-------------------------------------------------
|
||||
|
||||
|
||||
### [1. yamaha opl3-sax]{#s1}
|
||||
|
||||
Από : [matziridis makis](mailto:matziridism@yahoo.com)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
hello.exo ena poli megalo provlima.exo tin karta ixou yamaha opl3-sax ensomatomeni sto tsipaki tis intel.. otan kano omos sound config den paizei i karta.
|
||||
|
||||
*Sound config? Από που? Εννοείς απο τον kernel? Υπάρχουν ειδικές οδηγίες στην σελιδα http://www.bright.net/ dlphilp/linux\_soundapps.html Αν εννοείς κάποιο άλλο
|
||||
πρόγραμμα, δες τις οδηγίες του προγραμματος.*
|
||||
|
||||
|
||||
### [2. FTPD]{#s2}
|
||||
|
||||
Από : [Giorgio Kolosof](mailto:902@mail.902.gr)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
help!!! prin apo 3 kronia se kapio server linux eika settari to user account stp FTP gia na min sgenoune exo apo to shell tou otan kanune ftp alla den fimame
|
||||
pos to eika kani mipos xerete pos ginete?! bye byte\...
|
||||
|
||||
*Στο wuftpd έχει οδηγίες στο αρχειο NOTES του source. Στον ProFTPd έχει οδηγιες στο documentation. Η γενική ιδέα είναι οτι φτιάχνεις ειδικα accounts που
|
||||
θεωρουνται ως guests και μπαινουν σε chrooted ftp shell.*
|
||||
|
||||
|
||||
### [3. internet connection]{#s3}
|
||||
|
||||
Από : [Χρήστος Ηλιάδης](mailto:heliad@yahoo.com)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Θα ήθελα αν είναι δυνατόν να μου δώσετε κάποια υπόδειξη για τη σύνδεση στο internet η οποία δεν θέλει μάλλον να υπακούσει παρ΄ολες τις προσπάθειες.Εχω φτιάξει
|
||||
τον kernel να υποστηρίζει ppp και εχω γράψει στο /etc/resolv.conf
|
||||
|
||||
*Μάλλον το πρόβλημα είναι το routing. Πρέπει να υπάρχει μία επιλογή Set default route ή κάπως έτσι στο προγραμμα που χρησιμοποιείς. Για να δεις τι routing table
|
||||
έχεις, γράψε την εντολή route rn*
|
||||
|
||||
|
||||
### [4. Dialer και Irc]{#s4}
|
||||
|
||||
Από : [Τζουμάκης Βασίλειος](mailto:bilt@otenet.gr)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
1\. Ποιός είναι ο dialer και πως θα το τρέξω? (S.u.S.E. 6.0) νομίζω πως εχω εγκαταστήσει όλα τα υπόλοιπα απαιτούμενα. Δεν μπορω να βρω πως θα καλεσω για να κανω
|
||||
login στον otenet. Πρωτη φορα ασχολουμαι με Linux. 2. Τι πρεπει να καταχωρησω στο mIRC32 ωστε να εχω επαφη με το \#linux-gr
|
||||
|
||||
*1. Διάβασε τo http://magaz.hellug.gr/1998/05/xisp.html και το archive της λίστας http://lists.hellug.gr ψαχνοντας για XISP. 2. Μάλλον /join \#linuxgr αλλά δεν
|
||||
ξέρω απο IRC, οπότε\...*
|
||||
|
||||
|
||||
### [5. Στησιμο συστηματος]{#s5}
|
||||
|
||||
Από : [Κωστας Καρινιωτακης](mailto:kmkarin@mrpost.com)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
1.Ποια ειναι η σειρα των εργασιων για να στηση κανεις ενα συστημα εξ αρχης. 2.Ποια αρχεια να κατευασω κατ αρχας. Αυτα προς το παρον. Ευχαριστω..
|
||||
|
||||
*1) Αγοράζει ένα distribution, και όλα εχουν οδηγίες. 2) Τα πιο πολλά είναι στο distribution, τα υπόλοιπα ανάλογα με το τι χρειάζεσαι.*
|
||||
|
||||
|
||||
### [6. REDHAT 5.2]{#s6}
|
||||
|
||||
Από : [Θεωδορος Παπαδοπουλος](mailto:webgallery@grecian.net)
|
||||
|
||||
Απάντηση : [Ευριπίδης Παπακώστας](mailto:evris@hellug.gr)
|
||||
|
||||
Ξερετε τη πυρηνα εχει το REDHAT 5.2?
|
||||
|
||||
*Από την μάνα του : 2.0.36, αν αμφιβάλεις για οποιονδήποτε λόγο : uname -a*
|
||||
|
||||
|
||||
### [7. Installation]{#s7}
|
||||
|
||||
Από : [Λώλης Αλέξανδρος](mailto:Crash-O@ath.forthnet.gr)
|
||||
|
||||
Απάντηση : [Φώτης Γεωργάτος](mailto:gef@hellug.gr)
|
||||
|
||||
\'Εχω φτιάξει τα partitions και μολις ξεκινάω το Installation αφου ρυθμίσω τα partitions ,μου έχει ένα πινακάκι και μου λέω να βάλω το \"Mount Point\" που θέλω
|
||||
και επίσης λέει ότι αυτό που θα γράψω πρέπει να αρχίζει με / .Εγώ δεν ξέρω τι΄είναι αυτό το mount point και τι πρέπει να βάλω και για αυτό ζητάω απεγνωσμένα
|
||||
βοήθεια.Σας παρακαλώ αν γίνεται να μου στείλεται μια απάντηση σχετικά με το προβλημά μου και άμα δεν ξέρετε ούτε εσεις την λύση θα ήθελα πάλι να με ενημερώσετε
|
||||
για να μην περιμένω άδικα.Σας ευχαριστώ πολυ. ΥΓ
|
||||
|
||||
*Φίλε Αλέξανδρε, δεν ξέρω τι είναι το πινακάκι που βλέπεις αλλά μάλλον δεν θα χρειάζεται να συμπληρώσεις τίποτα. Λίγη θεωρία: Όλα τα UNIX συστήματα,
|
||||
συμπεριλαμβανομένου και του Linux έχουν μια διαφορετική φιλοσοφία από ότι αυτήν των drives A:, B:, C:, D: κλπ. Συγκεκριμένα, υπάρχουν τα mount points δηλαδή
|
||||
σημεία του συστήματος αρχείων στα οποία \"προσαρτώνται\" τα partitions των δίσκων σου (πχ το βασικό filesystem είναι στο /, υπάρχουν επίσης το /mnt, το /cdrom,
|
||||
άλλες φορές φτιάχνει κανείς δικά του, πχ /diskC, /floppyA κλπ). Δες αυτό το παράδειγμα: mount -t iso9660 /dev/hdc /cdrom Η εντολή αυτή λέει, πάρε την συσκευή
|
||||
hdc (1ος δίσκος στον secondary controller), και \"κόλλησέ\" την στο mountpoint /cdrom. Εάν όλα αυτά σου φαίνονται περίεργα και δεν μπορείς να καταλάβεις τι
|
||||
γίνεται, σου προτείνω να αρχίσεις να διαβάζεις τα HOWTO. Καλή επιτυχία*
|
||||
|
||||
|
||||
### [8. Installation Problem]{#s8}
|
||||
|
||||
Από : [Λώλης Αλέξανδρος](mailto:Crash-O@ath.forthnet.gr)
|
||||
|
||||
Απάντηση : [Παναγιώτης Βρυώνης](mailto:vrypan@hellug.gr)
|
||||
|
||||
Το προβλημα που έχω είναι το εξής
|
||||
|
||||
*Για να τα πάρουμε με την σειρά: Α. Από όσο ξέρω, δεν μπορείς να τρέχεις το Linux από το CD ROM της RedHat. Το CD αυτό είναι για εγκατάσταση. Β. Άν
|
||||
δημιουργήσεις μόνο ένα partition για το Linux, αυτό θα είναι αναγκαστικά το root partition, δηλ. θα έχει για mount point το \"/\" (χωρίς τα εισαγωγικά
|
||||
βέβαια\...).*
|
||||
|
||||
|
||||
### [9. ppp-on]{#s9}
|
||||
|
||||
Από : [Georgiadis Petio](mailto:petio@mail.otenet.gr)
|
||||
|
||||
Απάντηση : [Βαγγέλης Παπαδογιαννάκης](mailto:papas@hellug.gr)
|
||||
|
||||
Den boro na sindetho meso tis linux sto internet.thelo na mou pite pos mporo na to petixo.
|
||||
|
||||
*\`\`Το αυτοκίνητο μου δεν μπορεί να πάρει μπροστά\... Θέλω να μου πεις πως να το βάλω\...\'\' Συγγνώμη για το μπλάκ χιούμορ, αλλά δεν μας δίνεις άλλα
|
||||
περιθώρια, και η ερώτησή σου στα αυτιά μας ακούγεταί όπως η παραπάνω στα δικά σου. Αν θέλεις να γίνεις λίγο πιο συγκεκριμένος, θα προσπαθήσουμε να σε
|
||||
βοηθήσουμε. Μπορείς να μας γράψεις: α. Πώς προσπάθησες να συνδεθείς β. Με ποιον provider θες να συνδεθείς Και εκτός αυτών, πιστεύω να απαντήσεις καταφατικά στην
|
||||
ερώτηση: \"ΔΙΑΒΑΣΕΣ ΚΑΝΕΝΑ HOW-TO?\" \`Αντε φιλάκια, και χωρίς παρεξηγήσεις σε παρακαλώ ΟΚ? Βαγγελούκος*
|
||||
|
||||
|
||||
### [10. Drop down menu stin selida sas]{#s10}
|
||||
|
||||
Από : [Giannis Chronakis](mailto:vamp71@freemail.gr)
|
||||
|
||||
Απάντηση : [Ευριπίδης Παπακώστας](mailto:evris@hellug.gr)
|
||||
|
||||
Pragmati exw problima (elpizw prosorina) na grapsw ellinika sto netscape kai zitw sygnwmi pou grafw greeklish. Exw mia apli erwtish. Einai logiko to drop down
|
||||
menu kai to button sto aristero frame tis selidas tou periodikou sas na fainetai sto netscape 4.5 me tin morfi (kinezika/agglika) i einai diko mou problima? Mia
|
||||
monolektiki apantisi mou einai arketi. Eyxaristw prolatabolika Giannis P.S. Molis blepw oti to submit button autis tis selidas einai kai auto sta agglika.
|
||||
|
||||
*Αν γράφεις (ή όχι) ελληνικά στις άλλες εφαρμογές, βλέπεις (ή οχι) ελληνικά στο netscape και δεν γράφεις στο mailer του, στις φόρμες ή δεν βλέπεις στα submit
|
||||
buttons, τότε μια επίσκεψη στο : [../10/04\_grredhat.html](../10/04_grredhat.html) ίσως σου φανεί διαφωτιστική.*
|
||||
|
||||
|
||||
### [11. partitioning]{#s11}
|
||||
|
||||
Από : [Sotiris Parmakis](mailto:sotpar@geocities.com)
|
||||
|
||||
Απάντηση : [Βαγγέλης Παπαδογιαννάκης](mailto:papas@hellug.gr)
|
||||
|
||||
Έχω εγατεστημένο το RedHat 5.1 σε ένα ενιαίο partition 700MB (+75MB swap partition). Τώρα θα ήθελα να το χωρίσω σε μικρότερα partition. Θα ήθελα να μου πείτε σε
|
||||
ποιά directory θα πρέπει να κάνω ξεχωριστά partition και πόσο μέγεθος(περίπου) να τους διαθέσω, με την προυπόθεση πώς στο σύστημά μου δεν υπάρχουν άλλοι
|
||||
χρήστες, εκτός από εμένα και δεν χρησιμοποιείται για δίκτυο.
|
||||
|
||||
*Πρώτο και κυριότερο, να ξέρεις ότι το να χωρίσεις το δίσκο σου ώστε σε διαφορετικά partitions να βρίσκονται διαφορετικά directories, δεν σε προφυλάσσει από
|
||||
τίποτα, (ούτε από HD failure), εκτός ίσως από το fragmentation του σκληρού σου δίσκου. Να σημειωθεί ότι το ext2 filesystem, είναι σχεδιασμένο ώστε να μην
|
||||
χρειάζεται defrag, γιαυτό και δεν υπάρχουν τέτοιου είδους προγράμματα για linux. Επίσης, καλό θα ήταν να ήξερες τι σκοπό εξυπηρετεί το κάθε directory. Υπάρχει
|
||||
ένα πολύ καλό άρθρο του Ν. Κόκρα στο θέμα, και μπορείς να το βρεις στο Magaz, τεύχος 7, δηλαδή εδώ: http://magaz.hellug.gr/1998/07/fs.html Ρίξε του μια γερή
|
||||
ματιά πριν κάνεις τίποτα. Δεδομένου ότι ισχύουν αυτά που αναφέρεις, ότι δηλαδή δεν το χρησιμοποιούν άλλοι χρήστες, και εφόσων δεν έχεις αυξημένες απαιτήσεις
|
||||
ασφάλειας δεδομένων (ώστε να κρατάς τα αρχεία σου σε ξεχωριστό partition), θα σου πρότεινα να μην περιπλέξεις τα πράγματα\... Κράτα όλο το Linux σε ένα
|
||||
partition. Αν πάλι επιμένεις να δοκιμάσεις κάτι τέτοιο, δοκίμασε το εξής:*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
--------------------
|
||||
1. / (root) 250 MB
|
||||
2. /usr 400 MB
|
||||
4. /home 50 MB
|
||||
--------------------
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*ΠΡΟΣΟΧΗ! Αν στο σύστημα σου υπάρξει το /opt directory, ίσως (μάλλoν) θα χρειαστείς περισσότερο χώρο στο / (κόψε από το /usr λίγο και από το / μπόλικο), δηλαδή
|
||||
κάντα κάπως έτσι:*
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
--------------------
|
||||
1. / (root) 100 MB
|
||||
2. /usr 350 MB
|
||||
4. /home 50 MB
|
||||
5. /opt 200 MB
|
||||
--------------------
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
*Σε μια τέτοια αναλογία τα έχω στο δικό μου μηχάνημα, τα είχα δηλαδή, μέχρι το crash toy HD :(((.*
|
||||
|
||||
|
||||
### [12. modem -\>No Carrier]{#s12}
|
||||
|
||||
Από : [Δημητρης Κοσικιδης](mailto:fanatic_gr@hotmail.com)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Αγαπητοί φίλοι και χρήστες του Linux\... Ευχαριστώ που διαβάζεται το e-mail μου και για τον χρόνο σας. Καταρχήν έχω δύο ερωτήματα
|
||||
|
||||
*Δημήτρη, το περιοδικό δεν κυκλοφορεί σε περίπτερα. Μόνο στο Internet. Όσο για το modem, θα πρέπει πρώτα να κανεις authenticate και μετά να τρέξεις το pppd, αν
|
||||
είσαι σε καποιον provider που να χρησιμοποιεί τέτοιου είδους authentication, αλλιώς να βάλεις το XISP να σου λύσει τα προβλήματα. Δες τα τεύχη 5 και 6 του 1998
|
||||
για πληροφορίες σχετικά με το XISP.*
|
||||
|
||||
|
||||
### [13. FAT32 (2)]{#s13}
|
||||
|
||||
Από : [Σωτήρης Παρμάκης](mailto:sotpar@geocities.com)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Σε προηγούμενη ερώτησή μου για το πως γίνεται απο Linux να διαβάσω δισκο με FAT32 μου είπατε πως πρέπει να έχω kernel από 2.0.34 και πάνω και NLS support στον
|
||||
πυρήνα. Εκανα λοιπόν ξανά compile στον πυρήνα για να βάλω την πολυπόθητη υποστήριξη για fat32. Το πρόβλημα είναι ότι δεν βρήκα το NLS. Πού βρίσκεται; και πως
|
||||
μπορώ να το εγκαταστήσω; Και το σημαντικότερο (μιας και είμαι αρχάριος χρήστης) πώς θα αντιστοιχίσω ένα directory του linux στο partition με fat32; (το
|
||||
partition me to vfat το είχα αντιστ οιχίσει κατά την διάρκεια της εγκατάστασης) Το σύστημά μου
|
||||
|
||||
*Το NLS και το FAT32 βρίσκονται εκεί που λέει filesystems. Θα δεις τον δίσκο με το γνωστό mount. Δες για λεπτομέρειες το
|
||||
http://magaz.hellug.gr/1998/08/mailbox-11.html Τέλος, ο επεξεργαστής σου δηλώνεται σαν Pentium.*
|
||||
|
||||
|
||||
### [14. PPP Script]{#s14}
|
||||
|
||||
Από : [Stavros Maragoudakis](mailto:elhellas@hol.gr)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Θελω να συνδεθω στον proviter μου και θελω να μου δωσετε ενα pppscript που να καλει να δεινει userid & password και να μπενει με τα ετοιμα που εχει το redhat
|
||||
5.1 δεν εχω καταφερει να κανω connect\... βοηθηστε με\... Ευχαριστω
|
||||
|
||||
*Προτείνουμε να βάλεις το XISP για αυτή τη δουλειά. Άσε δε που καθε provider θέλει και άλλο script. Δες και τα http://magaz.hellug.gr/1998/05/xisp.html και
|
||||
http://magaz.hellug.gr/1998/06/xisp2.html*
|
||||
|
||||
|
||||
### [15. ΠΩΣ ΘΑ ΕΓΚΑΤΑΣΤΗΣΩ ΤΟ LINUX?]{#s15}
|
||||
|
||||
Από : [ΤΟΥΤΟΥΔΑΚΗΣ ΚΩΣΤΑΣ](mailto:yamansa@smartnet.gr)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
ΓΕΙΑ ΣΑΣ ΕΧΩ ΤΟ LINUX2-2-1.TAR.GZ ΚΑΙ ΘΑ ΘΕΛΑ ΝΑ ΤΟ ΕΓΚΑΤΑΣΤΙΣΩ ΚΑΙ ΔΕΝ ΞΕΡΩ ΠΩΣ.ΜΠΟΡΩ ΝΑ ΚΡΑΤΙΣΩ ΤΟ DOS 6.22 KAI TA WINDOWS98?ΠΡΕΠΕΙ ΝΑ ΤΟ ΞΕΣΙΜΠΙΕΣΩ ΑΠΟ ΤΑ
|
||||
WINDOWS. ΣΑΣ ΕΥΧΑΡΙΣΤΩ. ΤΟΥΤΟΥΔΑΚΗΣ ΚΩΣΤΑΣ
|
||||
|
||||
*Αυτό που έχεις ειναί μόνο ο kernel. Πήγαινε να αγοράσεις (α) ένα βιβλίο (πολυ σημαντικό) και (β) ένα distribution.*
|
||||
|
||||
|
||||
### [16. egkatastash linux]{#s16}
|
||||
|
||||
Από : [mixelios vaggelis](mailto:kmvea@otenet.gr)
|
||||
|
||||
Απάντηση : [](mailto:)
|
||||
|
||||
exv ena pentium h/y me sklhro 2.1gb me mia kai monadiki partition opoy exo ta windows95. 1) pos ginete na egkatastiso to linux 2.3 xwris na xaso dedomena. TO
|
||||
ypoloipo toy diskoy moy einai 1 GB 2) Einai protimotero na agoraso neo disko kai ti partitions prepei na dimioyrgiso? efxaristo ek tvn protervn
|
||||
|
||||
*1) \"Μαζεύεις\" το partition των Windows (δες το http://magaz.hellug.gr/12/mailbox-1.html) και βάζεις το Linux στο νεο partition. ΠΑΝΤΑ ΣΥΝΙΣΤΑΤΑΙ Backup!!! 2)
|
||||
Ναι, είναι προτιμότερο για θέμα χώρου. Για τα partitions δες τα http://magaz.hellug.gr/1998/07/fs.html και http://magaz.hellug.gr/1998/03/mailbox-3.html*
|
||||
|
||||
|
||||
### [17. partition]{#s17}
|
||||
|
||||
Από : [Makis Domakis](mailto:anama@otenet.gr)
|
||||
|
||||
Απάντηση : [Νίκος Κόκρας](mailto:kokni@hellug.gr)
|
||||
|
||||
exo ta windows98. pos mporo na kano partition me sigouria, xoris na xaso tipota apo ta arxeia moy?
|
||||
|
||||
*Με σιγουριά δεν μπορείς :-) Κατά τα άλλα, τόσο το fips όσο και το γνωστό partition magic, συνήθως έχουν καλά αποτελέσματα και το re-partitioning δουλεύει
|
||||
επιτυχώς. Αν όμως δεν κάνεις ένα backup πρώτα, τότε πας γυρεύοντας. φιλικά kokni*
|
||||
|
||||
|
||||
### [18. Ελληνικα]{#s18}
|
||||
|
||||
Από : [Χρήστος Ηλιάδης](mailto:heliad@yahoo.com)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Μήπως ξέρετε αν το Wordperfect 8 το οποίο έστησα και το βρήκα εξαιρετικό αν λειτουργεί μόνο με τις δικές του γραμματοσειρές η γενικά με όλες των Χ;Πρόβλημα έχω
|
||||
και με το StarOffice το οποίο επίσης δεν παίζεται..Απαντήστε μου όποτε μπορείτε γιατί η έλλειψη χρόνου από μέρους σας είναι κάτι που πρέπει να
|
||||
σεβόμαστε..(χρησιμοποιω το linux εδω και 8 μήνες και δεν εχω εμφανιστεί στο σύλλογο)πάντως παιδιά συγχαρητήρια,γεια χαρά.
|
||||
|
||||
*Για το StarOffice θα βρεις οδηγίες στο http://magaz.hellug.gr/1998/06/greekfonts.html Για το wordperfect θα κατεβάσεις τον font installer από το
|
||||
ftp://mk.aua.gr/pub/xwpfi.tar.gz και αφού το αποσυμπιέσεις στο /opt/wp8 (ή όπου έχεις βάλει το wordperfect) θα τρέξεις το xwpfi και θα εγκαταστήσεις όποιες
|
||||
γραμματοσειρές θέλεις.*
|
||||
|
||||
|
||||
### [19. Locale]{#s19}
|
||||
|
||||
Από : [Μιχαηλος Γιαννης](mailto:mjohn@compulink.gr)
|
||||
|
||||
Απάντηση : [Παναγιώτης Βρυώνης](mailto:vrypan@hellug.gr)
|
||||
|
||||
Πως μπορω να αλλαξω τις Locale ρυθμισεις ? Θελω να βαλω το LANG=gr\_GR. Εχω το Red Hat 5.1. A! Υπαρχει τροπος να γραφω ελληνικα σε προγραμματα οπως το xisp ή το
|
||||
pgaccess(front end της postgress)?
|
||||
|
||||
*Στο .bashrc που βρίσκεται στο home directory σου προσθέτεις την εντολή: export LANG=gr\_GR.*
|
||||
|
||||
|
||||
### [20. WindowMaker και Ελληνικα\...]{#s20}
|
||||
|
||||
Από : [Γιωργος Βρεντζος](mailto:antoula@hotmail.com)
|
||||
|
||||
Απάντηση : [Παναγιώτης Βρυώνης](mailto:vrypan@hellug.gr)
|
||||
|
||||
Γεια σας για αλλη μια φορα, τελικα θα το καθιερωσω ετσι οπως το παω σε μια απορια το μηνα ! Οπως και να\'χει, ευχαριστω που απαντατε σε ολα μου τα ερωτηματα
|
||||
-και οχι μονο στα δικα μου αλλα και σε αυτα δεκαδων αλλων αναγνωστων του Magaz-. Το προβλημα μου λοιπον ειναι ,γι\'αυτο το μηνα ;-), το εξης αφου εγκατεστησα τα
|
||||
ελληνικα στο shell,ακολουθωντας τις οδηγιες σας αλλα και αυτες του Ram, ειπα να βαλω κι ελληνικα στο Xfree\... Το προβλημα ειναι οτι απο την στιγμη που
|
||||
εγκαθιστω το πακετο XFGreekFNTS\_noarh.rpm (ή καπως ετσι), δεν μπορω να ξεκινησω τον WindowMaker -το KDE που δοκιμασα δουλευει κανονικα αλλα προτιμω τον WM-.
|
||||
Συγκεκριμενα λαμβανω,η μαλλον ελαμβανα, μυνημα οτι δεν υπαρχουν τα καταλληλα fonts.Διαβαζοντας αναλυτικα τις οδηγιες του WM\_Readme, εκανα απο την αρχη
|
||||
εγκατασταση με υποστηριξη για ξενες γλωσσες και τελικα, αφου προσθεσα στο αρχειο .xinitrc την γραμμη EXPORT LANG; LANG=el ,καταφερα να κανω τον WindowMaker να
|
||||
δουλεψει \"κανονικα\". Και λεω \"κανονικα\" γιατι προσφατα ανακαλυψα οτι ενω ολα τα προγραμματα λειτουργουν,και με σχεδον αριστη υποστηριξη ελληνικων,το
|
||||
προγραμμα Wprefs -βασικο και ακρως απαραιτητο- δεν λεει να τρεξει. Μαλιστα στο readme file υπαρχει ειδικο section στο troubleshooting το οποιο με προτρεπει να
|
||||
αλλαξω ορισμενες γραμμες απο αρχεια του windowmaker.Ε λοιπον,τις αλλαξα και οριστε τι μυνημα παιρνω καθε φορα που προσπαθω να τρεξω το WPrefs ./WPrefs Warning :
|
||||
Could not load font set : -\*-\*-medium-r-normal-\*-12-\*-\*-\*-\*-\*-\*- Trying fixed Could not load fixed font. Could not load any fonts. Make sure your font
|
||||
installation and locale settings are correct. Fatal error κλπ\...\..... Το θεμα ειναι οτι εγω δεν εχω πειραξει τιποτα απολυτως απο τους καταλογους των fonts,
|
||||
ενω ολα τα fonts folders ειναι δηλωμενα στο σωστο αρχειο -χμμ\...ξεχασα και το ονομα του τωρα !-. Στο αρχειο βοηθειας του WindowMaker λεει οτι πρεπει να
|
||||
\...\"unset the LANG enviroment variable before starting wmaker\" ,δηλαδη πρεπει να βγαλω απο το .xinitrc την γραμμη EXPORT LANG;LANG=el ;;;Μα τοτε δεν θα
|
||||
ξεκινα καθολου ο WindowMaker !! Γι\'αυτο στελνω αυτο το e-mail απελπισιας ,μπας και καποιος απο σας εχει παρατηρησει αυτο το προβλημα και εχει βρει τη λυση
|
||||
του.. CLAiRVOYANT
|
||||
|
||||
*Με την εγκατάσταση του XFGreekKBD έχει δημιουργηθεί ένα αρχείο (/etc/profile.d/XF-Greek.sh) που κάνει set τα διάφορα locales (ή μάλλον τις τιμές των
|
||||
μεταβλητών). Αυτό το αρχείο \"τρέχει\" κάθε φορά που σηκώνεις το bash. Άρα, όταν τρέχεις το .Xclients τα LC\_LANG, LC\_ALL κ.λ. έχουν τιμές και δεν είναι κενα.
|
||||
Αν θέλεις να τα \"μηδενίσεις\" δώσε unset LANG; unset LC\_ALL Βέβαια, το παραπάνω θα έχει σαν αποτέλεσμα να μην παίζουν καθόλου τα ελληνικά. Δοκίμασε και export
|
||||
LC\_CTYPE=gr\_GR μετά τα unset. Ίσως να λυθούν όλα τα προβλήματά σου.*
|
||||
|
||||
|
||||
### [21. Cuseeme through ipfwadm]{#s21}
|
||||
|
||||
Από : [George Goufas](mailto:ggoufas@lexis.gr)
|
||||
|
||||
Απάντηση : [Φώτης Γεωργάτος](mailto:gef@hellug.gr)
|
||||
|
||||
Γειά σας Έχω ενα προβλημα σχετικα με το cuseeme μεσω ipfwadm Απο ενα εικονικό δυκτιο 10.χ.χ.χ επικοινωνω με ενα meeting point server που λειτουργει κάπου στο
|
||||
ΝΕΤ και ειναι ΟΚ.Πέρνω την λίστα με τα κανάλια που εχει και οταν φτάνει η ώρα να πάρω video stream πάπαλα,ακομα περιμένω\.....Εδώ πρέπει να σημειώσω οτιεχω
|
||||
ανεβάσει τα modules για το cuseeme kai vdolive kai irc .Ακομα και αν ανεβάσω τα modules me insmod ip\_masq\_cuseeme port=24032 (ειναι η πόρτα για το stream που
|
||||
στέλνει ο server για τα data video προς τα clients) πάλι τα ιδια.Αυτο που με τρελενει είναι οτι διολου απιθανο είναι να μην ξερω σωστες πορτες η να μην κάνω
|
||||
τιποτα σωστά.Επεισης επιχείρησα να ανοιξω τα φιλτρα του ipfwadm για τις συγκεκριμένες πορτες χωρίς επιτυχία. Αν ξέρετε τιποτα παρακαλώ απαντηστε\.... Ευχαριστω
|
||||
για το χρόνο σας Γιώργος Γκούφας
|
||||
|
||||
*Σύνηθες πρόβλημα στα προγράμματα αυτού του τύπου (εγώ το είδα στο Netmeeting της Microsoft) είναι ότι δίνουν οι clients το IP τους, ως αναγνωριστικό στο
|
||||
server, ο οποίος με την σειρά του το χρησιμοποιεί για τα πακέτα που στέλνει πίσω. Αναμενόμενο αποτέλεσμα είναι ότι τα πακέτα αυτά ποτέ δεν βρίσκουν το προορισμό
|
||||
τους εάν είναι της μορφής 192.168.x.y, 10.x.y.z κλπ. Μάλιστα σε μια συγκεκριμένη περίπτωση είδα το εξής: το stream δεδομένων audio/video από το μηχάνημα πίσω
|
||||
από το firewall έφτανε στο άλλο άκ ρο, αλλά χωρίς να συμβαίνει το αντίθετο! Δεν ξέρω ακριβώς πως λειτουργεί το cuseemee, αλλά ίσως αυτό να είναι το πρόβλημα.
|
||||
Καλή επιτυχία σε κάθε περίπτωση.*
|
||||
|
||||
|
||||
### [22. NTFS file system]{#s22}
|
||||
|
||||
Από : [Μουστάκας Δημήτρης](mailto:dmoustas@otenet.gr)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Στον υπολογιστή έχω ntfs partision πως μπορώ να το δώ απο το linux.
|
||||
|
||||
*Στον kernel 2.2 συμπεριλαμβάνεται στις επιλογές για τα filesystems. Για παλαιότερους kernels πρέπει να κατεβάσεις το εξωτρικό module από το
|
||||
http://www.informatik.hu-berlin.de/ loewis/ntfs/ Και στις δύο περιπτώσεις είναι Readonly.*
|
||||
|
||||
|
||||
### [23. partitioning]{#s23}
|
||||
|
||||
Από : [Δομακής Μάκης](mailto:anama@otenet.gr)
|
||||
|
||||
Απάντηση : [Βαγγέλης Παπαδογιαννάκης](mailto:papas@hellug.gr)
|
||||
|
||||
Απάντηση : [evris\@hellug.gr](mailto:)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Help! Λύσσαξα να περάσω στο linux. Ελα όμως που κίνησε ο Εβραίος για δουλειά και ήταν μέρα Σάββατο! Πήρα ένα βιβλίο με το redhat και στρώθηκα στη δουλειά. Ακόμη
|
||||
και εγώ ο άσχετος κατάλαβα ότι έπρεπε να κάνω πρώτα partiotioning. Για να κάνω όμως partitioning πρέπει πρώτα να κάνω FULL defragmentation. Ελα όμως που και το
|
||||
σχετικό πρόγραμμα των Win98 αφήνει υπολείμματα στο τέλος του σκληρού (swapfile, image κτλ). Δοκίμασα το speedisc του norton. Τίποτα. 3 μέρες παιδεύομαι. Το fips
|
||||
δεν μπορεί να δουλέψει χωρίς ΠΛΗΡΗ αποκερματισμό. Δεν θέλω να φορμάρω το δίσκο με τα win98. Θα είναι σαν να παραδέχομαι την παντοδυναμία τους!!!! Βοηθήστε με.
|
||||
Μήπως υπάρχει κανένα άλλο προγραμμα για αποκερματισμο? Ευχαριστώ πολύ.
|
||||
|
||||
***ΒΠ:** Δοκίμασε να απενεργοποιήσεις την εικονική μνήμη, κάνε restart, και ξαναπροσπάθησε. Εννοείται ότι έχεις τουλάχιστον 32 ΜΒ Μνήμη\... Αν δε σε αφήνει,
|
||||
βάλε στα Min και στο Max (της εικονικής μνήμης) την ίδια τιμή, θα το φτιάξει σταθερού μεγέθους το swap, και ΔΕΝ θα το βάλει στο τέλος του δίσκου\... Φιλικά, για
|
||||
το Magaz\... Βάγγουλας*
|
||||
|
||||
***ΕΠ:** Ναι, ευχαρίστως να σε βοηθήσουμε, αλλά δεν βλέπω που άπτεται του Linux το πρόβλημα σου. Απλά θέλεις να κάνεις χώρο σε ένα μηχάνημα win και κάταλαβες
|
||||
πως ούτε αυτό δεν γίνεται. Με λίγα λόγια πάλι πρόβλημα σου δημιουργείται ακόμα και κατά την απομάκρυνση των windows! ή κατά το defrag τους! ή κατά την
|
||||
συρρίκνωσή τους (ώστε μετά φαντάζομαι θα χρησιμοποιούσες το fips). Κατ\'εμέ, αντί να παρακολουθήσεις σεμινάριο \"howto defrag windows in 2 days for experienced
|
||||
win administrators\", ή \"Τhat\'s the way we shrink a win partition to a desired volume size with TheMSPartitioner patch lever 3.2b, twelve illustrated
|
||||
full-sized images inlcuded\" παραδέξου λοιπόν (που ομολογώ πως δεν κατάλαβα γιατί) την παντοδυναμία τους και βγάλτα εντελώς, να ησυχάσεις μια για πάντα. Σε
|
||||
τέτοια περίπτωση, μπορώ να σου δώσω μια Linux related βοήθεια, για \<\<\<ριζικούς\>\>\> αποκερματισμούς bootαρε με CD Linux και δώσε fdisk /dev/hda και μετά d 1
|
||||
d 2 d 3 d 4 w θα κάνει το PC σου πιο καθαρό και μαζεμένο από ποτέ. Μετά θα\'ναι πάντα Κυριακή\....*
|
||||
|
||||
***ΜΚ:** Φίλε Μάκη, οποιοδήποτε πρόγραμμα και να χρησιμοποιήσεις για το partitioning θα πρέπει να μεταφέρεις όλα τα δεδομένα του δίσκου σου μπροστά. Πρέπει
|
||||
λογικά να έχουν οδηγίες τα Win98 για το πως το κάνεις αυτό, αλλά αν δεν βρεις άκρη, περίμενε μέχρι να κάνεις το επόμενο format στον δίσκο των W98. Λογικά δεν θα
|
||||
πρέπει να περάσει πάνω από μήνας :)*
|
||||
|
||||
|
||||
### [24. Dial up connection]{#s24}
|
||||
|
||||
Από : [Sotiris Ganouris](mailto:kotsman@usa.net)
|
||||
|
||||
Απάντηση : [Βαγγέλης Παπαδογιαννάκης](mailto:papas@hellug.gr)
|
||||
|
||||
pos mporo na syndetho ston isp mou meso linux (x-windows i console) gia net surfing meso netscape communicator?
|
||||
|
||||
*Καλή ερώτηση\... Διάβασες κανα HOWTO? Όχι τίποτα άλλο, αλλά είναι τόσοι πολλοί οι τρόποι, που μας είναι δύσκολο να σου απαντήσουμε! Αν θες πές μας τι
|
||||
χρησιμοποιείς (πχ. KDE ή fvwm στα X), που έχεις το modem σου, (σε ποιά σειριακή εννοώ), και ίσως (αν είσαι αρκετά σαφής) να σου απαντήσει κάποιος. Εναλλακτικά,
|
||||
πάρε το XISP, διάβασε τις οδηγίες, και θα τα καταφέρεις και μόνος σου\... Προσπάθησε φίλε Σωτήρη, και θα δεις ότι όλα είναι πιο απλά από ότι νομίζεις\....*
|
||||
|
||||
|
||||
### [25. O pppd πεθαίνει]{#s25}
|
||||
|
||||
Από : [Πολυτάρχος Ηλίας](mailto:elias13@mail.otenet.gr)
|
||||
|
||||
Απάντηση : [Βαγγέλης Παπαδογιαννάκης](mailto:papas@hellug.gr)
|
||||
|
||||
Απάντηση : [evripidis papakostas](mailto:evris@hellug.gr)
|
||||
|
||||
Εχω το RedHat Linux 5.2 με τα KDE εγκατεστιμένα. Αφού συνδεθώ με τον isp μέσω του dialup εργαλείου του kde ο pppd πεθαίνει\... Τι γίνεται;
|
||||
|
||||
***ΕΠ:** Κατι μου λέει πως δεν πάτησες το help στο kppp , να πας στο FAQ να δεις για το λάθος \"pppd has died \...\". Η απάντηση είναι εκεί: \"αν εχετε redhat
|
||||
πηγαίνετε στο /etc/pppd/ και στο αρχείο options διαγράψτε τα περιεχόμενα του (όχι το αρχείο) αφήνοντάς το εντελώς κενό. Εκτός πια και αν δεν μπαίνεις ως root,
|
||||
αλλά ως κοινός χρήστης και δεν έχεις δικαίωμα να ξεκινήσεις pppd. Τότε ή άλλαξε τα perms (setuid) ή μπες στο pppd group*
|
||||
|
||||
***ΒΠ:** Και εκτός από αυτά που σου αναφέρει ο evris, τα οποία είναι και σωστότατα, είσαι σίγουρος ότι στον πυρήνα έχεις υποστήριξη για ppp? Επίσης αν το έχεις
|
||||
βάλει modular, φορτώνεις το κατάλληλο module (ppp)?*
|
||||
|
||||
|
||||
### [26. Πυρήνας 2.2.1]{#s26}
|
||||
|
||||
Από : [Αγγέλης Κώστας](mailto:kangelis@altavista.net)
|
||||
|
||||
Απάντηση : [Μιχάλης Καμπριάνης](mailto:kabrianis@hellug.gr)
|
||||
|
||||
Κατ΄αρχάς αισθάνομαι την υποχρέωση να σας συγχαρώ για την αξιόλογη προσπάθειά σας και για τους νέους \"δρόμους\" που μας ανοίγετε.Είμαι παλαιός με τους Η/Υ(από
|
||||
το 1985)για το LINUX έμαθα απο σας και πριν μερικές ημέρες αγόρασα το πακέτο της INFOMAGIC καθώς επίσης και το βιβλίο \"Running Linux\".Εγκατάσταση και UPDATE
|
||||
του πυρήνα σε 2.2.1.Πρόβλημα 1ο
|
||||
|
||||
*Η διαδικασία \"φορτωματος\" είναι πολύ σημαντική. Γενικά, θα το δεις από τα messages που βγαινουν, αλλά υπόσχομαι να ψάξω κάπου και να βρω αυτές τις
|
||||
πληροφορίες, και να γράψω ένα έρθρο. Η παραμετροποίηση σε θέματα δικτύου, έχει αρκετά καλο documentation. Αν δεν τα κατάλαβες, πάει να πει ότι μάλλον δεν ξέρεις
|
||||
τι σημαίνουν (no offence) οπότε μάλλον δεν τα χρειάζεσαι. Είναι εξάλλου λογικό να μην καταλαβαίνεις πολλά κομμάτια, εκτός αν έχεις κάποιο πτυχίο στα δίκτυα.
|
||||
Ίσως το modprobe να μην είναι εκεί που πε ριμένει το συστημά σου να το βρει. Δες το script από το οποίο καλείται και βάλε το full path. Για τα maps που δεν
|
||||
βρίσκει, κάνε του ένα depmod a και μάλλον θα συνέλθει.*
|
||||
|
Φόρτωση…
Προσθήκη πίνακα
Προσθήκη υπερσυνδέσμου
Παράθεση σε νέο ζήτημα