Kadangi esu naujokas, eksperimentuoju bei nenoriu sugadint sistemos - ištrinu nereikalingus paketus atsisiųstus. Sakykim į server tipo OS (debian, bet tai turbūt nejaudina) parašiau apt-get install default-jre. Puiku, atsiuntė 92 MB. Paskui noriu ištrinti, rašau apt-get remove default-jre. Bet ištrina tik kelis šimtus KB. Taigi kaip ištrint visiškai ką įdiegiau? Čia tik nepatogi putty konsolė, kur jaučiuosi kaip be akių ir be ausų... Autoremove irgi nepadeda.
Toliau, kaip sužinoti atidarytų portų numerius (sakykim žinau kad 22 tikrai yra atidarytas, ir noriu kad jį rodytų bei visus kitus uždarytus rodytų)?
netstat -pln man visai ne tą rodo
Tada gali pasižiūrėti, kokie portai pas tave laukia prisijungimų:
# netstat -ntulp4
-n : Rodyti skaitines portų reikšmes, neįtraukus šios parinkties 22 portas bus rodomas kaip ssh.
-t : TCP portai
-u : UDP portai
-l : Rodyti tik tuos portus, kurie laukia prisijungimų (ang. listening)
-p : rodyti procesą, kuris naudoja šį portą
-4 : rodyti tik IPv4 adresus, pakeisk į -6 jei domina tik IPv6, arba nenurodyk, jei domina abu.
Dėl paketų išdiegimo...
# apt-cache show default-jre
Package: default-jre
Source: java-common (0.47)
Version: 1:1.6-47
Installed-Size: 21
Maintainer: Debian Java Mailing List <debian-java@lists.debian.org>
Architecture: amd64
Provides: java-runtime, java2-runtime, java5-runtime, java6-runtime
Depends: default-jre-headless (= 1:1.6-47), openjdk-6-jre (>= 6b23~pre8-2~)
Description-en: Standard Java or Java compatible Runtime
This package points to the Java runtime, or Java compatible
runtime recommended for the amd64 architecture,
which is openjdk-6-jre for amd64.
Description-md5: a62e500b2ef5e17bab31796f157fbd44
Tag: devel::lang:java, devel::runtime, interface::commandline,
interface::x11, role::metapackage, role::program, x11::application
Section: java
Priority: optional
Filename: pool/main/j/java-common/default-jre_1.6-47_amd64.deb
Size: 836
MD5sum: 7162a6bb776879601026af4e23d20fdb
SHA1: b5a07ab33a9403f6fb96d19beff6e8ca7aa0b879
SHA256: 818973c7eceba175fb3cbc94931187f9b3025f4db36835d796b79d2e738e81f3
Tai yra priklausiniai, kurie bus įdiegti kartu su default-jre (kurį pirmą kartą matau ). Šie priklausiniai turi savo priklausinius ir taip sąrašas gali susidaryti ilgas. Taip padaryta tavo patogumui, kad nereiktų rankiniu būdu jų kiekvieno diegti atskirai, tau juos sudiegia automatiškai.
Visą šį sąrašą gauni parašęs:
# apt-get install default-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ca-certificates-java default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common java-common libasyncns0
libatk-wrapper-java libatk-wrapper-java-jni libflac8 libgif4 libjson0 liblcms2-2 libnspr4 libnss3 libpcsclite1 libpulse0 libsndfile1 libx11-xcb1
libxtst6 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
Suggested packages:
liblcms2-utils pcscd pulseaudio icedtea-plugin libnss-mdns sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei
ttf-wqy-zenhei ttf-indic-fonts
The following NEW packages will be installed:
ca-certificates-java default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common java-common
libasyncns0 libatk-wrapper-java libatk-wrapper-java-jni libflac8 libgif4 libjson0 liblcms2-2 libnspr4 libnss3 libpcsclite1 libpulse0 libsndfile1
libx11-xcb1 libxtst6 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
0 upgraded, 27 newly installed, 0 to remove and 1 not upgraded.
Need to get 46.0 MB of archives.
After this operation, 74.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Atkreipk dėmesį į eilutę:
The following NEW packages will be installed:
ca-certificates-java default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common java-common
libasyncns0 libatk-wrapper-java libatk-wrapper-java-jni libflac8 libgif4 libjson0 liblcms2-2 libnspr4 libnss3 libpcsclite1 libpulse0 libsndfile1
libx11-xcb1 libxtst6 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib ttf-dejavu-extra tzdata-java
Norėdamas pilnai išdiegti viską, ką sudiegei kartu su default-jre, turi išdiegti visą šį sąrašą:
PASTABA. Mano parodytą sąrašą pasiūlė įdiegti mano sistemoje, tavo sistemoje sąrašas greičiausiai buvo kitoks. Mėgindamas išdiegti mano parodytą sąrašą, visai tikėtina, gali užlaužti savo sistemą.
@Ghost netstat, ifconfig yra kaip ir deprecated linux komandos kurias pakeite ss/ip.
Naudojant ss komanda parametrai islieka vienodi ir parodo ta pati, gal net kiek paprasciau.
Asmeniškai ifconfig seniai nebenaudoju. netstat vis neatsisakau, nes man nepatinka ss formatavimas, kada naudojama -p parinktis, procesai ir pid atsiduria antroje eilutėje, kas vizualiai man atrodo itin prastai... Visgi sutinku - jau atėjo laikas pamiršti ir netstat.
Kadangi esu naujokas, eksperimentuoju bei nenoriu sugadint sistemos - ištrinu nereikalingus paketus atsisiųstus. Sakykim į server tipo OS (debian, bet tai turbūt nejaudina) parašiau apt-get install default-jre. Puiku, atsiuntė 92 MB. Paskui noriu ištrinti, rašau apt-get remove default-jre. Bet ištrina tik kelis šimtus KB. Taigi kaip ištrint visiškai ką įdiegiau? Čia tik nepatogi putty konsolė, kur jaučiuosi kaip be akių ir be ausų... Autoremove irgi nepadeda.
Toliau, kaip sužinoti atidarytų portų numerius (sakykim žinau kad 22 tikrai yra atidarytas, ir noriu kad jį rodytų bei visus kitus uždarytus rodytų)?
netstat -pln man visai ne tą rodo
Ačū.
Ką galite pasakyti apie tai ką aš čia gavau?
Visų pirma prisijungi kaip root naudotojas:
Tada gali pasižiūrėti, kokie portai pas tave laukia prisijungimų:
-n : Rodyti skaitines portų reikšmes, neįtraukus šios parinkties 22 portas bus rodomas kaip ssh.
-t : TCP portai
-u : UDP portai
-l : Rodyti tik tuos portus, kurie laukia prisijungimų (ang. listening)
-p : rodyti procesą, kuris naudoja šį portą
-4 : rodyti tik IPv4 adresus, pakeisk į -6 jei domina tik IPv6, arba nenurodyk, jei domina abu.
Dėl paketų išdiegimo...
Atkreipk dėmesį į šią eilutę:
Tai yra priklausiniai, kurie bus įdiegti kartu su default-jre (kurį pirmą kartą matau ). Šie priklausiniai turi savo priklausinius ir taip sąrašas gali susidaryti ilgas. Taip padaryta tavo patogumui, kad nereiktų rankiniu būdu jų kiekvieno diegti atskirai, tau juos sudiegia automatiškai.
Visą šį sąrašą gauni parašęs:
Atkreipk dėmesį į eilutę:
Norėdamas pilnai išdiegti viską, ką sudiegei kartu su default-jre, turi išdiegti visą šį sąrašą:
PASTABA. Mano parodytą sąrašą pasiūlė įdiegti mano sistemoje, tavo sistemoje sąrašas greičiausiai buvo kitoks. Mėgindamas išdiegti mano parodytą sąrašą, visai tikėtina, gali užlaužti savo sistemą.
Sėkmės ir linksmų Naujųjų
@Ghost netstat, ifconfig yra kaip ir deprecated linux komandos kurias pakeite ss/ip.
Naudojant ss komanda parametrai islieka vienodi ir parodo ta pati, gal net kiek paprasciau.
@Techtronic, pastaba priimta ir užskaityta
Asmeniškai ifconfig seniai nebenaudoju. netstat vis neatsisakau, nes man nepatinka ss formatavimas, kada naudojama -p parinktis, procesai ir pid atsiduria antroje eilutėje, kas vizualiai man atrodo itin prastai... Visgi sutinku - jau atėjo laikas pamiršti ir netstat.
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=2&t=9577