Use correct syntax markup for shell
Approved by: carlavilla
This commit is contained in:
parent
55c95407aa
commit
a9a9e66105
666 changed files with 17924 additions and 17924 deletions
|
|
@ -56,14 +56,14 @@ toc::[]
|
|||
|
||||
Τα πακέτα είναι προ-μεταγλωττισμένες εφαρμογές, θα λέγαμε το αντίστοιχο για το FreeBSD των αρχείων [.filename]#.deb# σε συστήματα Debian/Ubuntu και των αρχείων [.filename]#.rpm# σε συστήματα Red Hat/Fedora. Τα πακέτα εγκαθίστανται χρησιμοποιώντας την εντολή man:pkg_add[1]. Για παράδειγμα, η ακόλουθη εντολή εγκαθιστά τον Apache 2.2:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# pkg_add /tmp/apache-2.2.6_2.tbz
|
||||
....
|
||||
|
||||
Η χρήση της παραμέτρου `-r` οδηγεί την man:pkg_add[1] να κατεβάσει αυτόματα τόσο το πακέτο, όσο και τις εξαρτήσεις του, και να το εγκαταστήσει:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# pkg_add -r apache22
|
||||
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/apache22.tbz... Done.
|
||||
|
|
@ -91,7 +91,7 @@ in your /etc/rc.conf. Extra options can be found in startup script.
|
|||
|
||||
Η εγκατάσταση ενός port είναι γενικά τόσο απλή όσο το να εισέλθετε στον κατάλογο του και να ξεκινήσετε την διαδικασία μεταγλώττισης. Στο ακόλουθο παράδειγμα γίνεται εγκατάσταση του Apache 2.2 από την Συλλογή των Ports:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# cd /usr/ports/www/apache22
|
||||
# make install clean
|
||||
|
|
@ -99,7 +99,7 @@ in your /etc/rc.conf. Extra options can be found in startup script.
|
|||
|
||||
Ένα σημαντικό πλεονέκτημα της χρήσης ports στην εγκατάσταση λογισμικού είναι η ικανότητα προσαρμογής των επιλογών εγκατάστασης. Για παράδειγμα, όταν εγκαθιστάτε τον Apache 2.2 από τα ports μπορείτε να ενεργοποιήσετε την επιλογή mod_ldap θέτοντας απλώς τιμή στη μεταβλητή `WITH_LDAP` του man:make[1]:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# cd /usr/ports/www/apache22
|
||||
# make WITH_LDAP="YES" install clean
|
||||
|
|
@ -149,14 +149,14 @@ apache22_flags="-DSSL"
|
|||
|
||||
Από τη στιγμή που μια υπηρεσία ενεργοποιηθεί στο αρχείο [.filename]#/etc/rc.conf#, μπορείτε να την ξεκινήσετε απευθείας από τη γραμμή εντολών (χωρίς να χρειάζεται να επανεκκινήσετε το σύστημα σας):
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# /etc/rc.d/sshd start
|
||||
....
|
||||
|
||||
Αν μια υπηρεσία δεν έχει ενεργοποιηθεί στο αρχείο αυτό, μπορείτε να εξαναγκάσετε την εκκίνηση της από την γραμμή εντολών με την επιλογή `forcestart`:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# /etc/rc.d/sshd forcestart
|
||||
....
|
||||
|
|
@ -169,7 +169,7 @@ apache22_flags="-DSSL"
|
|||
|
||||
Αντί για το γενικό αναγνωριστικό τύπου _ethX_ που χρησιμοποιεί το Linux(R) για την αναγνώριση μιας διεπαφής δικτύου, το FreeBSD χρησιμοποιεί ως αναγνωριστικό το όνομα του προγράμματος οδήγησης ακολουθούμενο από ένα αριθμό. Η ακόλουθη έξοδος από την εντολή man:ifconfig[8] δείχνει δύο κάρτες δικτύου Intel(R) Pro 1000 (με αναγνωριστικά em0 and em1):
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
% ifconfig
|
||||
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
|
||||
|
|
@ -271,7 +271,7 @@ pass in on $ext_if inet proto tcp from any to ($ext_if) port 22
|
|||
|
||||
Στο παράδειγμα της προώθησης IP, θα χρησιμοποιούσαμε την ακόλουθη εντολή για να καθορίσουμε αν η δυνατότητα αυτή είναι ενεργοποιημένη σε ένα FreeBSD σύστημα:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
% sysctl net.inet.ip.forwarding
|
||||
net.inet.ip.forwarding: 0
|
||||
|
|
@ -279,7 +279,7 @@ net.inet.ip.forwarding: 0
|
|||
|
||||
Η επιλογή `-a` χρησιμοποιείται για να πάρουμε μια λίστα με όλες τις ρυθμίσεις του συστήματος:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
% sysctl -a
|
||||
kern.ostype: FreeBSD
|
||||
|
|
@ -307,7 +307,7 @@ kern.posix1version: 200112
|
|||
|
||||
Υπάρχουν περιπτώσεις όπου απαιτείται το procfs, όπως για παράδειγμα όταν εκτελείτε παλιότερο λογισμικό, το οποίο κάνει χρήση της εντολής man:truss[1] για την ανίχνευση των κλήσεων συστήματος, και για την link:{handbook}#linuxemu[Συμβατότητα με Εκτελέσιμα του Linux(R)]. (Αν και η Συμβατότητα με Εκτελέσιμα του Linux(R) χρησιμοποιεί το δικό της procfs, το man:linprocfs[5]). Αν χρειάζεται να προσαρτήσετε το procfs, μπορείτε να προσθέσετε την ακόλουθη εγγραφή στο αρχείο [.filename]#/etc/fstab#:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
proc /proc procfs rw,noauto 0 0
|
||||
....
|
||||
|
|
@ -319,7 +319,7 @@ proc /proc procfs rw,noauto 0 0
|
|||
|
||||
Προσαρτήστε κατόπιν την procfs χρησιμοποιώντας την ακόλουθη εντολή:
|
||||
|
||||
[source,bash]
|
||||
[source,shell]
|
||||
....
|
||||
# mount /proc
|
||||
....
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue