Äre vettigt av mig? :)

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Inlägg av Nille »

Pro ftpd startas av inetd och du behöver inte skriva proftpd.
Kolla om den fungerar efter boot. (utan att du startar något)
Kör gärna någon ftp från en konsoll då dessa visar bättre fel info vid anslutning.
The more linux you go the slacker you get.
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

Testade nille. Funkade perfa =) fick inge fel där. Får inget i SmartFTP heller.

En fråga till er alla.. Hur stänger men av Slack? Alltså inte i sovande läge eller nått.. så att strömtillförseln stängsav eller nått :P. testade shutdown men det funkade inte så bra, så jag kör reboot sen när datorn kommer till bios stänger jag av hårdvaruvägen (off-knappen).

EDIT:
Föresten vet någon av er hur man gör så att något startar vid boot eller vad man säger. Testade att skriva in i /etc/rc.local men det funkar inge vidare..
Det är No-IP dns som jag försöker fixa =/ jag måste skriva noip2 för att köra igång programmet så det blir pain in the *ss när jag försöker ansluta remote till den när den byter ip hela tiden =/ och jag har ingen skärm eller något tangentbord till den datorn.
Kan ju ge det ett ärligt försök i allafall :P
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Du är på alldeles rätt väg med saker som startas vid boot.

scriptet /etc/rc.d/rc.local är det sista som körs innan login-prompten, och det är där du bör lägga till det du vill starta.

För att stänga av datorn har du också varit och sniffat på lösningen, hemligheten ligger i argument till shutdown, och det du äör ute efter är att försätta datorn i Halt-läge (Totalt avstängd):

Kod: Markera allt

# shutdown -h now      #Stäng ner och gå i Halt-läge NU
# halt            #Samma sak som ovan.
# shutdown -r 30       #Starta om datorn om 30 sekunder
En mycket bra grej att kolla om du tror att du är på rätt väg (Hittat ett kommando som ser ut att vara rätt men som inte gör vad du vill?) är att kolla dess inbyggda hjälp:

Kod: Markera allt

# man grep          #Visar en utförlig manual, avslutas med knappen q
# grep --help        #Visar en snabb förteckning över flaggor och argument, samt vad de gör
De flesta kommandon visar även den kortfattade hjälpen med flaggan -h eller om du av misstag skriver en felaktig kommandorad.
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

Kod: Markera allt

SPARAT LÄGE

Noip2 kommer att spara den senaste IP-adress som sändes till no-ip.com när
det avslutas. Den inställningen kommer läsas tillbaka nästa gång noip2 startas.
Konfigurationsfilen måste därför vara skrivbar för att detta ska kunna ske!
Ingenting händer om den inte är det, den startande 0.0.0.0-adressen förblir orö
kollade det

Kod: Markera allt

-rw------- 1 root root 132 2007-01-06 21:47 no-ip2.conf
rw betyder väl att den är read+write? men när jag kollade i filen så stod det 0.0.0.0 i början och jag har startat om datorn ett par gånger..

-------------
från readme-swe

Kod: Markera allt

###########################################################################
HUR DU STARTAR KLIENTEN

noip2 kan startas med kommandot /usr/local/bin/noip2

Om du vill att det ska starta automatiskt när datorn startas, ändra
då följande skript i din start-katalog. (/etc/init.d/rcX.d
eller /sbin/init.d/rcX.d eller ???)

        #######################################################
        #! /bin/sh
        # . /etc/rc.d/init.d/functions  # uncomment/modify for your killproc
        case "$1" in
            start)
                echo "Starting noip2."
                /usr/local/bin/noip2
            ;;
            stop)
                echo -n "Shutting down noip2."
                killproc -TERM /usr/local/bin/noip2
            ;;
            *)
                echo "Usage: $0 {start|stop}"
                exit 1
        esac
        exit 0
        #######################################################

Där 'X' i 'rcX.d' är värdet du tillhandahåller när följande kommando körs:
        grep initdefault /etc/inittab | awk -F: '{print $2}'

Killproc kan laddas ned från ftp://ftp.suse.com/pub/projects/init
Alternativt, kan du kommentera bort raden efter #! /bin/sh

Om du har en nyare version av RedHat, kanske du vill använda start-skriptet
tillhandahållet av en annan användare. Det är i det här paketet kallat
redhat.noip.sh.
Det kan kräva vissa modifieringar för ditt system.

Det finns ett start-skript för Debian kallat debian.noip.sh.
Det har också tillhandahållits av en annan användare och det ryktas att
det misslyckas i vissa situationer.

Här är ett skript för att döda alla aktiva noip2-sessioner:
  #!/bin/sh
  for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
  do
    noip2 -K $i
  done
