Personliga ARM moln Server (4 / 12 steg)
Steg 4: Hämta nödvändiga program
$pacman - Syu #updates nedladdning förråd
$pacman - Sy openntpd #openntpd håller reda på tiden på ditt system (nödvändiga)
$pacman - Sy python2 #install python2
$pacman - Sy rsync #install rsync
$pacman - Sy samba avahi #install samba och avahi
Nu när det är gjort ska vi behöva konfigurera Samba så vi kan dela filer med andra datorer säkert:
$adduser MyUserName #creates en ny användare för gäståtkomst, Använd standardvärden och välja ett lösenord
$smbpasswd - en MyUserName #make Samba lösenord för användarkontot
$nano /etc/samba/smb.conf #opens konfigurationsfilen för Samba (vi är mycket bättre än nano om du klarar det!)
Inaktivera stöd för skrivare i Samba kan spara RAM om det inte behövs. Lägg till följande rader i avsnittet [global] av din "/ etc/samba/smb.conf":
Ladda skrivare = nej
skriva ut = bsd
printcap namn = DjoceNet
Inaktivera spoolss = Ja
Inte använder NetBIOS-namnmatchning kan spara på resurser också. NetBIOS är användbart för att hitta namnen på andra Samba aktier i ett lokalt nätverk och erbjuda upp aktierna från värddatorn (datorn som ARM) till andra datorer. Detta är inte nödvändigt eftersom vi kommer att sätta en statisk IP-adress på ARM datorn och använder den bara som en server. Inaktivera den med detta:
Inaktivera netbios = Ja
Sedan, redigera "/ etc/conf.d/samba" och ta bort "nmbd" från "SAMBA_DAEMONS" så att det ser ut så här:
#
# Konfiguration för skriptet Samba init
#
# blankstegsavgränsade lista över demoner att lansera
SAMBA_DAEMONS=(smbd)
#SAMBA_DAEMONS = (smbd nmbd winbindd)
Starta upp Samba med detta:
$/etc/init.d/samba starta om #restarts samba processen med nya konfigurationer
OK, klar nästan. Nu ska vi äntligen redigera den IP-adress, värdnamn och demoner:
$nano /etc/rc.conf #opens viktigaste konfigurationsfilen för processer som startas vid uppstart
# HOSTNAME: Hostname av maskin. Bör också sättas i/etc/hosts
#
HOSTNAME = "YOUR_HOSTNAME"
# Statiska IP-exempel
interface = eth0
adress = 192.168.XX. XX XX #replace med din information
netmask = 255.255.255.0
= broadcast 192.168.0.255
Gateway = 192.168.0.1
#interface = eth0 #comment ut avsnittet för DHCP genom att infoga "#" i början av raden
#address =
#netmask =
#broadcast =
#gateway =
DAEMONS = (! hwclock openntpd syslog-ng network netfs crond samba sshd) #set upp dessa applikationer att köras vid uppstart
Om du vill ha en webbserver prova något lätt som nginx (uttalas motor x) eller Cherokee som har en GUI konfiguration:
$pacman - Sy application_name
För mer information gå till webbplatsen Arch Linux ARM!