Advertisement
sandervanvugt

linuxplus jan23 day2

Jan 19th, 2023
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.37 KB | None | 0 0
  1. root@localhost ~]#
  2. [root@localhost ~]# history
  3. 1 echo can you read this
  4. 2 history
  5. 3 touch afile
  6. 4 chattr +i afile
  7. 5 rm -f afile
  8. 6 whoami
  9. 7 ls -l afile
  10. 8 lsattr afile
  11. 9 man chattr
  12. 10 rm -f afile
  13. 11 chattr -i afile
  14. 12 rm -f afile
  15. 13 useradd -m -s /bin/bash lisa
  16. 14 grep lisa /etc/passwd
  17. 15 ls -l /home
  18. 16 cd /home/lida
  19. 17 cd /home/lisa
  20. 18 touch removeme
  21. 19 su - lisa
  22. 20 pwd
  23. 21 touch changeme
  24. 22 su - lisa
  25. 23 ls -l /etc/shadow
  26. 24 echo hello >> /etc/shadow
  27. 25 tail -3 /etc/shadow
  28. 26 vim /etc/shadow
  29. 27 ls
  30. 28 chattr +a changeme
  31. 29 ls -k
  32. 30 ls -l
  33. 31 lsattr
  34. 32 cde
  35. 33 cd
  36. 34 echo $EDITOR
  37. 35 visudo
  38. 36 useradd linda
  39. 37 passwd linda
  40. 38 vim /etc/sudoers.d/linda
  41. 39 su - linda
  42. 40 vim /etc/sudoers.d/linda
  43. 41 su - linda
  44. 42 cat /etc/sudoers.d/linda
  45. 43 history | tail -20
  46. 44 su - linda
  47. 45 exit
  48. 46 touch /root/helloroot
  49. 47 exit
  50. 48 ./countdown 12
  51. 49 visudo
  52. 50 vim /etc/sudoers.d/linda
  53. 51 su - linda
  54. 52 vim countdown
  55. 53 chmod +x countdown
  56. 54 ./countdown 12
  57. 55 ip link show
  58. 56 man ifconfig
  59. 57 ip a
  60. 58 ip addr add dev ens33 10.0.0.10/24
  61. 59 ip addr show
  62. 60 ifconfig
  63. 61 ifconfig -a
  64. 62 man hostname
  65. 63 hostname -i
  66. 64 hostname --all-ip-addresses
  67. 65 ip a
  68. 66 lshw
  69. 67 lshw -class network
  70. 68 ip a
  71. 69 ip a | grep inet
  72. 70 ip a | grep inet | awk '{ print $2 }'
  73. 71 ip a | grep inet | grep -v inet6 | awk '{ print $2 }'
  74. 72 ethtool -s ens33
  75. 73 ethtool ens33
  76. 74 vim staticroute.txt
  77. 75 ip route show
  78. 76 ip route add 192.2.0.0/24 via 192.168.29.3
  79. 77 ip route show
  80. 78 ping 192.2.0.1
  81. 79 history
  82. 80 vim /etc/resolv.conf
  83. 81 ping nu.nl
  84. 82 vim /etc/hosts
  85. 83 ping nu.nl
  86. 84 vim /etc/nsswitch.conf
  87. 85 ping nu.nl
  88. 86 podman run -d docker.io/library/nginx
  89. 87 ip a
  90. 88 podman ps
  91. 89 podman inspect 0b0 | less
  92. 90 ip routes
  93. 91 ip route show
  94. 92 brctl
  95. 93 dnf provides */brctl
  96. 94 ovsctl
  97. 95 ovs-ctl
  98. 96 ss
  99. 97 ss -tu
  100. 98 ss -tua
  101. 99 ss -tln
  102. 100 ss -tuan
  103. 101 vim /etc/services
  104. 102 ss -tulpn
  105. 103 tcpdump -i ens33
  106. 104 tcpdump -i ens33 -A
  107. 105 tcpdump -i ens33 -A -w dump.pcap
  108. 106 ls -l dump.pcap
  109. 107 tcpdump -i ens33 port 22
  110. 108 tcpdump -i ens33 src 192.168.29.2
  111. 109 ip a
  112. 110 ip link set ens33 down
  113. 111 ip a
  114. 112 ping nu.nl
  115. 113 nmap localhost
  116. 114 ip link set ens33 up
  117. 115 dnf install nmap
  118. 116 ip link set ens33 down
  119. 117 nmap localhost
  120. 118 nmap -O localhost
  121. 119 uname -r
  122. 120 nmap -sV localhost
  123. 121 nmap -sS localhost
  124. 122 ip link set ens33 up
  125. 123 history
  126. 124 lsmod
  127. 125 modinfo fuse
  128. 126 cd /boot
  129. 127 ls -l
  130. 128 udevadm monitor
  131. 129 lsmod
  132. 130 lsmod | vfat
  133. 131 lsmod | grep vfat
  134. 132 modprobe vfat
  135. 133 lsmod | grep vfat
  136. 134 modprobe -r vfat
  137. 135 lsblk
  138. 136 ls -l /dev/sd*
  139. 137 cd /proc
  140. 138 ls
  141. 139 less devices
  142. 140 lscpu
  143. 141 ls -l /sys/bus/cpu/devices/
  144. 142 ls -l /sys/bus/cpu/devices/cpu1
  145. 143 ls -l /sys/bus/cpu/devices/cpu1/
  146. 144 cat /sys/bus/cpu/devices/cpu1/online
  147. 145 echo 0 > /sys/bus/cpu/devices/cpu1/online
  148. 146 lscpu | less
  149. 147 top
  150. 148 echo 1 > /sys/bus/cpu/devices/cpu1/online
  151. 149 top
  152. 150 history
  153. 151 lspci
  154. 152 lspci -k
  155. 153 lsdev
  156. 154 dnf provides */lsdev
  157. 155 lsub
  158. 156 lsusb
  159. 157 lsblk
  160. 158 lscpu
  161. 159 less /proc/cpuinfo
  162. 160 lscpu\
  163. 161 lscpu
  164. 162 dmesg
  165. 163 lsmod | grep cdrom
  166. 164 lsblk
  167. 165 modprobe -r cdrom
  168. 166 mount
  169. 167 modinfo cdrom
  170. 168 modprobe cdrom debug=1
  171. 169 cd
  172. 170 vim /etc/modprobe.d/tuned.conf
  173. 171 vim /etc/modprobe.d/firewalld-sysctls.conf
  174. 172 vim /etc/modules-load.d/
  175. 173 cd /etc/modprobe.d/
  176. 174 vim cdrom
  177. 175 cd /sys
  178. 176 ls
  179. 177 cd module/
  180. 178 ls
  181. 179 cd e1000/
  182. 180 ls
  183. 181 cd parameters/
  184. 182 ls
  185. 183 cat copybreak
  186. 184 modinfo e1000
  187. 185 pwd
  188. 186 cd
  189. 187 udevadm info --name=/dev/sda | less
  190. 188 cd /usr/lib/udev/rules.d/
  191. 189 ls
  192. 190 ls | grep net
  193. 191 vim 60-net.rules
  194. 192 cd
  195. 193 dnf install -y git
  196. 194 git clone https://github.com/sandervanvugt/linuxplus
  197. 195 cd linuxplus/
  198. 196 ls
  199. 197 cp 50-custom.rules /etc/udev/rules.d/
  200. 198 cd /etc/udev/rules.d/
  201. 199 vim 50-custom.rules
  202. 200 mount | grep proc
  203. 201 cd /proc
  204. 202 ls
  205. 203 mount | grep sys
  206. 204 cd
  207. 205 ./countdown 12
  208. 206 lsblk
  209. 207 poweroff
  210. 208 lsblk
  211. 209 xxd -l 512 /dev/sda | less
  212. 210 fdisk /dev/sda
  213. 211 mkfs.xfs -L three /dev/sda3
  214. 212 blkid
  215. 213 vim /etc/fstab
  216. 214 mount -a
  217. 215 mkdir /three
  218. 216 findmnt --verify
  219. 217 reboot
  220. 218 lsblk
  221. 219 findmnt
  222. 220 mount
  223. 221 fdisk /dev/sda
  224. 222 mkfs.ext4 /dev/sda5
  225. 223 mkfs.xfs /dev/sda6
  226. 224 vim /etc/fstab
  227. 225 mkdir /five /six
  228. 226 mount-a
  229. 227 mount -a
  230. 228 lsblk
  231. 229 touch /five/ext4file
  232. 230 touch /six/xfsfile
  233. 231 vim /etc/fstab
  234. 232 fdisk /dev/sda
  235. 233 reboot
  236. 234 lsblk
  237. 235 blkid
  238. 236 blkid | grep sda5 | awk '{ print $2 }'
  239. 237 blkid | grep sda5 | awk '{ print $2 }' >> /etc/fstab
  240. 238 vim /etc/fstab
  241. 239 exit
  242. 240 lsblk
  243. 241 parted /dev/sdb
  244. 242 fdisk -l /dev/sdb
  245. 243 history
  246. 244 free -m
  247. 245 less /proc/meminfo
  248. 246 vim /etc/default/grub
  249. 247 grub2-mkconfig -o /boot/grub2/grub.cfg
  250. 248 reboot
  251. 249 free -m
  252. 250 grep ctive /proc/meminfo
  253. 251 vmstat 2 20
  254. 252 reboot
  255. 253 fdisk /dev/sda
  256. 254 mkswap /dev/sda6
  257. 255 vim /etc/fstab
  258. 256 free -m
  259. 257 swapon -a
  260. 258 free -m
  261. 259 dd if=/dev/zero of=/swapfile bs=1M count=1024
  262. 260 mkswap /swapfile
  263. 261 chmod 600 /swapfile
  264. 262 vim /etc/fstab
  265. 263 free -m
  266. 264 swapon -a
  267. 265 vim /etc/fstab
  268. 266 swapon -a
  269. 267 free -m
  270. 268 fdisk /dev/sda
  271. 269 lsblk
  272. 270 blkid
  273. 271 mount UUID="72b0bec0-58e1-4990-b301-e5ff7efb2873" /mnt
  274. 272 cd /mnt
  275. 273 ls
  276. 274 fdisk /dev/sda
  277. 275 pvcreate /dev/sda8
  278. 276 vgcreate vgdata /dev/sda8
  279. 277 vgs
  280. 278 lvcreate -L 1G -n lvdata vgdata
  281. 279 lvs
  282. 280 vgs
  283. 281 mkfs.ext4 /dev/vgdata/lvdata
  284. 282 mkdir /data
  285. 283 vim /etc/fstab
  286. 284 mkdir /data
  287. 285 ls /data
  288. 286 mount -a
  289. 287 mount
  290. 288 ls -l /dev/mapper/vgdata-lvdata /dev/vgdata/lvdata
  291. 289 df -h
  292. 290 dd if=/dev/zero of=/data/bigfile bs=1M
  293. 291 df -h
  294. 292 lvextend /dev/vgdata/lvdata -r -L +1G
  295. 293 df -h
  296. 294 history
  297. 295 poweroff
  298. 296 systemctl set-default multi-user.target
  299. 297 systemctl set-default graphical.target
  300. 298 lsblk
  301. 299 xxd -l 512 /dev/sda
  302. 300 dd if=/dev/sda of=/boot/sda-backup bs=512 count=1
  303. 301 dd if=/dev/zero of=/sda bs=1 count=446
  304. 302 dd if=/dev/zero of=/dev/sda bs=1 count=446
  305. 303 xxd -l 512 /dev/sda
  306. 304 reboot
  307. 305 ./countdown 12
  308. 306 getenforce
  309. 307 setenforce permissive
  310. 308 getenforce
  311. 309 setenforce disabled
  312. 310 dnf install httpd
  313. 311 systemctl enable --now httpd
  314. 312 ps Zaux | grep httpd
  315. 313 ls -Z /var/www/
  316. 314 history
  317. 315 vim /etc/ssh/sshd_config
  318. 316 ps Zaux | grep ssh
  319. 317 ss tunpZ
  320. 318 netstat -Ztulpen
  321. 319 systemctl restart sshd
  322. 320 getenforce
  323. 321 setenforce enforcing
  324. 322 systemctl restart sshd
  325. 323 vim /etc/ssh/sshd_config
  326. 324 semanage port -a -t ssh_port_t -p tcp 2022
  327. 325 systemctl restart sshd
  328. 326 netstat -Ztulpne | grep 2022
  329. 327 history
  330. 328 mkdir /web
  331. 329 vim /web/index.html
  332. 330 ls -Zd /web
  333. 331 ps Zaux | grep http
  334. 332 vim /etc/httpd/conf/httpd.conf
  335. 333 systemctl restart httpd
  336. 334 curl localhost
  337. 335 setenforce permissive
  338. 336 curl localhost
  339. 337 setenforce enforce
  340. 338 setenforce enforcing
  341. 339 grep AVC /var/log/audit/audit.log
  342. 340 ls -Z /var/www
  343. 341 man semanage-fcontext
  344. 342 # semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"
  345. 343 # restorecon -R -v /web
  346. 344 semanage fcontext -a -t httpd_sys_content_t "/web(/.*)?"
  347. 345 restorecon -R -v /web
  348. 346 getenforce
  349. 347 curl localhost
  350. 348 history
  351. 349 ./countdown 1
  352. 350 man -k _selinux
  353. 351 dnf install -y selinux-policy-doc
  354. 352 mandb
  355. 353 man -k _selinux
  356. 354 man -k _selinux | wc
  357. 355 man httpd_selinux
  358. 356 journalctl | grep sealert
  359. 357 sealert -l fe96e344-09b6-4d9d-bba5-dbe7df5d48ca | less
  360. 358 getsebool -a | grep ftp
  361. 359 setsebool -P ftpd_anon_write on
  362. 360 ./countdown 12
  363. 361 ldd $(which login)
  364. 362 ldd $(which passwd)
  365. 363 cd /etc/pam.d
  366. 364 ls
  367. 365 vim login
  368. 366 find / -name "pam_nologin.so"
  369. 367 cd /usr/lib64/security/
  370. 368 ls
  371. 369 man pam_securetty
  372. 370 cd /etc/pam.d/
  373. 371 vim login
  374. 372 chvt 3
  375. 373 vim login
  376. 374 vim /etc/securetty
  377. 375 chvt 5
  378. 376 w
  379. 377 loginctl list-sessions
  380. 378 loginctl terminate-session 9
  381. 379 loginctl terminate-session 8
  382. 380 loginctl terminate-session 4
  383. 381 w
  384. 382 vim system-auth
  385. 383 cd
  386. 384 ./countdown 1
  387. 385 man ls
  388. 386 podman run -d --name test1 docker.io/library/nginx
  389. 387 podman run -it docker.io/sandervanvugt/gitops
  390. 388 podman ps
  391. 389 podman ps -a
  392. 390 podman image
  393. 391 podman images
  394. 392 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement