käsud,puhastamine, hooldus

Peamised Linuxi turvalisusega seotud teemad

Moderaator: Moderaatorid

insippo
Pingviini aktivist
Pingviini aktivist
Postitusi: 181
Liitunud: 07.06.2009, 15:40

Postitus Postitas insippo »

kõige paremini puhastab : cat /dev/zero > /dev/sda 100% kindel,et saad saastast lahti

EDIT: Kui sa ei tea, millega tegu, siis ära antud käsku mingil juhul kasuta!
Postitust muutis - Spott
olavsu1
Vana Pingviin
Vana Pingviin
Postitusi: 923
Liitunud: 01.12.2006, 23:40

Postitus Postitas olavsu1 »

kõige paremini puhastab : cat /dev/zero > /dev/sda 100% kindel,et saad saastast lahti
see on see kõige tagumisem asi.
olen Troll ja ootan pingviin.org konto sulgemist.
Kasutaja avatar
laur
Vana Pingviin
Vana Pingviin
Postitusi: 1195
Liitunud: 22.01.2006, 02:00

Postitus Postitas laur »

insippo, palun muuda oma postitust et selles oleks ka konstruktiivne seletus sellele mida see käsk teeb, inimene kes ei saa täpselt aru aga proovib on pärast väga õnnetu.
Pilt
Kasutaja avatar
Hannus
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 41
Liitunud: 10.12.2008, 14:35

Postitus Postitas Hannus »

Huvi pärast küsiks, et siis mida too käsk teeb?
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

Hannus kirjutas:Huvi pärast küsiks, et siis mida too käsk teeb?
http://en.wikipedia.org/wiki//dev/zero

lastakse kogu su /dev/sda nullidega üle, nii et sinna ei jää miskit enam :)
Pilt Pilt Pilt
Kasutaja avatar
Hannus
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 41
Liitunud: 10.12.2008, 14:35

Postitus Postitas Hannus »

Aa okay tänud. Aga teemasse, nt /home kausta koguneb alati mingit jama. Peamiselt siis erinevate aplikatsioonide config failid jms. Isegi sudo apt-get autoremove --purge'iga ei saa nendest lahti kahjuks (nt kui eemaldada vastava käsuga mõni programm). Kui keegi teaks vastavat käsku, oleksin väga tänulik. Mitte et väga raske oleks aegajalt seda puhastada, aga lihtsalt meeldiks selline linuxi tüüpi mõtlemine, et on võimalus kõik ära kustutada, mida pole vaja.

Ega need failid seal mingit ruumi küll ei võta, aga lihtsalt tekib sinna igast jama.
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Mingit erilist vahendit pole puhastamiseks ilmselt tarvis, üldjuhul peaks piisama väiksest skriptijupist.Mõnel distrol on tmpwatch või mõni sarnase funktsiooniga skript juba olemas crontabis ja puhastab tmp kausta.Uuri /etc/cron.* kaustu, sealt võid selle leida ja lisa omale sobivad read, et su kodukausta ka puhastataks.
Näiteks üks selline:

Kood: Vali kõik

#!/bin/sh
#
#
# clean_tmp. This script was split off cron.daily
# Please add your local changes to cron.daily.local
# since this file will be overwritten, when updating your system.
#
# Copyright (c) 1996-2002 SuSE Linux AG, Nuernberg, Germany.
#
# please send bugfixes or comments to http://www.suse.de/feedback.
#
# Author: Burchard Steinbild, 1996
#         Florian La Roche, 1996
#

#
# paranoia settings
#
umask 022

PATH=/sbin:/bin:/usr/sbin:/usr/bin
export PATH
#
# get information from /etc/sysconfig
#
if [ -f /etc/sysconfig/cron ] ; then
    . /etc/sysconfig/cron
fi

#
# Delete apropriate files in tmp directories.
#
OMIT=""
for i in $OWNER_TO_KEEP_IN_TMP ; do
    OMIT="$OMIT  ( ! -user $i )"
done

function cleanup_tmp
{
  MAX_DAYS=$1
  shift
  DIRS_TO_CLEAR="$@"

  if [ "$MAX_DAYS" -gt 0 ]; then
    for DIR in $DIRS_TO_CLEAR ; do
      test -x /usr/bin/safe-rm && {
      find $DIR/. $OMIT ! -type d ! -type s ! -type p \
        -atime +$MAX_DAYS -exec /usr/bin/safe-rm {} \;
      } || echo "Error: Can not find /usr/bin/safe-rm"
      find $DIR/. -depth -mindepth 1 $OMIT -type d -empty \
        -mtime +$MAX_DAYS -exec /usr/bin/safe-rmdir {} \;
    done
  fi
}

cleanup_tmp ${MAX_DAYS_IN_TMP:-0} ${TMP_DIRS_TO_CLEAR:-/tmp}
cleanup_tmp ${MAX_DAYS_IN_LONG_TMP:-0} ${LONG_TMP_DIRS_TO_CLEAR}

exit 0
See skript võtab oma konfi failist /ets/sysconfig/cron, mis näeb välja selline:

Kood: Vali kõik

## Path:        System/Cron/Man
## Description: cron configuration for man utility
## Type:        yesno
## Default:     yes
#
# Should mandb and whatis be recreated by cron.daily ("yes" or "no")
#
REINIT_MANDB=yes

## Type:        yesno
## Default:     yes
#
# Should old preformatted man pages (in /var/cache/man) be deleted? (yes/no)
#
DELETE_OLD_CATMAN=yes

## Type:        integer
## Default:     7
#
# How long should old preformatted man pages be kept before deletion? (days)
#
CATMAN_ATIME=7
## Path:        System/Cron
## Description: days to keep old files in tmp-dirs, 0 to disable
## Type:        integer
## Default:     0
## Config:
#
# cron.daily can check for old files in tmp-dirs. It will delete all files
# not accessed for more than MAX_DAYS_IN_TMP. If MAX_DAYS_IN_TMP is not set
# or set to 0, this feature will be disabled.
#
MAX_DAYS_IN_TMP="0"

## Type:        integer
## Default:     0
#
# see MAX_DAYS_IN_TMP. This allows to specify another frequency for
# a second set of directories.
#
MAX_DAYS_IN_LONG_TMP="0"

## Type:        string
## Default:     "/tmp"
#
# This variable contains a list of directories, in which old files are to
# be searched and deleted. The frequency is determined by MAX_DAYS_IN_TMP
#
TMP_DIRS_TO_CLEAR="/tmp"

## Type:        string
## Default:     ""
#
# This variable contains a list of directories, in which old files are to
# be searched and deleted. The frequency is determined by MAX_DAYS_IN_LONG_TMP
# If cleaning of /var/tmp is wanted add it here.
#
LONG_TMP_DIRS_TO_CLEAR=""

## Type:        string
## Default:     root
#
# In OWNER_TO_KEEP_IN_TMP, you can specify, whose files shall not be deleted.
#
OWNER_TO_KEEP_IN_TMP="root"

## Type:        string
## Default:     no
#
# "Set this to "yes" to entirely remove (rm -rf) all  files and subdirectories
# from the temporary directories defined in TMP_DIRS_TO_CLEAR on bootup.
# Please note, that this feature ignores OWNER_TO_KEEP_IN_TMP - all files will
# be removed without exception."
#
# If this is set to a list of directories (i.e. starts with a "/"), these
# directories will be cleared instead of those listed in TMP_DIRS_TO_CLEAR.
# This can be used to clear directories at boot as well as clearing unused
# files out of other directories.
#
CLEAR_TMP_DIRS_AT_BOOTUP="no"

# Type:         time (eg: 14:00)
# Default:      nothing
#
# At which time cron.daily should start. Default is 15 minutes after booting
# the system. Due to the fact that cron script runs only every 15 minutes,
# it will only run on xx:00, xx:15, xx:30, xx:45, not at the accurate time
# you set.
DAILY_TIME=""

# Type:         integer (days)
# Default:      5
#
# Maximum days not running when using a fixed time set in DAILY_TIME.
# 0 to skip this. This is for users who will power off their system.
#
# There is a fixed max. of 14 days set,  if you want to override this
# change MAX_NOT_RUN_FORCE in /usr/lib/cron/run-crons
MAX_NOT_RUN="5"

## Type:        yesno
## Default:     no
#
# send status email even if all scripts in
# cron.{hourly,daily,weekly,monthly}
# returned without error? (yes/no)
#
SEND_MAIL_ON_NO_ERROR="no"

## Type:        yesno
## Default:     no
#
# generate syslog message for all scripts in
# cron.{hourly,daily,weekly,monthly}
# even if they haven't returned an error? (yes/no)
#
SYSLOG_ON_NO_ERROR="no"
Säti aga parameetrid omale sobivaks ja anna tuld.Võid crontabiga ka tmpwatch käima sättida.
-ordi-
Vana Pingviin
Vana Pingviin
Postitusi: 821
Liitunud: 13.12.2008, 21:22

Postitus Postitas -ordi- »

Ma kasutan seda siis, ei viitsi koguaeg neid käske eraldi toksida.

http://www.upload.ee/files/200642/cleaner.sh.html
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Kas asi on minus või on see link vigane?Igatahes alla laetud saan vaid upload.ee lehekülje html koodi.
Kasutaja avatar
Heix
Pingviini aktivist
Pingviini aktivist
Postitusi: 356
Liitunud: 23.07.2005, 03:00

Postitus Postitas Heix »

obundra kirjutas:Kas asi on minus või on see link vigane?Igatahes alla laetud saan vaid upload.ee lehekülje html koodi.
Eile õhtul veel töötas.
-ordi-
Vana Pingviin
Vana Pingviin
Postitusi: 821
Liitunud: 13.12.2008, 21:22

Postitus Postitas -ordi- »

obundra kirjutas:Kas asi on minus või on see link vigane?Igatahes alla laetud saan vaid upload.ee lehekülje html koodi.
Kas nii ka mitte?
http://www.upload.ee/download/200642/3d ... cleaner.sh
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Selle lingi pealt sain faili tiritud ja oma uudishimu rahuldatud :) .See puhastab vanad kernelid ja muu aptitudest mahajäänud mudru ning prügikasti, paslik debianiliste peal kasutamiseks.
Kasutaja avatar
sx75
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 58
Liitunud: 13.10.2005, 03:00

Postitus Postitas sx75 »

paar asja veel millega saab debianilisi liigsest kraamist vabaneda.
Esiteks localepurge, mille abil on võimalik vabaneda ebavajalikest keelepakettidest.

deborphan ja kui soov on graafiliselt teha suus gtkorphan.
puhastab süsteemi üksikuks jäänud pakettidest.

kolmandaks synapticu abil saab eemaldada jäänukid Residual config.
Kasutaja avatar
Heix
Pingviini aktivist
Pingviini aktivist
Postitusi: 356
Liitunud: 23.07.2005, 03:00

Postitus Postitas Heix »

Pikemalt võib lugeda siit:
Cleaning up a Ubuntu GNU/Linux system
Vasta