2024. április 19., péntek

Gyorskeresés

Linux parancsgyűjteményem 3

Írta: |

[ ÚJ BEJEGYZÉS ]

CentOS / RHL Offline update

Letölti az updateket egy könyvtárba
yum update -y --downloadonly --downloaddir=/tmp/offline_updates/
--downloadonly : don’t update, just download an rpm file

Csak az mc letöltése
yum install mc -y --downloadonly --downloaddir=/tmp/offline_updates/

pack: tar cvpzf updatas.tgz /tmp/offline_updates/
Copy to offline machine (scp) and extract than install

yum localinstall /tmp/offline_updates/*.rpm --disablerepo=*

How do i extract downloaded RPM file?
rpm2cpio httpd-2.2.3-31.el5_4.2.x86_64.rpm | cpio -idmv

---------------------------------------------------------------------------------------------------------------
Disk usage szösszenet

df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 47G 25G 20G 56% /
#
du -sch ~
19G /home/zalmando
19G total

h : human readable
s : summaries
c : total a végén
#
du -sch ~/*
120K /home/zalmando/DesignSoft
44K /home/zalmando/Desktop
12M /home/zalmando/Documents
8.6G /home/zalmando/Downloads
4.0K /home/zalmando/Music
7.9G /home/zalmando/pcyc
3.2M /home/zalmando/Pictures
3.3M /home/zalmando/Public
4.0K /home/zalmando/Templates
4.0K /home/zalmando/Videos
17G total
# ez lényegesen kisebb értéket mutat, mivel a * [wildcard char]
# nem listázza alapból a rejtett könyvtárakat (.config, .cache ...)
# a "shopt -s dotglob" paranccsal be lehet kapcsolni

du -s -BM * | sort -n | tail
# Megabyte-ban listázza és sorba rendezi a könyvtárakat

find .cache -type f -atime +90
#listázza a 90 napnál régebbi file-okat (wc -l meg is számolja)
find .cache -type f -atime +90 -exec rm "{}"
#törli a 90 napnál régebbieket

apt-get clean
# APT tart egy másolatot a letöltött packagekről
# a /var/cache/apt -ben és azt törli
apt-get autoclean
#azokat törli amik a repoban már nem elérhetőek

yum clean all
#/var/cache/yum
---------------------------------------------------------------------------------------------------------------
screen

A screen egy teljesképernyős ablakkezelő ami képes a fizikai terminálokat több (általában interaktív) processz között megosztani.
Ami annyit tesz hétköznapi nyelven, hogy terminálon belül kapunk egy másik terminált, és képesek leszünk több programot futtatni párhuzamosan, illetve akár meg is oszthatjuk a screen mással.

syntax
screen [ -options ] [ cmd [ args ] ]
screen -r [[pid.]tty[.host]]
screen -r sessionowner/[[pid.]tty[.host]]

screen “Ctrl-A” “c” - új screen (create a new window)
“Ctrl-A “n” - next screen
“Ctrl-A “p” - previous screen
“Ctrl-A” “d” - detach window, ezzel háttérbe küldjük a processzt, és ha megszakad az SSH kapcsolat akkor is tovább fut.
“Ctrl-A” “k” - kinyirja az aktualis screent

screen -ls - kilistázza a futó screen-eket
There are screens on:
4342.pts-0.samr0221 (12/30/2013 11:21:00 PM) (Detached)
3878.pts-0.samr0221 (12/30/2013 11:10:00 PM) (Detached)
2 Sockets in /var/run/screen/S-zalmando.

screen -r 4342.pts-0.samr0221 - visszacsatlakozás a screenhez

Copyright © 2000-2024 PROHARDVER Informatikai Kft.