Dessa fyra rader kan ersättas med 'killproc' och 'stop_daemon' i andra skript.

Om du är ansluten bakom en brandvägg, kommer du behöva tillåta in- och utgående
TCP-trafik på port 8245.
#######################################################################

VIKTIGT!! Var god sätt tillstånden korrekt på din körbara fil.
Om du startar noip2 med hjälp av någon ovanstående metod, gör följande:
chmod 700 /usr/local/bin/noip2
chown root:root /usr/local/bin/noip2
Om du startar noip2 manuellt från ett icke-root konto, gör chmod 700 enligt
ovan, men ändra 'chown' på den körbara filen till ägare:grupp av icke-root
kontot, dessutom kommer du behöva byta ut din nya sökväg om den körbara
filen inte finns i /usr/local/bin.

Jag skrev "/usr/local/bin/noip2" utan "'s i rc.local som ligger i etc.
Finns det inget lättare sätt? vill gärna inte hålla på och leka med viktiga kernel filer/script?
Kan ju ge det ett ärligt försök i allafall :P
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

Dukeman skrev: För att stänga av datorn har du också varit och sniffat på lösningen, hemligheten ligger i argument till shutdown, och det du äör ute efter är att försätta datorn i Halt-läge (Totalt avstängd):

Kod: Markera allt

# shutdown -h now      #Stäng ner och gå i Halt-läge NU
# halt            #Samma sak som ovan.
# shutdown -r 30       #Starta om datorn om 30 sekunder
Funkar inte =/ datorn stängs inte av, vill att den ska "dö" sluta göra ljud.


P.S. Problemet med att No-IP inte startar vid start kvarstår =/

EDIT: Försökte hitta rcX.d och init.d mappen men de fanns ingenstans..
Kan ju ge det ett ärligt försök i allafall :P
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

Okej nu fick jag det att funka typ, skrev i all rc.local som fanns på burken. =/ Fast den körs bara igång när jag har loggat in och det är ju lite shaa.. värdelöst.. då jag måste ha ip för att kunna logga in via ssh :/ Ideer?
Kan ju ge det ett ärligt försök i allafall :P
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

rcX.d är ett annat system för uppstarts-script än det slackware använder. Du har gjort precis rätt med /etc/rc.d/rc.local så om inga fel påträffas skall no-ip-klienten startas. Fr du några felmeddelanden om du startar klienten manuellt som root?
Konfigurationsfilen du visade upp permissions på är read\write, men enbart för användaren root, ingen annan har i detta fall rättigheter att göra något med den.
Allt du skriver i /etc/rc.d/rc.local körs med rooträttigheter, så det borde inte vara något problem, men testa ändock att starta det manuellt och se om du får något felmeddelande.

Angående avstängning så ska det räcka att ställa maskinen i HALT-läge, förutsatt att din dator har APM-stöd (Power Management).
Äldre AT-datorer hade en fläskig strömbrytare på framsidan för att stänga av efter att operativsystemet sagt godnatt, det är inte en sådan dator du har?
Du måste absolut vara root för att kommandona shutdown\halt ska fungera, se till att du är det.

Kod: Markera allt

shutdown -h now
är det enda som behövs, det påbörjar avstäöngninen. Bland annat bör du få upp text som visar att den skickar KILL till alla levande processer och avmonterar filsystemen.
Vad går fel?
Vad händer som inte är bra?
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Nu var du några sekunder snabbare än mig här...
rc.local körs definitivt innan du loggat in. Har du prövat att vänta en liten stund?
Du kan även pröva att köra processen i bakgrunden, så att den inte blockerar resten av scriptet\måste vänta tills programmet avslutats

Kod: Markera allt

/usr/local/bin/noip2 &
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

hehe :) en sekund innan :) fick det att funka verkar det som..
krävde en avstängning och lite vila sen funkade det. =/ skumt.

Aa datorn är gammal :P 4-5år skulle jag gissa, men windows kunde alltid stänga av likaså andra linux distros jag har prövat.

Jag kör som root hela tiden =/
något jag bör tänka på när jag kör via ssh? för att ha en säker anslutning..

And by the way.. Skapar det några problem om jag tar ut grafikkortet? för jag kan ju ändå köra via ssh, gfx fläkten låter så illa =/

Tack för svar ;)

P.S. Duke du borde slänga in en no-ip del i din webbserverwiki :P
Kan ju ge det ett ärligt försök i allafall :P
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Olika datorer reagerar olika på att du tar ut grafikkortet, men det borde verkligen inte vara ett problem med en så pass ny dator, min AT-tanke var eller inte riktigt rätt här.
Att köra som rooot hela tiden är en riktigt, riktigt dålig idé. Bättre är då att skapa sig ett användarkonto som du se3dan använder. kommandona "su" och "sudo" hjälper dig när du vill ha root-rättigheter en liten stund, men annars bör du alltid använda ett konto som inte har några root-rättigheter.

