Advertisement
sandervanvugt

RHCSA day3 sept22

Sep 14th, 2022
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.49 KB | None | 0 0
  1. [root@rhcsalive ~]# history
  2. 1 vim countdown
  3. 2 bash ./countdown 10
  4. 3 vim countdown
  5. 4 bash ./countdown 10
  6. 5 exit
  7. 6 rm -f /etc/sudoers.d/this
  8. 7 bash countdown 12
  9. 8 ssh 192.168.29.21
  10. 9 dnf search tmux
  11. 10 man cp
  12. 11 visudo
  13. 12 su - bob
  14. 13 passwd bob
  15. 14 su - bob
  16. 15 which useradd
  17. 16 which usermod
  18. 17 which passwd
  19. 18 visudo
  20. 19 su - bob
  21. 20 visudo
  22. 21 su - bob
  23. 22 visudo
  24. 23 useradd --help | less
  25. 24 history
  26. 25 history -d 24
  27. 26 history
  28. 27 echo password | passwd --stdin bob
  29. 28 vim /etc/login.defs
  30. 29 chage bob
  31. 30 grep bob /etc/shadow
  32. 31 man 5 shadow
  33. 32 cat /etc/passwd
  34. 33 usermod -s /sbin/nologin bob
  35. 34 su - bob
  36. 35 usermod -s /bin/passwd bob
  37. 36 su - bob
  38. 37 lid\
  39. 38 lid
  40. 39 reset
  41. 40 lid -g wheel
  42. 41 grep wheel /etc/group
  43. 42 usermod --help
  44. 43 groupmod --help
  45. 44 groupadd aaa
  46. 45 groupadd bbb
  47. 46 groupadd ccc
  48. 47 groupadd ddd
  49. 48 useradd whoever -G aaa
  50. 49 id whoever
  51. 50 usermod -G bbb whoever
  52. 51 id whoever
  53. 52 usermod -aG aaa whoever
  54. 53 groupmod -U whoever ccc
  55. 54 id whoever
  56. 55 groupod -U bob ccc
  57. 56 group,od -U bob ccc
  58. 57 groupmod -U bob ccc
  59. 58 lid -g ccc
  60. 59 groupmod -aU whoever ccc
  61. 60 lid -g ccc
  62. 61 bash countdown 15
  63. 62 ldd lid
  64. 63 which lid
  65. 64 which /sbin/lid
  66. 65 ldd /sbin/lid
  67. 66 ldd $(which getent)
  68. 67 cd /etc/pam.d/
  69. 68 ls
  70. 69 vim passwd
  71. 70 vim system-auth
  72. 71 cd
  73. 72 vim /etc/login.defs
  74. 73 cd /etc/skel/
  75. 74 touch myfile
  76. 75 for i in anna anouk linda lisa; do useradd $i; done
  77. 76 cat /etc/passwd
  78. 77 for i in anna anouk linda lisa; do echo password | passwd --stdin $i; done
  79. 78 groupadd students
  80. 79 groupadd profs
  81. 80 usermod -aG profs anna
  82. 81 usermod -aG profs anouk
  83. 82 usermod -aG linda students
  84. 83 usermod -aG students linda
  85. 84 usermod -aG students lisa
  86. 85 history
  87. 86 cd
  88. 87 vim myblah
  89. 88 for in in `cat myblah`;do echo $i is in myblah; done
  90. 89 usermod -aG
  91. 90 cd /home
  92. 91 ls -l
  93. 92 cd
  94. 93 vim permissions.txt
  95. 94 cat permissions.txt
  96. 95 mkdir specialx
  97. 96 cp /etc/[a-e]* specialx/
  98. 97 ls -l specialx/
  99. 98 ls -ld specialx/
  100. 99 chmod -x specialx/
  101. 100 ls -ld specialx/
  102. 101 chmod -R +x specialx/
  103. 102 ls -ld specialx/
  104. 103 ls -l specialx/
  105. 104 chmod -R -x specialx/
  106. 105 ls -l specialx/
  107. 106 ls -ld specialx/
  108. 107 chmod -R +X specialx/
  109. 108 ls -ld specialx/
  110. 109 ls -l specialx/
  111. 110 history
  112. 111 mkdir -p /data/profs /data/students
  113. 112 ls -l /data
  114. 113 chown :profs /data/profs
  115. 114 chgrp students /data/students
  116. 115 ls -l /data
  117. 116 chmod 770 /data/students
  118. 117 ls -l /data
  119. 118 chmod g+w,o-rx /data/profs
  120. 119 ls -l /data
  121. 120 #usermod -aG profs kees tom
  122. 121 #usermod -aG profs tom
  123. 122 usermod --help | less
  124. 123 usermod -aG students,profs bob
  125. 124 id bob
  126. 125 cd /home/linda
  127. 126 ls l
  128. 127 ls -l
  129. 128 touch rootfile
  130. 129 su - linda
  131. 130 chattr +i hhh
  132. 131 lsattr
  133. 132 rm -f hhh
  134. 133 chattr -i hhh
  135. 134 rm hhh
  136. 135 su - anna
  137. 136 chmod g+s /data/profs
  138. 137 su - anna
  139. 138 su - anouk
  140. 139 chmod +t /data/profs
  141. 140 ls -ld /data/profs
  142. 141 su - anouk
  143. 142 umask
  144. 143 touch um1
  145. 144 umask 027
  146. 145 touch um2
  147. 146 ls -l um*
  148. 147 mkdir udir1
  149. 148 ls -ld udir1/
  150. 149 umask 022
  151. 150 mkdir udir2
  152. 151 ls -ld ud*
  153. 152 vim /etc/bashrc
  154. 153 vim .bashrc
  155. 154 su - linda
  156. 155 cd
  157. 156 ./countdown 15
  158. 157 ls -l countdown
  159. 158 chmod +x countdown
  160. 159 ./countdown 15
  161. 160 mkdir -p /files/profs /files/students
  162. 161 umask 007
  163. 162 cd /files
  164. 163 chgrp profs profs
  165. 164 chgrp students students
  166. 165 chmod 770 *
  167. 166 ls -l
  168. 167 exit
  169. 168 tar czvf /root/archive.tgz /etc
  170. 169 grep -v '^$' /etc/dnsmasq.conf |sort > /var/tmpdnslines.txt
  171. 170 less /var/tmpdnslines.txt
  172. 171 vim sortfile
  173. 172 sort sortfile
  174. 173 useradd bob
  175. 174 mkdir /root/userfiles; find / -user bob -exec cp -rf {} /root/userfiles/ \;
  176. 175 ls /root/userfiles/
  177. 176 find / -user bob -exec cp {} /root/bobfiles \;
  178. 177 ls
  179. 178 file bobfiles
  180. 179 find / -user bob -exec cp {} /root/bobfilestwo/ \;
  181. 180 find / -user bob -exec cp -rf {} /root/bobfilesthree/ \;
  182. 181 ls
  183. 182 ls bobfilesthree/
  184. 183 visudo
  185. 184 vim /etc/sudoers.d/this
  186. 185 lsblk
  187. 186 vim /etc/bashrc
  188. 187 vim .bashrc
  189. 188 su - lisa
  190. 189 vim /etc/bashrc
  191. 190 cd /etc/skel/
  192. 191 ls -a
  193. 192 vim .bashrc
  194. 193 vim /etc/login.defs
  195. 194 cd
  196. 195 poweroff
  197. 196 touch dd
  198. 197 lsblk
  199. 198 blkid
  200. 199 cp /etc/fstab /etc/fstab.bak
  201. 200 grep sda3 /etc/fstab
  202. 201 blkid | grep sda3
  203. 202 blkid | grep sda3 | awk '{ print $2 }'
  204. 203 blkid | grep sda3 | awk '{ print $2 }' >> /etc/fstab
  205. 204 vim /etc/fstab
  206. 205 reboot
  207. 206 history
  208. 207 lsblk -o UUID /dev/sda3
  209. 208 vim /etc/fstab
  210. 209 mount -o remount,rw /
  211. 210 history
  212. 211 rpm -qf $(which useradd)
  213. 212 rpm -qf `which useradd`
  214. 213 poweroff
  215. 214 cd /etc/default/
  216. 215 vim grub
  217. 216 grub2-mkconfig -o /boot/grub2/grub.cfg
  218. 217 vim grub
  219. 218 grub2-mkconfig -o /boot/grub2/grub.cfg
  220. 219 reboot
  221. 220 systemctl list-units -t target
  222. 221 systemctl get-default
  223. 222 history
  224. 223 reboot
  225. 224 cd rhcsa/
  226. 225 ./countdown 1
  227. 226 history
  228. 227 cd /etc/dnf/
  229. 228 cd
  230. 229 ls
  231. 230 git clone https://github.com/sandervanvugt/rhcsa
  232. 231 dnf install git
  233. 232 git clone https://github.com/sandervanvugt/rhcsa
  234. 233 cd rhcsa
  235. 234 ls
  236. 235 history
  237. 236 vim stress1.service
  238. 237 vim stress2.service
  239. 238 cp stres* /etc/systemd/system
  240. 239 systemctl daemon-reload
  241. 240 systemctl start stress1
  242. 241 systemctl start stress2
  243. 242 top
  244. 243 echo 0 > /sys/bus/cpu/devices/cpu1/online
  245. 244 top
  246. 245 killall dd
  247. 246 kill -9 4515
  248. 247 vim stress2.service
  249. 248 top
  250. 249 lsblk
  251. 250 fdisk /dev/sdb
  252. 251 lsblk
  253. 252 pvcreate /dev/sdb1
  254. 253 pvs
  255. 254 history
  256. 255 vgcreate -s 8M vgdata /dev/sdb1
  257. 256 vgs
  258. 257 vgdisplay vgdata
  259. 258 echo $(( 127 * 8 ))
  260. 259 lvcreate -n lvdata -L 1G vgdata
  261. 260 lvcreate -n lvdata -l 127 vgdata
  262. 261 lvs
  263. 262 mkfs.ext4 /dev/vgdata/lvdata
  264. 263 vim /etc/fstab
  265. 264 mount -a
  266. 265 mkdir /lvdata
  267. 266 mount -a
  268. 267 mount
  269. 268 tail -1 /etc/fstab
  270. 269 ls -l /dev/vgdata/lvdata /dev/mapper/vgdata-lvdata
  271. 270 history
  272. 271 df -h
  273. 272 vgs
  274. 273 vgextend vgdata /dev/sdb2
  275. 274 vgs
  276. 275 lvextend -r -l +50%FREE /dev/vgdata/lvdata
  277. 276 lvs
  278. 277 df -h
  279. 278 pvs
  280. 279 fdisk /dev/sdb
  281. 280 vgcreate vgdemo /dev/sdb3
  282. 281 lvcreate -L 1G -n lvdemo /dev/vgdemo
  283. 282 vgextend vgdemo /dev/sdb4
  284. 283 pvs
  285. 284 lvextend -L +500M /dev/vgdemo/lvdemo /dev/sdb4
  286. 285 pvs
  287. 286 mkfs.ext4 /dev/vgdemo/lvdemo
  288. 287 mount /dev/vgdemo/lvdemo /mnt
  289. 288 df -h
  290. 289 dd if=/dev/zero of=/mnt/bigfile bs=1M count=1100
  291. 290 pvs
  292. 291 pvmove -v /dev/sdb4 /dev/sdb3
  293. 292 pvs
  294. 293 vgreduce vgdemo /dev/sdb4
  295. 294 vgs
  296. 295 pvs
  297. 296 history
  298. 297 fdisk -l /dev/sdb
  299. 298 ./countdown 13
  300. 299 getenforce
  301. 300 setenforce -h
  302. 301 dnf install httpd
  303. 302 systemctl enable --now httpd
  304. 303 ps Zaux | grep httpd
  305. 304 ls -lZ /var/www
  306. 305 history
  307. 306 mkdir /web
  308. 307 vim /web/index.html
  309. 308 ls -lZ /web
  310. 309 ls -ldZ /web
  311. 310 vim /etc/httpd/conf/httpd.conf
  312. 311 systemctl restart httpd
  313. 312 curl localhost
  314. 313 getenforce
  315. 314 setenforce permissive
  316. 315 curl localhost
  317. 316 ls -Z /web/index.html
  318. 317 ps Zaux | grep httpd
  319. 318 grep AVC /var/log/audit/audit.log
  320. 319 ls -ldZ /var/www /web
  321. 320 man semanage-fcontext
  322. 321 # semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"
  323. 322 # restorecon -R -v /web
  324. 323 semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"
  325. 324 ls -ldZ /web
  326. 325 restorecon -Rv /web
  327. 326 ls -ldZ /web
  328. 327 setenforce enforcing
  329. 328 curl localhost
  330. 329 history
  331. 330 ls -Z /etc/hosts
  332. 331 cp /etc/hosts .
  333. 332 ls -Z hosts
  334. 333 rm -f /etc/hosts
  335. 334 mv hosts /etc/hosts
  336. 335 ls -Z /etc/hosts
  337. 336 restorecon -v /etc/hosts
  338. 337 semanage fcontext -l -C
  339. 338 semanage port -l -C
  340. 339 man -k _selinux
  341. 340 dnf search selinux
  342. 341 dnf install selinux-policy-doc
  343. 342 man -k _selinux
  344. 343 man -k _selinux | wc
  345. 344 man httpd_selinux
  346. 345 ./countdown 13
  347. 346 vim /etc/httpd/conf/httpd.conf
  348. 347 getenforce
  349. 348 systemctl restart httpd
  350. 349 journalctl -xeu httpd.service
  351. 350 journalctl | grep sealert
  352. 351 sealert -l 82246ea3-4ecd-40f4-bbf4-e44c374b07be | less
  353. 352 semanage port -a -t http_port_t -p tcp 82
  354. 353 systemctl restart httpd
  355. 354 ss tunap
  356. 355 ss -tunap
  357. 356 journalctl | grep sealert
  358. 357 sealert -l cdb376f6-c024-4c54-bec6-3387764bf9e4 | less
  359. 358 grep AVC /var/log/audit/audit.log
  360. 359 man httpd_selinux
  361. 360 ssh student@192.168.29.150
  362. 361 ssh root@192.168.29.150
  363. 362 getsebool -a
  364. 363 getsebool -a | wc
  365. 364 getsebool -a | grep ftp
  366. 365 setsebool -P ftpd_anon_write on
  367. 366 getsebool -a | grep ftp
  368. 367 poweroff
  369. 368 lsblk
  370. 369 dnf install stratis-cli
  371. 370 systemctl enable --now stratisd
  372. 371 dnf install bash-completion
  373. 372 stratis pool create mypool /dev/nvme0n1
  374. 373 stratis pool list
  375. 374 stratis pool add-data mypool /dev/nvme0n2
  376. 375 stratis pool list
  377. 376 stratis blockdev list
  378. 377 stratis fs create mypool myfs1
  379. 378 stratis fs create mypool myfs2
  380. 379 stratis fs list
  381. 380 stratis pool list
  382. 381 mkdir /myfs1
  383. 382 mkdir /myfs2
  384. 383 lsblk --output=UUID /dev/stratis/mypool/myfs1
  385. 384 lsblk --output=UUID /dev/stratis/mypool/myfs1 >> /etc/fstab
  386. 385 lsblk --output=UUID /dev/stratis/mypool/myfs2 >> /etc/fstab
  387. 386 vim /etc/fstab
  388. 387 mount -a
  389. 388 mount
  390. 389 df -h
  391. 390 lsblk
  392. 391 stratis pool list
  393. 392 reboot
  394. 393 ./countdown 13
  395. 394 ip a
  396. 395 hostnamectl set-hostname rhcsalive.example.com
  397. 396 exit
  398. 397 dnf install nfs-utils -y
  399. 398 vim /etc/hosts
  400. 399 ping nfsserver
  401. 400 showmount -e nfsserver
  402. 401 dnf install autofs
  403. 402 vim /etc/auto.master
  404. 403 vim /etc/auto.misc
  405. 404 vim /etc/auto.master
  406. 405 vim /etc/auto.nfsdata
  407. 406 systemctl enable --now autofs
  408. 407 ls -l /
  409. 408 cd /nfsdata
  410. 409 ls -al
  411. 410 cd files
  412. 411 pwd
  413. 412 mount
  414. 413 vim /etc/auto.master
  415. 414 vim /etc/auto.home
  416. 415 systemctl restart autofs
  417. 416 cd /home/ldap/
  418. 417 cd ldapuser1
  419. 418 cd ../ldapuser2
  420. 419 cd ..
  421. 420 ls
  422. 421 history
  423. 422 reboot
  424. 423 systemctl status firewalld
  425. 424 firewall-cmd --list-all
  426. 425 firewall-cmd --get-services
  427. 426 firewall-cmd --get-services | grep http
  428. 427 firewall-cmd --add-service http
  429. 428 firewall-cmd --list-all
  430. 429 firewall-cmd --add-service http --permanent
  431. 430 cd /usr/lib/firewalld/services/
  432. 431 ls
  433. 432 vim ftp.xml
  434. 433 cp http.xml /etc/firewalld/services/sander.xml
  435. 434 vim /etc/firewalld/services/sander.xml
  436. 435 systemctl restart firewalld
  437. 436 firewall-cmd --get-services | grep sander
  438. 437 firewall-cmd --add-service sander
  439. 438 firewall-cmd --list-all
  440. 439 firewall-cmd --runtime-to-permanent
  441. 440 firewall-cmd --reload
  442. 441 firewall-cmd --list-all
  443. 442 cd
  444. 443 history
  445.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement