עדכוני RSS
לינוקס טרמינל סרבר - התקנת מערכת ההפעלה ורכיב LTSP, הוספת תחנה
מאת איזי גולדנברג
עודכן לאחרונה ב 28.06.2006
1 מערכת ההפעלה
2 התקנת מערכת ההפעלה
מייד עם טעינת תוכנית ההתקנה נקליד linux26 ונקיש על מקש ה־ Enter לתחילת ההתקנה.
חשוב
בצילום המסך כבר מופיעה הבחירה linux26 , על ידי בחירה זו אנו עוקפים את ברירת המחדל של תוכנית ההתקנה שהינה קרנל 24 ומתקינים מייד את קרנל 2.6
במשך מספר שניות יופיעו על המסך מספר הודעות ונקבל את המסך הבא, מסך בחירת השפה בה תופיע המשך ההתקנה.
הערה
כמובן שגם בהמשך ניתן להגדיר את שם התחם או לשנותו.
תוכנית ההתקנה תפעיל את כלי חלוקת הדיסק הקשיח למחיצות.
(hda) ־IDE1 master
במידה וההתקנה נעשית על דיסק SCSI או על דיסקים חדשים מסוג sata הזיהוי של המחיצות עשוי להיות שונה ולרוב הדיסק יזוהה כ־sda
בעזרת החיצים נגיע לדיסק נקיש Enter ונגיע למסך הבא:
נבחר ב־Yes ונאשר ב־Enter. נקבל את המסך הבא:
נבחר בגודל לפי ההמלצות ונקיש Enter להמשך (אין להתייחס לגודל בתמונה היות והוא נוצר רק לצורכי ההדגמה).
נבחר באפשרות המוצעת Primary ונקיש Enter.
נבחר באפשרות המוצעת Beginning ונאשר ב- Enter תוכנית חלוקת המחיצות תכין את המחיצה הבאה:
ומייד נקבל את המסך הבא:
תוכנית ההתקנה תרשום את השינויים לדיסק, תאתחל את המחיצות שיצרנו ותתחיל בהתקנת הבסיס למערכת.
בסיום שלב זה נקבל את מסך בחירת מנהל האיתחול:
מייד לאחר מכן, יפתח בפנינו תפריט מדוייק יותר של אזר זמן ובו נבחר את ירושלים
הקשה על מקש ה־Enter תבחר עבורכם את שם החשבון לשימושכם. ניתן לשנותו במידת הצורך כעת, או במועד מאוחר כל־שהוא.
לאחר הבחירה ב־http נבחר את המדינה בא אנו נמצאים בכדי לבחור את שרת ההורדות הקרוב והמהיר יותר אלינו.
בשלב הראשון נבחר את דגם כרטיס המסך, בדוגמה שלנו זהו מנהל התקן כללי:
הגדרת סוג העכבר בו נשתמש:
בחירה ב־ No ומעבר להגדרת סוג החיבור של העכבר, נקבל את הצעת תוכנית ההתקנה ונאשר על ידי הקשה על Enter:
כעת נגדיר את סוג המסך, תוכנית ההתקנה תשאל אם לנסות לזהות את הצג המחובר, נבחר ב־ No ונמשיך:
כעת נשאל לסוג הצג ונענה בהתאם (CRT הוא צג רגיל, LCD הוא צג דק):
נעבור להגדרות מדוייקות יותר של התצוגה, נבחר באפשרות Medium:
בשלב זה נבחר את הרזולוציה ותדר הריענון של המסך:
המסך הבא מציג את סיום השלב של התקנת מערכת הבסיס, לאחר זה נקבל את מסך ההיתחברות הגרפי:
2.1 תוכנות הכרחיות
dhcp - DHCP server for automatic IP address assignment
atftpd - advanced TFTP server
nfs-kernel-server - Kernel NFS server support
kdm - X display manager for KDE
gdm - GNOME Display Manager
2.2 רכיבי מערכת
rcconf - Debian Runlevel configuration tool
ntpdate - The ntpdate client for setting system time from NTP servers
ntp-simple - Network Time Protocol: daemon for simple systems
cron-apt - automatic update of packages using apt-get
nmap - Network protocol probing tool
chkrootkit - Checks for signs of rootkits on the local system
aptitude - terminal-based apt frontend (easy to use sotware management for no X system )
synaptic - GUI based apt frontend ( easy sotware management for a system with X )
mozilla-venkman - Javascript debuger for Firefox and Thunderbird
kde-i18n-he - Hebrew (he) internationalized (i18n) files for KDE
2.3 תוכנות משתמש
hspell - Hebrew spell checker and morphological analyzer
hspell-gui - a graphical front-end for the hspell hebrew spell checker
ispell - International Ispell (an interactive spelling corrector)
mozilla-firefox - lightweight web browser based on Mozilla
culmus - Type1 Hebrew Fonts for X11
msttcorefonts - Installer for Microsoft TrueType core fonts
ttf-freefont - Freefont Serif, Sans and Mono Truetype fonts
dasher - A graphical predictive text input system
kkbswitch - keyboard layout switcher/indicator for KDE3
ooo-mimelnk - OpenOffice.org MIME bindings for KDE
sodipodi - Vector based drawing program
kformula - a formula editor for the KDE Office Suite
oooqs-kde - OpenOffice.org QuickStarter applet for KDE
tuxtype - Educational Typing Tutor Game Starring Tux
typespeed - Zap words flying across the screen by typing them correctly
geda - GNU EDA Electronics desine software
gaim - Multi protocol instant messaging client (ICQ, MSN, Yahoo...)
dosbox - Dos emulator
dosemu - Dos emulator
apt-cron – Automation of updates
2.4 כלי פיתוח
fp-compiler - Free Pascal -- Compiler
fp-docs - Free Pascal -- Documentation
fp-units-base - Free Pascal -- base units
fp-units-db - Free Pascal -- database libraries units
fp-units-fcl - Free Pascal -- Free Component Library
fp-units-gfx - Free Pascal -- graphics libraries units
fp-units-gnome1 - Free Pascal -- GNOME 1 units
fp-units-gtk - Free Pascal -- GTK 1.2 units
fp-units-misc - Free Pascal -- miscellaneous units
fp-units-net - Free Pascal -- networking units
fp-units-rtl - Free Pascal -- Runtime Library
fp-utils - Free Pascal -- Utils
3 התקנת רכיב ה־ LTSP
כדי להתקין את רכיב זה יש להריץ את הפקודה הבאה:
apt-get install ltsp-utils
הערה
במדריך זה נניח כי מדובר בהתקנה ראשונה על השרת ולא בשידרוג. במידה ומשדרגים מומלץ לבחור בתיקייה יעודית כמו opt/ltsp-4.1/.
מסך הורדה תקין נראה כך:
תסריט ההתקנה מוריד כעת את כל החבילות הדרושות להפעלת השרת כטרמינל סרבר.
הערה
ישנה אפשרות להוריד קבצים אלו גם באמצעות קובץ iso המצוי באיזור ההורדות. קובץ זה מאפשר צריבה של כל רכיבי התוכנה הדרושים להפעלת שרת LTSP והתקנתו ללא חיבור לאינטרנט.
בסיום התהליך נקבל את המסך הבא:
הקשה על מקש ה־ Enter תחזיר אותנו לתפריט הראשי בו יש לבחור באפשרות השלישית - Configure LTSP.
הערה
אפשרות אחרת היא להריץ ישירות את ltspcfg.
המערכת תבצע בדיקה קצרה בסיומה יש להקיש על Enter להמשך. בחירה באפשרות S תציג טבלה המחולקת לשלשה חלקים:
לאחר ביצוע כל השלבים רצוי לאתחל את השרת ולוודא כי כל השירותים הדרושים אכן מופעלים באופן אוטומטי.
4 הוספת תחנה
הגדרת שמות לתחנות: לצורך הגדרת שמות לתחנות נשנה שני קבצים:
#/etc/hosts /etc/dhcp3/dhcpd.conf
קובץ dhcpd.conf לדוגמא:
default-lease-time 21600;
max-lease-time 21600;
use-host-decl-names on;
shared-network HAZOR {
#THIN CLIENTS NETWORK AND PARAMETERS
subnet 192.168.0.1 netmask 255.255.255.0 {
next-server 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name "hazor-ltsp";
option domain-name-servers 192.168.0.1;
option root-path "192.168.0.1:/opt/ltsp/i386";
filename "/lts/2.6.9-ltsp-3/pxelinux.0";
}
}
# GROUP OF THIN CLIENTS
group {
host ws010 {
hardware ethernet 00:C1:26:00:F7:9A;
fixed-address 192.168.0.10;
}
host ws011 {
hardware ethernet 00:50:04:23:11:34;
fixed-address 192.168.0.11;
}
}
הגדרות group (עמדות מחשב) בקובץ:
host שם_עמדה {
hardware ethernet כתובת_חומרה_של_כרטיס_הרשת;
fixed-address כתובת_רצוייה_קבועה;
}
אם קובץ ה־host מלא, שמות העמדה יהיו זהים לשמות שמוגדרים שם קובץ hosts לדוגמא:
127.0.0.1 localhost.localdomain localhost hazor-lts # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts ## LTSP-begin ## # # The lines between 'LTSP-begin' and 'LTSP-end' were added # on: Fri Jun 10 12:01:50 2005, by the ltspcfg configuration tool. # For more information, visit the LTSP homepage # at http://www.LTSP.org # 192.168.0.10 ws010.ltsp ws010 192.168.0.11 ws011.ltsp ws011
קובץ זה יבנה באופן אוטומתי בעת התקנת רכיב ה־LTSP.
