===== Konfigurace našich počítačů a dalších zařízení ===== ==== IP adresy ==== 195.113.2.20 grimm-rsa.ruk.cuni.cz grimm-rsa 195.113.2.21 jakobson.ruk.cuni.cz jakobson 195.113.2.22 chomsky.ruk.cuni.cz chomsky 195.113.2.23 grimm.ruk.cuni.cz grimm 195.113.2.197 utkl-laserjet.ruk.cuni.cz utkl-laserjet 195.113.2.198 utkl-samsung.ruk.cuni.cz utkl-samsung # 192.168.128.1 jakobson-eth1.ruk.cuni.cz jakobson-eth1 192.168.128.2 grimm-old.ruk.cuni.cz grimm-old 192.168.128.3 chomsky-eth1.ruk.cuni.cz chomsky-eth1 192.168.128.4 grimm-eth1.ruk.cuni.cz grimm-eth1 192.168.128.5 grimm-ipmi 192.168.128.10 thecus.ruk.cuni.cz thecus 192.168.128.11 nas-utkl.ruk.cuni.cz-eth1 nas-utkl ==== Adresy dalších serverů ==== nameserver: 195.113.52.27 195.113.53.27 gateway: 78.128.204.129 timeserver: 78.128.204.129 ==== MAC adresy notebooků ==== * [[utkl:admin:sysadmin:mac_adresy]] ---- ===== Konfigurace ===== ==== grimm ==== * [[http://utkl.ff.cuni.cz/~skoumal/HW/grimm-hw.html|lshw]] * 48 jader * Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz * Paměť: 131928056 kB (128 GB) * Disky: * 300 GB Seagate Savvio 2x - RAID1 - systém\\ Drive Group: 2, ID: 1 * 600 GB Seagate Cheetah 3x - RAID5 (1,2 TB) - rychlá práce\\ Drive Group: 0, ID: 0 * 4 TB WD 8x - RAID6 (24 TB) - data\\ Drive Group: 1, ID: 2\\ partitions spravovat pomocí ''parted'' * Partitions: Filesystem Size Used Avail Use% Mounted on /dev/sdb1 149G 17G 125G 12% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 63G 4.0K 63G 1% /dev tmpfs 63G 103M 63G 1% /tmp tmpfs 13G 1.3M 13G 1% /run none 5.0M 0 5.0M 0% /run/lock none 63G 0 63G 0% /run/shm none 100M 0 100M 0% /run/user /dev/sda1 1.1T 36G 1008G 4% /work /dev/sdc1 22T 2.0T 19T 10% /store * Boot: * /vmlinuz na /dev/sdb1; root=/dev/sdb1 * HW adresy: * eth0: 00:25:90:fc:3a:d2 * eth1: 00:25:90:fc:3a:d3 * [[utkl:admin:sysadmin:grimm-grub]] ---- ==== jakobson ==== * [[http://utkl.ff.cuni.cz/~skoumal/HW/jakobson-hw.html|lshw]] * 8 jader * Paměť: 32 GB * Ubuntu 16.04.3 LTS * disky: Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3,2G 74M 3,1G 3% /run /dev/sda1 886G 21G 821G 3% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup tmpfs 16G 2,1G 14G 14% /mnt/ramdisk tmpfs 16G 0 16G 0% /tmp /dev/sdb1 688G 23G 631G 4% /mnt/sdb1 /dev/sdd1 688G 69M 653G 1% /mnt/sdd1 /dev/sdc1 917G 533G 338G 62% /store tmpfs 3,2G 0 3,2G 0% /run/user/6001 * [[utkl:admin:sysadmin:jakobson-grub]] ---- ==== chomsky ==== * [[http://utkl.ff.cuni.cz/~skoumal/HW/chomsky-hw.html|lshw]] * Zařazení: 30.10.2015 * 12 jader * Paměť: 8 x 8 GB (DDR4) * Systém: Ubuntu 16.04.1 LTS (Mate) * Disky: Filesystem Size Used Avail Use% Mounted on udev 32G 0 32G 0% /dev tmpfs 6,3G 107M 6,2G 2% /run /dev/sda2 901G 17G 839G 2% / tmpfs 32G 8,6M 32G 1% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 32G 0 32G 0% /sys/fs/cgroup tmpfs 32G 0 32G 0% /mnt/ramdisk /dev/sdc1 1,8T 584G 1,2T 34% /store /dev/sdb1 1,8T 591G 1,2T 34% /export/home /dev/sda1 511M 3,4M 508M 1% /boot/efi /dev/sdd1 256M 122M 134M 48% /media/skoumal/VID ---- ==== nas-utkl ==== * RAID 5 * 5.5 TB * {{:utkl:admin:sysadmin:Syno_UsersGuide_NAServer_enu.pdf|Manuál}} * {{:utkl:admin:sysadmin:Syno_QIG_4bay_enu.pdf|Quick Start}} * ''http://192.168.128.11:5000'' * admin:admin * Je třeba se přihlašovat v SeaMonkey, v Google Chrome to nefunguje. ===== Backup ===== ==== chomsky ==== * backup2l:[skoumal@chomsky etc]$ ll backup2l*.conf -rw-r--r-- 1 root root 10627 2012-07-25 15:40 backup2l-annot.conf -rw-r--r-- 1 root root 10618 2011-04-18 17:35 backup2l-milena.conf -rw-r--r-- 1 root root 10622 2011-04-18 17:36 backup2l-petkevic.conf -rw-r--r-- 1 root root 10616 2011-04-18 17:36 backup2l-rosen.conf -rw-r--r-- 1 root root 10620 2011-04-18 17:36 backup2l-skoumal.conf -rw-r--r-- 1 root root 10616 2011-04-18 17:36 backup2l-tomas.conf -rw-r--r-- 1 root root 10893 2011-04-18 17:36 backup2l.conf [skoumal@chomsky etc]$ m /etc/cron.daily/zz-backup2l #!/bin/bash mv -f /root/backup.log.old /root/backup.log.older mv -f /root/backup.log /root/backup.log.old mv -f /root/backup-skoumal.log.old /root/backup-skoumal.log.older mv -f /root/backup-skoumal.log /root/backup-skoumal.log.old nice -n 19 /usr/local/bin/backup2l -b > /root/backup.log nice -n 19 /usr/local/bin/backup2l -c /etc/backup2l-skoumal.conf -b > /root/backup-skoumal.log nice -n 19 /usr/local/bin/backup2l -c /etc/backup2l-petkevic.conf -b nice -n 19 /usr/local/bin/backup2l -c /etc/backup2l-tomas.conf -b nice -n 19 /usr/local/bin/backup2l -c /etc/backup2l-rosen.conf -b nice -n 19 /usr/local/bin/backup2l -c /etc/backup2l-milena.conf -b nice -n 19 /usr/local/bin/backup2l -c /etc/backup2l-annot.conf -b [skoumal@chomsky etc]$ m backup2l-annot.conf ################################################## # Volume identification # This is the prefix for all output files; # multiple volumes can be handled by using different configuration files VOLNAME="annot" ################################################## # Source files # List of directories to make backups of. # All paths MUST be absolute and start with a '/'! #SRCLIST=(/export/home /mnt/sata2/manatee-registry /mnt/sata2/data) SRCLIST=(/usr/local/corp/annotate/data) ################################################## # Destination # Destination directory for backups; # it must exist and must not be the top-level of BACKUP_DEV BACKUP_DIR="/array/chomsky-backup" ################################################## # Backup parameters # Number of levels of differential backups (1..9) MAX_LEVEL=2 # Maximum number of differential backups per level (1..9) MAX_PER_LEVEL=5 # Maximum number of full backups (1..8) MAX_FULL=2 # For differential backups: number of generations to keep per level; # old backups are removed such that at least GENERATIONS * MAX_PER_LEVEL # recent versions are still available for the respective level GENERATIONS=1 # If the following variable is 1, a check file is automatically generated CREATE_CHECK_FILE=1 ################################################## # Misc. # Create a backup when invoked without arguments? AUTORUN=0 # Size units SIZE_UNITS="" # set to "B", "K", "M" or "G" to obtain unified units in summar y list # Remove this line after the setup is finished. #UNCONFIGURED=1 # Archive driver for new backups (optional, default = "DRIVER_TAR_GZ") # CREATE_DRIVER="DRIVER_MY_AFIOZ" ==== grimm ==== * cron.weekly:[skoumal@grimm cron.weekly]$ ll backup-* -rwxr-xr-x 1 root root 323 2011-02-28 09:37 backup-corp -rwxr-xr-x 1 root root 248 2011-04-27 09:54 backup-langr -rwxr-xr-x 1 root root 224 2012-07-25 15:53 backup-rules [skoumal@grimm cron.weekly]$ m backup-corp #!/bin/bash # This script performs backup of /corp # to jakobson (/raid/grimm-backup/corp.XXX.tgz) DUMP_EXT=`date +%y%m%d%H%M%S` cd /corp tar czf qqq.tgz --exclude 'LEX*' --exclude 'lost+found' --exclude 'DVD' --exclude 'syn*' * mv qqq.tgz /net/jakobson/raid/corp.${DUMP_EXT}.tgz [skoumal@grimm cron.weekly]$ m backup-langr #!/bin/bash # This script performs backup of /disk2/langr # to thecus (/array/grimm-backup/langr.XXX.tgz) DUMP_EXT=`date +%y%m%d%H%M%S` cd /disk2/langr tar czf qqq.tgz --exclude 'lost+found' * mv qqq.tgz /array/grimm-backup/langr.${DUMP_EXT}.tgz [skoumal@grimm cron.weekly]$ m backup-rules #!/bin/bash # This script performs backup of /disk3/rules # to thecus (/array/grimm-backup/rules.XXX.tgz) DUMP_EXT=`date +%y%m%d%H%M%S` cd /disk3 tar czf qqq.tgz rules mv qqq.tgz /array/grimm-backup/rules.${DUMP_EXT}.tgz ==== jakobson ==== * backup2l:[root@jakobson etc]# ll backup2l*.conf -rw-r--r-- 1 root root 13262 Oct 30 20:46 backup2l-etc.conf -rw-r--r-- 1 root root 13274 Oct 30 20:47 backup2l-local.conf -rw-r--r-- 1 root root 13272 Oct 30 20:46 backup2l-mail.conf -rw-r--r-- 1 root root 13270 Oct 31 15:39 backup2l-varlib.conf -rw-r--r-- 1 root root 13236 Oct 17 2011 backup2l.conf [root@jakobson etc]# m /etc/cron.daily/zz-backup2l #!/bin/bash ! which backup2l > /dev/null || nice -n 19 backup2l -c /etc/backup2l-etc.conf -b ! which backup2l > /dev/null || nice -n 19 backup2l -c /etc/backup2l-local.conf -b ! which backup2l > /dev/null || nice -n 19 backup2l -c /etc/backup2l-mail.conf -b [root@jakobson etc]# m backup2l-etc.conf ################################################## # Volume identification # This is the prefix for all output files; # multiple volumes can be handled by using different configuration files VOLNAME="etc" ################################################## # Source files # List of directories to make backups of. # All paths MUST be absolute and start with a '/'! #SRCLIST=(/etc /root /home /var/mail /usr/local) SRCLIST=(/etc) ################################################## # Destination # Destination directory for backups; # it must exist and must not be the top-level of BACKUP_DEV BACKUP_DIR="/array/jakobson-backup" ################################################## # Backup parameters # Number of levels of differential backups (1..9) MAX_LEVEL=2 # Maximum number of differential backups per level (1..9) MAX_PER_LEVEL=5 # Maximum number of full backups (1..8) MAX_FULL=2 # For differential backups: number of generations to keep per level; # old backups are removed such that at least GENERATIONS * MAX_PER_LEVEL # recent versions are still available for the respective level GENERATIONS=1 # If the following variable is 1, a check file is automatically generated CREATE_CHECK_FILE=1 ################################################## # Misc. # Create a backup when invoked without arguments? AUTORUN=0 # Size units SIZE_UNITS="" # set to "B", "K", "M" or "G" to obtain unified units in summary list # Remove this line after the setup is finished. #UNCONFIGURED=1 # Archive driver for new backups (default = "DRIVER_TAR_GZ") #CREATE_DRIVER="DRIVER_TAR_BZ2" # Usable built-in drivers for CREATE_DRIVER: # DRIVER_TAR, DRIVER_TAR_GZ, DRIVER_TAR_BZ2, DRIVER_AFIOZ [root@jakobson etc]# m backup2l-local.conf ################################################## # Volume identification # This is the prefix for all output files; # multiple volumes can be handled by using different configuration files VOLNAME="usr-local" ################################################## # Source files # List of directories to make backups of. # All paths MUST be absolute and start with a '/'! #SRCLIST=(/etc /root /home /var/mail /usr/local) SRCLIST=(/usr/local) [root@jakobson etc]# m backup2l-mail.conf ################################################## # Volume identification # This is the prefix for all output files; # multiple volumes can be handled by using different configuration files VOLNAME="var-mail" ################################################## # Source files # List of directories to make backups of. # All paths MUST be absolute and start with a '/'! #SRCLIST=(/etc /root /home /var/mail /usr/local) SRCLIST=(/var/mail) * automysqlbackup:[root@jakobson ~]# ll /var/lib/automysqlbackup/ total 12 drwxr-xr-x 6 root root 4096 Oct 31 06:28 daily drwxr-xr-x 2 root root 4096 Oct 31 06:28 monthly drwxr-xr-x 6 root root 4096 Oct 31 06:28 weekly ===== mivvy ===== * Ubuntu 10.04 ==== Konfigurace wi-fi ==== * Chybové hlášky v messages:Dec 30 23:04:38 utkl-mivvy kernel: [ 12.647584] <-- RTMPAllocTxRxRingMemory, Status=0 Dec 30 23:04:38 utkl-mivvy kernel: [ 12.650548] RtmpOSFileOpen(): Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat Dec 30 23:04:38 utkl-mivvy kernel: [ 12.650559] Open file "/etc/Wireless/RT2860STA/RT2860STA.dat" failed! Dec 30 23:04:38 utkl-mivvy kernel: [ 12.650566] 1. Phy Mode = 0 Dec 30 23:04:38 utkl-mivvy kernel: [ 12.650571] ERROR!!! NICReadRegParameters failed, Status[=0x00000001] Dec 30 23:04:38 utkl-mivvy kernel: [ 12.655768] !!! rt28xx Initialized fail !!! * Oprava:$ cat /etc/Wireless/RT2860STA/RT2860STA.dat Default ===== Tenké klienty ===== ==== Video rozhraní ==== Video porty na klientech: * 4x **DisplayPort** nebo **HDMI** * 1x dual head **HDMI** Monitory: * 1x **DisplayPort** + **DVI** + **VGA** (chomsky) * 4x **DVI** + **VGA** (Tomáš, chomsky-malý, Saša, navíc) * 4x **VGA** (Hanka 2x, Milena, Niki) Kabely a konektory: * 1x **DisplayPort** <-> **DisplayPort** (chomsky) * 2x **HDMI** <-> **VGA** (Hanka) Chybí: * Tomáš: **DisplayPort** nebo **HDMI** <-> **DVI** nebo **VGA** * Milena: **DisplayPort** nebo **HDMI** <-> **VGA** * Niki: **DisplayPort** nebo **HDMI** <-> **VGA** * Saša: **DisplayPort** nebo **HDMI** <-> **VGA** ===== Uživatelé a jejich IDs ===== | **skoumal** | 6001 | Hana Skoumalova | chomsky | **jakobson** | grimm | | **rosen** | 6002 | Alexandr Rosen | chomsky | jakobson | **grimm** | | **milena** | 6003 | Milena Hnatkova | chomsky | jakobson | **grimm** | | **tomas** | 6005 | Tomas Jelinek | chomsky | jakobson | **grimm** | | **sindlerova** | 6006 | Jana Sindlerova | chomsky | **jakobson** | grimm | | johanka | 6358 | Johanka Dolezalova | chomsky | | | | dolezalova | 6358 | Johanka Dolezalova | chomsky | | | | //**kveton**// | 6951 | Pavel Kveton | chomsky | **jakobson** | grimm | | qiq | 6952 | Miroslav Spousta | chomsky | **jakobson** | | | kren | 6953 | Michal Kren | chomsky | jakobson | **grimm** | | karel | 6954 | Karel Oliva | chomsky | | | | //**vondricka**// | 6955 | Pavel Vondricka | chomsky | | | | **petkevic** | 6957 | Niki Petkevic | chomsky | jakobson | **grimm** | | //**utkl**// | 6958 | Dummy user | chomsky | **jakobson** | grimm | | cvrcek | 6959 | Vaclav Cvrcek | chomsky | | **grimm** | | skml | 6963 | Zdena Skoumalova | chomsky | **jakobson** | grimm | | jhana | 6964 | Jirka Hana | chomsky | **jakobson** | grimm | | gpenn | 6965 | G. Penn | chomsky | | | | skrabal | 6970 | Michal Skrabal | chomsky | **//jakobson//** | | | //markova// | 6973 | Sasa Markova | chomsky | | | | stindlova | 6974 | Barbora Stindlova | chomsky | | | | novakova | 6975 | Lucie Novakova | chomsky | | | | //**stepanek**// | 6976 | Jan Stepanek | chomsky | **jakobson** | | | **lenka** | 6977 | Lenka Horcickova | chomsky | | | | //**vitovec**// | 6978 | Premysl Vitovec | chomsky | **jakobson** | grimm | | //barancikova// | 6979 | Petra Barancikova | chomsky | | grimm | | //**znamenacek**// | 6980 | Jiri Znamenacek | chomsky | **jakobson** | grimm | | //svarny// | 6981 | Petr Svarny | | | grimm | | **henys** | 6982 | Jan Henys | chomsky | **jakobson** | grimm | | **krivan** | 6983 | Jan Krivan | chomsky | **jakobson** | grimm | | //hnatek// | 6984 | Tomas Hnatek | chomsky | | grimm | | //**naplava**// | 6985 | Jakub Naplava | | **jakobson** | | ===== PC ===== ==== Antivir Eset NOD32 ==== * počítače: Dell (32bit, Milena), Dell (32bit, Niki), Asus Eee (32bit, Milena), HP ProBook (32bit, Hanka) * přístupové údaje: EAV-18115894, mux5msa6mr ===== Tunel SSH ===== * ''webmin'' doma:$ ssh -L 10001:jakobson:10000 jakobson a pak otevřít stránku https://localhost:10001 ===== Apache a ssh ===== ==== Apache se hlásí jako jiný uživatel ==== * na stroji s apachem (jakobson) vytvořit adresář ''.ssh'' pod ''/var/www'':$ su - $ cd /var/www $ mkdir .ssh $ chown www-data:www-data .ssh * vyrobit pro apache ssh-key:$ sudo -u apache ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/var/www/.ssh/id_rsa): Created directory '/var/www/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /var/www/.ssh/id_rsa. Your public key has been saved in /var/www/.ssh/id_rsa.pub. The key fingerprint is: 3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 www-data@jakobson * zkontrolovat práva k souborům v ''.ssh'' * přidat ''id_rsa.pub'' do souboru ''authorized_keys'' pro uživatele na jiném stroji (''skoumal@chomsky''):$ cd .ssh $ scp id_rsa.pub skoumal@chomsky:.ssh/apache.jakobson $ ssh skoumal@chomsky $ cd ~/.ssh $ cat apache.jakobson >> authorized_keys * vyzkoušet na jakobsonovi:sudo -u apache ssh skoumal@chomsky ==== Apache se hlásí jako apache ==== * lze použít pouze ke kopírování souborů -- apache se nesmí nalogovat * vytvořit id_rsa.pub jako nahoře (nebo použít již vytvořený) * na jiném stroji (grimm) vytvořit taky ''/var/www/.ssh'' * přidat ''id_rsa.pub'' z jakobsona do ''authorized_keys'' na grimmovi * v ''/etc/passwd'' na grimmovi změnit u www-data login na ''/usr/bin/scponly'' (zkontrolovat, jestli je nainstalovaný) **Pozor, nové Ubuntu na něj nemá package!** * ''/etc/shells'' musí obsahovat ''scponly'' (obvykle se tam připíše při instalování) * zkusit něco zkopírovat:$ sudo -u www-data scp grimm:/usr/local/langr/rules/linguists/tmp/hanka/LEX /tmp * při potížích zkusit ''scp -v''