Göra fler än en sak samtidigt i Ubuntu-server 7.10

Permalänk
Medlem

Göra fler än en sak samtidigt i Ubuntu-server 7.10

Sitter och grejar med min server som jag skulle gjort för längesedan men nu tagit mig tid till. Installerade Ubuntu-server 7.10 och sedan xserver-xorg och fluxbox och tänkte att jag skulle få en fönsterhanterare att jobba i men när jag skulle starta x, "startx", så kom det upp "fatal error" och någonting i stil med "no fontpath bla bla", så jag tänkte att jag tar tjuren vid hornen och kör textbaserat rakt igenom.

Har provat tidigare att köra textbaserad, men jag blir låst när jag startar ett program som t.ex. rtorrent som tar upp hela skärmen efter att jag startat det. Jag vet inte hur jag får bort det och kan köra något annat samtidigt vilket resulterar i att jag kör "ctrl-alt-del". Går det att ha flera saker igång samtidigt i serverläge, som t.ex. rtorrent?

Skulle vilja att man kunde ha flera terminalfönster i serverläge, går det oxå kanske?

/Benkaboy

Permalänk

Jepp. Dels kan du trycka ctrl-alt-f1,f2,f3... för att få nya virituella terminaler. Annars kan du använda dig av programmet 'screen'. Då skriver du screen.

Du får upp ett nytt fönster, drar igång rtorrent, trycker ctrl+a+d och då kastas du tillbaka till därs du var innan du slog igång screen. Men programmet körs. För att återkalla det skriver du screen -r.

Du kan ha många sånna igång samtidigt, och får varje instans ett eget nummer som du då anger bakom -r.

Google is your friend.. för mer info dvs

Hoppas det hjälper lite.

Visa signatur

Macbook Vit | Macbook Unibody | D80 | iPod Touch | iPhone 3GS

Permalänk
Medlem

Det där var grejor!! Tackar! Ska jag ta itu med imorgonbitti när jag kommer hem från jobbet! Har haft besök i ett par timmar nu och inte kunnat pyssla med det, men nu imorn blir det av så fort jag kommer hem från nattskiftet! ^_^

Visste inte vad jag skulle söka på när det handlade om det, fast gällande alla program hoppas jag inte att jag ska behöva fråga så mkt, har googlat fram de flesta howto's som kan behövas!

/Benkaboi

Permalänk

Mycket trevligare:

screen -S namn program
screen -r namn

Ex:

screen -S irssi irssi
screen -S rtorrent rtorrent

Sedan:
screen -r irssi
eller screen -r rtorrent

Permalänk
Citat:

Ursprungligen inskrivet av Benkaboy
Det där var grejor!! Tackar! Ska jag ta itu med imorgonbitti när jag kommer hem från jobbet! Har haft besök i ett par timmar nu och inte kunnat pyssla med det, men nu imorn blir det av så fort jag kommer hem från nattskiftet! ^_^

Visste inte vad jag skulle söka på när det handlade om det, fast gällande alla program hoppas jag inte att jag ska behöva fråga så mkt, har googlat fram de flesta howto's som kan behövas!

/Benkaboi

Exakt. Har varit i den sitsen många gånger, min info om ämnet är lite brisfällig så det var därför jag hänvisade till google. Hoppas det går bra för dig

Citat:

Ursprungligen inskrivet av hagbarddenstore
Mycket trevligare:

screen -S namn program
screen -r namn

Ex:

screen -S irssi irssi
screen -S rtorrent rtorrent

Sedan:
screen -r irssi
eller screen -r rtorrent

Tack som fan :D. Har aldrig orkat bry mig om hur man döper sina screens :). Nu ska det genaste snyggas till på servern.

Till trådskaparen: Om du kör med screens så gör som hagbarddenstore föreslår :). Det är samma som jag föreslog, men betydligt snyggare :).

Visa signatur

Macbook Vit | Macbook Unibody | D80 | iPod Touch | iPhone 3GS

Permalänk
Hedersmedlem

Annars kan man ju köra en screen med flera saker i, som det är tänkt...
Alla kommandon i screen börjar med Ctrl-A, och sen "skriver" man en bokstav för kommandot. Alltså betyder "C-a a" att trycka ctrl-a, släppa, och trycka bara a. Having that said:
http://www.networkworld.com/news/2006/100306-gnu-screen.html?...

C-a c -- skapa nytt fönster
C-a p och C-a n -- föregående/nästa fönster
C-a A -- döp nuvarande fönstret
C-a " -- få en lista med alla fönster
C-a 0, C-a 1 osv -- gå till fönster med det numret

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

ja, som Thomas skriver, varför kör man flera screens när en screen kan ta hand om alla program som du nu behöver ha öppet?

