sandervanvugt

RHCSA day2 march22

Mar 2nd, 2022
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.38 KB | None | 0 0
  1. [root@localhost ~]# history
  2. 1 tar cvzf /root/archive.tgz /etc
  3. 2 ls -l archive.tgz
  4. 3 file archive.tgz
  5. 4 tar tvf archive.tgz
  6. 5 history
  7. 6 tar -tvf archive.tgz
  8. 7 ps aux
  9. 8 ps -aux
  10. 9 grep -v -e "^$" /etc/dnsmasq.conf |sort
  11. 10 grep -v '^$' /etc/dnsmasq.conf |sort
  12. 11 grep -v '^$' /etc/dnsmasq.conf | sort >/var/tmp/dnslines.txt
  13. 12 vim countdown
  14. 13 chmod +x countdown
  15. 14 ./countdown 12
  16. 15 sort -b -d /etc/dnsmasq.conf > /var/tmp/dnslines.txt
  17. 16 man sort
  18. 17 vim dummy.txt
  19. 18 sort -bd dummy.txt
  20. 19 useradd anna
  21. 20 mkdir /root/userfiles/; find / -user anna -exec cp -r {} /root/userfiles/ \;
  22. 21 history
  23. 22 mkdir /root/annafiles; find / -user anna >> /root/annafiles
  24. 23 mkdir /root/annafiles; find / -user anna >> /root/annafilesz
  25. 24 cat /root/annafilesz
  26. 25 cat /etc/os-release
  27. 26 cat /etc/os-release | head -1
  28. 27 cat /etc/os-release | head -2
  29. 28 ps aux | less
  30. 29 id
  31. 30 id anna
  32. 31 id student
  33. 32 grep student /etc/passwd
  34. 33 grep student /etc/shadow
  35. 34 vim /etc/login.defs
  36. 35 cd /etc/skel/
  37. 36 ls -a
  38. 37 history
  39. 38 touch mynewfile
  40. 39 useradd lisa
  41. 40 ls -l /home/lisa/
  42. 41 id student
  43. 42 grep student /etc/passwd
  44. 43 grep student /etc/group
  45. 44 exit
  46. 45 exit
  47. 46 exit
  48. 47 man -k sudo
  49. 48 mandb
  50. 49 man -k sudo
  51. 50 man sudo
  52. 51 grep anna /etc/shadow
  53. 52 passwd --help
  54. 53 passwd -l anna
  55. 54 grep anna /etc/shadow
  56. 55 passwd -u anna
  57. 56 grep anna /etc/shadow
  58. 57 chage linda
  59. 58 chage anna
  60. 59 change --help
  61. 60 chage --help
  62. 61 chage -l anna
  63. 62 vim countdown
  64. 63 chmod +x countdown
  65. 64 ls -l countdown
  66. 65 countdown
  67. 66 echo $PATH
  68. 67 ln countdown /usr/bin/countdown
  69. 68 ls -il countdown /usr/bin/countdown
  70. 69 vim countdown
  71. 70 ls -il countdown /usr/bin/countdown
  72. 71 countdown 12
  73. 72 which su
  74. 73 visudo
  75. 74 su - anna
  76. 75 cd /
  77. 76 groupadd sales
  78. 77 groupadd account
  79. 78 useradd -G sales linda
  80. 79 id linda
  81. 80 useradd -G sales lisa
  82. 81 id lisa
  83. 82 usermod -aG sales lisa
  84. 83 usermod -aG account anna
  85. 84 useradd -G account anouk
  86. 85 for i in anna anouk lisa linda; do is $i; done
  87. 86 for i in anna anouk lisa linda; do id $i; done
  88. 87 mkdir -p /data/sales
  89. 88 mkdir -p /data/account
  90. 89 mkdir /blah/yes
  91. 90 cd /data
  92. 91 ls -l
  93. 92 chgrp account account
  94. 93 chgrp sales sales
  95. 94 ls -l
  96. 95 chmod 770 account/
  97. 96 ls -l
  98. 97 chmod g+w,o-rx sales
  99. 98 ls -l
  100. 99 chown root:sales account
  101. 100 ls -ld account/
  102. 101 chown root.account account
  103. 102 chown .account account
  104. 103 history
  105. 104 su - anna
  106. 105 su - anouk
  107. 106 cd /home/linda/
  108. 107 vim playme
  109. 108 chmod +x playme
  110. 109 ls -l
  111. 110 chmod u+s playme
  112. 111 ls -l playme
  113. 112 id linda
  114. 113 visudo
  115. 114 cd
  116. 115 find / -perm /4000 2>/dev/null
  117. 116 find / -perm /4000 -exec ls -l {} \; 2>/dev/null
  118. 117 ls -l /etc/shadow
  119. 118 exit
  120. 119 su - linda
  121. 120 cd /data
  122. 121 chmod g+s *
  123. 122 ls -l
  124. 123 su - linda
  125. 124 su - lisa
  126. 125 chmod +t *
  127. 126 ls -l
  128. 127 su - lisa
  129. 128 su - linda
  130. 129 cd
  131. 130 cd /home/linda
  132. 131 touch rootfile1
  133. 132 touch rootfile2
  134. 133 ls -l rootfile*
  135. 134 chmod 000 rootfile2
  136. 135 ls -l
  137. 136 su - linda
  138. 137 ls -ld /tmp
  139. 138 touch removeme
  140. 139 ls -l removeme
  141. 140 chattr +i removeme
  142. 141 rm -f removeme
  143. 142 lsattr removeme
  144. 143 ls -l removeme
  145. 144 chattr -i removeme
  146. 145 su - linda
  147. 146 countdown 12
  148. 147 poweroff
  149. 148 lsblk
  150. 149 fdisk /dev/sda
  151. 150 lsblk
  152. 151 mkfs.xfs /dev/sda3
  153. 152 mount /dev/sda3 /mnt
  154. 153 cd /mnt
  155. 154 cp /etc/hosts .
  156. 155 ls
  157. 156 cd
  158. 157 umount /mnt
  159. 158 ls /mnt
  160. 159 vim /etc/fstab
  161. 160 mount -a
  162. 161 mkdir /sda3
  163. 162 mount -a
  164. 163 lsblk
  165. 164 df -h
  166. 165 mount
  167. 166 mount | grep '^/'
  168. 167 history
  169. 168 fdisk /dev/sda
  170. 169 lsblk
  171. 170 fdisk -l /dev/sda
  172. 171 mkfs.xfs /dev/sda4
  173. 172 fdisk /dev/sda
  174. 173 reboot
  175. 174 lsblk
  176. 175 cat /proc/partitions
  177. 176 mkfs.xfs /dev/sda5
  178. 177 mkfs.ext4 /dev/sda6
  179. 178 mkdir /sda5
  180. 179 mkdir /sda6
  181. 180 vim /etc/fstab
  182. 181 mount -a
  183. 182 cp /etc/passwd /sda5
  184. 183 cp /etc/motd /sda6
  185. 184 history
  186. 185 lsblk
  187. 186 umount /dev/sda5
  188. 187 vim /etc/fstab
  189. 188 fdisk /dev/sda
  190. 189 reboot
  191. 190 journalctl -xb
  192. 191 touch bb
  193. 192 lsblk
  194. 193 vim /etc/fstab
  195. 194 blkid
  196. 195 blkid | awk '/sda5/ { print $2 }'
  197. 196 blkid | awk '/sda5/ { print $2 }' >> /etc/fstab
  198. 197 vim /etc/fstab
  199. 198 mount -a
  200. 199 reboot
  201. 200 blkid
  202. 201 tune2fs --help
  203. 202 tune2fs -L cow /dev/sda5
  204. 203 blkid
  205. 204 xfs_admin --help
  206. 205 xfs_admin -L goat /dev/sda3
  207. 206 umount /dev/sda3
  208. 207 xfs_admin -L goat /dev/sda3
  209. 208 mount -a
  210. 209 blkid
  211. 210 groupadd student
  212. 211 groupadd students
  213. 212 groupadd profs
  214. 213 vim /etc/login.defs
  215. 214 usermod -aG students lisa
  216. 215 usermod -aG students linda
  217. 216 id lisa
  218. 217 usermod -aG profs anna
  219. 218 usermod -aG profs anouk
  220. 219 mkdir -p /data/profs /data/students
  221. 220 cd /data
  222. 221 ls -l
  223. 222 usermod --help
  224. 223 mkdir --help
  225. 224 chown anna:students students/
  226. 225 chown anna:profs profs/
  227. 226 ls -l
  228. 227 chmod 3770 *
  229. 228 ls -l
  230. 229 cd
  231. 230 df -h
  232. 231 dd if=/dev/zero of=/diskfile.img bs=1 count=2048
  233. 232 dd if=/dev/zero of=/diskfile.img bs=1M count=2048
  234. 233 ls -l /diskfile.img
  235. 234 losetup -fP /diskfile.img
  236. 235 losetup -a
  237. 236 lsblk
  238. 237 reboot
  239. 238 lsblk
  240. 239 losetup -a
  241. 240 lsblk
  242. 241 losetup -fP /diskfile.img
  243. 242 lsblk
  244. 244 cd /data
  245. 245 getfacl sales
  246. 246 cd sales
  247. 247 ls
  248. 248 ls -l
  249. 249 cd ..
  250. 250 setfacl -m -R g:sales:rx /data/sales
  251. 251 setfacl -R -m g:sales:rx /data/sales
  252. 252 ls -l sales/
  253. 253 getfacl sales/lisa1
  254. 254 man setfacl
  255. 255 setfacl -R -x g:sales /data/sales
  256. 256 ls -l sales
  257. 257 setfacl -R -m g:account:rx /data/sales
  258. 258 ls -l sales/
  259. 259 getfacl sales/lisa1
  260. 260 setfacl -R -x g:account /data/sales
  261. 261 setfacl -R -m g:account:rX /data/sales
  262. 262 ls -l sales/
  263. 263 getfacl sales
  264. 264 getfacl sales/lisa1
  265. 265 setfacl -m d:g:account:rx /data/sales
  266. 266 getfacl sales
  267. 267 touch sales/root1
  268. 268 getfacl sales/root1
  269. 269 countdown 16
  270. 270 df -h
  271. 271 lsblk
  272. 272 dd if=/dev/sr0 of=/rhel85.iso bs=1M
  273. 273 df -h
  274. 274 mkdir /repo
  275. 275 vim /etc/fstab
  276. 276 mount -a
  277. 277 cd /repo
  278. 278 ls
  279. 279 cd BaseOS/
  280. 280 ls
  281. 281 ls Packages/
  282. 282 ls repodata/
  283. 283 cd ..
  284. 284 cd
  285. 285 yum repolist
  286. 286 cd /etc/yum.repos.d/
  287. 287 vim base.repo
  288. 288 vim appstream.repo
  289. 289 vim base.repo
  290. 290 yum repolist
  291. 291 vim appstream.repo
  292. 292 yum repolist
  293. 293 yum search btrfs
  294. 294 yum search zsh
  295. 295 yum install zsh
  296. 296 seinfo
  297. 297 yum provides */seinfo
  298. 298 history
  299. 299 cd
  300. 300 yum module list
  301. 301 yum module provides httpd
  302. 302 yum module info postgresql
  303. 303 yum module info postgresql | less
  304. 304 yum module info --profile postgresql
  305. 305 yum module list postgresql
  306. 306 yum module install posgresql:9.6
  307. 307 yum module install postgresql:9.6
  308. 308 yum module install postgresql:9.6/server
  309. 309 yum module enable postgresql:9.6
  310. 310 man ifconfig
  311. 311 ip a
  312. 312 ip addr add dev ens160 10.0.0.10/24
  313. 313 ip a
  314. 314 ping 10.0.0.10
  315. 315 ifconfig
  316. 316 cat /etc/resolv.conf
  317. 317 ip route show
  318. 318 ip
  319. 319 countdown 12
  320. 320 df -h
  321. 321 cd /repo
  322. 322 ls
  323. 323 ls BaseOS/Packages/
  324. 324 ls BaseOS/repodata/
  325. 325 cd /etc/yum.repos.d/
  326. 326 cat base.repo
  327. 327 cat appstream.repo
  328. 328 yum repolist
  329. 329 cd
  330. 330 history
  331. 331 systemctl status NetworkManager
  332. 332 nmtui
  333. 333 ip a
  334. 334 fdisk /dev/sda
  335. 335 lsblk
  336. 336 pvcreate /dev/sda6
  337. 337 xxd /dev/sda6 | less
  338. 338 pvs
  339. 339 vgcreate vgdata /dev/sda6
  340. 340 vgs
  341. 341 pvs
  342. 342 vgremove vgdata
  343. 343 vgs
  344. 344 vgcreate --help | less
  345. 345 vgcreate -s 8m vgdata /dev/sda6
  346. 346 vgdisplay vgdata
  347. 347 lvcreate -L 2G -n lvdata vgdata
  348. 348 echo $(( 256 * 8 ))
  349. 349 vgs
  350. 350 echo $(( 255 * 8 ))
  351. 351 lvcreate -l 255 -n lvdata vgdata
  352. 352 lvs
  353. 353 mkfs.xfs /dev/vgdata/lvdata
  354. 354 mkdir /lvdata
  355. 355 vim /etc/fstab
  356. 356 mount -a
  357. 357 mount | tail -1
  358. 358 ls -l /dev/mapper/vgdata-lvdata /dev/vgdata/lvdata
  359. 359 xxd /dev/sda6 | less
  360. 360 history
  361. 361 tail -1 /etc/fstab
  362. 362 df -h
  363. 363 vgs
  364. 364 pvs
  365. 365 gdisk /dev/nvme0n1
  366. 366 lsblk
  367. 367 vgextend rhel /dev/nvme0n1p1
  368. 368 vgs
  369. 369 lvextend -r -l +100%FREE /dev/rhel/root
  370. 370 df -h
  371. 371 xfs_growfs /dev/rhel/root
  372. 372 countdown 12
  373. 373 yum install -y httpd
  374. 374 systemctl status httpd
  375. 375 systemctl enable --now httpd
  376. 376 systemctl status httpd
  377. 377 systemctl stop httpd
  378. 378 systemctl get-default
  379. 379 systemctl set-default multi-user.target
  380. 380 systemctl get-default
  381. 381 reboot
  382. 382 touch ccc
  383. 383 mount
  384. 384 mount -o remount,rw /
  385. 385 touch hhh
  386. 386 systemctl list-units
  387. 387 systemctl list-units
  388. 388 systemctl isolate rescue.target
  389. 389 systemctl list-units
  390. 390 systemctl reboot
  391. 391 systemctl set-default graphical.target
  392. 392 reboot
  393. 393 journalctl
  394. 394 cd /var/log
  395. 395 ls
  396. 396 mkdir journal
  397. 397 ls journal/
  398. 398 systemctl daemon-reload
  399. 399 ls journal/
  400. 400 vim /etc/systemd/journald.conf
  401. 401 journalctl
  402. 402 sysctl -a
  403. 403 sysctl -a | wc
  404. 404 systemctl status tuned
  405. 405 tuned-adm --help
  406. 406 tuned-adm list
  407. 407 tuned-adm profile_info desktop
  408. 408 tuned-adm profile desktop
  409. 409 tuned-adm list
  410. 410 cd /usr/lib/tuned/
  411. 411 ls
  412. 412 cd desktop/
  413. 413 ls
  414. 414 vim tuned.conf
  415. 415 cd
  416. 416 free -m
  417. 417 tuned-adm list
  418. 418 reboot
  419. 419 free -m
  420. 420 vmstat 2 5
  421. 421 gdisk /dev/nvme0n1
  422. 422 lsblk
  423. 423 partprobe
  424. 424 lsblk
  425. 425 free -m
  426. 426 mkswap /dev/nvme0p2
  427. 427 mkswap /dev/nvme0n1p2
  428. 428 free -m
  429. 429 swapon /dev/nvme0n1p2
  430. 430 free -m
  431. 431 vim /etc/fstab
  432. 432 history
  433. 433 reboot
  434. 434 history
  435.  
Advertisement
Add Comment
Please, Sign In to add comment