001. lap
Beküldte pzoli - 2011, május 16 - 1:56du
postgresql beüzemelés: root-ként su postgres createdb tesztdb createlang plpgsql testdb psql create user pzoli alter user pzoli with encrypted password 'jelszó'; set client_encoding to 'SQL_ASCII'
/var/lib/pgsql/data/ pg_ident.conf pg_hba.conf export PGCLIENTENCODING psql -l (adatbázisok listája)
BDF - Bitmap Distribution Format CTEXT - Compond Text Encoding DPMS - Display Power Management System FSProtocol - Font Server Protocol ICCCM - Inter Client Communication Conventions Manual ICE - Inter Client Exchange PEX5 - 3D rendering server PAM - Pluggable Authentication Modules SMTP - Simple Mail Transferr Protocol (levél küldés) SNMP - Simple Network Management Protocol SMB - Server Message Blocks (CIFS) CIFS - Common Internet File System POP3 - (levél fogadás) RX - Remte Execute (X Windeow System Clients from a web browser) SM - Session Management (Client-Server groups) XDMP - X Display Management Protocol XIE - X windows Image Extension (rendering a digital image on any X-capable hardware) XIM - X Input Method (internationalized text input, localization) XKB - X Keyboard Extension XLFD - X Logical Font Description Convertions XAW - X Athena Widgets (user interface elements for example a scrollbar) XI - X Input Extension Xmu - X Miscellaneous Utility library Xt - X Toolkit Intrinsies további parancsok mtab: /dev/hda2 / ext3 defaults 1 1 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 tmpfs /dev/shm tmpfs rw 0 0 devpts /dev/pts devpst rw,mode=0620,gid=5 0 0 /dev/hda1 /win/C ntfs ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8 0 0 usbfs /proc/bus/usb usbfs rw 0 0 server1:/var/smb/ /mnt/server1/nfs/var/smb nfs rw,noexec,nosuid,nodev,addr=192.168.1.4 0 0
xhost +localhost kdesu xcdroaster
smbadduser smbpasswd
insmod lirc_dev lirc_gpid lircd -n
find /útvonal/ -iname /kifejezés/ -type (d - könyvtár, f - file) find ./* -exec grep -ld skip 'valami' \{\} \; find ./* -exec grep -li /kifejezés/ {} \; find ./*|xargs grep -li /kifejezes/ find . -type d -print0|xargs -0 -r chmod 777 find . -type f -print0|xargs -0 -r chmod 666 df -h
Windows-ban WINS engedélyezése server IP-címe (192.168.1.4)
xcdroaster required: glib,gtk,libgif,libungif,libz,libpng,gdk-pixbuf ln -s /usr/bin/cdrecord /usr/local/bin/ ln -s /usr/bin/mkisofs /usr/local/bin/ ln -s /usr/bin/cdda2wav /usr/local/bin/ ln -s /usr/bin/readcd /usr/local/bin/ xcdroaster - beállítások - felhasználó, host beállítás felhasználót xcdwrite csoportba cdíró üzembe helyezése: /etc/init.d/boot.local szerkesztése modprobe ide-scsi (modul betöltése rendszertöltés közben) boot opció: hd(x)=ide-scsi ln /dev/sr(x) /dev/cdrecorder
export CVSROOT=:pserver:pzoli@galsti.rubin.hu:/projects/domino/CVS cvs login
- co/update
- commit
- logout
Megengedett Intranet címtartomány:
- 10.0.0.0 - 10.255.255.255
- 172.16.0.0 - 172.31.255.255
- 192.168.0.0 - 192.168.255.255
fstab /dev/hda2 / raiserfs acl,user_xattr 1 1 (dump:1 fsck-ord:1) /dev/hda1 /win/C ntfs ro,users,gid=users,umask=0002,nls=utf8 /dev/hda3 swap swap pri=42 0 0 /dev/pts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbsf noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 server1:/var/smb/ /mnt/server1/nfs/var/smb nfs defaults,users 0 0 Apache html-be ágyazott php scripthez: httpd.conf szerk:
- addtype application/x-httpd-php .php
- addtype application/x-httpd-php .html
- addDefaultCharset ISO-8859-2
Apache2 /etc/conf.d/apache2-be: APACHE_OPTS="-D SSL -D PHP4" (PHP5) /etc/apache2/http.conf szerk.:
- AddHandler php-script php
- AddType text/html php
- (AddHandler php5-script php5)
MySQL (SuSE 8.2) rcmysql start (root-ként) mysqladmin -u root -p password 'valami' mysqladmin -u root -p create tesztdb mysql -u root -p tesztdb
Docbook: softlink 2 deklarációs állományra az sgml root-ba ln -s /usr/share/sgml/docbook/dssl-stylesheets-1.77/dtds/decls/docbook.dcl /usr/share/sgml/ ln -s /usr/share/sgml/docbook/dssl-stylesheets-1.77/dtds/decls/xml.dcl /usr/share/sgml/
ikonok: /usr/X11R6/share/icons
Egy felhasználós indítás: LILO: indítási paraméter: single Groub (billentyűparancsok): e - kernel sor szerkesztő mód single [enter] b - töltés indítás
netstat -nl
netstat -ano
nmap -P0 [ip-cím v. gépnév]
hosts.allow (távoli elérés engedélyezése) http : [host v. ip-cím] : ALLOW nfs-server : -||- : -||- (kernel nfs)
NFS-hez inets indítás (uhu: nfs-common, nfs-server, portmap indítás) /etc/resolv.conf DNS szolgáltató adatok
pdflib_php.so extensions_dir-be másolása php.ini szerkesztése (extension section)
extension=pdflib_php.so
RSA kulcspár importálása gpg --import --enable-secret-key keyring.gpg
/etc/exports szerkesztése /var/smb/ *(rw,insecure,all_sqash,sync,no_auth_nlm,no_acl) mount -o tcp,rw,soft,nolock pii450:/var/smb /mnt/pii450/nfs/var/smb
e2fsck -fy /dev/hdxx (sérült ext3 fájlrendszerből ext2 csatolhatót készít boot opció: rootfstype=ext2
ramdisk: mknod /dev/trd b 2400 insmod trd.o trdsize=50000 (50MB)
journal más device-ra irányítása: mke2fs -o journal_dev /dev/trd
új fájlrendszer, ami a naplózást máshol intézi: mke2fs -J device=/dev/trd /dev/hdxx
Root fájlrendszer írhatóként újracsatolása: mount -o remount,rw /
Kernel verziószám: uname -a
Keresés man oldalakon: man -k /kif./ apropos
SuSEfireall2 config könyvtára: /etc/sysconfig/ Samba: ICMP engedélyezése (ping) Samba-swat: 901 TCP (web alapű adminisztráció) smbpasswd -a [user] (felhasználó felvétel) smbmount //gépnév/megosztás /mnt/könyvtár -o username=jeno,passwd=valami,codepage=cp852,iocharset=iso8859-2,uid=500,gid=500
Tűzfalon engedélyezni: 139 TCP (netbios-ssn) 137,138 UDP (netbios-ns, netbios datagram) 445 TCP (w2k-tól felfelé közvetlen csatlakozás NetBIOS over TCP) 631 TCP (ipp-CUPS)
Cervisia (cvs): export CVSROOT=/home/cvshome cd [verziózandó_könyvtár] cvs import -m "kezdő változat" ver/v1 vendortag releasetag cd [verziókövető_könyvtár] cvs co :local:/home/cvshome ver/v1 WinCVS: Admin/Preferences/General CVSROOT=pzoli@server1:/root Auth="passwd" file on the cvs server User version=standard ports=2401 Home folder=C:ProjectCVS
USB mass-storage modules: insmod usb-ohci mkdir /mnt/sda1 mount /dev/sda1 /mnt/sda1
Boot ramdisk: /sbin/mkinitrd
ISO image mount: mount flopy.iso /mnt/lodev -o loop=/dev/lodev0
File swap: dd if=/dev/null of=/swapfile bs=1024 count=8192 mkswap /swapfile 8192 sync swapon /swapfile fstab szerkesztése /swapfile none swap sw 0 0
sudo: /etc/login.defs szerkesztése SULOG_FILE=/var/log/sulog /etc/sudoers szerkesztése pzoli ALL=(ALL) ALL joe ALL=/usr/bin/su operator (csak operátornak jelentkezhet át)
sshd: ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N "" ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N "" ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
(jelszó nélküli titkosított kommunikációhoz megfelelő kulcsot kell generálni) ssh -i [pubkey] "parancs" scp -i [pubkey] mit hova
NFS: emerge portmap nfs-utils rc-update add portmap default rc-update add nfs default
CVS pserver: cd $CVSROOT/CVSROOT htpasswd -c -b passwd pzoli [password] /etc/xinetd.d/cvspserver disable=no socket_type=stream wait=no user=root log_type=FILE =/var/log/cvspserver protocol=tcp env=HOME=/var/cvsroot log_on_failure += USERID port=2401 server=/usr/bin/cvs server_args=f --allow-root=/var/cvsroot pserver
cvsd: emerge cvsd cvsd-buildroot /var/lib/cvsd cd /var/lib/cvsd mkdir root mkdir -p var/lock cvs -d /var/lib/cvsd/root init nano /etc/cvsd/cvsd.conf Uid cvsd Gid cvsd RootJail /var/lib/cvsd Listen * 2401 Repos /root cvsd-passwd /var/lib/root [username] (csak olvasási engedélyel rendelkező felhasználó touch root/CVSROOT/readers chown cvsd:cvsd root/CVSROOT/readers nano root/CVSROOT/readers guset anonymous cd /var/lib chown -R cvsd:cvsd cvsd chmod -R 755 cvsd/var nano cvsd/root/CVSROOT/config SystemAuth="no" LockDir=/var/lock/cvsd rc-update add cvsd default export CVSROOT=:pserver:pzoli@server1:/root
Debian cvsd: /etc/cvs-pserver.conf szerkesztése CVS_PSERV_REPOS="/var/lib/cvsd/root:/var/lib/cvsd/..." MySQL: (root-ként) mysql mysql (mysql program indítása a mysql adatbázisra) (-u username -p password) show databases; select host,user from mysql.user; delete from user where host='localhost' and user =''; (?) insert into user (host,user,password) values ('localhost'),'pzoli',password('valami')); create database phpBB; grant all privileges on phpBB.* to pzoli@localhost; flush privileges;
GRANT ALL PRIVILEGES ON *.* TO 'pzoli'@'localhost' IDENTIFIED BY 'valamijelszó' WITH GRANT OPTION;
SuSE 9.2 SBlive Synth: modprobe emu10k1
usb-ethernet bekapcsolása: ifup usb-1-2 eth0 (usb-1-2 számozása változó, csatlakoztatástól függ)
Gnome Meeting USB camera: insmod stv680 (Digikam-hoz ezt nem szabad betölteni) insmod usbvideo
GnuGK (H.323 Gatekeeper) konferencia kiszolgáló /etc/gnugk.ini Tűzfalon engedélyezni: 1719 UDP/TCP
mp3 felvétel készítés: arecord -d 3600 -t wav -f cd|lame -h -b 128 - - >radio.mp3
ripcd: cdda2wav -D /dev/cdrom -t 16 - |lame - cd4_trac16.mp3
boot cd készítés: mkisofs -b boot/boot.iso -c boot/boot.catalog -o bootcd.iso cdrecord dev:0,0,0 bootcd.iso
Document forwarding sqlplus -S >tmp <<EOF ppamgr/passwd@ppat1 set feed off; set serveroutput on; declare w number begin select count(*) into w from notes; dbms_output.put_line(w); end; / EOF
job-kezelés: fg %1 - előtérbe a háttérbe futó 1-es job-ot bg %1 - háttérbe az elaltatott (ctrl+z) 1-es job-ot kill %1 - 1-es job-kilövés jobs - listázza a job-okat
nohup parancs & - feladat háttérbe futtatása, szülő processz megszünése után is fut. ps faux - process azonosító, futó parancsok paraméterekkel együtt wait - process furásának végére vár
You letöltések: /var/lib/YaST2/you/mnt frissítés helyi szerverről: - http kiszolgáló - host: 192.168.1.64 - path: ~/pzoli/mnt
Quanta docroot (php és html dokumentáció ide) SuSE: /opt/kde3/share/apps/quanta/doc UHU: /usr/share/apps/quante/doc
Fedora up2date: /etc/yum.conf /etc/sysconfig/rhm/sources /var/log/yum.log /var/cache/yum /var/spool/up2date
gpg distro file check: gpg --import letoltott_publikus_kulcs.asc vagy gpg --keyserver pgp.mit.edu --recv-keys pubkeyID (gentoo:17072058) gpg --verify distsign.asc downloaded.iso
pgp.mit.edu - keresés (0x17072058)
php -m (modulok listája)
Damnsmall linux: Boot from cd: dsl nodhcp Flixbox -> Apps/Tools/Install to USB Pendrive
MyDSL CD: Boot from cd: dsl toram
mplayer: /usr/lib/win32/ (win32 codecs) libdvdcss (titkosított dvd dekódolásra)
access - fájl elérhetőségi teszt (test) ac - szövegszerk apropos - keresés kézikönyvekben arch - gép architektúrájának kiírása at, atrun, batch, atq, atrm - időzített futtatással kapcsolatos parancsok awk - szövegfeldolgozó, sorfeldolgozó makronyelv basename - útvonal nélküli fájlnév bc - lebegőpontos kalkulátor cat - fájlok összefűzése és kiiratása stdout-ra chattr - ext2 filerendszeren megváltoztatja a file speciális attribútumait chgrp - fájl csoport-tulajdonos változtatás chown - fájl tulajdonos változtatás chroot - megváltoztatja a gyökérkönyvtárat és végrehajt benne egy programot chsh - bejelentkezési parancsértelmező átállítása chvt - aktuális virtuális terminál változtatása (alt+[f1..f12]) cksum - ellenőrző összeg kezelés (CRC ciklikus redundancia ellenőrzés) clear - terminál képernyő törlése clock - felhasznált processzidő meghatározása colrm - fájlból oszlopokat távolít el cp - file másolás (-r könyvtárakat is) cpio - fájlok másolása archivumba/ból ctrlaltdel - beállított billentyűkombináció program futtatása cut - fájlok sorainak részeit írja ki (-d delimiter) date - rendszeridő kezelés dc - tetszőleges pontosságú számológép dd - másolás közbeni file konverzió (if=/dev/cdrom of=outfile.iso) df - szabad lemezterület megállapítása dialog - párbeszéddoboz megjelenítése shell scriptben du - lemezhasználtság megállapítása (-hs human-sum) dumpkeys - billentyűzet megfeleltetési táblázat kiiratása echo - kiír egy szöveget az stdout-ra head - fájl első N sorának kiírása az stdout-ra tail - első N sor kiírása (-n +4 :kiírás a 4. sortól) wc - szavak száma (a -l kapcsolóval sorok száma)
grep: -E extended regexp (egrep) -o csak az illeszkedést írja ki -v amire NEM illeszkedik a kif. -l csak a filenevet írja ki, ha kif. illeszkedik. -i kis/nagybetű érzéketlen -L csak filenevet ír ki, amiben NINCS illeszkedés
cat booked_out.xml|tr -d '\n'|egrep -o "UNIT[[:spaces:]]*id=\"$LID\"[^>]*" cat OMSZ|grep -E '(megye:Pest)|(cityname:Budapest)'|wc -l
regexp: . - bármely karakter [a-zA-Z0-9] - karakterhalmaz [^>] - nem illeszkedik a > karakterre \(regexp\) - alkifejezés \1 - \9 - visszahivatkozás ^ - sorkezdés $ - sorvég ? - 0 vagy 1 előfordulás * - 0 vagy több előfordulás + - 1 vagy több előfordulás | - vagy {min[,max]) - ismétlések száma \n - újsor \r - kocsivissza \t - tab \G \d - számjegy \D - nem számjegy \s - elválasztó karakter (whitespace) \S - nem whitespace \w - bármely szóban előforduló karakter \W - bármely szóban elő nem forduló karakter \b \B \A \z \Z \xnn - hexa kód
szelektív fájlcsomagolás: find . -name '*.jpg' -o -name '*.gif'|xargs tar -czvf o.tgz
firefox könyvjelzők ellenőrzése wget --spider --force-html -i bookmarks.html
weblap tükrözése: wget -x -nH -r -k -p -g on http://www.mondoka.hu/konyvtarak -x könyvtár szerkezet leképezése -nH URL könyvtár mellőzése -r rekurzív -k html hivatkozásokat lokálisra konvertálja -p minden beépített vagy megjelenítéshez szükséges file -g *.html
modules-updatee force (/etc/modprobe.defs újragenerálása)
iconv -f iso-8859-2 -t utf-8 index.html>index.html.utf8
Profile újratöltése:
source /etc/profile
- A hozzászóláshoz be kell jelentkezni