<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Petteri</id>
	<title>Linux.fi - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Petteri"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/Petteri"/>
	<updated>2026-04-22T02:15:29Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Palomuuri&amp;diff=1239</id>
		<title>Palomuuri</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Palomuuri&amp;diff=1239"/>
		<updated>2005-06-05T11:18:23Z</updated>

		<summary type="html">&lt;p&gt;Petteri: linkki http://easyfwgen.morizot.net/gen/ nettipalveluun&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Toimintaperiaate ==&lt;br /&gt;
Linuxissa kaikki verkkoliikenne kulkee yhden rajapinnan kautta. Tätä kutsutaan [http://www.netfilter.org/ netfilter]ksi.&lt;br /&gt;
Kaikki verkkoliikenteen suodattaminen tapahtuu tämän rajapinnan avulla.&lt;br /&gt;
&lt;br /&gt;
Verkkoliikenteen suodattamisen säännöt asetetaan iptables -työkalulla. Iptables purkaa tämänhetkiset säännöt ytimestä, muuttaa niitä tai lisää niihin uusia, ja pakkaa säännöt takaisin ytimeen.&lt;br /&gt;
&lt;br /&gt;
Palomuuri tehdään yleensä kirjoittamalla skripti, joka kutsuu iptablesia useita kertoja asettaen joka kerralla yhden säännön. Tämän jälkeen tallennetaan säännöt antamalla komento /etc/init.d/iptables save&lt;br /&gt;
&lt;br /&gt;
== Valmiita ratkaisuja ==&lt;br /&gt;
Palomuuriskriptin kirjoittamiseksi on kehitetty useita helppokäyttöisiä ohjelmia, kuten [http://www.fs-security.com firestarter] ja [http://www.fwbuilder.org fwbuilder]. On olemassa jopa [http://easyfwgen.morizot.net/gen/ nettipalvelu] joka generoi skriptin parin kysymyksen pohjalta.&lt;br /&gt;
&lt;br /&gt;
Ominaisuuksia, joita peruskäyttäjät tarvitsevat, ovat yleisesti [http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO.html NAT(SNAT tai MASQUERADE)] (eng. network address translation) ja porttien ohjaus ([http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html#ss6.2 DNAT]). Jos käytössä on kiinteä verkko-osoite, kannattaa käyttää MASQUERADE:in sijasta [http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html#ss6.1 SNAT:a.]&lt;br /&gt;
&lt;br /&gt;
On myös olemassa erikoistuneita palomuurilevityksiä, joissa on palomuuriasennus ja www-pohjainen työkalu tähän tarkoitukseen. Hyvänä esimerkkinä on esimerkiksi [http://www.smoothwall.org Smoothwall]&lt;br /&gt;
&lt;br /&gt;
Myös kaupallisia levityksiä palomuuritekniikan suhteen on olemassa esimerkiksi [http://www.astaro.de/ Astaro].&lt;br /&gt;
&lt;br /&gt;
Linux-pohjaisia palomuurilaitteita on myös olemassa, esimerkiksi [http://www.snapgear.org Snapgear].&lt;/div&gt;</summary>
		<author><name>Petteri</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Kehitysymp%C3%A4rist%C3%B6t&amp;diff=1028</id>
		<title>Kehitysympäristöt</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Kehitysymp%C3%A4rist%C3%B6t&amp;diff=1028"/>
		<updated>2005-05-06T16:48:07Z</updated>

		<summary type="html">&lt;p&gt;Petteri: /* Perinteiset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxille on saatavissa monia ilmaisia kehitysympäristöjä. &lt;br /&gt;
&lt;br /&gt;
==Perinteiset==&lt;br /&gt;
&lt;br /&gt;
Perinteisiä kehitysympäristöjä ovat [[VIm]] ja [[Emacs]]-[[tekstieditorit]]. Aloittelijan ei kannata pelästyä hieman hankalaa alkuunpääsyä, sillä kummatkin editorit ovat pienen opettelun jälkeen erittäin käyttökelpoisia ja monipuolisia.&lt;br /&gt;
&lt;br /&gt;
==Jedit==&lt;br /&gt;
&lt;br /&gt;
Jedit on suosittu tekstieditori, jonka plugin tuki mahdollistaa toiminnan laajentamisen moneen tarpeeseen. Sftp-tuki mahdollistaa helpon www-sivujen kehittämisen.&lt;br /&gt;
&lt;br /&gt;
==Anjuta==&lt;br /&gt;
Anjuta on [[C]]/C++ -kehitysympäristö, mutta tuki löytyy myös muille kielille ([[Java]], Perl, [[Pascal]] ja monia muita). Projektihallinta on kuitenkin vain [[C]]/C++:lle. [http://anjuta.sourceforge.net/ Ohjelman kotisivu]&lt;br /&gt;
&lt;br /&gt;
==Borland JBuilder==&lt;br /&gt;
JBuilder on Borlandin ilmainen java-kehitysympäristö, ja vaikka se onkin suljettu kaupallinen ohjelma, saa sillä tehdä myös kaupallisia ohjelmia.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.borland.com/jbuilder/foundation/ Ohjelman kotisivu]&lt;br /&gt;
&lt;br /&gt;
==Eclipse==&lt;br /&gt;
Eclipse on alunperin java-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on saatavilla tukia muillekkin kielile.&lt;br /&gt;
[http://eclipse.org/ Ohjelman kotisivu]&lt;br /&gt;
&lt;br /&gt;
==KDevelop==&lt;br /&gt;
KDevelop on ensisijaisesti [[KDE]]:n ohjelmien tekemiseen toteutettu, mutta on täysiverinen kehitysympäristö muillekkin projekteille. Kielivalikoimasta tukea lötyy mm. ADA, [[C]], C++, [[SQL]], Fortran, Haskell, [[Java]], [[PHP]], [[Pascal]], Perl, Python, Ruby ja shell-skripti.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://kdevelop.kde.org/ Ohjelman kotisivu]&lt;br /&gt;
&lt;br /&gt;
==Lazarus==&lt;br /&gt;
[[Lazarus]] on suomenkielisellä käyttöliittymällä varustettu graafinen, [[Pascal]]-ohjelmointikieltä käyttävä, kehitysympäristö.&lt;br /&gt;
&lt;br /&gt;
==NetBeans==&lt;br /&gt;
NetBeans on avoimen lähdekoodin java-sovelluskehitin.&lt;br /&gt;
[http://www.netbeans.org/ Ohjelman kotisivu]&lt;/div&gt;</summary>
		<author><name>Petteri</name></author>
	</entry>
</feed>