Search the Community

Showing results for tags 'linux'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • HWBOX | Main
  • HWBOX | Forum
    • HwBox.gr Ανακοινώσεις & Ειδήσεις
    • News/Ειδήσεις
    • Reviews
    • The Poll Forum
    • Παρουσιάσεις μελών
  • Hardware
    • Επεξεργαστές - CPUs
    • Μητρικές Πλακέτες - Motherboards
    • Κάρτες Γραφικών - GPUs
    • Μνήμες - Memory
    • Αποθηκευτικά Μέσα - Storage
    • Κουτιά - Cases
    • Τροφοδοτικά - PSUs
    • Συστήματα Ψύξης - Cooling
    • Αναβαθμίσεις - Hardware
  • Peripherals
    • Οθόνες
    • Πληκτρολόγια & Ποντίκια
    • Ηχεία - Headsets - Multimedia
    • Internet & Networking
    • General Peripherals
  • Overclocking Area
    • HwBox Hellas O/C Team - 2D Team
    • HwBox Hellas O/C Team - 3D Team
    • Hwbot.org FAQ/Support
    • Benchmarking Tools
    • General Overclocking FAQ/Support
    • Hardware Mods
  • Software Area
    • Operating Systems
    • Drivers Corner
    • General Software
    • General Gaming
  • The Tech Gear
    • Mobile Computing
    • Smartphones
    • Tablets
    • Digital Photography & Cameras
  • Off Topic
    • Free Zone
    • XMAS Contest
  • HWBOX Trade Center
    • Πωλήσεις
    • Ζήτηση
    • Καταστήματα & Προσφορές

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Homepage


Interests


Occupation


ICQ


AIM


Yahoo


MSN


Skype


CPU


Motherboard


GPU(s)


RAM


SSDs & HDDs


Sound Card


Case


PSU


Cooling


OS


Keyboard


Mouse


Headset


Mousepad


Console


Smartphone


Tablet


Laptop


Camera


Drone


