sandervanvugt

RHCSA day3 jan22

Jan 27th, 2022
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.78 KB | None | 0 0
  1. ###### setting up an NFS server
  2. 19 mkdir /data
  3. 20 cd /data
  4. 21 touch file{1..10}
  5. 22 ls
  6. 23 cd ..
  7. 24 mkdir -p /home/ldap/ldapuser{1..10}
  8. 25 ls /home/ldap
  9. 26 vim /etc/exports
  10. 27 systemctl disable --now firewalld
  11. 28 systemctl enable --now nfs-server
  12. 29 systemctl status nfs-server
  13. 30 showmount -e localhost
  14. 31 history
  15. [root@control /]# cat /etc/exports
  16. /data *(rw,no_root_squash)
  17. /home/ldap *(rw,no_root_squash)
  18.  
  19. ###### all other commands
  20. [root@server ~]# history
  21. 1 su - lisa
  22. 2 history
  23. 3 lsblk
  24. 4 poweroff
  25. 5 lsblk
  26. 6 su - linda
  27. 7 xxd -l 512 /dev/nvme0n1
  28. 8 fdisk /dev/nvme0n1
  29. 9 lsblk
  30. 10 mount /dev/nvme0n1p3 /mnt
  31. 11 mkfs.xfs /dev/nvme0n1p3
  32. 12 mount /dev/nvme0n1p3 /mnt
  33. 13 mount
  34. 14 cd /mnt
  35. 15 touch hellomount
  36. 16 ls
  37. 17 history
  38. 18 fdisk /dev/nvme0n1
  39. 19 fdisk /dev/nvme0n1p1
  40. 20 fdisk /dev/nvme0n1
  41. 21 lsblk
  42. 22 cat /proc/partitions
  43. 23 partprobe
  44. 24 reboot
  45. 25 lsblk
  46. 26 mount
  47. 27 df -h
  48. 28 mkdir /mypart
  49. 29 vim /etc/fstab
  50. 30 mount -a
  51. 31 df -h
  52. 32 mkfs.ext4 /dev/nvme0n1p5
  53. 33 mkfs.xfs /dev/nvme0n1p6
  54. 34 mkdir /xfs
  55. 35 mkdir /ext4
  56. 36 vim /etc/fstab
  57. 37 mount -a
  58. 38 df -h
  59. 39 vim /etc/fstab
  60. 40 fdisk /dev/nvme0n1
  61. 41 reboot
  62. 42 lsblk
  63. 43 vim /etc/fstab
  64. 44 blkid
  65. 45 grep UUID /etc/fstab
  66. 46 cat /etc/fstab
  67. 47 xfs_admin --help |less
  68. 48 xfs_admin -L goat /dev/nvme0n1p5
  69. 49 blkid
  70. 50 vim /etc/fstab
  71. 51 vim /etc/default/grub
  72. 52 grub2-mkconfig -o /boot/grub2/grub.cfg
  73. 53 reboot
  74. 54 lsblk
  75. 55 df -h
  76. 56 blkid
  77. 57 history
  78. 58 sysctl -t help
  79. 59 systemctl -t help
  80. 60 man pkexec
  81. 61 man polkit
  82. 62 find / -name "polkit"
  83. 63 cd /etc/polkit-1/
  84. 64 ls
  85. 65 cd rules.d/
  86. 66 ls
  87. 67 vim 50-default.rules
  88. 68 cd /usr/lib/polkit-1/
  89. 69 ls
  90. 70 cd
  91. 71 pkexec visudo
  92. 72 groupadd students
  93. 73 groupadd profs
  94. 74 vim /etc/login.defs
  95. 75 for i in linda lisa anna anouk; do userdel -rf $i; done
  96. 76 cat /etc/passwd
  97. 77 for i in linda lisa anna anouk; do userdel -rf $i; done
  98. 78 #for i in linda lisa anna anouk; do user $i; done
  99. 79 ls /home
  100. 80 cd /data/account/
  101. 81 ls -l
  102. 82 useradd -G students linda
  103. 83 useradd -G students lisa
  104. 84 useradd -G profs anna
  105. 85 useradd -G profs anouk
  106. 86 id anna
  107. 87 id lisa
  108. 88 mkdir /data/profs /data/students
  109. 89 cd /data
  110. 90 ls -l
  111. 91 chown anna:profs profs
  112. 92 chown anna:students studnets
  113. 93 chown anna:students students/
  114. 94 chmod 3770 {profs,students}
  115. 95 ls -l
  116. 96 history | tail -12
  117. 97 history
  118. 98 vim /etc/fstab
  119. 99 ls
  120. 100 ls -l
  121. 101 su - lisa
  122. 102 su - anouk
  123. 103 setfacl -R -m g:profs:rx /data/students/
  124. 104 getfacl /data/students/
  125. 105 cd students/
  126. 106 ls -l
  127. 107 ls -ld .
  128. 108 man setfacl
  129. 109 #setfacl -x g:staff file
  130. 110 cd ..
  131. 111 setfacl -R -x g:profs /data/students
  132. 112 ls -l students/
  133. 113 setfacl -R -m g:profs:rX /data/students/
  134. 114 setfacl students/
  135. 115 getfacl students/
  136. 116 getfacl students/lisa1
  137. 117 getfacl students/
  138. 118 cd students/
  139. 119 ls -l
  140. 120 getfacl lisa2
  141. 121 su - lisa
  142. 122 getfacl lisa3
  143. 123 setfacl -m d:g:profs:rx /data/students
  144. 124 su - linda
  145. 125 history
  146. 126 yum install nmap -y
  147. 127 df -h
  148. 128 lsblk
  149. 129 poweroff
  150. 130 ./countdown 12
  151. 131 ./countdown 13
  152. 132 lsblk
  153. 133 mkdir /isos
  154. 134 fdisk /dev/nvme0n6
  155. 135 lsblk
  156. 136 mkfs.xfs -L isos /dev/nvme0n6p1
  157. 137 vim /etc/fstab
  158. 138 tail -1 /etc/fstab
  159. 139 mount -a
  160. 140 df -h
  161. 141 dd if=/dev/sr0 of=/isos/rhel85.iso bs=1M
  162. 142 df -h
  163. 143 history
  164. 144 mkdir /repo
  165. 145 vim /etc/fstab
  166. 146 mount -a
  167. 147 vim /etc/fstab
  168. 148 mount -a
  169. 149 ls /repo/
  170. 150 history
  171. 151 tail -2 /etc/fstab
  172. 152 df -h
  173. 153 yum repolist
  174. 154 cd /etc/yum.repos.d/
  175. 155 ls
  176. 156 cat redhat.repo
  177. 157 vim base.repo
  178. 158 cd /repo
  179. 159 ls
  180. 160 cat media.repo
  181. 161 vim appstream.repo
  182. 162 cd
  183. 163 cd /etc/yum.repos.d/
  184. 164 ls
  185. 165 vim appstream.repo
  186. 166 yum repolist
  187. 167 cd /repo
  188. 168 ls
  189. 169 ls -l $(which dnf)
  190. 170 ls -l $(which yum)
  191. 171 yum provides */semanage
  192. 172 vim appstream.repo
  193. 173 cd /etc/yum.repos.d/
  194. 174 vim appstream.repo
  195. 175 yum provides */semanage
  196. 176 seinfo
  197. 177 history
  198. 178 yum module list
  199. 179 yum module list | less
  200. 180 yum module provides httpd
  201. 181 yum module info postgresql
  202. 182 yum module info postgresql | less
  203. 183 yum module info --profile postgresql
  204. 184 yum module list postgresql
  205. 185 yum install @postgresql:9.6/devel
  206. 186 yum install httpd
  207. 187 yum module enable postgresql:9.6
  208. 188 nmtui
  209. 189 ip a
  210. 190 nmtui
  211. 191 ip a
  212. 192 ifconfig
  213. 193 ip a
  214. 194 ifconfig -a
  215. 195 ifconfig /all
  216. 196 man ifconfig
  217. 197 ip -s link
  218. 198 ifconfig
  219. 199 man ifconfig
  220. 200 rpm -qf $(which ifconfig)
  221. 201 rpm -ql net-tools
  222. 202 rpm -ql net-tools | grep bin
  223. 203 yum remove net-tools
  224. 204 ip addr add dev ens160 11.0.0.11/24
  225. 205 ip a
  226. 206 ip route show
  227. 207 ip route add 20.0.0.0/24 via 192.168.29.9
  228. 208 ip route show
  229. 209 nmtui
  230. 210 cd
  231. 211 ./countdown 12
  232. 212 sysctl -a
  233. 213 sysctl -a | wc
  234. 214 systemctl status tuned
  235. 215 tuned-adm list
  236. 216 tuned-adm profile desktop
  237. 217 tuned-adm --help
  238. 218 cd /usr/lib/tuned/
  239. 219 ls
  240. 220 cd throughput-performance/
  241. 221 ls
  242. 222 vim tuned.conf
  243. 223 pwd
  244. 224 ls -ld /etc/tuned/
  245. 225 mkdit /etc/tuned/sander
  246. 226 mkdir /etc/tuned/sander
  247. 227 cp tuned.conf /etc/tuned/sander/
  248. 228 systemctl restart tuned
  249. 229 tuned-adm list
  250. 230 yum provides */tuned
  251. 231 yum groups list
  252. 232 fdisk /dev/nvme0n1
  253. 233 lsblk
  254. 234 pvcreate --help
  255. 235 pvcreate /dev/nvme0n1p6
  256. 236 pvs
  257. 237 pvdisplay
  258. 238 vgcreate --help | less
  259. 239 vgcreate -s 4M vgdata /dev/nvmen0p6
  260. 240 vgcreate -s 4M vgdata /dev/nvme0n1p6
  261. 241 vgs
  262. 242 pvs
  263. 243 lvcreate --help | less
  264. 244 lvcreate -L 1G -n lvdata vgdata
  265. 245 pvs
  266. 246 lvcreate -l 100%FREE -n lvdata vgdata
  267. 247 lvs
  268. 248 mkfs.ext4 /dev/vgdata/lvdata
  269. 249 mkdir /lvdata
  270. 250 vim /etc/fstab
  271. 251 mount -a
  272. 252 mount
  273. 253 ls -l /dev/vgdata/lvdata /dev/mapper/vgdata-lvdata
  274. 254 \ls -l /dev/vgdata/lvdata /dev/mapper/vgdata-lvdata
  275. 255 history
  276. 256 xxd /dev/nvme0n1p6 | less
  277. 257 history
  278. 258 lvs
  279. 259 vgs
  280. 260 fdisk /dev/nvme0n1
  281. 261 lsblk
  282. 262 vgextend vgdata /dev/nvme0n1p7
  283. 263 vgs
  284. 264 lvextend /dev/vgdata/lvdata -L +1G
  285. 265 lvs
  286. 266 df -h
  287. 267 mount | grep data
  288. 268 resize2fs /dev/mapper/vgdata-lvdata
  289. 269 df -h
  290. 270 history
  291. 271 vim /etc/fstab
  292. 272 reboot
  293. 273 vim /etc/fstab
  294. 274 exit
  295. 275 fdisk /dev/nvme0n1
  296. 276 mount /dev/nvme0n1p8 /mnt
  297. 277 df -h
  298. 278 cd /mnt
  299. 279 ls
  300. 280 cd
  301. 281 free -m
  302. 282 echo $(( 1151 + 1824 ))
  303. 283 echo $(( 1151 + 1824 + 733 ))
  304. 284 less /proc/meminfo
  305. 285 fdisk /dev/nvme0n1
  306. 286 free -m
  307. 287 mkswap /dev/nvme0n1p9
  308. 288 vim /etc/fstab
  309. 289 swapon -a
  310. 290 free -m
  311. 291 fdisk /dev/nvme0n1
  312. 292 vim /etc/fstab
  313. 293 reboot
  314. 294 pwd
  315. 295 touch /root/linda
  316. 296 exit
  317. 297 history
  318. 298 visudo
  319. 299 su - linda
  320. 300 passwd linda
  321. 301 su - linda
  322. 302 visudo
  323. 303 su - linda
  324. 304 yum install vsftpd
  325. 305 systemctl status vsftpd
  326. 306 systemctl start vsftpd
  327. 307 systemctl status vsftpd
  328. 308 systemctl enable --now vsftpd.service
  329. 309 systemctl get-default
  330. 310 systemctl list-dependencies graphical.target
  331. 311 ls -ld /usr/lib/systemd/ /etc/systemd /run/systemd/
  332. 312 cd /usr/lib/systemd/
  333. 313 ls
  334. 314 cd system
  335. 315 ls
  336. 316 vim vsftpd.service
  337. 317 journalctl
  338. 318 journalctl -u vsftpd
  339. 319 journalctl -xb
  340. 320 less /var/log/messages
  341. 321 vim /etc/systemd/journald.conf
  342. 322 cd /var/log
  343. 323 ls
  344. 324 mkdir journal
  345. 325 ls journal/
  346. 326 systemctl daemon-reload
  347. 327 ls journal/
  348. 328 cat /etc/fstab
  349. 329 cd /run/systemd/
  350. 330 ls
  351. 331 cd generator/
  352. 332 ls
  353. 333 cat /etc/fstab
  354. 334 cat mypart.mount
  355. 335 cp mypart.mount /etc/systemd/system/
  356. 336 cd /etc/systemd/system/
  357. 337 ls
  358. 338 vim mypart.mount
  359. 339 cat /usr/lib/systemd/system/vsftpd.service
  360. 340 vim mypart.mount
  361. 341 vim /etc/fstab
  362. 342 systemctl enable --now mypart.mount
  363. 343 reboot
  364. 344 df -h
  365. 345 stratis pool
  366. 346 stratis fs
  367. 347 history
  368. 348 ./countdown 12
  369. 349 tail -1 /proc/mounts
  370. 350 mkdir /lab4
  371. 351 cd /lab4/
  372. 352 yum provides */yumdownloader
  373. 353 yum install yum-utils
  374. 354 yumdownloader nmap
  375. 355 ls
  376. 356 rpm -qp --scripts nmap-7.70-6.el8.x86_64.rpm
  377. 357 yum provides */createrepo
  378. 358 yum install createrepo_c
  379. 359 ls
  380. 360 createrepo .
  381. 361 ls
  382. 362 vim /etc/yum.repos.d/lab4.repo
  383. 363 yum repolist
  384. 364 history
  385. 365 yum provides */user*
  386. 366 yum list all | grep nmap
  387. 367 lsblk
  388. 368 yum install vdo kmod-kvdo
  389. 369 man vdo
  390. 370 vdo create --name=vdo1 --device=/dev/nvme0n3 --vdoLogicalSize=1T
  391. 371 mkfs.xfs -K /dev/mapper/vdo1
  392. 372 cd /dev/mapper/
  393. 373 ls -l
  394. 374 cd /usr/share/doc/vdo/examples/
  395. 375 tre
  396. 376 tree
  397. 377 cat systemd/VDO.mount.example
  398. 378 cp systemd/VDO.mount.example /etc/systemd/system/vdo.mount
  399. 379 mkdir /vdo
  400. 380 cd /etc/systemd/system/
  401. 381 vim vdo.mount
  402. 382 systemctl enable --now vdo.mount
  403. 383 mount
  404. 384 reboot
  405. 385 mount | grep vdo
  406. 386 systemctl cat vdo.mount
  407. 387 systemctl status vdo.service
  408. 388 showmount -e 192.168.29.185
  409. 389 vim /etc/hosts
  410. 390 showmount -e server
  411. 391 mount server:/data /mnt
  412. 392 ls /mnt
  413. 393 cd /mnt
  414. 394 umount /mnt
  415. 395 cd /
  416. 396 umount /mnt
  417. 397 vim /etc/hosts
  418. 398 mount nfsserver:/data /mnt
  419. 399 cd /mnt
  420. 400 ls
  421. 401 touch rootfile
  422. 402 cat /proc/mounts
  423. 403 vim /etc/fstab
  424. 404 cd /
  425. 405 umount /mnt
  426. 406 mount -a
  427. 407 reboot
  428. 408 ./countdown 13
  429. 409 ip a
  430. 410 nmtui
  431. 411 vim /etc/hosts
  432. 412 tail -1 /etc/fstab
  433. 413 cd /run/systemd/generator/
  434. 414 ls
  435. 415 vim mnt.mount
  436. 416 cd
  437. 417 ./countdown 13
  438. 418 getenforce
  439. 419 vim /etc/sysconfig/selinux
  440. 420 setenforce permissive
  441. 421 getenforce
  442. 422 setenforce enforcing
  443. 423 yum install -y httpd
  444. 424 yum install -y curl
  445. 425 systemctl enable --now httpd
  446. 426 ps Zaux | grep http
  447. 427 ls -Z /var/www
  448. 428 cd /var/www/html/
  449. 429 vim index.html
  450. 430 systemctl restart httpd
  451. 431 ls -Z index.html
  452. 432 curl localhost
  453. 433 mkdir /web
  454. 434 vim /web/index.html
  455. 435 ls -Z /web
  456. 436 vim /etc/httpd/conf/httpd.conf
  457. 437 systemctl restart httpd
  458. 438 curl localhost
  459. 439 getenforce
  460. 440 setenforce permissive
  461. 441 getenforce
  462. 442 curl localhost
  463. 443 vim /etc/httpd/conf/httpd.conf
  464. 444 systemctl restart httpd
  465. 445 curl localhost
  466. 446 setenforce enforcing
  467. 447 curl localhost
  468. 448 man semanage-fcontext
  469. 449 ls -dZ /web
  470. 450 semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"
  471. 451 ls -dZ /web
  472. 452 cd /etc/selinux/targeted/contexts/files/
  473. 453 ls
  474. 454 cat file_contexts.local
  475. 455 restorecon -Rv /web
  476. 456 ls -dZ /web
  477. 457 getenforce
  478. 458 curl localhost
  479. 459 history
  480. 460 journalctl | grep sealert
  481. 461 sealert -l 2c2e9d3a-27ca-422f-a45d-37e7b979fb20
  482. 462 sealert -l 2c2e9d3a-27ca-422f-a45d-37e7b979fb20 | less
  483. 463 man -k _selinux
  484. 464 yum search selinux | less
  485. 465 yum search selinux | grep doc
  486. 466 yum install -y selinux-policy-doc
  487. 467 man -k _selinux
  488. 468 man -k _selinux | grep http
  489. 469 man httpd_selinux
  490. 470 cd
  491. 471 getsebool -a | wc
  492. 472 getsebool -a | grep ftp
  493. 473 yum install -y vsftpd
  494. 474 vim /etc/vsftpd/vsftpd.conf
  495. 475 vim /etc/httpd/conf/httpd.conf
  496. 476 systemctl restart httpd
  497. 477 systemctl status httpd.service
  498. 478 setenforce permissive
  499. 479 systemctl restart httpd
  500. 480 grep sealert /var/log/messages
  501. 481 sealert -l 38026f7f-3469-48d8-aaf8-ab8db29d6821 | less
  502. 482 #semanage port -a -t PORT_TYPE -p tcp 82
  503. 483 semanage port -a -t http_port_t -p tcp 82
  504. 484 setenforce enforcing
  505. 485 systemctl restart httpd
  506. 486 systemctl status firewalld
  507. 487 firewall-cmd --list-all
  508. 488 firewall-cmd --get-services
  509. 489 firewall-cmd --add-service http --permanent
  510. 490 firewall-cmd --add-service http
  511. 491 firewall-cmd --list-all
  512. 492 history
  513. 493 reboot
  514. 494 mount
  515. 495 mount -o remount,rw /
  516. 496 cd /
  517. 497 rm /.autorelabel
  518. 498 restorecon -Rv /
  519. 499 reboot
  520. 500 history
  521.  
Advertisement
Add Comment
Please, Sign In to add comment