您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

lab5-solution.org 3.2 KiB

11 个月前
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. #+title: Lab5 Solution
  2. #+title: Amirlan Sharipov (BS21-CS-01)
  3. #+author: Amirlan Sharipov (BS21-CS-01)
  4. #+PROPERTY: header-args :results verbatim :exports both
  5. #+OPTIONS: ^:nil
  6. * Question 1
  7. #+begin_src bash
  8. echo "Username: $(whoami)"
  9. echo "Home Directory: $HOME"
  10. echo "Shell: $SHELL"
  11. echo "Hostname: $(hostname)"
  12. ipaddress="$(ip addr | grep -A5 "enp2s0f1:" | grep "inet .*" | awk '{print $2}')"
  13. echo "IP address: $ipaddress"
  14. #+end_src
  15. #+RESULTS:
  16. : Username: rinri
  17. : Home Directory: /home/rinri
  18. : Shell: /bin/zsh
  19. : Hostname: akemi
  20. : IP address: 10.244.1.78/24
  21. * Question 2
  22. #+begin_src bash
  23. HOME=lab5-solution.org # THIS IS DONE TO NOT MAKE HOME BACKUP WHEN EXPORTING
  24. sudo mkdir -p /var/backups
  25. FNAME="$(date '+/var/backups/home_backup_%b_%d_%Y_%H_%M_%S.tar.gz')"
  26. sudo tar caf $FNAME $HOME
  27. #+end_src
  28. #+RESULTS:
  29. * Question 3
  30. #+begin_src bash
  31. uname -svm
  32. w
  33. CUR_USERS="$(who | awk '{print $1}' | sort | uniq)"
  34. if [ -d "/sys/firmware/efi" ]; then
  35. echo "EFI"
  36. else
  37. echo "No EFI"
  38. fi
  39. lsblk -o "+PTTYPE" | sed 's/^\([A-Za-z]*\) \(.*\)gpt/\1*\2gpt/'
  40. efibootmgr | grep "Boot$(efibootmgr | grep "BootOrder" | awk '{print substr($2, 0, 4);}')"
  41. #+end_src
  42. #+RESULTS:
  43. #+begin_example
  44. Linux #1 SMP PREEMPT_DYNAMIC Tue, 14 Feb 2023 22:08:08 +0000 x86_64
  45. 23:43:06 up 9:31, 2 users, load average: 0.94, 1.05, 0.96
  46. USER TTY LOGIN@ IDLE JCPU PCPU WHAT
  47. rinri tty1 14:11 9:31m 7:29 0.00s xinit /home/rinri/.xinitrc -- /etc/X11/xinit/xserverrc :0 vt1 -keeptty -auth /tmp/serverauth.unEBAJdBrv
  48. root tty2 14:46 8:56m 0.00s 0.00s -bash
  49. EFI
  50. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS PTTYPE
  51. sda* 8:0 0 931.5G 0 disk gpt
  52. ├─sda1 8:1 0 499M 0 part gpt
  53. ├─sda2 8:2 0 100M 0 part gpt
  54. ├─sda3 8:3 0 16M 0 part gpt
  55. ├─sda4 8:4 0 42.4G 0 part gpt
  56. ├─sda5 8:5 0 38.8G 0 part gpt
  57. ├─sda6 8:6 0 100M 0 part gpt
  58. ├─sda7 8:7 0 3.1G 0 part gpt
  59. ├─sda8 8:8 0 315G 0 part /mnt/rec gpt
  60. └─sda9 8:9 0 531.5G 0 part /mnt/data gpt
  61. sdb* 8:16 0 465.8G 0 disk gpt
  62. ├─sdb1 8:17 0 16M 0 part gpt
  63. ├─sdb2 8:18 0 250G 0 part gpt
  64. ├─sdb3 8:19 0 64.7G 0 part / gpt
  65. ├─sdb4 8:20 0 97.2G 0 part /home gpt
  66. ├─sdb5 8:21 0 8G 0 part [SWAP] gpt
  67. ├─sdb6 8:22 0 781M 0 part /boot gpt
  68. ├─sdb7 8:23 0 44G 0 part gpt
  69. └─sdb8 8:24 0 1G 0 part gpt
  70. Boot0003* Arch BTW HD(7,GPT,1d75b784-ef17-3c4d-9e74-0b058e17bf83,0x3a1ff800,0x18680f)/File(\vmlinuz-linux)72006f006f0074003d00500041005200540055005500490044003d00660062006500660039003600310033002d0066006200660035002d0038003400340035002d0038006400310063002d00370061003600330037003000390064003100320032003900200072006500730075006d0065003d00500041005200540055005500490044003d00660033003700300031003100360031002d0035006500350036002d0065003000340037002d0061006200640031002d00390063003600380034003100320030006400340061006400200072007700200069006e0069007400720064003d005c0069006e0069007400720061006d00660073002d006c0069006e00750078002e0069006d006700
  71. #+end_example