Powerbank

  1. [NEWS_IMG=Μίνι υπολογιστής με Core i7 από την Stealth]http://www.hwbox.gr/images/news_images/general6.jpg[/NEWS_IMG] Έναν νέο μίνι υπολογιστή για τους λάτρεις της φορητότητας αλλά και τους λάτρεις των μικρών διαστάσεων ανακοίνωσε η Stealth. Ο υπολογιστής της εταιρείας (LPC-681) έρχεται με στιβαρή κατασκευή δείχνοντας τον επαγγελματικό χαρακτήρα του. Χρησιμοποιεί έναν επεξεργαστή Core i7 4800MQ 4ης γενιάς Haswell και συνοδεύεται από την κάρτα γραφικών Intel HD Graphics 4600 με 3 εξόδους εικόνας, 1x DisplayPort και 2x HDMI. Ο χρήστης μπορεί να εγκαταστήσει έως και 16GB DDR3L μνήμες ενώ οι επιλογές αποθήκευσης καλύπτονται από δίσκους 240GB, 480GB και 1TB ενώ ο SSD του λειτουργικού έρχεται με χωρητικότητα 120GB. Επιπλέον περιλαμβάνει θύρες 2-e-SATA, 1-Serial, 1-Gigabit LAN, 2-USB 3.0, ασύρματο δίκτυο 802.11 b/g/n. Οι μικρές διαστάσεις δεν επιτρέπουν την χρήση ATX τροφοδοτικού στο εσωτερικό και έτσι η μονάδα τροφοδοτείται από ένα μετασχηματιστή 19VDC. Ο LPC-681 είναι συμβατός με Windows 7, 8, 8.1, Linux και προωθείται κυρίως σε συγκεκριμένες αγορές όπως kiosks, mobile navigation. [img_alt=Μίνι υπολογιστής με Core i7 από την Stealth]http://www.hwbox.gr/members/2195-albums432-picture29203.jpg[/img_alt] [img_alt=Μίνι υπολογιστής με Core i7 από την Stealth]http://www.hwbox.gr/members/2195-albums432-picture29204.jpg[/img_alt] Διαβάστε περισσότερα εδώ...
  2. [NEWS_IMG=Extended support για το Debian 6 "Squeeze"]http://www.hwbox.gr/images/news_images/linux.jpg[/NEWS_IMG] Το γνωστό λειτουργικό σύστημα Debian στην έκδοση 6 με την κωδική ονομασία "Squeeze" θα παρατείνει την υποστήριξη μέχρι το 2016. Η διανομή ανακοινώθηκε τον Φεβρουάριο του 2011 και ήδη χρησιμοποιείται αρκετά σε επιχειρήσεις και οργανισμούς. Φυσικά τα νέα είναι καλά για όλους αυτούς καθώς οι άνθρωποι του Debian project ανακοίνωσαν την επιμήκυνση της υποστήριξης ασφαλείας μέχρι τον Φεβρουάριο του 2016. Η LTS έκδοση θα υποστηρίζει μόνο τις εκδόσεις i386 και amd64, ενώ όλοι οι υπόλοιποι μπορούν να χρησιμοποιήσουν την έκδοση 7 (wheezy). [img_alt=Extended support για το Debian 6 "Squeeze"]http://www.hwbox.gr/members/2195-albums388-picture25394.jpg[/img_alt] Διαβάστε περισσότερα εδώ...
  3. [NEWS_IMG=Υποστήριξη CryEngine και σε Linux]http://www.hwbox.gr/images/metro/news_images/fps5.png[/NEWS_IMG] Φαίνεται πως η πανίσχυρη μηχανή γραφικών της Crytek CryEngine μεταφέρεται και σε περιβάλλον Linux. Σύμφωνα με την εταιρεία, στην επερχόμενη GDC αναμένεται να αποκαλυφθούν περισσότερες πληροφορίες σχετικά με την CryEngine και την native υποστήριξη στο open-source λειτουργικό. Επίσης, στην εν λόγω εκδήλωση η Crytek θα προσφέρει hands-on time με το free-to-play shooter Warface, καθώς και με το νέο τίτλο της για φορητές συσκευές, το "The Collectables". Να υπενθυμίσουμε, ότι η GDC λαμβάνει χώρα από τις 17 έως και τις 21 Μαρτίου στο Σαν Φρανσίσκο. [img_alt=Υποστήριξη CryEngine και σε Linux]http://www.hwbox.gr/members/2195-albums340-picture23651.jpg[/img_alt] Διαβάστε περισσότερα εδώ...
  4. [NEWS_IMG=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/images/metro/news_images/linux.png[/NEWS_IMG] Ο αναλυτικός οδηγός φτάνει στο δεύτερο και τελευταίο μέρος του όπου η εγκατάσταση συνεχίζεται μέχρι να δούμε το πολυπόθητο Desktop! Για το 1ο μέρος πατήστε εδώ. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22342.png[/img_alt] Μετά την επανεκκίνηση (reboot) φορτώνει ο bootloader (grub) και επιλέγουμε το CentOS. Στην συνέχεια θα μπούμε σε γραφικό περιβάλλον για να κάνουμε κάποιες ρυθμίσεις σχετικά με τα user accounts. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22343.png[/img_alt] Όπως και στα Microsoft Windows έτσι εδώ βλέπουμε μία (μπλε) μπάρα να φορτώνει σταδιακά. Αυτή η μπάρα σημαίνει ότι φορτώνονται διάφορα πράγματα στο background (drivers, devices, services κλπ) τα οποία δεν ενδιαφέρουν τον μέσο χρήστη. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22344.png[/img_alt] Ανάλογα με την ταχύτητα του υπολογιστή σας ίσως δείτε μερικές από τις εργασίες που εκτελούνται στο background. Οι sys admins συνήθως έχουν απενεργοποιημένη την μπάρα (γραφικό boot), και βλέπουν κατευθείαν τα μηνύματα (logs) κατά την εκκίνηση του συστήματος. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22345.png[/img_alt] Στην πρώτη οθόνη έχουμε το Welcome Message όπου μας καλωσορίζει στο CentOS. Απλά πατάμε Forward. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22346.png[/img_alt] Στην συνέχεια έχουμε την License Agreement (συμφωνητικό άδεια χρήσης τελικού χρήστη) με την οποία πρέπει να συμφωνήσουμε έτσι ώστε να μπορούμε να χρησιμοποιούμε το CentOS. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22347.png[/img_alt] Εδώ φτάνουμε πλέον στο “ζουμί” της υπόθεσης όπου θα κάνουμε κάποιες ρυθμίσεις σχετικά με τον λογαριασμό χρήστη (user account). Θα φτιάξουμε δηλαδή έναν Normal User (ή αλλιώς έναν non-root user) τον οποίο θα χρησιμοποιούμε σε καθημερινή χρήση με το σύστημα. Οπότε συμπληρώνετε τα πεδία: Username Full Name Password Confirm Password (ξαναγράφετε το Password) [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22348.png[/img_alt] Στην συνέχεια παρατηρούμε ότι μας δίνονται μερικές ακόμα επιπλέον επιλογές. Για παράδειγμα έχουμε την επιλογή για Network Login. Κάνοντας κλικ, ανοίγει μία νέα καρτέλα με όνομα Authetication Configuration όπου στο dropdown menu για User Account Database έχουμε τις επιλογές: Local accounts only LDAP (σε περίπτωση που συνδέεστε σʼένα active directory domain) IPAv2 NIS Winbind Ανάλογα την επιλογή, θα σας ζητήσει και την μέθοδο που θα κάνετε το authetication. Για παράδειγμα μπορείτε να χρησιμοποιήσετε την Authetication Method: Kerberos password η οποία λειτουργεί ακόμα και σε Microsoft Windows domain. Για την ώρα όμως πατήστε Cancel και μην επιλέγετε τίποτα από όλα (απλά τα αναφέραμε για την ώρα). [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22349.png[/img_alt] Λίγο παρακάτω βλέπουμε ότι υπάρχουν κι άλλες επιλογές για προχωρημένους χρήστες (κάντε κλικ στο Advanced button). Εδώ μπορείτε να αλλάξετε το UID σας, να προσθέσετε κι άλλους χρήστες (πχ μαμά, μπαμπάς, αδερφή κλπ). Μην κάνετε τίποτα για την ώρα, θέλουμε να κρατήσουμε την εγκατάσταση σε όσο πιο απλό και βασικό επίπεδο γίνεται. Για όλους εσάς που είναι ανήσυχα πνεύματα, θα δούμε όλες αυτές τις λειτουργίες στην συνέχεια, μετά την εγκατάσταση του CentOS. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22350.png[/img_alt] Πατώντας Forward μας εμφανίζει την επιλογή για Date and Time. Κατά 99% αν είναι σωστά ρυθμισμένο το BIOS της μητρικής σας και δεν έχετε προβλήματα με την μπαταρία της, τότε θα βλέπετε την σωστή ώρα Ελλάδος (δεδομένου ότι επιλέξατε σωστό Timezone στο Μέρος 1 της εγκατάστασης). Ξανά, αυτό είναι μία ακόμα ρύθμιση η οποία μπορεί να γίνει και έπειτα. [img_alt=Cent OS 6 Οδηγός Εγκατάστασης - Μέρος 2/2]http://www.hwbox.gr/members/2195-albums321-picture22351.png[/img_alt] Τέλος, μερικοί από εσάς ίσως πάρετε ένα μήνυμα σφάλματος: Insufficient memory to auto-enable kdump. Use system-config-kdump to configure manually. Το πρόβλημα αυτό με το kdump είναι το system crash utility και θα σας δείξουμε πως να το ρυθμίσετε (configure) χειροκίνητα (manually) στην πορεία. Οπότε πατάτε ΟΚ και αποδέχετε το error και στην συνέχεια βλέπετε κάποια log περί του kdump και των Memory requirements που χρειάζεστε. Στο CentOS αν συμβεί κάτι πετάει Memory dump το οποίο είναι παρόμοιο με το BSOD (μπλε οθόνη) των Windows. Μην σας απασχολεί όμως για την ώρα, είναι κάτι που θα διορθώσουμε στην πορεία. Προσωπικά στο desktop PC μου πέταξε το εν λόγω error, ενώ στο Virtual Box δεν είχα κανένα πρόβλημα. Όπως και να χει, δεν συντρέχει λόγος ανησυχίας. Πατάτε Finish και μετά από λίγο η οθόνη θα σας εμφανίσει το User Prompt με γραφικό περιβάλλον. Αυτή λοιπόν ήταν μία βασική εγκατάσταση και ρύθμιση του CentOS 6.4 . Διαβάστε περισσότερα εδώ...
  5. [NEWS_IMG=AMD Catalyst 14.2 driver released]http://www.hwbox.gr/images/metro/news_images/amd2.png[/NEWS_IMG] Η AMD προχώρησε στην επίσημη διάθεση του Catalyst 14.2, ο οποίος συνοδεύει το launch του δημοφιλούς παιχνιδιού Thief. Ο Driver εκτός της πλήρους υποστήριξης για το νέο Game, φέρνει ορισμένες βελτιώσεις και στο Mantle API του Battlefield 4 αλλά bugs που βρέθηκαν στο Minecraft. Επίσης η AMD εισάγει αρκετές προσθήκες και βελτιώσεις στους χρήστες Linux με ανανεωμένο X.ORG ʽRadeonʼ repository. Κατεβάστε τον driver από εδώ[img_alt=AMD Catalyst 14.2 driver released]http://www.hwbox.gr/members/2195-albums323-picture22686.jpg[/img_alt] Διαβάστε περισσότερα εδώ...
  6. [NEWS_IMG=Το PearOS ίσως αγοράστηκε από την Apple]http://www.hwbox.gr/images/metro/news_images/apple.png[/NEWS_IMG] Περισσότερα στοιχεία για τον "μυστήριο" αγοραστή του λειτουργικού συστήματος PearOS που βασίζεται στο Linux έρχονται στην επιφάνεια από έναν πρώην developer. Συγκεκριμένα, το γεγονός της πώλησης του PearOS αρχίζει και αποκτά μια λογική εξήγηση. Απ' ότι φαίνεται και σύμφωνα με τα λεγόμενα ενός πρώην developer η γνωστή εταιρεία που αγόρασε το project είναι η Apple! Ο προγραμματιστής ανέφερε στο αποχαιρετιστήριο γράμμα του: "Φεύγω για να βοηθήσω την Apple σε ένα Linux project που αγόρασε πρόσφατα", χωρίς να προσθέσει ή να αναφέρει τίποτα παραπάνω. [img_alt=Το PearOS ίσως αγοράστηκε από την Apple]http://www.hwbox.gr/members/2195-albums317-picture22080.png[/img_alt] Διαβάστε περισσότερα εδώ...
  7. [NEWS_IMG=Αυξάνεται η χρήση Windows 8.x]http://www.hwbox.gr/images/metro/news_images/microsoft2a.png[/NEWS_IMG] Αυξάνεται η χρήση Windows 8.x με βάση τα χαρακτηριστικά του Steam, ταυτόχρονη αύξηση χρήσης στην αγορά. Σύμφωνα με τα στατιστικά του, η συνολική χρήση των Windows 8 και 8.1 αγγίζει τα 21.31%, ποσοστό που φτάνει σιγά σιγά αυτό των Windows 7, τα οποία παραμένουν η πρώτη επιλογή για Gaming. Έπειτα ακολουθούν τα non-Windows λειτουργικά, MacOS και Linux, με 3.47% και 0.86% αντίστοιχα. Παράλληλα και σύμφωνα με στοιχεία του The Next Web η χρήση των Windows 8.1 στην αγορά (όχι μόνο στο Steam) ξεπέρασε αυτή των Vista και πλέον βρίσκεται στα 3.95%. Ποσοστά χρήσης OS στο Steam Windows 8.1: 10.75% Windows 8: 10.56% Windows 7: 63.04% Windows XP: 6.25% Windows Vista: 4.30% Mac OS X: 3.47% Linux: 0.86% [img_alt=Αυξάνεται η χρήση Windows 8.x]http://www.hwbox.gr/members/2195-albums304-picture21617.jpg[/img_alt] [img_alt=Αυξάνεται η χρήση Windows 8.x]http://www.hwbox.gr/members/2195-albums304-picture21619.jpg[/img_alt] Διαβάστε περισσότερα εδώ... Και εδώ...
  8. [NEWS_IMG=PC σε μέγεθος SD Card, από την Intel]http://www.hwbox.gr/images/metro/news_images/intel2.png[/NEWS_IMG] Ένα βήμα εμπρός στο "wearable computing". Η Intel έδειξε στην CES 2014, ένα νέο ολοκληρωμένο σύστημα το οποίο "ζει" σε ένα enclosure μιας τυπικής SD Card. Το σύστημα προσφέρει ένα "Pentium-class PC" όπως η ίδια αναφέρει, ενώ ενδέχεται να χρησιμοποιηθεί στα επερχόμενα "φορετά" PCs που αναμένονται μέσα στο 2014. Ο υπολογιστής τρέχει χάρη στο διπύρηνο Quark SoC της Intel και χρησιμοποιεί Linux και WiFi/Bluetooth για την συνδεσιμότητά του με... τον έξω κόσμο. Το σύστημα με την κωδική ονομασία "Edison", χρησιμοποιήθηκε στο event Nursery 2.0 δείχνοντας στους γονείς την κατάσταση του μωρού τους. Ο DIY υπολογιστής θα κάνει την εμφάνισή του επίσημα στην αγορά στο Q3. [img_ALT=PC σε μέγεθος SD Card, από την Intel]http://www.hwbox.gr/members/2195-albums294-picture20672.jpg][/img_ALT] [img_ALT=PC σε μέγεθος SD Card, από την Intel]http://www.hwbox.gr/members/2195-albums294-picture20673.jpg][/img_ALT] [img_ALT=PC σε μέγεθος SD Card, από την Intel]http://www.hwbox.gr/members/2195-albums294-picture20674.jpg][/img_ALT] Διαβάστε περισσότερα εδώ...
  9. [NEWS_IMG=Το Dual Boot feature του Ubuntu]http://www.hwbox.gr/images/metro/news_images/linux.png[/NEWS_IMG] Dual Boot με Android από την Canonical. Η Canonical επιδεικνύει το νέο dual boot feature το οποίο διαθέτει στους developers. Η λειτουργία ενεργοποιεί την χρήση dual boot Ubuntu με Android μέσω μιας μικρής εφαρμογής. Οι απαιτήσεις μέχρι στιγμής οριοθετούνται στην χρήση μόνο του Nexus 4 αλλά ενδέχεται να είναι συμβατό και με άλλες Nexus συσκευές. Οδηγίες για την εγκατάσταση μπορείτε να βρείτε εδώ. [img_ALT=Το Dual Boot feature του Ubuntu]http://www.hwbox.gr/members/2195-albums284-picture20071.jpg[/img_ALT] Διαβάστε περισσότερα εδώ...
  10. [NEWS_IMG=Διαθέσιμο για το κοινό το Steam for Linux!]http://reviews.hwbox.gr/news/pc_gaming.jpg[/NEWS_IMG]Μετά από εργασίες πολλών μηνών, ξεκινώντας από την άνοιξη του 2012, οι οποίες συνοδεύτηκαν από ένα closed beta το Νοέμβριο του ίδιου χρόνου και ένα open beta test ένα μήνα μετά, η Valve είναι πια έτοιμη να προσφέρει στο κοινό την έκδοση του Steam για Linux! To steam θα είναι διαθέσιμο για download από το Ubuntu Software Center, ενώ πρόκειται να υποστηρίζει και το Big Picture Mode, που θα επιτρέπει στους χρήστες του εν λόγω λογισμικού να απολαμβάνουν τα games στην οθόνη της τηλεόρασης χρησιμοποιώντας χειριστήριο. Για να γιορτάσει το γεγονός αυτό, η Valve προσφέρει 50 Linux-compatible τίτλους με έκπτωση από 50% έως 75% μέχρι την Πέμπτη 21 Φεβρουαρίου. Ανάμεσα σε αυτά και τα πασίγνωστα Counter-Strike 1.6, CS: Source, το original Half Life καθώς και το Team Fortress 2, στο οποίο θα δοθεί στους παίχτες ως in-game item, ο Tux, η μασκότ του Linux. Με την κίνηση αυτή φαίνεται ότι το μέλλον των Linux, τουλάχιστον από άποψη gaming, να είναι ακόμα καλύτερο, όπως δηλώνει και ο David Pitkin της Canonical: "Η άφιξη του Steam στο Ubuntu, παρουσιάζει την αυξανόμενη ζήτηση για ανοιχτά συστήματα από τους gamers αλλά και από τους game developers. Αναμένουμε ένα μεγάλο αριθμό game developers, να συμπεριλάβουν το Ubuntu στις πλατφόρμες τους." [img_ALT=Διαθέσιμο για το κοινό το Steam for Linux!] http://www.hwbox.gr/images/imagehosting/214051224adfec10e.png[/img_ALT] Διαβάστε περισσότερα εδώ...
  11. [NEWS_IMG=Ubuntu 12.04 LTS: Η νέα έκδοση είναι εδώ με Head-Up Display!]http://reviews.hwbox.gr/news/linux.jpg[/NEWS_IMG]Πριν λίγες μέρες έκανε την εμφάνιση της, η νέα έκδοση του λειτουργικού Ubuntu, η οποία φέρει την κωδική ονομασία “Precise Pangolin”. Η συγκεκριμένη έκδοση είναι LTS (Long Time Support) με υποστήριξη έως και το 2018. Το Ubuntu 12.04 LTS έρχεται με πολλές βελτιώσεις, αναβαθμίσεις στα κενά ασφαλείας και ενσωματώνοντας γνωστά προγράμματα με τις τελευταίες εκδόσεις τους. Επιπλέον θα μας κάνει εντύπωση το νέο οπτικό περιβάλλον με Head-Up Display (HUD), με γρηγορότερες αναζητήσεις, νέα effects καθώς και το ανανεωμένο Ubuntu Software Centre που μας δίνει πρόσβαση σε χιλιάδες εφαρμογές. Η εταιρεία Canonical Ltd, υπεύθυνη για την ανάπτυξη του νέου λειτουργικού, δείχνει να έχει διδαχτεί από τα λάθη του παρελθόντος παρουσιάζοντας μια φρέσκια πρόταση στην αγορά έτοιμη να κερδίσει το εναλλακτικό κοινό που προτιμά Linux operating system. Ubuntu 12.04 LTS 32 bit.iso (701mb) | Ubuntu 12.04 LTS 64 bit.iso (698mb) [img_ALT=Ubuntu 12.04 LTS: Η νέα έκδοση είναι εδώ με Head-Up Display!]http://www.hwbox.gr/images/imagehosting/24374f9e77e85eb84.jpg[/img_ALT] [img_ALT=Ubuntu 12.04 LTS: Η νέα έκδοση είναι εδώ με Head-Up Display!]http://www.hwbox.gr/images/imagehosting/24374f9e7e4e8aada.jpg[/img_ALT] [img_ALT=Ubuntu 12.04 LTS: Η νέα έκδοση είναι εδώ με Head-Up Display!]http://www.hwbox.gr/images/imagehosting/24374f9e9cb1d2b03.jpg[/img_ALT] Διαβάστε περισσότερα εδώ...
  12. Καλημερα σε ολη την HWBox Κοινοτητα Εκανα & εγω την μα/κια να παρω ενα Tablet Αρχικα η ιδεα ειναι οτι θα με βοηθησει στην δουλεια μου Αλλα η Android δν φαινεται να ειναι φτιαγμενη με αυτον τον κανονα ειναι πιο πολυ για διασκεδαση... Σκεφτομαι να του περασω Linux Mint Λογο της αμμεσης φιλικοτητας με τα διαφορα Hardware Εχω βρει και ενα site (Linux and Your Tablet PC (Initial Install and Wacom Tablet) « The Sopebocks) που λεει οτι γινεται με τα Linux Mint 5.01 Εχει καποιος απο εσας εγκαταστησει Linux σε Tablet (αλλα χωρις VNC) ?
  13. [NEWS_IMG=Intel Q77 και B75 chipsets: Δυο μητρικές για office PCs!]http://reviews.hwbox.gr/news/intel.jpg[/NEWS_IMG]Δυο φωτογραφίες από επερχόμενες μητρικές τις Intel κυκλοφορούν στο διαδίκτυο που ενσωματώνουν το socket 1155 αλλά ανήκουν στην νέα σειρά 7 chipsets. Πιο συγκεκριμένα γίνεται λόγος για τα chipset Q77 και B75 όπου διαθέτουν κάποια χαρακτηριστικά ασφαλείας των δεδομένων και λιγότερους περιορισμούς στην διαχείριση του συστήματος σε σχέση με το chipset H77. Σύμφωνα λοιπόν με την Intel θα βρουν το δρόμο προς την παραγωγή τρεις μητρικές, η DQ77MK (micro-atx), η DQ77KB (mini-itx) και η DB75EN (micro-atx). Οι δυο micro-atx μητρικές θα έχουν το ίδιο PCB layout. Η DQ77MK με την κωδική ονομασία Moccasin Peak θα ενσωματώνει PCI Express 3.0 x16, PCI-Express 2.0 x4(open-ended), PCI-Express 2.0 x1, legacy PCI, έξι SATA (δυο sataIII, τρεις sataIIκαι μια mSata για SSD caching), τέσσερις USB 2.0 θύρες, δυο USB 3.0 θύρες και τέσσερα DDR3 DIMM slots. Οι διαφορές με την DB75EN με την κωδική ονομασία Elkhorn Creek θα είναι ότι η DB75EN θα παρέχει μια SATAIII θύρα και τρεις SATAII θύρες καθώς και DDR3 so-dimm slots. Η δε DQ77KB με την κωδική ονομασία Kearnens Bend πρόκειται για την πιο ενδιαφέρουσα λύση μιας και θα χρησιμοποιηθεί για υλοποιήσεις σε All-in-one PCs μιας και για τροφοδοσία ρεύματος παρέχεται μέσω μιας θύρας για τάση εισόδου 19V. Παρόλο που θα περιμέναμε περιορισμένες επιλογές, δεν ισχύει κάτι τέτοιο μιας και θα βρούμε ένα slot PCI Express 2.0 x4, δυο DDR3 SO-DIMM slots, δυο SATAIII θύρες, τρεις SATAII, πέντε USB 2.0, τέσσερις USB 3.0. Τέλος audio jacks, DisplayPort, HDMI connector και Intel Gigabit Ethernet θα υπάρχουν σε όλες τις μητρικές καθώς και πλήρης υποστήριξη σε Windows 7, Windows 8 και LINUX. [img_ALT=Intel Q77 και B75 chipsets: Δυο μητρικές για office PCs!] http://www.hwbox.gr/images/imagehosting/24374f4284efc04e1.jpg[/img_ALT][img_ALT=Intel Q77 και B75 chipsets: Δυο μητρικές για office PCs!]http://www.hwbox.gr/images/imagehosting/24374f4284efd19ff.jpg[/img_ALT] Διαβάστε περισσότερα εδώ...
  14. [NEWS_IMG=VLC Media player 2.0.0: H τελευταία έκδοση έφτασε με πολλές αλλαγές!]http://www.hwbox.gr/images/imagehosting/1354de39b793fc2d.jpg[/NEWS_IMG]Διαθέσιμη είναι εδώ και λίγες ώρες η τελική έκδοση του VLC 2.0.0 με την κωδική ονομασία “Twoflower”, ενός από τους πιο δημοφιλείς media players της αγοράς. Ο VLC 2.0.0 σύμφωνα με την VideoLAN φέρει ανασχεδιασμένο γραφικό περιβάλλον στο οποίο συνδυάζονται αρκετές λειτουργίες μέσα σε ένα παράθυρο, επανασχεδιασμένος subtitle manager, υποστήριξη πολλαπλών αρχείων video, πειραματική αναπαραγωγή Blu-ray και πολλά bug fixes από προηγούμενες εκδόσεις. Ο νέος media player υπόσχεται μεγαλύτερη ευκολία στην χρήση ενώ έχει βελτιωθεί η απόδοση της εφαρμογής σε συστήματα με πολλαπλούς πυρήνες. Η νέα έκδοσή VLC 2.0.0 είναι διαθέσιμη για Windows, Mac και Linux συστήματα, ενώ σύντομα αναμένονται εκδόσεις για το Android και το iOS. Download VLC 2.0.0 Highlights of VLC 2.0.0: Video: · Support for subpicture blending in GPU; · Support for Shader in the OpenGL output (for colorspace conversion, including 10-bits); · Added new video outputs for iOS, Android, Windows 7, and OS/2; · Added denoising, debanding, anti-flickering, grain, and deinterlacing (includes Inverse Telecine algorithm) filters. Audio: · Higher quality audio; · Added karaoke and dynamic range compressor (DRC) filters; · Faster processing through simplification of the audio core; · Added audio outputs for iOS, OS/2, and Android. Formats: · Support for multi-threaded decoding for MPEG-4/Xvid, WebM and H.264; · Support for 10-bits codecs; · Improved image support, including png, jpeg, bmp and xcf; · Better support for Real and RealVideo formats; · Support for Android OpenMAX and CrystalHD cards hardware decoding. [img_ALT=VLC Media player 2.0.0: H τελευταία έκδοση έφτασε με πολλές αλλαγές!] http://www.hwbox.gr/images/imagehosting/24374f41947669a40.jpg[/img_ALT] Διαβάστε περισσότερα εδώ...
  15. Το Openbenchmarking.org ξεκινά τον Φεβρουάριο του 2011 ταυτόχρονα με την κυκλοφορία της benchmarking σουίτας Phoronix Test Suite 3.0 "Iveland". Το Openbenchmarking.org παρέχει public αλλά και private storage των test data αποτελεσμάτων (περιλαμβανομένων των system logs και αποτελεσμάτων των benchmarks), αποτελεσματικά collaboration εργαλεία για sharing των αποτελέσματων αλλά και εργαλεία compare των πολλαπλών test results. Το OpenBenchmarking.org επίσης παρέχει ένα package management σύστημα για την δημιουργία νέων, προσβάσεων, ανανεώσιμων αλλά και third-party test profiles / suites στους χρήστες της σουίτας Phoronix Test Suite. Άλλες υπηρεσίες που παρέχει το OpenBenchmarking.org περιλαμβάνουν την κοινή δημοσιοποίηση των standardized test profile specification οι οποίες υλοποιούνται στην σουίτα Phoronix Test Suite αλλά και τα στατιστικά δεδομένα του Openbenchmarking.org με λεπτομερή software και hardware metrics κάτω από το Linux OpenBenchmarking.org - An Open, Collaborative Testing Platform For Benchmarking & Performance Analysis
  16. [NEWS_IMG=Ubuntu 10.04 LTS released and ready for download!]http://reviews.hwbox.gr/news/linux.jpg[/NEWS_IMG]30 Απριλίου 2010. Η μέρα αυτή θα μείνει για πάντα χαραγμένη στο μυαλό των Linux users, μιας και η ομάδα ανάπτυξης του Ubuntu με την χρηματική βοήθεια της Canonical, κυκλοφόρησαν την τελική/πλήρης έκδοση του συγκεκριμένου λειτουργικού. Ακούει στο όνομα Ubuntu 10.04 LTS ή αλλιώς Lucid Lynx και έρχεται σε desktop, netbook & server editions. Με μια πρώτη ματιά φαίνεται ότι έγινε τρομερή δουλειά, μιας και τόσο οι βελτιώσεις όσο και οι προσθήκες είναι χτυπητές: αισθητά μειωμένα booting times, άμεση πρόσβαση σε social networks μέσω του "Me Menu", ευκολότερη διαχείριση των ήδη εγκατεστημένων εφαρμογών χάρη στο Software Center 2.0, Ubuntu One cloud storing service, Ubuntu One Music Store, βελτιώσεις στο virtualization και καινούριο visual style μέσω του Light theme. Για να κατεβάσετε τα Ubuntu 10.04 ή οποιαδήποτε άλλη customized version (Kubuntu, Xubuntu, Edubuntu, Mythbuntu κ.τ.λ) παρακαλούμε επισκεφθείτε αυτήν την ιστοσελίδα. [img_alt=Ubuntu 10.04 LTS released and ready for download!] http://www.hwbox.gr/images/imagehosting/4614bdb4bddc41c6.jpg[/img_alt] Διαβάστε περισσότερα εδώ...
  17. [NEWS_IMG=Windows Xp physical death: Τεχνολογική ασυμβατότητα και όχι κόλπο]http://reviews.hwbox.gr/news/microsoft_2.jpg[/NEWS_IMG]Σίγουρα πολλοί θα έχετε ακούσει για τον πόλεμο που είχε ξεσπάσει ανάμεσα στους χρήστες και τον γίγαντα Microsoft σχετικά με την απόφαση της τελευταίας να αποσυρθεί από την υποστήριξη του διαχρονικού της λειτουργικού, Windows Xp. Μπορεί να κλείνουν σχεδόν μια δεκαετία στην αγορά, μπορεί να υπολείπονται από τα αστραφτερά eye-candy εφέ των Windows Vista και 7, ωστόσο είναι το λειτουργικό που εμπιστεύεται (ή τουλάχιστον εμπιστευόταν πριν την έλευση των Win 7) το μεγαλύτερο μερίδιο των οπαδών της εταιρείας. Η εταιρεία, προσπάθησε αρκετές φορές να κλείσει το project Xp, από την εποχή που βγήκαν τα Vista, ωστόσο αυτή τη φορά το τέλος δεν θα το φέρει η Microsoft, αλλά η πρόοδος της τεχνολογίας. Τι εννοούμε με αυτό; Από το 2011 θα αρχίσει να χρησιμοποιείται μια νέα μέθοδος με την ονομασία “Advanced Format” που έχει να κάνει με τον τρόπο που αποθηκεύονται τα αρχεία μας στους δίσκους. Η μέθοδος που έρχεται από την εποχή των δισκετών και που χρησιμοποιούν τα XP χρησιμοποιεί blocks 512 byte ανά τομέα για την αποθήκευση των πληροφοριών που αφορούν την διάσταση του τομέα – sector (αρχή και τέλος), όπως και πληροφορίες για κωδικούς διόρθωσης σφαλμάτων. Επιπλέον, υπήρχε και ένα κενό σημείο ανάμεσα στους τομείς, με αποτέλεσμα στους μεγάλης χωρητικότητας δίσκους να δημιουργείτε ένα τεράστιο έλλειμμα εκμεταλλεύσιμου αποθηκευτικού χώρου. Από το επόμενο έτους, οι κατασκευαστές μέσων αποθήκευσης θα χρησιμοποιούν το πρότυπο των 4K ανά τόμο, εξασφαλίζοντας περισσότερο αποθηκευτικό χώρο (μέχρι και 8 φορές ανά τομέα) και παράλληλα διπλασιάζοντας το χώρο για τον κώδικα επισκευής. Η νέα αυτή μέθοδος λειτουργεί χωρίς πρόβλημα σε windows vista και 7, όπως και σε Mac OS X, Linux, ωστόσο δεν μπορεί να χρησιμοποιηθεί στα windows xp, τουλάχιστον δίχως μια σημαντική απώλεια ταχύτητας στις διεργασίες. Μήπως ήρθε η ώρα για όλους μας να αποχαιρετίσουμε για πάντα το μακράν πιο σταθερό και διαχρονικό λειτουργικό σύστημα της εταιρείας από το Redmond; [img_ALT=GoodBye XP] http://www.hwbox.gr/images/imagehosting/1354b97dff358b73.jpg[/img_ALT] Διαβάστε περισσότερα εδώ . . .
  18. Καλησπερα παιδια.... Εχω ενα laptop Asus eee pc 900 16gb και σερνεται λιγακι... Εχει XP μεσα και λεω να του κανω ενα Format να ερθει στα ισια του... Να βαλω καμια ελαφρια εκδοση windows ( και ποια), η να βαλω Linux ( και ποια εκδοση)....; Nod 32 η καποιο ελαφριοτερο Antivirus..; Το θελω για internet μονο.... Αλλα και να εχει λιγο Style ( οχι δηλαδη η επιφανεια εργασιας να ειναι ενα σκετο πραγμα οπως XP Χωρις θεμα) Word ναι η οχι...; Ευχαριστω πολυ.....
  19. [NEWS_IMG=nvidia opengl 3.1 drivers]http://www.hwbox.gr/images/imagehosting/4649ca4ed608353.jpg[/NEWS_IMG]Η nVIDIA φαίνεται πως δείχνει να έχει πάρει με "καλό μάτι" τις εξελίξεις γύρω από το OpenGL, βγάζοντας συνεχώς νέους drivers για τις κάρτες γραφικών της, υποστηρίζοντας τις νέες εκδόσεις του γνωστού API. Έτσι, με τη νέα έκδοση των οδηγών της για τα Windows, Linux, FreeBSD & Solaris η εταιρεία δίνει πλήρη OpenGL 3.0/3.1 και GLSL 1.40 λειτουργικότητα. Οι GPU που υποστηρίζονται από τους 182.52 (180.37.05 για το Linux) είναι για τις σειρές GeForce 8, 9, 100 & 200, ενώ σαφώς υποστηρίζονται και τα επαγγελματικά μοντέλα της σειράς Quadro, που είναι οι FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX, ION, καθώς και οι "φορητές" Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 3600M, 3700M και οι κάρτες της σειράς GeForce 8000Μ ή και ανώτερες. Τα ωφέλη από την αναβάθμιση στους νέους drivers λογικά αναμένεται να επηρρεάσουν σημαντικά τη δουλειά των επαγγελματιών στο χώρο των τρισδιάστατων γραφικών, μιας και εκεί το OpenGL χαίρει αρκετής απήχησης. Τους οδηγούς μπορείτε να τους βρείτε εδώ. Διαβάστε περισσότερα εδώ . . .
  20. Αρκετός κόσμος φοβάται την χρήση του τερματικού. Όμως πολλές φορές θα είναι ο σωτήρας σας, σε περίπτωση που κάτι θα έχει πάει στραβά. Το πρώτο και πιο βασικό που πρέπει να γνωρίζετε, είναι η εντολή ls (ελ ες) - προέρχεται από την λέξη list - που σας επιτρέπει να βλέπετε τα περιεχόμενα ενός directory. Για να μεταβείτε σε κάποιο dir χρησιμοποιείται την εντολή cd . Αλλά όλα αυτά είναι πολύ γενικά. Ας πάμε να εμβαθύνουμε: Σε αυτό το tutorial θα προσπαθησω να σας μάθω τις βασικές λειτουργίες του shell του Linux. Γνωστό ως bash (Bourne Again Shell). Θα δειξω παραδειγμα έτσι ώστε να μπορείτε να διαβαζετε το κείμενο χωρίς να μπαίνετε στον σκόπο να εκτελείτε τα παραδείγμα που έχω. Παρόλα αυτά σας συνιστώ να το κάνετε, γιατί έτσι θα μάθετε καλύτερα. Πάμε λοιπόν. Η πρώτη εντολή που θα μάθουμε είναι η εντολή ls (προφέρεται ελ ες - το γράφω γιατι ίσως μερικοί να μπερδεύουν το μικρό l με το κεφαλαίο I τα οποία είναι σχεδόν ίδια το Unix shell) και είναι συντομογραφία της λέξης list. Αν μιλούσαμε αγγλικά, τότε δεν θα ήθελε περεταίρω επεξήγηση το θέμα, γιατί θα ήταν προφανές ότι η ls κάνει list τα δεδομένα. Στα ελληνικά τώρα, η εντολή αυτή δείχνει σε μορφή λίστας τα δεδομένα που υπάρχουν τον καταλόγο που βρισκόμαστε. Για παράδειγμα εγω βρίσκομαι στον φακελο home και θα δωσω τωρα ls. Θα μου εμφανίσει ότι υπάρχει μεσα. $ ls amsn_received Desktop mailtext.odt myScripts none Μπορείτε να δείτε και περιεχόμενα άλλων φακέλων χωρίς να χρειάζεται να βρίσκεστε ήδη μέσα τους. Πχ εγω ειμαι οπως ειπα και πριν στο home dir, και θελω να δω τα περιεχόμενα το /etc/apt/ . $ ls /etc/apt apt.conf.d secring.gpg sources.list sources.list.d trustdb.gpg trusted.gpg Ας υποθέσουμε ότι θέλετε να κάνετε κάτι σαν αναζήτηση. Δηλαδή πχ θελω να μου δείξει η ls μονάχα τα *.odt αρχεία που υπάρχουν μέσα στο home dir μου και τίποτα άλλο άσχετο με αυτα. Βρίσκομαι ήδη στο dir άρα γράφω: $ ls *.odt mailtext.odt Οπως βλεπετε το μονο odt αρχειο που ειχα στο home ηταν το mailtext.odt . Επίσης, πάλι, μπορείτε να κάνετε το ίδιο και για άλλους φακέλους, χωρίς να χρειάζεται να είστε βρίσκεστε σε αυτούς. Πχ έσω ότι θέλω να δω πόσα αρχεία *.conf υπάρχουν μεσα στο καταλογο /etc/X11 . $ ls /etc/X11/*.conf /etc/X11/xorg.conf Το μονο αρχείο που υπάρχει ειναι το xorg.conf . Επίσης, μπορούμε να κάνουμε και το άλλο, να θελουμε να βρούμε όλα τα αρχεία τα οποία έχουν στο όνομά τους, την λέξη πχ config και βρίσκονται στο /boot dir. $ ls /boot/*config* /boot/config-2.6.27-10.slh.1-sidux-amd64 /boot/config-2.6.28-0.slh.2-sidux-amd64 Οπως βλεπετε τα παραπανω δυο αρχεία, έχουν μέσα στο όνομά του την λέξη config. Ολη την δουλειά την κάνει αυτός ο αστερίσκος που βάζουμε *. Λέγεται wildmark και ειναι τρομερά καλός για τετοιες χρήσεις της ls. Ας πάμε τώρα και στις παραμέτρους που παίρνει η ls. Ας δοκιμασουμε να δούμε τα δεδομένα που είδαμε πριν στο home σε καταγεγραμένα σε στήλες με αλφαβητική σειρά. Αυτο γίνεται χρησιμοποιώντας την παράμετρο -1 (αριθμός ένα) ή αλλιώς γράφοντας ολόκληρη την εντολή --format=single-column . $ ls -1 amsn_received Desktop mailtext.odt myScripts none ή όπως ειπα με ολοκληρο το path $ ls --format=single-column amsn_received Desktop mailtext.odt myScripts none Τώρα πάμε να δούμε ξανά τα ίδια περιεχόμενα αλλά με κόμμα ανάμεσα τους. Γι αυτό θα κανουμε χρήση της παραμέτρου -m ή αλλιως format=commas . $ ls -m amsn_received, Desktop, mailtext.odt, myScripts, none Τωρα θα μου πειτε, ποιος ο λογος να μπω στον κοπο να βλεπω ενα κομμα. klein mein δηλαδη. Αλλα αν γραφετε ενα script τότε μπορεί πραγματικά να χρειάζεται να είναι χορισμένα με κομμα και τότε είναι που θα με θυμηθείτε (-m απο την λέξη mnemonic). Πάμε τώρα σε κάτι καινουριο που δεν είδαμε μέχρι τώρα. Τα κρυφά αρχεία. Για να δείτε τα κρυφά αρχεία (που αρχίζουν με μια τελεία μπροστά απο το ονομά τους ) θα κάνετε χρήση της παραμέτρου -a ή αλλιώς -all. $ ls --all . .DCOPserver_pontos__0 .gnupg myScripts .. .DCOPserver_pontos_:0 .ICEauthority none .adobe Desktop .kde .openoffice.org2 .amsn .dmrc .kword.autosave.odt .profile amsn_received .elinks .local .qt .bash_history .fluxbox .macromedia .thumbnails .bash_logout .fontconfig mailtext.odt .viminfo .bashrc .gconf .mc .Xauthority .config .gconfd .mcop .xsession-errors .covers .gnome2 .mcoprc .dbus .gnome2_private .mozilla πολύ πράγμα τελικά εχω κρυφο στο home ε ; Χεχε, τωρα ομως βλεπουμε τα παντα - κρυφα και ακρυφα. Αν θελετε μονο τα κρυφα δεν εχετε παρα να γράψετε: $ ls -a . . .DCOPserver_pontos__0 .gnupg myScripts .. .DCOPserver_pontos_:0 .ICEauthority none .adobe Desktop .kde .openoffice.org2 .amsn .dmrc .kword.autosave.odt .profile amsn_received .elinks .local .qt .bash_history .fluxbox .macromedia .thumbnails .bash_logout .fontconfig mailtext.odt .viminfo .bashrc .gconf .mc .Xauthority .config .gconfd .mcop .xsession-errors .covers .gnome2 .mcoprc .dbus .gnome2_private .mozilla Και τώρα κάτι σημαντικό, αν θελετε να δείτε ποια απο αυτα τα αρχεία είναι κατάλογοι, εκτελέσιμα, συντομεύσεις κλπ . . . Δεν έχετε παρα να χρησιμοποιήσετε την παράμετρο -F ή --classify. Οπου θα πρεπει να ξερετε τον παρακατω πινακα: Χαρακτήρας Εννοια * Εκτελέσιμο / Κατάλογος @ Συμβολικός Σύνδεσμος (Συντόμευση) | FIFO = Socket Στο home μου έχω φακέλους. Για να δούμε: $ ls -F amsn_received/ Desktop/ mailtext.odt myScripts/ none/ Στο /bin θα πρέπει να υπάρχουν πολλα εκτελέσιμα αλλά και symbolic links για να δούμε: $ ls -F /bin bash* dash* kill* ping6* touch* bunzip2* date* ln* ps* true* busybox* dd* loadkeys* pwd* umount* bzcat* df* login* rbash@ uname* bzcmp@ dir* ls* readlink* uncompress* bzdiff* dmesg* lsmod* rm* unicode_start* bzegrep@ dnsdomainname* mkdir* rmdir* vdir* bzexe* dumpkeys* mknod* rnano@ which* bzfgrep@ echo* mktemp* run-parts* zcat* bzgrep* egrep* more* sed* zcmp* bzip2* false* mount* setfont* zdiff* bzip2recover* fgconsole* mountpoint* setupcon* zegrep* bzless@ fgrep* mt@ sh@ zfgrep* bzmore* fuser* mt-gnu* sh.distrib@ zforce* cat* grep* mv* sleep* zgrep* chgrp* gunzip* nano* stty* zless* chmod* gzexe* netstat* su* zmore* chown* gzip* open@ sync* znew* chvt* hostname* openvt* tailf* cp* ip* pidof@ tar* cpio* kbd_mode* ping* tempfile* Αυτος ο τρόπος είναι visual απεικόνιση του τύπου αρχείου. Υπάρχει και ο άλλος τρόπος που γίνεται με το χρωμα. Δηλαδή ανάλογα με το τι χρώμα θα είναι το αρχείο θα ξερουμε τι τύπος είναι. Αυτο γίνεται γράφοντας --color . Θα πρέπει όμως να ξέρετε τον παρακάτω πίνακα: Χρώμα Εννοια default shell color Κανονικό Αρχείο Πράσινο Εκτελέσιμο Μπλε Κατάλογος Magenta Symbolic Link Κίτρινο FIFO Magenta Socket Κόκκινο Συμπιεσμένο (tar,zip, deb, rpm) Magenta Φωτογραφία(jpg,gif,png, tiff) Magenta Μουσική(mp3,ogg,wav) Για να δείτε την πληρη λίστα dircolors --print-database(αν και αυτα που γραφω ειναι υπεραρκετα). Το πιο γαμάτο της υπόθεση είναι να συνδιάσετε την -F με την --color. Εκει αξίζει το θέαμα. $ ls -F --color amsn_received/ Desktop/ mailtext.odt myScripts/ none/ Στην αρχη είδατε τα περιέχομενα του καταλογου home στον οποιο και βρίσκομαι τώρα. Θα σας δείξω πως μπορείτε να βλέπετε τα περιεχόμενα του home αλλά και τα περιεχόμενα αυτών. $ ls -R .: amsn_received Desktop mailtext.odt myScripts none ./amsn_received: ./Desktop: konqbrowser.desktop sidux-irc.desktop trash.desktop media.desktop sidux-manual.desktop ./myScripts: example1.sh if.sh script1.sh script3.sh script5.sh hello.sh loop.sh script2.sh script4.sh script6.sh ./none: Οπως βλέπετε, εχουμε 4 φακέλους (amsn_received, Desktop, myScripts, none) και βλέπετε και τα περιέχομενα αυτών. Επίσης αν υπάρχαν και φάκελοι σε αυτους τότε θα τους βλέπατε και αυτούς. Και τωρα αρχίζουν τα δύσκολα. Μην μασας όμως, τι hardcore geek θα γίνεις αν δεν ξέρεις file δικαίωμαs και ownerships. Χμ ; Η Εντολή που ειναι η πιο συχνή της ls είναι η παράμετρος -l γνωστή και ως --format=long ). Παμε με παραδείγματα: $ ls -l total 52 drwx------ 2 blackslash13 blackslash13 4096 2008-12-28 23:30 amsn_received drwxr-xr-x 2 blackslash13 blackslash13 4096 2008-12-27 13:00 Desktop -rw-r--r-- 1 blackslash13 blackslash13 34459 2008-12-29 15:23 mailtext.odt drwxr-xr-x 2 blackslash13 blackslash13 4096 2008-12-28 23:08 myScripts drwxr-xr-x 2 root root 4096 2008-12-27 09:35 none Ας πάρουμε την "drwx------ 2 blackslash13 blackslash13 4096 2008-12-28 amsn_received" Κοιτάμε απο Δεξιά προς τα Αριστερά. Το αρχείο λέγεται amsn_received. Τροποποιήθηκε ή δημιουργήθηκε στις 23:30 τον Δεκέμβριο στις 28, έτους 2008 (2008-12-28). Το μέγεθος που καταλαμβάνει στον δίσκο είναι 4096 bytes. Πιο δίπλα έχουμε τον owner που είναι ο blackslash13(εγώ) και το group (blackslash13) . Αλλα άτομα που ειναι στο group εκτός απο μενα έχουν κ αυτά κάποια πρόσβαση στο αρχείο. Το τελευταίο μέρος ειναι ένας κωδικός μιας σκοτεινής εποχής. Υπάρχουν 10 αλφαριθμητικά εκει, χωρισμενα σε 4 ομάδες. Πρώτη ομάδα: Ενα γράμμα (εδω ειναι το d) Δευτερη ομάδα: 3 γράμματα (εδώ είναι rwx) Τριτη ομάδα: 3 γράμματα (εδώ είναι --- δηλαδη τιποτα) Τεταρτη ομάδα: 3 γράμματα (εδώ είναι --- δηλαδη παλι τιποτα) Η πρώτη ομάδα σου λέει για τον τύπο του αρχείου (directory, exacutable κλπ). Το οποίο μπορείς να το δείς και αλλιώς γράφοντας εναν συνδιασμό ls- lF --color . Αλλιώς θα πρέπει να ξερετε τον παρακάτω πίνακα: Χαρακτήρας Εννοια - κανονικο αρχειο - Εκτελέσιμο d Κατάλογος (directory) l Συντόμευση (symbolic link) s Socket b block device (πχ sda1 κλπ) c character device p Named pipe για να παρετε μια ιδέα κάντε ενα ls -l /dev να δείτε τι παίζει. $ ls -l /dev total 0 crw-rw---- 1 root video 10, 175 2008-12-29 16:31 agpgart crw-rw---- 1 root audio 14, 4 2008-12-29 16:31 audio drwxr-xr-x 2 root root 80 2008-12-29 16:30 bsg drwxr-xr-x 3 root root 60 2008-12-29 16:30 bus lrwxrwxrwx 1 root root 4 2008-12-29 16:30 cdrom -> scd0 lrwxrwxrwx 1 root root 4 2008-12-29 16:30 cdrw -> scd0 crw------- 1 root root 5, 1 2008-12-29 14:31 console lrwxrwxrwx 1 root root 11 2008-12-29 16:31 core -> /proc/kcore crw-rw---- 1 root root 10, 63 2008-12-29 16:30 cpu_dma_latency drwxr-xr-x 6 root root 120 2008-12-29 16:30 disk drwxr-xr-x 2 root root 60 2008-12-29 14:31 dri crw-rw---- 1 root audio 14, 3 2008-12-29 16:31 dsp lrwxrwxrwx 1 root root 4 2008-12-29 16:30 dvd -> scd0 lrwxrwxrwx 1 root root 4 2008-12-29 16:30 dvdrw -> scd0 crw-rw---- 1 root video 29, 0 2008-12-29 16:30 fb0 lrwxrwxrwx 1 root root 13 2008-12-29 16:31 fd -> /proc/self/fd crw-rw-rw- 1 root root 1, 7 2008-12-29 16:30 full crw-rw---- 1 root fuse 10, 229 2008-12-29 14:31 fuse srwxrwxrwx 1 root root 0 2008-12-29 14:31 gpmctl crw-rw---- 1 root root 10, 228 2008-12-29 16:30 hpet prw------- 1 root root 0 2008-12-29 16:30 initctl drwxr-xr-x 3 root root 280 2008-12-29 16:31 input crw-rw---- 1 root root 1, 11 2008-12-29 16:30 kmsg srw-rw-rw- 1 root root 0 2008-12-29 14:31 log brw------- 1 root root 7, 0 2008-12-29 16:31 loop0 lrwxrwxrwx 1 root root 13 2008-12-29 16:31 MAKEDEV -> /sbin/MAKEDEV drwxr-xr-x 2 root root 60 2008-12-29 16:30 mapper crw-rw---- 1 root root 10, 227 2008-12-29 16:30 mcelog crw-r----- 1 root kmem 1, 1 2008-12-29 16:30 mem crw-rw---- 1 root audio 14, 0 2008-12-29 16:31 mixer drwxr-xr-x 2 root root 60 2008-12-29 16:31 net crw-rw---- 1 root root 10, 62 2008-12-29 16:30 network_latency crw-rw---- 1 root root 10, 61 2008-12-29 16:30 network_throughput crw-rw-rw- 1 root root 1, 3 2008-12-29 16:30 null crw-r----- 1 root kmem 1, 4 2008-12-29 16:30 port crw------- 1 root root 108, 0 2008-12-29 16:31 ppp crw-rw---- 1 root root 10, 1 2008-12-29 16:30 psaux crw-rw-rw- 1 root root 5, 2 2008-12-29 16:48 ptmx drwxr-xr-x 2 root root 0 2008-12-29 16:30 pts crw-rw-rw- 1 root root 1, 8 2008-12-29 16:30 random lrwxrwxrwx 1 root root 4 2008-12-29 16:31 root -> sda1 lrwxrwxrwx 1 root root 4 2008-12-29 16:31 rtc -> rtc0 crw-rw---- 1 root audio 252, 0 2008-12-29 16:31 rtc0 brw-rw---- 1 root cdrom 11, 0 2008-12-29 16:30 scd0 brw-rw---- 1 root disk 8, 0 2008-12-29 16:30 sda brw-rw---- 1 root disk 8, 1 2008-12-29 14:31 sda1 brw-rw---- 1 root disk 8, 2 2008-12-29 16:30 sda2 brw-rw---- 1 root disk 8, 3 2008-12-29 16:30 sda3 crw-rw---- 1 root audio 14, 1 2008-12-29 16:31 sequencer crw-rw---- 1 root audio 14, 8 2008-12-29 16:31 sequencer2 crw-rw---- 1 root root 21, 0 2008-12-29 16:30 sg0 crw-rw---- 1 root cdrom 21, 1 2008-12-29 16:30 sg1 drwxrwxrwt 3 root root 60 2008-12-29 14:31 shm crw-rw---- 1 root root 10, 231 2008-12-29 16:30 snapshot drwxr-xr-x 2 root root 180 2008-12-29 16:31 snd lrwxrwxrwx 1 root root 24 2008-12-29 16:31 sndstat -> /proc/asound/oss/sndstat lrwxrwxrwx 1 root root 4 2008-12-29 16:30 sr0 -> scd0 lrwxrwxrwx 1 root root 15 2008-12-29 16:31 stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 2008-12-29 16:31 stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 2008-12-29 16:31 stdout -> /proc/self/fd/1 crw-rw-rw- 1 root root 5, 0 2008-12-29 16:30 tty crw-rw---- 1 root root 4, 0 2008-12-29 16:30 tty0 crw------- 1 root root 4, 1 2008-12-29 14:31 tty1 crw-rw---- 1 root root 4, 10 2008-12-29 16:30 tty10 crw-rw---- 1 root root 4, 11 2008-12-29 16:30 tty11 crw-rw---- 1 root root 4, 12 2008-12-29 16:30 tty12 crw-rw---- 1 root root 4, 13 2008-12-29 16:30 tty13 crw-rw---- 1 root root 4, 14 2008-12-29 16:30 tty14 crw-rw---- 1 root root 4, 15 2008-12-29 16:30 tty15 crw-rw---- 1 root root 4, 16 2008-12-29 16:30 tty16 crw-rw---- 1 root root 4, 17 2008-12-29 16:30 tty17 crw-rw---- 1 root root 4, 18 2008-12-29 16:30 tty18 crw-rw---- 1 root root 4, 19 2008-12-29 16:30 tty19 crw------- 1 root root 4, 2 2008-12-29 14:31 tty2 crw-rw---- 1 root root 4, 20 2008-12-29 16:30 tty20 crw-rw---- 1 root root 4, 21 2008-12-29 16:30 tty21 crw-rw---- 1 root root 4, 22 2008-12-29 16:30 tty22 crw-rw---- 1 root root 4, 23 2008-12-29 16:30 tty23 crw-rw---- 1 root root 4, 24 2008-12-29 16:30 tty24 crw-rw---- 1 root root 4, 25 2008-12-29 16:30 tty25 crw-rw---- 1 root root 4, 26 2008-12-29 16:30 tty26 crw-rw---- 1 root root 4, 27 2008-12-29 16:30 tty27 crw-rw---- 1 root root 4, 28 2008-12-29 16:30 tty28 crw-rw---- 1 root root 4, 29 2008-12-29 16:30 tty29 crw------- 1 root root 4, 3 2008-12-29 14:31 tty3 crw-rw---- 1 root root 4, 30 2008-12-29 16:30 tty30 crw-rw---- 1 root root 4, 31 2008-12-29 16:30 tty31 crw-rw---- 1 root root 4, 32 2008-12-29 16:30 tty32 crw-rw---- 1 root root 4, 33 2008-12-29 16:30 tty33 crw-rw---- 1 root root 4, 34 2008-12-29 16:30 tty34 crw-rw---- 1 root root 4, 35 2008-12-29 16:30 tty35 crw-rw---- 1 root root 4, 36 2008-12-29 16:30 tty36 crw-rw---- 1 root root 4, 37 2008-12-29 16:30 tty37 crw-rw---- 1 root root 4, 38 2008-12-29 16:30 tty38 crw-rw---- 1 root root 4, 39 2008-12-29 16:30 tty39 crw------- 1 root root 4, 4 2008-12-29 14:31 tty4 crw-rw---- 1 root root 4, 40 2008-12-29 16:30 tty40 crw-rw---- 1 root root 4, 41 2008-12-29 16:30 tty41 crw-rw---- 1 root root 4, 42 2008-12-29 16:30 tty42 crw-rw---- 1 root root 4, 43 2008-12-29 16:30 tty43 crw-rw---- 1 root root 4, 44 2008-12-29 16:30 tty44 crw-rw---- 1 root root 4, 45 2008-12-29 16:30 tty45 crw-rw---- 1 root root 4, 46 2008-12-29 16:30 tty46 crw-rw---- 1 root root 4, 47 2008-12-29 16:30 tty47 crw-rw---- 1 root root 4, 48 2008-12-29 16:30 tty48 crw-rw---- 1 root root 4, 49 2008-12-29 16:30 tty49 crw------- 1 root root 4, 5 2008-12-29 14:31 tty5 crw-rw---- 1 root root 4, 50 2008-12-29 16:30 tty50 crw-rw---- 1 root root 4, 51 2008-12-29 16:30 tty51 crw-rw---- 1 root root 4, 52 2008-12-29 16:30 tty52 crw-rw---- 1 root root 4, 53 2008-12-29 16:30 tty53 crw-rw---- 1 root root 4, 54 2008-12-29 16:30 tty54 crw-rw---- 1 root root 4, 55 2008-12-29 16:30 tty55 crw-rw---- 1 root root 4, 56 2008-12-29 16:30 tty56 crw-rw---- 1 root root 4, 57 2008-12-29 16:30 tty57 crw-rw---- 1 root root 4, 58 2008-12-29 16:30 tty58 crw-rw---- 1 root root 4, 59 2008-12-29 16:30 tty59 crw------- 1 root root 4, 6 2008-12-29 14:31 tty6 crw-rw---- 1 root root 4, 60 2008-12-29 16:30 tty60 crw-rw---- 1 root root 4, 61 2008-12-29 16:30 tty61 crw-rw---- 1 root root 4, 62 2008-12-29 16:30 tty62 crw-rw---- 1 root root 4, 63 2008-12-29 16:30 tty63 crw-rw---- 1 root root 4, 7 2008-12-29 16:30 tty7 crw-rw---- 1 root root 4, 8 2008-12-29 16:30 tty8 crw-rw---- 1 root root 4, 9 2008-12-29 16:30 tty9 crw-rw---- 1 root dialout 4, 64 2008-12-29 16:30 ttyS0 crw-rw---- 1 root dialout 4, 65 2008-12-29 16:30 ttyS1 crw-rw---- 1 root dialout 4, 66 2008-12-29 16:30 ttyS2 crw-rw---- 1 root dialout 4, 67 2008-12-29 16:30 ttyS3 crw-rw-rw- 1 root root 1, 9 2008-12-29 14:31 urandom crw-rw---- 1 root root 253, 1 2008-12-29 16:30 usbdev1.1_ep00 crw-rw---- 1 root root 253, 0 2008-12-29 16:30 usbdev1.1_ep81 crw-rw---- 1 root root 253, 3 2008-12-29 16:30 usbdev2.1_ep00 crw-rw---- 1 root root 253, 2 2008-12-29 16:30 usbdev2.1_ep81 crw-rw---- 1 root root 253, 19 2008-12-29 16:30 usbdev2.2_ep00 crw-rw---- 1 root root 253, 14 2008-12-29 16:30 usbdev2.2_ep02 crw-rw---- 1 root root 253, 16 2008-12-29 16:30 usbdev2.2_ep03 crw-rw---- 1 root root 253, 18 2008-12-29 16:30 usbdev2.2_ep04 crw-rw---- 1 root root 253, 12 2008-12-29 16:30 usbdev2.2_ep81 crw-rw---- 1 root root 253, 13 2008-12-29 16:30 usbdev2.2_ep82 crw-rw---- 1 root root 253, 15 2008-12-29 16:30 usbdev2.2_ep83 crw-rw---- 1 root root 253, 17 2008-12-29 16:30 usbdev2.2_ep84 crw-rw---- 1 root root 253, 5 2008-12-29 16:30 usbdev3.1_ep00 crw-rw---- 1 root root 253, 4 2008-12-29 16:30 usbdev3.1_ep81 crw-rw---- 1 root root 253, 7 2008-12-29 16:30 usbdev4.1_ep00 crw-rw---- 1 root root 253, 6 2008-12-29 16:30 usbdev4.1_ep81 crw-rw---- 1 root root 253, 9 2008-12-29 16:30 usbdev5.1_ep00 crw-rw---- 1 root root 253, 8 2008-12-29 16:30 usbdev5.1_ep81 crw-rw---- 1 root root 253, 11 2008-12-29 16:30 usbdev6.1_ep00 crw-rw---- 1 root root 253, 10 2008-12-29 16:30 usbdev6.1_ep81 crw-rw---- 1 root root 7, 0 2008-12-29 16:30 vcs crw-rw---- 1 root root 7, 1 2008-12-29 16:30 vcs1 crw-rw---- 1 root root 7, 2 2008-12-29 14:31 vcs2 crw-rw---- 1 root root 7, 3 2008-12-29 14:31 vcs3 crw-rw---- 1 root root 7, 4 2008-12-29 14:31 vcs4 crw-rw---- 1 root root 7, 5 2008-12-29 14:31 vcs5 crw-rw---- 1 root root 7, 6 2008-12-29 14:31 vcs6 crw-rw---- 1 root root 7, 7 2008-12-29 14:31 vcs7 crw-rw---- 1 root root 7, 128 2008-12-29 16:30 vcsa crw-rw---- 1 root root 7, 129 2008-12-29 16:30 vcsa1 crw-rw---- 1 root root 7, 130 2008-12-29 14:31 vcsa2 crw-rw---- 1 root root 7, 131 2008-12-29 14:31 vcsa3 crw-rw---- 1 root root 7, 132 2008-12-29 14:31 vcsa4 crw-rw---- 1 root root 7, 133 2008-12-29 14:31 vcsa5 crw-rw---- 1 root root 7, 134 2008-12-29 14:31 vcsa6 crw-rw---- 1 root root 7, 135 2008-12-29 14:31 vcsa7 crw-rw---- 1 root root 10, 130 2008-12-29 16:31 watchdog prw-r----- 1 root adm 0 2008-12-29 16:47 xconsole crw-rw-rw- 1 root root 1, 5 2008-12-29 16:30 zero Δευτερη ομάδα: rwx ο owner blackslash13 μπορεί να read , write,eXectute το αρχείο. Τρίτη Ομάδα: --- Το group blackslash13 δεν μπορει να κανει τίποτα. Τεταρτη ομάδα: Ενας άλλος ξένος δεν μπορεί επίσης να κανει τίποτα Μια παρατήρηση εδω: Τι σημαίνει execute σε ενα directory (αντε σε αρχειο το καταλαβαινω αλλα σε φακελο ; ). Αυτο σημαίνει να μπορειτε να επεμβείτε σε αρχεια που εχει μεσα πχ να τα σβήσετε κλπ. Για περισσότερα (υπαρχουν πολλα στο θεμα) για perimissions θα βρειτε στο google. Ας φύγουμε απο δω και να πάμενα δούμε πως μπορείτε να βλέπετε με ανάποδη σειρα τα δεδομένα (το τελευταίο πρώτο και το πρώτο τελευταίο). Με την παραμετρο -r (μικρο ομως) ή αλλιως --reverse $ ls amsn_received Desktop mailtext.odt myScripts none $ ls -r none myScripts mailtext.odt Desktop amsn_received Ενα άλλο πολύ σημαντικό που πρέπει να ξέρετε είναι πως θα κατηγοριοποίετε τα δεδομένα. Πχ να βλεπετε ολα μαζι τους φακελου, ολα μαζι τα odt, ολα μαζι τα png κλπ κλπ. Αυτο γίνεται με την παράμετρο -Χ ή αλλιως --sort=extension Ας κάνουμε εναν συνδιασμο εδω. Θελω να δω χρώμα, να είναι κάθετα , και κατηγοροποιημένα αναλογα με το είδος το οποίο να φαίνται και visual. $ ls -1FX --color /etc/X11 app-defaults/ default-display-manager fluxbox/ fonts/ X@ xinit/ xkb/ Xresources/ xserver/ Xsession* XvMCConfig xorg.conf xorg.conf-bu-2008-12-27-18:12:26 Xwrapper.config Xsession.d/ Xsession.options rgb.txt Το χρώμα βοηθάει πολύ στην αμεση αντίληψη των πραγμάτων. Δυστυχως δεν εχω καπου καποιον αλλο φακελο με εικονες κειμενο κλπ για να φανει καλύτερα το παράδειγμα. Ενας άλλος τρόπος κατηγοριοποίησης των δεδομένων είναι σαφώς η ημερομηνία! Αυτό γίνεται με την παράμετρο -t ή --sort=time . Αν θελετε να βλέπετε καιτην ώρα τότε πρεπει να γράψετε και την εντολή l (long) επειδη μονο σε αυτή φαίνεται η ώρα. $ ls -t mailtext.odt amsn_received myScripts Desktop none $ ls -lt total 52 -rw-r--r-- 1 blackslash13 blackslash13 34459 2008-12-29 15:23 mailtext.odt drwx------ 2 blackslash13 blackslash13 4096 2008-12-28 23:30 amsn_received drwxr-xr-x 2 blackslash13 blackslash13 4096 2008-12-28 23:08 myScripts drwxr-xr-x 2 blackslash13 blackslash13 4096 2008-12-27 13:00 Desktop drwxr-xr-x 2 root root 4096 2008-12-27 09:35 none Αν θέλετε να δείτε ανάποδα, με πρώτο το πιο παλιό αρχείο τότε χρησιμοποιήστε και το -r (reverse). Αλλο σημαντικό είδος κατηγοροποιήσης αν ψάχνετε ενα πολυ μεγάλο ή πολύ μικρό αρχείο είναι αυτός του μεγεθούς. Που γίνετε μέσω της παραμέτρου -S ή --sort=size . Παλι αν θελουμε να βλεπουμε και το μεγεθος τοτε παλι θα κανουμε συνδιασμο με την -l (long) $ ls -lS /etc/X11 total 80 -rw-r--r-- 1 root root 17394 2008-10-05 21:06 rgb.txt drwxr-xr-x 2 root root 4096 2008-12-27 20:40 app-defaults drwxr-xr-x 2 root root 4096 2008-12-29 02:18 fluxbox drwxr-xr-x 6 root root 4096 2008-12-27 20:40 fonts drwxr-xr-x 2 root root 4096 2008-12-23 01:06 xinit drwxr-xr-x 2 root root 4096 2008-12-23 01:02 xkb drwxr-xr-x 2 root root 4096 2008-12-23 01:00 Xresources drwxr-xr-x 2 root root 4096 2008-12-23 01:06 xserver drwxr-xr-x 2 root root 4096 2008-12-27 21:20 Xsession.d -rwxr-xr-x 1 root root 3517 2008-03-08 06:13 Xsession -rw-r--r-- 1 root root 1874 2008-12-27 18:12 xorg.conf -rw-r--r-- 1 root root 1843 2008-12-27 18:12 xorg.conf-bu-2008-12-27-18:12:26 -rw------- 1 root root 614 2008-12-23 01:00 Xwrapper.config -rw-r--r-- 1 root root 265 2007-02-13 12:02 Xsession.options -rw-r--r-- 1 root root 13 2008-12-27 09:26 default-display-manager lrwxrwxrwx 1 root root 13 2008-12-23 01:06 X -> /usr/bin/Xorg -rw-r--r-- 1 root root 13 2008-12-27 18:12 XvMCConfig Επειδή όμως κανενας δεν ειναι ανώμαλος να καταλαβαίνει ποσα GB αντιστοιχουν σε bytes κατευθειαν αλλα υστερα απο λιγη σκεψη τοτε σαφως δεν ειναι και πολυ καλος ο τροπος να βλεπουμε μονο σε bytes. Θα το κανουμε λοιπον να φαινεται σε k, M, G, T αναλογα. Με την παράμετρο -h ή --human-readable $ ls -lhS /etc/X11 total 80K -rw-r--r-- 1 root root 17K 2008-10-05 21:06 rgb.txt drwxr-xr-x 2 root root 4.0K 2008-12-27 20:40 app-defaults drwxr-xr-x 2 root root 4.0K 2008-12-29 02:18 fluxbox drwxr-xr-x 6 root root 4.0K 2008-12-27 20:40 fonts drwxr-xr-x 2 root root 4.0K 2008-12-23 01:06 xinit drwxr-xr-x 2 root root 4.0K 2008-12-23 01:02 xkb drwxr-xr-x 2 root root 4.0K 2008-12-23 01:00 Xresources drwxr-xr-x 2 root root 4.0K 2008-12-23 01:06 xserver drwxr-xr-x 2 root root 4.0K 2008-12-27 21:20 Xsession.d -rwxr-xr-x 1 root root 3.5K 2008-03-08 06:13 Xsession -rw-r--r-- 1 root root 1.9K 2008-12-27 18:12 xorg.conf -rw-r--r-- 1 root root 1.8K 2008-12-27 18:12 xorg.conf-bu-2008-12-27-18:12:26 -rw------- 1 root root 614 2008-12-23 01:00 Xwrapper.config -rw-r--r-- 1 root root 265 2007-02-13 12:02 Xsession.options -rw-r--r-- 1 root root 13 2008-12-27 09:26 default-display-manager lrwxrwxrwx 1 root root 13 2008-12-23 01:06 X -> /usr/bin/Xorg -rw-r--r-- 1 root root 13 2008-12-27 18:12 XvMCConfig Αυτα ειχα να σας πω για την εντολη ls. Μπορείτε να πειραματιστείτε και να κάνετε αυτό που σας αρέσει και βγάζεται και λέξεις (πχ ls- faux ή ls -tail ή ls -halF κλπ). Μπορείτε επίσης να αλλαξετε το ~/.bashrc ώστε οταν πατάτε ls να εκτελείται πχ η ls -F αντί για την απλη ls. θα γραψετε alias ls='ls -F' ή πχ αντι να γραφεται ls- 1F να γράφετε κατευθειαν l1 θα γραψετε τοτε alias l1='ls -1F' Ελπίζω να βοήθησα να αποκτήσετε μία πιο ολοκληρωμένη εικόνα.
  21. Τι γινετε οταν μπορειτε να συνδιασετε την δυναμη της python και του bash ; Τα πραγματα ειναι αρκετά ενδιαφέροντα, αφού χρήστης έχει την δυνατότητα να γράψει δικά του python scripts που θα τον βοηθήσουν στην λειτουργια του λειτουργικού του συστήματος. Για παράδειγμα αν εχει καποες καθημερινες λειτουργιες, όπως πχ να κανει update το apt-get να, να βλεπει mails, να . να .. να ... να ... Αντι να θυμαται απέξω ολες τις εντολες στην κονσολα, θα μπορει το κανει ευκολα και γρήγορα με εναν δικο του πινακα ελεγχου. Πχ οτι θελει να προσθετει χρητες, και δεν θυμαται την εντολη που ειναι ενα μακαρονι απο εδω εως την αλλη ακρη του post αυτου, τοτε μπορει να αυτοματοποιησει την διαδικασια με ενα script. Τετοια script ειναι κυριολεκτικα γεματο το linux ειτε με perl ειτε με python ειτε με C. Μερικα απο αυτα εχουν γινει πολυ διασημα, όπως για παραδειγμα το envy που κανει εγκατασταση τους drivers για την καρτα γραφικων σας. Μπορειτε να γραψετε και εσεις το δικο σας script και ετσι που ξερετε, μπορει να ειναι τοσο καλο και χρησιμο που να σας κανει υπερηφανους μια μερα. Λοιπον, τι χρειαζετε να ξερετε: python και bash commands. Γι αυτο το post τα παραδειγμα που θα κανω δεν ειναι τιποτα το ιδιατερο οποτε εισαι Οκ με λιγες γνωσεις. Δηλαδη και να μην ξερετε python, και να ξερετ καποια αλλη γλωσσα δεν υπαρχει προβλημα θα την εξηγησω λιγο εδω, σρκει ομως να μην ειστε τελειος ασχετος απο προγραμματισμο γιατι τοτε δεν θα καταλαβετε τιποτα. Λοιπόν παμε να μαθουμε λιγο python. Καταρχας κατεβαστε την οσοι δεν την εχετε με την εντολη sudo apt-get install python ή ψαξε την στο Synaptic. Ανοιξτε ενα terminal και δωσε python. panos@panos-laptop:~$ python Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> Θα δειτε λογικο το παραπανω ^^^^ Αυτο ειναι ενα interactive interpreter. οτι εντολη γραφετε την εκτελει αμεσως., Πχ δωσε: print "thelab rocks" Στην python δεν υπαρχουν curly braces να ξεχωριζουν ποτε τελειωνει και ποτε αρχιζει ενα code block αλλα το κανετε εσεις με το tab space. πχ μια function αρχιζει με την λεξη def και στο τελος εχει ανωκατω τελεια def function_name(parameters): blah_blah blah blah Οι συνθηκε ελεγχου με το κλασσικο if statement υλοποιειται παλι ετσι μονο που μπαινει και μια λεξουλα που λεγεται ord οταν το x ειναι τυπου char, και παραλειπεται οταν ειναι αριθμος. πχ if x == ord('2'): blah blah else: blah blah και τωρα που πειρατε μια γευση απο υλοποιηση συντακτικου ας κανουμε ενα παραδειγμα: >>> def thelab(x): ... if x == 1: ... print "TheLab.gr rocks" ... else: ... print "TheLab.gr sucks" ... >>> thelab(1) TheLab.gr rocks >>> thelab(0) TheLab.gr sucks >>> Αυτα νομιζω αρκουν. Αχ εχετε καποιες αλελς αποριες υπαρχει και το google. ==================================================== Για να γραψουμε τα προγραμματα μας και να φαινονται ομορφα θα κανουμε χρηση της βιβλιοθηκης ncurses. Ετσι οχι οτι θα εχουμε τιποτα τρελα γραφικα αλλα μια πιο ομορφη κονσόλα. Ανοιξτε πχ το kate ή το gedit γραφοντας πρώτα απο ολα θα γράψετε την παρακατω γραμμή έτσι ώστε να μπορείτε να εκτελείτε το προγραμμα σας καθολικά μέσα απο το sbin (θα σας πω στην πορεια) #!/usr/bin/env python Δεύτερον για να συνδιάσετε εντολές από το /usr/bin στο προγραμμά σας δώστε: from os import system Τώρα ήρθε η ώρα να αρχικοποιησουμε τις ncurses οποτε γράφουμε: import curses ========================================================================= Ας υποθεσουμε τωρα οτι θελουμε εναπρογραμμα που θα μας λεει πληροφοριες του cpu. αυτο υπαρχει ομως, γραφοντας cat /proc/cpuinfo οποτε θα με ρωτησετε ποιος ο λογος να γραψω ενα προγραμμα που θα κανει το ιδιο ; Μπορειτε να γραψετε λοιπον μια συλλογη απο προγραμματε για συντομευσεις, δηλαδη πατωντας το ενα να παιζει το ταδε, προγραμμα, πατωντας το 2, παιζει το αλλο. ή για παραδειγμα να κανετε αναζητηση στο cat /proc/cpuinfo ετσι ώστε να σας εμφανίζει μόνο αυτά που θέλετε (πχ με τη νεντολη cat /proc/cpuinfo | grep cpu ) Οποτε εγω θα σας φτιαξω ενα απλο τετοιο προγραμμα και μετα εσεις μπορειτε να κανετε οτι θελετε παραπανω. Απλα για παρετε μια γεύση, πως υλοποιειτε κατι τετοιο. ========================================================================= Φανταστείτε οτι γραφετε C++ και οτι το παρακατω ειναι ειναι η main σας x = 0 while x != ord('2'): # Όσο το χ δεν ειναι 2 screen = curses.initscr() # δημιουργει ενα instance της class curses με constructor την τιμη του initscr() screen.clear() # Αφου έχει φτιαχτεί το περιβάλλον ncurses, το περνάει ένα καθάρισμα screen.border(0) # Περίγραμμα με μια γραφή για πιο όμορφο ντεκόρ screen.addstr(2, 2, "Please enter a number") #εκτυπωνει το string στην οθόνη με συντεταγμένες x=2, y =2 screen.addstr(4, 4, "1 - Daily Tasks") screen.addstr(5, 4, "2 - Exit") screen.refresh() #Για να εμφανιστού όλα τα παραπάνω κάνουμε refresh x = screen.getch() # Αποθηκεύει την επιλογή μας (1,2,3) κάτι σαν το cin της C++ ή το scanf της C if x == ord('1'): #Αν έχετε δώσει 1 νωρίτερα curses.endwin() #Καταρχάς κλείσε το τρέχον curses παράθυρο (την δινω παντα πριν απο μια εντολη system) system("clear") # η εντολή clear του linux - καθαρίζει το console - terminal a = system("sudo apt-get update") #η κλασσικη εντολή της οποια το αποτελεσμα το βαζω στο α για ελεγχο αργοτερα print " " if a == 0: #Ο ελεγχος που σας ελεγα print "Command Executed" else: print "Command Faild" raw_input("Press Enter") #Κάτι σαν το system("PAUSE") αν έχετε ακουστά print " " system("clear") #αφού τελειώσα την δουλειά μου, κανω και ένα clear curses.endwin() #κλείνω και το παραθυρο και ταυτοχρονα και το προγραμμα Για να δωσετε λοιπον εντολη του συστημα γράφετε system("blah-blah-blah-blah") Για να κανουμε τώρα ενα βημα παραπανω, και να φτιάξουμε μια function να κανει αυτην δουλεια. Δηλαδη είδαμε οτι για να εκτελεσουμε μια εντολή απο το συστημα πρέπει να κάνουμε τα εξής βήματα: 1)curses.endwin() #Καταρχάς κλείσε το τρέχον curses παράθυρο (την δινω παντα πριν απο μια εντολη system) 2)system("clear") # η εντολή clear του linux - καθαρίζει το console - terminal 3)a = system("η εντολή") #η κλασσικη εντολή της οποια το αποτελεσμα το βαζω στο α για ελεγχο αργοτερα 4)print " " #για ομορφια 5)if a == 0: #Ο ελεγχος που σας ελεγα print "Command Executed" else: print "Command Faild" 6)raw_input("Press Enter") #Κάτι σαν το system("PAUSE") αν έχετε ακουστά 7) print " " #για ομορφια Πάμε λοιπόν να ξαναγράψουμε το ίδιο: #!/usr/bin/env python from os import system import curses def execute_cmd(cmd_string): system("clear") a = system(cmd_string) #θα πάρει την εντολή από το κύριο πρόγραμμα print " " if a == 0: print "Command Executed" else: print "Command Faild" raw_input("Press Enter") print " " x = 0 while x != ord('2'): screen = curses.initscr() screen.clear() screen.border(0) screen.addstr(2, 2, "Please enter a number") screen.addstr(4, 4, "1 - Daily Tasks") screen.addstr(5, 4, "2 - Exit") screen.refresh() x = screen.getch() if x == ord('1'): curses.endwin() execute_cmd("sudo apt-get update") # το sudo apt-get install ειναι στο cmd_string στην περιπτωση αυτη system("clear") curses.endwin() ========================================================================= Τι γίνετε όμως όταν θέλετε να κάνετε μια εντολη interactive ; Ας φτιαξουμε μια function που εμφανιζει την ερωτηση στον χρηστη και ταυτοχρονα επιστρέφει και το input που έδωσε ο χρηστης. Ειμαστε λοιπον στο σημειο όπου ρωταει το προγραμμα: 1 - Αυτο 2- Μηπως Αυτο 3 - exit Εμεις θέλουμε για παραδειγμα, αν πατησει το 1. Να του γινει μια ερωτηση και να πληκτρολογισει ο user την απαντηση. Πχ να του ρωτηση ποιο ειναι το username ; Αυτος να το γραψει Και μετα να εχουμε ενα προγραμμα που θα κανει πχ ls username Αυτο εννοω interactive Οποτε αυτη η function αφου θελουμε να εκτυπωνει το μυνημα που θα ρωταει κατι σιγουρα θα το παιρνει ως παραμετρο. Μετά θελουμε να καθαριζει την οθονη, να φτιαχνει παλι το ντεκορ οπως ηταν και να εμφανιζονται ολα αυτα οπως και πριν Να εμφανιζει την ερωτηση-παραμετρο Να διαβαζει την απαντηση του χρηστη Να επιστρεφει την απαντηση Πάμε λοιπον: def get_param(prompt_string): screen.clear() # καθαρίζει το screen απο το 1 - Αυτο, 2 - Μηπως αυτο, 3 - exit και οτι ντεκορ ειχαμε κλπ κλπ screen.border(0) #ξανα βαζει το πλαισιο ντεκορ screen.addstr(2, 2, prompt_string) #ρωτάει τον χρήστη screen.refresh() #Εμφανιζει ολα τα παραπανω ^^^^ στην οθονη, γιατι αν το γραψετε, δεν βλεπετε τιποτα input = screen.getstr(10, 10, 60) # διαβαζει την απαντηση του χρηση με συντεταγμενες x=10, y=10, και η απαντηση 60χαρακτηρων return input #επιστρεφει το input Αυτη ειναι η function μας. Μεσα στην "main" θα εκχωρειτε σε μια μεταβλητη που θα αναφερετε λογικα στην ερωτηση, πχ Τοσο απλό. Η φράση enter the username ειναι το prompt_string. Εμφανιζετε στην οθονη. Πληκτρολογει ο χρηστης την απαντηση, και αυτη επιστρεφετε και αποθηκευεται στην μεταβλητη username ------ Ας γράψουμe λοιπον ένα τελικο script που θα εχει και τις δυο functions μεσα #!/usr/bin/env python from os import system import curses def get_param(prompt_string): screen.clear() screen.border(0) screen.addstr(2, 2, prompt_string) screen.refresh() input = screen.getstr(3, 2, 60) return input def execute_cmd(cmd_string): system("clear") a = system(cmd_string) print "" if a == 0: print "Command Executed" else: print "Command Faild" raw_input("Press Enter") print "" x = 0 while x != ord('2'): screen = curses.initscr() screen.clear() screen.border(0) screen.addstr(2, 2, "Please enter a number") screen.addstr(4, 4, "1 - Open Firefox") screen.addstr(5, 4, "2 - Exit") screen.refresh() x = screen.getch() if x == ord('1'): url = get_param("Please enter the URL eg www.thelab.gr ") curses.endwin() execute_cmd("firefox " + url) #ο interactive συνδιασμος system("clear") curses.endwin() ================================== Σε εισαγωγικα δινουμε την εντολη και ενα κενο πριν το τελευταιο γιατι αλλιως θα εκτελεσει firefoxwww.thelab.gr - δηλαδη μια μπουρδα. Μετα γραφουμε + την παραμετρο που θελουμε. Καντε save ως fifis.py στο home directory σας. Για να μην δινετε συνεχεια python fifis.py αλλα να δινετε fifis και να τρεχει σαν προγραμμα τότε: panos@panos-laptop:~$ sudo -i root@panos-laptop:~# cd /home/panos root@panos-laptop:/home/panos# chmod +x fifis.py root@panos-laptop:/home/panos# mv fifis.py /usr/sbin/fifis root@panos-laptop:/home/panos# fifis προσοχη οταν κανετε chmod το + και το x ειναι ειναι ενωμενα χωρις κενο ενδιαμεσα τους.
  22. [wrapleft]http://www.hwbox.gr/images/imagehosting/121490a8b5a6f621.jpg[/wrapleft]Κυκλοφόρησε η έκδοση 8.10 της δημοφιλέστερης διανομής linux με την ονομασία Intrepid Ibex. Αγριοκάτσικο και μάλιστα ατρόμητο το τελευταίο Ubuntu είναι διαθέσιμο άμεσα για download και αποτελεί ίσως την πληρέστερη εναλλακτική στα "παράθυρα" της Microsoft. Όσοι δε γνωρίζουν πως να κάνουν την εγκατάσταση μπορούν να το κάνουν μέσω Wubi (εγκαθίσταται/απεγκαθίσταται σαν κανονική εφαρμογή μέσα από τα Windows, δημιουργεί κανονικά dual boot). Κατεβάστε το CD image, κάψτε το σε CD ή φορτώστε το σε ένα virtual cd/dvd-rom emulator (π.χ. Daemon-tools ) και προχωρήστε σε εγκατάσταση μέσω Wubi. Check it out! Ubuntu 8.10 Release Notes[ Κατεβάστε το από εδώ... ] Προτιμήστε τα torrents
  23. [WRAPLEFT]http://www.hwbox.gr/images/imagehosting/4648638a8ad9f95.png[/WRAPLEFT] Μια ακόμα νίκη για το Linux φαίνεται πως επιτεύχθηκε μετά από την ανακοίνωση της πασίγνωστης Dell, στην οποία η εταιρεία ανέφερε πως ετοιμάζεται να λανσάρει ένα PC και δύο Laptops με προεγκατεστημένο το Ubuntu 8.04. Έτσι λοιπόν, θα μπορεί ο καθένας να παραγγείλει τον υπολογιστή του με λειτουργικό Linux, ενώ φυσικά τα μοντέλα που η εταιρεία προσφέρει είναι ανάμεσα στα κορυφαία της. Τα Laptop που αυτή τη στιγμή μπορεί κάποιος να παραγγείλει με το Linux προ-εγκατεστημένο είναι το Dell XPS 1330 και το Dell Inspiron 1525. Οι τιμές είναι αρκετά λογικές, στα 949 δολάρια για το 1330 και στα 549 δολάρια για το 1525. Ο επεξεργαστής του 1330 είναι ο Core 2 Duo T5550, ενώ του 1525 ο Core 2 Duo T2370. Και τα δύο συστήματα έρχονται με 1 GB RAM, εν αντιθέσει με αυτά που είχαν Vista, τα οποία είχαν 2 GB RAM. Στο Desktop, η λύση της Dell με Open Source OS είναι το Dell Inspiron 530N, το οποίο χρησιμοποιεί ακριβώς το ίδιο h/w με αυτό του μοντέλου με τα Vista (530s), αλλά κοστίζει μόλις 449 δολάρια. Βέβαια η εταιρεία δε θα μείνει μόνο σε αυτά - Μέσα στον Αύγουστο αναμένεται να προστεθούν στη λίστα και το Dell XPS M1530n, καθώς και το Dell Studio 15n. Το Dell XPS 1330 πλέον και με Linux προ-εγκατεστημένο Διαβάστε περισσότερα εδώ . . .
  24. [WRAPLEFT]http://img144.imageshack.us/img144/72/linuxpenguinbn3.jpg[/WRAPLEFT] Μια μεγάλη έκπληξη από την Acer έκανε αρκετούς να απορήσουν και πολλούς να χαρούν - η εταιρεία, με ανακοίνωσή της, δήλωσε πως θα προωθήσει έντονα το Linux στα laptop και netbook της! Η Acer ήδη διαφημίζει αρκετά το Linux για τα χαμηλού κόστους Ultra-Portable Netbook της που αναμένονται λίγο αργότερα μέσα στη χρονιά, αλλά φαίνεται πως αποφάσισε να το ωθήσει και στα Laptop της. "Αλλάξαμε και πήγαμε προς το Linux εξαιτίας της Microsoft. H Microsoft έχει πολύ μεγάλη δύναμη και θα είναι δύσκολο για εμάς να εκπληρώσουμε το στόχο μας, αλλά θα δουλέψουμε σκληρά για να αναπτύξουμε την αγορά του Linux", είπε χαρακτηριστικά ο εκπρόσωπος της Acer. Η εταιρεία βλέπει μεγάλα ατού στη χρήση του Linux: ταχύτερη λειτουργία και χαμηλότερο κόστος. Το OS που θα χρησιμοποιήσει bootάρει σε μόλις 15 δευτερόλεπτα, σε σχέση με τα ορισμένα λεπτά που κάνουν τα Windows, ενώ τα Open Source λειτουργικά αυξάνουν τη ζωή της μπαταρίας από 5 έως και 7 ώρες. Ταυτόχρονα, η εταιρεία αναμένει ότι η διαφορά τιμής του Linux θα ευχαριστήσει το κοινό, ειδικά στα χαμηλής αξίας προϊόντα της. "Τα λειτουργικά συστήματα της Microsoft κοστίζουν περίπου 50 λίρες ανά μονάδα. Σε ένα PC 1.000 λιρών αυτό είναι αμελητέο ποσό, όμως σε έναν υπολογιστή 200 λιρών, είναι τεράστιο επιπλέον κόστος", δήλωσε ο David Drummond, UK Managing Director στην Acer UK. "Microsoft's operating system typically costs around £50 per unit," said David Drummond, UK managing director at Acer. "On a £1,000 PC that is peanuts, but on a £200 computer it is a major issue. Διαβάστε περισσότερα εδώ . . .