User Tools

Site Tools


admin:procedures

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
admin:procedures [2019/10/04 14:51]
peppe [Δημιουργία]
admin:procedures [2022/11/09 09:45] (current)
peppe
Line 16: Line 16:
   # newaliases   # newaliases
   # setstats_student.sh <user>   # setstats_student.sh <user>
 +  # webmail_welcome.sh <user> (για gcloud redirection)
  
 === titan-new (10.7.4.44) === === titan-new (10.7.4.44) ===
Line 46: Line 47:
 === uranus === === uranus ===
   # user home rename   # user home rename
 +  # emailforward-single.sh <newuser>
  
 === gaia === === gaia ===
Line 51: Line 53:
   # newaliases   # newaliases
   # mv /var/mail/<olduser> /var/mail/<newuser>   # mv /var/mail/<olduser> /var/mail/<newuser>
 +  # forward_mbox.sh <newuser>
  
 === titan-new (10.7.4.44) === === titan-new (10.7.4.44) ===
Line 82: Line 85:
  
  
 +----
 ==== Πρόβλημα "error in service module" κατά την αλλαγή password (scylla) ==== ==== Πρόβλημα "error in service module" κατά την αλλαγή password (scylla) ====
  
   # sh /etc/rc.d/yppasswdd restart   # sh /etc/rc.d/yppasswdd restart
  
 +
 +----
 +
 +==== Λογαριασμοί μεταπτυχιακών ====
 +
 +Για μεταγραφή σε λατινικούς χαρακτήρες:\\
 +[[http://www.passport.gov.gr/passports/GrElotConverter/GrElotConverter.html]]\\
 +
 +Αποθήκευση της λίστας σε αρχείο names.txt\\
 +Για παραγωγή usernames:
 +  $ awk '{print tolower(substr($2,1,1)) tolower($1) "\t" $0}' names.txt > grads.txt
 +
 +Παραγωγή αποκόμματος master.passwd.\\
 +uid = πρώτο User ID που θα χρησιμοποιηθεί\\
 +20210922 = ημερομηνία\\
 +21 = ακαδημαϊκό έτος εισαγωγής (π.χ. 21 σημαίνει 2021-22)\\
 +  $ awk -F'\t' 'BEGIN{uid=16368}{printf("%s:*LK-UNUSED-%d*:%d:51::0:0:%s:/usr/home/grads/grads%d/%s:/usr/local/bin/tcsh\n", $1, 20210922, uid, $2, 21, $1); uid++}' grads.txt
 +
 +Εισαγωγή σε scylla:/var/yp/master.passwd (& make)\\
 +\\
 +Δημιουργία homedirs, uranus:
 +  # awk '{print "accmake-grads.sh "$1}' grads.txt
 +Δημιουργία λίστας για gaia:/etc/aliases (& newaliases)
 +  $ awk '{printf("%s, ", $1)}' grads.txt
 +Δημιουργία εντολής για e-mail quotas (copy & paste σε gaia):
 +  $ awk '{print "setstats_grads.sh "$1}' grads.txt
 +Δημιουργία εντολής για print quotas (copy & paste σε titan-new):
 +  $ awk '{print "create_grads_quotas.sh "$1}' grads.txt
  
  
Line 162: Line 193:
  
  
 +===== DRBL - clonezilla server =====
 +
 +Προσθήκη νέου μηχανήματος
 +
 +==== drbl ====
 +
 +Add details in /etc/dhcp/dhcpd.conf
 +  # service isc-dhcp-server restart
 +
 +run /root/bin/clonezilla-config*.sh
 +
 +boot pass: pxelinux
 +
 +==== dcs ====
 +
 +Change system functionality. Examples in ~/bin
 +
 +unicast:
 +  drbl-ocs -b -g auto -e1 auto -e2 -x -r -icds -j2 -p reboot -l en_US.UTF-8 startdisk restore ubuntu22.04-hp705ws01-2022-09-28-07-img sda
 +
 +multicast:
 +  drbl-ocs -b -g auto -e1 auto -e2 -x -r -icds -j2 -p reboot --clients-to-wait 13 --max-time-to-wait 300 -l en_US.UTF-8 startdisk multicast_restore ubuntu1804LTS-golden-2020-02-11-08-img sda
 +  
 +===== Labs installation =====
 +
 +==== Convert boot from UEFI to legacy (Για ubuntu 18.04 LTS μόνο) ====
 +
 +- Boot ubuntu live USB\\
 +- Change flag of EFI partition to bios_grub (gparted -> /dev/sda1 -> manage flags -> bios_grub)\\
 +  # mount /dev/sda2 /mnt
 +remove EFI entry:
 +  # vi /mnt/etc/fstab
 +
 +  # mount -o bind /proc /mnt/proc
 +  # mount -o bind /dev /mnt/dev
 +  # mount -o bind /sys /mnt/sys
 +  # chroot /mnt
 +  # grub-install /dev/sda
  
admin/procedures.1570189885.txt.gz · Last modified: 2019/10/04 14:51 by peppe