Måste vara lite störigt att behöva detacha en screen och attacha en annan?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Thomas
Annars kan man ju köra en screen med flera saker i, som det är tänkt...
Alla kommandon i screen börjar med Ctrl-A, och sen "skriver" man en bokstav för kommandot. Alltså betyder "C-a a" att trycka ctrl-a, släppa, och trycka bara a. Having that said:
http://www.networkworld.com/news/2006/100306-gnu-screen.html?...

C-a c -- skapa nytt fönster
C-a p och C-a n -- föregående/nästa fönster
C-a A -- döp nuvarande fönstret
C-a " -- få en lista med alla fönster
C-a 0, C-a 1 osv -- gå till fönster med det numret

Fan, känner mig dum i huvet. Kört screen på det traditionella mongosättet i alla år xD
Tack

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Thomas
Annars kan man ju köra en screen med flera saker i, som det är tänkt...
Alla kommandon i screen börjar med Ctrl-A, och sen "skriver" man en bokstav för kommandot. Alltså betyder "C-a a" att trycka ctrl-a, släppa, och trycka bara a. Having that said:
http://www.networkworld.com/news/2006/100306-gnu-screen.html?...

C-a c -- skapa nytt fönster
C-a p och C-a n -- föregående/nästa fönster
C-a A -- döp nuvarande fönstret
C-a " -- få en lista med alla fönster
C-a 0, C-a 1 osv -- gå till fönster med det numret

Mkt fina grejor!

Så nu om jag startar screen så kan jag göra som följer:

Ex: startar screen -> C-a c -> C-a A "döper sidan till 1" -> startar rTorrent

sen öppnar jag ett nytt fönster, döper den till 2 och startar proFTPd t.ex?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Benkaboy
Mkt fina grejor!

Så nu om jag startar screen så kan jag göra som följer:

Ex: startar screen -> C-a c -> C-a A "döper sidan till 1" -> startar rTorrent

sen öppnar jag ett nytt fönster, döper den till 2 och startar proFTPd t.ex?

screen -> rtorrent -> C-a c -> proftpd -> C-a c -> [göra nånting annat]

att döpa om sidorna är inte nödvändigt. (och forkar inte proftpd till bakgrunden per default?)

Permalänk
Medlem

Ok, då växlar jag bara mellan screensen sedan, smidigt det.

Nu en sak jag satt och funderade på, tänkte nämligen installera och confa min server från min stationära med hjälp av ssh och putty vilket får bli det första att installeras och göras iordning innan resten(det lätta) tar vid.

Nu har jag suttit och letat efter en bra howto till Ubuntu och ssh men inte hittat någon tillräckligt utförlig för mig. Nu undrar jag om man bara kan köra "sudo apt-get install openssh-server" eller vad programmet heter, sedan confa om conf-filen så att inställningarna passar mig, ip-adresser osv. Känns som att det dock är väldigt mycket som måste göras för att få ssh att fungera jämfört med t.ex samba. Har jag rätt i detta?

/Benkaboy

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Benkaboy
Ok, då växlar jag bara mellan screensen sedan, smidigt det.

Nu en sak jag satt och funderade på, tänkte nämligen installera och confa min server från min stationära med hjälp av ssh och putty vilket får bli det första att installeras och göras iordning innan resten(det lätta) tar vid.

Nu har jag suttit och letat efter en bra howto till Ubuntu och ssh men inte hittat någon tillräckligt utförlig för mig. Nu undrar jag om man bara kan köra "sudo apt-get install openssh-server" eller vad programmet heter, sedan confa om conf-filen så att inställningarna passar mig, ip-adresser osv. Känns som att det dock är väldigt mycket som måste göras för att få ssh att fungera jämfört med t.ex samba. Har jag rätt i detta?

/Benkaboy

det ska vara så enkelt som du precis skriver.
nu minns jag inte om klienten följer med ubuntu server men kör

sudo apt-get install openssh-server openssh-client

för säkerhets skull. sshd ska dras igång då. testa med

ssh localhost

för att verifiera att det funkar.
om det eventuellt inte funkar skriv

sudo /etc/init.d/ssh start

men det där har du nog koll på...

det ska inte vara något du behöver ändra men kika i /etc/ssh/sshd_config och bestäm själv.

http://www.ubuntu-se.org/Wiki/G%C3%B6r_SSH_mer_s%C3%A4ker guide för att göra sin SSH server lite säkrare

Permalänk

En annan grej som är rätt fin med screen är att man kan atacha den från flera maskiner samtidigt, genom att använda screen -x istället för screen -r.

Visa signatur

"to conquer others is to have power, to conquer yourself is to know the way"

Permalänk
Medlem

Nu har jag installerat openssh-server och -client. När jag sedan prova ssh med kommandot "ssh localhost" så ber den mig om lösen, sedan ser det ungefär ut som när jag loggar in vid uppstart av servern fast nu står det "last login...tid.. from localhost".

är detta ett tecken på att det funkar?