/bin/bash^M : bad interpreter
změna dos souboru na soubor pro unix/linux

vim - do řádky za : (dvojtečku vlevo dole (shift+:)) , vložit následující 1,$ s/{ctrl+V}{ctrl+M}// (to je, stisknout ctrl+v a pak ctrl+m) 1,$ s/^M// (výsledek)
sed $> sed ' s/.$//' dos.sh > linux.sh
dos2unix | nejjednodušší způsob změny dos souboru $> dos2unix soubor.txt
Jaký Suse mám nainstalovaný ? cat /etc/SuSE-release
Smazání historie konzole (terminálu) history -c
Balíčky RPM rpm -ihv xxx.rpm - přidá rpm -qa | grep xxx - vyhledá balíček rpm -e xxx.rpm - odebere pm --nodeps - bez závislostí rpm --force - na nic nebere ohled rpm -ihvr xxx.rpm - instaluje do root adresáře
Přimoutování LVM disků vgscan vgchange -a y mount /dev/vg00/root když není modul : insmod /lib/modules/2.6.xxkernel/kernel/drivers/md/dm_mod.ko /sbin/devmap_mknod.sh mount /dev/vg00/root
Přidání svazku LVM lvcreate -L 3G(velikost svazku) -n RPMS(jméno svazku) vg00(název LVM svazku) ls /dev/vg00 - vypíše všechny svazky v LVM mkfs.ext3 /dev/vg00/RPMS - naformátuje přidaný svazek na EXT3 vi /etc/fstab - přidat řádku pro automatické moutování svazku něco jako - /dev/vg00/rpms /rpms ext3 acl,user_xattr 1 2
Ztráta ROOT hesla - jak na to ? Vyrobit (pokud již není) na jiném PC příkazem /sbin/mkrescue --iso obraz záchranného CD toto vypálit a nabootovat z něj. Zadat linux S, jsme v single modu, zadat passwd + nové heslo a je to.
informace o síťové katě atd.. ETHTOOL eth0
připojení SMB smbmount -o username=jmeno,password=heslo //10.10.10.1/adresar /tmp/mnt nebo mount -t smbfs -o username=jmeno,password=heslo //10.10.10.1/adresar /mnt/
Nastavení statické IP adresy v RedHatu vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes TYPE=Ethernet BOOTPROTO=static BROADCAST=10.10.10.255 IPADDR=10.10.10.239 NETMASK=255.255.255.0 NETWORK=10.10.10.0 GATEWAY=10.10.10.1
Zpráva uživatelům na konzoli pomocí příkazu - Wall mkdir /data/{data_sda,data_sdb,data_sdc} vytvoří se adresáře: /data/data_sda/ /data/data_sdb/ /data/data_sdc/ echo zpráva pro všechny uživatele připojený k serveru - bude se vypínat | wall
Kopírování SCP Poslat ze Serveru na PC : scp soubor.gz uživatel@ip pc:/adresář/ příklad: scp test.img root@192.168.1.1:/root/
Stáhnout ze Serveru na PC : scp uživatel@ip serveru:/adresář/soubor.gz /pc_adresář/ příklad: scp root@192.168.1.1:/root/test.img /root/
Prostor pro testování dd if=/dev/zero of=/mnt/disk.img bs=102400 count=102400 (vytvoří se soubor o velkiosti 100MB) mkfs.ext3 /mnt/disk.img (naformátuje na ext3) mount -o loop /mnt/disk.img /mnt/adresar (přimountuje disk.img do adresáře a může se do něj zapisovat jako na normální disk)
:s% /hda/sda/gc ve VI vyhledá výraz hda a nahradí výrazem sda (g více řetězů v řádku a s se zeptá jestli to může přepsat)
for a in 0..9; do for b in 0..9; do echo a> $a$b; done; done Vygeneruje se 10 000 souboru o velikosti 2b
find . -type f -exec rm {} \; Smažou se všechny soubory v daném adresáři (pod adresářích) a zachová se adresářová struktura.