Jag förstår fortfarande inte vad du menar med att den inte stänger av sig som du vill. Vad händer?
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

Ne men med stänger av menar jag att allting stängs av, alltså inget är igång och då är datorn tyst och alla lampor avstängda :)
vet inte riktigt hur jag ska förklara.
Vad ska man ge för rättigheter till det nya kontot man gör då?


sen när jag kollar på min hemsida som jag har lagt i htdocs mappen så får jag en lista "Index of /" nån aning om vad jag kan ha missat

P.S. hemsidan jag har problem med i ff/ie är index2 om någon är intresserad :D http://shift.myftp.org
Kan ju ge det ett ärligt försök i allafall :P
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Shift skrev:Ne men med stänger av menar jag att allting stängs av, alltså inget är igång och då är datorn tyst och alla lampor avstängda :)
vet inte riktigt hur jag ska förklara.
Fel svar. om du kör

Kod: Markera allt

shutdown -h now
Vad händer?
Shift skrev: Vad ska man ge för rättigheter till det nya kontot man gör då?
När jag gör ett konto brukar jag lägga det i gruppen "users", vilket duger mer än väl för ett privat konto.

Kod: Markera allt

mkdir /home/shift      #Gör en homedir åt användaren
useradd -g users -d /home/shift -s /bin/bash shift        #Skapar användaren shift med rätt homedir, rätt grupp och rätt shell.
chown shift.users /home/shift               #Byt ägarskap på hans homedir, så att han få den för sig själv
passwd shift                #Fixa ett lösenord
Detta konto rekommenderar jag att du använder när du loggar in, för att sedan skutta upp till root-rättigheter med su när det behövs.
Shift skrev: sen när jag kollar på min hemsida som jag har lagt i htdocs mappen så får jag en lista "Index of /" nån aning om vad jag kan ha missat
Detta beror på vad du vill göra, jämfört med vad som verkligen händer. Apache har en inställning som heter DirectoryIndex, den talar om vilken sida som ska returneras om användarens browser ber om en katalog (såsom / i detta fall). som standard är den inställd på "index.html", så om du har en index.html i din katalog så visas den istället för "Index of /".
Vad jag ser har du två filer som skulle kunna vara index, den ena heter index.htm och den andra heter index2.php, ingen av dem plockas med andra ord upp av apache. "htm" är ett microsoft-påhitt från IIS och FrontPage, den vedertagna konventionen är att avsluta sina html-filnamn med ".html". Alternativt, om du verkligen vill ha index.htm så kan du ändra i apaches konfiguration:

Kod: Markera allt

joe /etc/apache/httpd.conf          #Använd den editor du trivs bäst med!
##Leta på raden DocumentIndex
DirectoryIndex index.html
##Ändras till
DirectoryIndex index.html index.htm index.php
Detta letar efter filerna index.html, index.htm och index.php, i den ordningen, när en användare ber om en katalog utan att tala om vilken fil som önskas.
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

hehe aa måste vara det där med *.htm har bara index.html och index.php

kan ju ändra index.htm till index.html lär inte påverka nån länk men resten av mina sidor är htm =/
någonstans på vägen har jag blivit lurad att *.htm är det nya sättet att göra =/ '
Men det borde väl inte vara något problem?

Ska fixa det där med users, fast eget lösen ;)

Och du ska verkligen ha ett tack =) din kunskap och din guide har hjälpt mycket :)

Nu ska jag fixa mysql enligt din guide :)
Kan ju ge det ett ärligt försök i allafall :P
jenso
Gud
Inlägg: 1823
Blev medlem: 08 okt 2003 10:35

Inlägg av jenso »

Shift skrev: Nu ska jag fixa mysql enligt din guide Smile
Finns inget bättre än att läsa på. Så lite bra länkar, kan aldrig skada ;)
GRANT Syntax:
http://dev.mysql.com/doc/refman/5.0/en/grant.html

Adding New User Accounts to MySQL:
http://dev.mysql.com/doc/refman/5.0/en/ ... users.html

How to Reset the Root Password:
http://dev.mysql.com/doc/refman/5.0/en/ ... sions.html

/Jens
Shift
Lärling
Inlägg: 60
Blev medlem: 10 dec 2006 21:08

Inlägg av Shift »

Glömde tacka jenso =) Thanks
Good readin
Kan ju ge det ett ärligt försök i allafall :P