sandervanvugt

LFCS sep20 day2

Sep 29th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.63 KB | None | 0 0
  1. UBUNTU COMMANDS
  2. 1 sudo apt install openssh-server
  3. 2 ip a
  4. 3 sudo apt install vim
  5. 4 sudo vim /etc/apt/sources.list
  6. 5 sudo apt-get update
  7. 6 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  8. 7 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  9. 8 sudo apt-key fingerprint 0EBFCD88
  10. 9 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  11. 10 lsb_release
  12. 11 lsb_release -cs
  13. 12 sudo apt-get update
  14. 13 sudo apt-get install docker-ce docker-ce-cli containerd.io
  15. 14 sudo docker run hello-world
  16. 15 history
  17.  
  18. CONTAINER COMMANDS
  19. 1 sudo -i
  20. 2 exit
  21. 3 id
  22. 4 docker search nginx
  23. 5 docker run nginx -d
  24. 6 docker run -d nginx
  25. 7 docker ps
  26. 8 docker kill nginx
  27. 9 docker kill brave_haslett
  28. 10 docker run -d -p 8080:80 nginx
  29. 11 curl http://localhost:8080
  30. 12 sudo uname -r
  31. 13 docker run -it fedora
  32. 14 docker ps
  33. 15 history
  34.  
  35. CENTOS NFS-SERVER
  36. 7 yum install nfs-utils
  37. 8 mkdir /nfsshare
  38. 9 cp /etc/[a-c]* /nfsshare/
  39. 10 echo /nfsshare *(rw,no_root_squash) > /etc/exports
  40. 11 cat /etc/exports
  41. 12 systemctl enable --now nfs-server
  42. 13 systemctl status nfs-server
  43. 14 firewall-cmd --get-services
  44. 15 for i in nfs mountd rpc-bind; do firewall-cmd --add-service $i --permanent; done
  45. 16 firewall-cmd --list-all
  46. 17 firewall-cmd --reload
  47. 18 history
  48.  
  49. CENTOS PODMAN COMMANDS
  50. 1 sudo -i
  51. 2 su -
  52. 3 su -
  53. 4 countdown 12
  54. 5 su -
  55. 6 sudo -i
  56. 7 ssh root@192.168.4.162
  57. 8 sudo -i
  58. 9 su -
  59. 10 exit
  60. 11 virt-manager
  61. 12 id
  62. 13 sudo grep libvirt /etc/group
  63. 14 sudo usermod -aG libvirt student
  64. 15 exit
  65. 16 uname -r
  66. 17 podman run -it ubuntu
  67. 18 podman ps
  68. 19 history
  69.  
  70.  
  71. GENERIC HISTORY
  72. 1 cd /home/linda/
  73. 2 rm -f rootfile2
  74. 3 man chattr
  75. 4 chattr -i rootfile2
  76. 5 exit
  77. 6 mount
  78. 7 mount | grep '^/'
  79. 8 swapon -s
  80. 9 yum install -y git
  81. 10 git clone https://github.com/sandervanvugt/lfcs
  82. 11 cd lfcs
  83. 12 ls
  84. 13 ./countdown 12
  85. 14 ps aux | grep fire
  86. 15 ps aux | grep defunct
  87. 16 history
  88. 17 find / -name "hosts"
  89. 18 find / -name "hosts" 2>/dev/null
  90. 19 find / -name "*hosts*" 2>/dev/null
  91. 20 useradd linda
  92. 21 find / -user linda
  93. 22 mkdir linda
  94. 23 find / -user linda -exec cp {} /root/linda\;
  95. 24 find / -user linda -exec cp {} /root/linda \;
  96. 25 who
  97. 26 ls
  98. 27 who; ls
  99. 28 ls
  100. 29 ls -a linda/
  101. 30 su - linda
  102. 31 find / -user linda -exec cp {} /root/linda \;
  103. 32 ls -a linda/
  104. 33 find / -user linda -exec cp -R {} /root/linda \;
  105. 34 ls -a linda/
  106. 35 ls -ld linda/
  107. 36 find / -user linda -exec cp -R {} /root/linda/ \;
  108. 37 pwd
  109. 38 cd ..
  110. 39 ls
  111. 40 cat linda
  112. 41 rm linda
  113. 42 mkdir linda
  114. 43 find / -user linda -exec cp -R {} /root/linda/ \;
  115. 44 ls linda/
  116. 45 history
  117. 46 find / -perm /4000
  118. 47 find / -type f -size +100M
  119. 48 mkdir -p find/contents && find /etc -exec grep -l student {} \; -exec cp {} find/contents/ \; 2>/dev/null
  120. 49 find /etc/ -name '*' -type f | xargs grep "127.0.0.1"
  121. 50 sed -n 50 /etc/passwd
  122. 51 sed -n 5p /etc/passwd
  123. 52 vim myfiles
  124. 53 sed -i 's/one/ONE/g' ~/myfiles
  125. 54 cat myfiles
  126. 55 ip a
  127. 56 sed -i -e '2d' myfiles
  128. 57 cat myfiles
  129. 58 awk -F : '{ print $4 }' /etc/passwd
  130. 59 cut -d : -f 4 /etc/passwd
  131. 60 awk -F : '/linda/ { print $4 }' /etc/passwd
  132. 61 history
  133. 62 man mktemp
  134. 63 cd `mktemp -d` && touch 'a b c' '1' '2' && find . -type f | xargs grep
  135. 64 cd `mktemp -d` && touch 'a b c' '1' '2' && find . -type f | xargs grep .
  136. 65 ls
  137. 66 pwd
  138. 67 cd ..
  139. 68 cd `mktemp -d` && touch 'a b c' '1' '2' && find . -type f -exec grep {} \;
  140. 69 cd `mktemp -d` && touch 'a b c' '1' '2' && find . -type f -exec grep {} . \;
  141. 70 history
  142. 71 cd `mktemp -d` && touch 'a b c' '1' '2' && find . -type f -exec grep '.' {} \;
  143. 72 cd `mktemp -d` && touch 'a b c' '1' '2' && find . -type f | xargs grep '.'
  144. 73 cd
  145. 74 cd lfcs/
  146. 75 echo $PATH
  147. 76 ln countdown /usr/local/sbin/countdown
  148. 77 ln countdown /usr/local/bin/countdown
  149. 78 ls -l countdown
  150. 79 history
  151. 80 cd /lib
  152. 81 ls
  153. 82 cd modules
  154. 83 ls
  155. 84 uname -r
  156. 85 cd `uname -r`
  157. 86 cd ..
  158. 87 cd $(uname -r)
  159. 88 countdown 12
  160. 89 cd
  161. 90 vipw
  162. 91 tail /etc/shadow
  163. 92 vim /etc/login.defs
  164. 93 cd /etc/skel/
  165. 94 ls -a
  166. 95 id student
  167. 96 visudo
  168. 97 cd ..
  169. 98 ls -l /etc/passwd /etc/shadow
  170. 99 grep linda /etc/shadow
  171. 100 useradd --help | less
  172. 101 useradd -s /usr/bin/passwd -G wheel anna
  173. 102 grep anna /etc/passwd
  174. 103 grep anna /etc/shadow
  175. 104 passwd --help | less
  176. 105 passwd -x 90 anna
  177. 106 grep anna /etc/shadow
  178. 107 chage anna
  179. 108 ls -l
  180. 109 cd /home/linda
  181. 110 echo password | passwd --stdout
  182. 111 echo password | passwd --stdin
  183. 112 echo password | passwd --stdin linda
  184. 113 history -d 108
  185. 114 history
  186. 115 touch rootfile1
  187. 116 touch rootfile2
  188. 117 chattr +i rootfile2
  189. 118 su - linda
  190. 119 groupadd sales
  191. 120 groupadd account
  192. 121 useradd anna -G account
  193. 122 usermod anna -aG account
  194. 123 useradd anouk -G account
  195. 124 useradd linda -G sales
  196. 125 usermod -aG sales linda
  197. 126 useradd -G sales lisa
  198. 127 id anna
  199. 128 cd
  200. 129 mkdir /data/sales
  201. 130 mkdir -p /data/sales
  202. 131 mkdir -p /data/account
  203. 132 cd /data
  204. 133 ls -l
  205. 134 chgrp sales sales
  206. 135 chgrp account account
  207. 136 ls -l
  208. 137 chmod 770 *
  209. 138 ls -l
  210. 139 su - linda
  211. 140 su - lisa
  212. 141 chmod g+s *
  213. 142 ls -l
  214. 143 su - linda
  215. 144 su - lisa
  216. 145 chmod +t *
  217. 146 ls -l
  218. 147 su - lisa
  219. 148 chown lisa sales
  220. 149 ls -l
  221. 150 su - lisa
  222. 151 poweroff
  223. 152 lsblk
  224. 153 file --helo
  225. 154 lsblk
  226. 155 gdisk /dev/sda
  227. 156 ssh 192.168.4.162
  228. 157 gdisk /dev/sda
  229. 158 gdisk -l /dev/sda
  230. 159 lsblk
  231. 160 cat /proc/partitions
  232. 161 partprobe
  233. 162 cat /proc/partitions
  234. 163 mkfs.xfs /dev/sda7
  235. 164 mkdir /filesystem
  236. 165 vim /etc/fstab
  237. 166 mount -a
  238. 167 mount
  239. 168 xxd /dev/sda | less
  240. 169 mount
  241. 170 mount | grep '^/'
  242. 171 fdisk /dev/sda
  243. 172 cd /usr/lib/systemd/system
  244. 173 ls
  245. 174 ls tmp*
  246. 175 vim /etc/fstab
  247. 176 cd /run/systemd/generator/
  248. 177 ls
  249. 178 vim var-log.mount
  250. 179 vim /etc/fstab
  251. 180 cp boot.mount /etc/systemd/system/filesystem.mount
  252. 181 vim /etc/systemd/system/filesystem.mount
  253. 182 systemctl daemon-reload
  254. 183 systemctl enable --now filesystem.mount
  255. 184 systemctl status multi-user.target
  256. 185 mount |grep files
  257. 186 cd /usr/lib/systemd/system
  258. 187 vim tmp.mount
  259. 188 mount | grep tmp
  260. 189 ls /tmp
  261. 190 systemctl enable tmp.mount
  262. 191 reboot
  263. 192 fdisk /dev/sdb
  264. 193 mkfs.ext4 /dev/sdb5
  265. 194 mkfs.xfs /dev/sdb6
  266. 195 vim /etc/fstab
  267. 196 mkdir /bigfiles
  268. 197 mount -a
  269. 198 mount
  270. 199 fdisk /dev/sdb
  271. 200 mount /dev/sdb5 /mnt
  272. 201 cd /mnt
  273. 202 touch hello
  274. 203 touch dbs5
  275. 204 touch sdb5
  276. 205 ls
  277. 206 exit
  278. 207 fdisk /dev/sdb
  279. 208 reboot
  280. 209 journalctl -xb
  281. 210 vim /etc/fstab
  282. 211 fdisk -l /dev/sdb
  283. 212 xfs_admin -L cow /dev/sdb5
  284. 213 vim /etc/fstab
  285. 214 reboot
  286. 215 mount | grep '^/'
  287. 216 blkid
  288. 217 cat /etc/fstab
  289. 218 fdisk /dev/sdb
  290. 219 mount /dev/sdb6 /mnt
  291. 220 cd /mnt
  292. 221 ls
  293. 222 tune2fs -L goat /dev/sdb6
  294. 223 vim /etc/fstab
  295. 224 mkdir /cheese
  296. 225 fdisk /dev/sdb
  297. 226 reboot
  298. 227 free -m
  299. 228 less /proc/meminfo
  300. 229 gdisk /dev/sda
  301. 230 partprobe
  302. 231 reboot
  303. 232 gdisk -l /dev/sda
  304. 233 mkswap /dev/sda8
  305. 234 free -m
  306. 235 swapon /dev/sda8
  307. 236 free -m
  308. 237 vim /etc/fstab
  309. 238 history
  310. 239 yum repolist
  311. 240 yum-config-manager
  312. 241 cd /etc/yum.repos.d/
  313. 242 ls
  314. 243 df -h
  315. 244 dd if=/dev/cdrom of=/centos82.iso bs=1M
  316. 245 cd
  317. 246 cd /repo
  318. 247 mkdir /repo
  319. 248 vim /etc/fstab
  320. 249 mount -a
  321. 250 cd /repo/
  322. 251 ls
  323. 252 cs BaseOS/
  324. 253 ls
  325. 254 cd BaseOS/
  326. 255 ls
  327. 256 ls repodata/
  328. 257 vim /etc/yum.repos.d/my.repo
  329. 258 cd /etc/yum.repos.d/
  330. 259 ls
  331. 260 vim CentOS-HA.repo
  332. 261 yum install yum-config-manager
  333. 262 rm my.repo
  334. 263 yum install yum-config-manager
  335. 264 yum install yum-utils
  336. 265 yum-config-manager --add-repo file:///repo/BaseOS
  337. 266 ls
  338. 267 vim repo_BaseOS.repo
  339. 268 yum repolist
  340. 269 which yu
  341. 270 which yum
  342. 271 ls -l /usr/bin/yum
  343. 272 yum search seinfo
  344. 273 yum provides */seinfo
  345. 274 cd
  346. 275 rpm -ql yum-utils
  347. 276 rpm -qc yum-utils
  348. 277 rpm -qf $(which ls)
  349. 278 yumdownloader nmap
  350. 279 rpm -qpl nmap-7.70-5.el8.x86_64.rpm
  351. 280 man ifconfig
  352. 281 ip addr
  353. 282 ip addr add dev ens33 10.0.0.10/24
  354. 283 ping 10.0.0.10
  355. 284 ip addr add --help
  356. 285 ip addr add help
  357. 286 history
  358. 287 ip a
  359. 288 ifconfig
  360. 289 ifconfig -a
  361. 290 ifconfig /all
  362. 291 rpm -qf $(which ifconfig)
  363. 292 yum remove net-tools
  364. 293 ifconfig
  365. 294 ip -s link
  366. 295 systemctl status NetworkManager
  367. 296 systemctl status NetworkManager -l
  368. 297 systemctl status -l NetworkManager
  369. 298 nmtui
  370. 299 ip a
  371. 300 rpm -qa | grep bash-completion
  372. 301 nmcli connection show
  373. 302 nmcli connection add con-name newcon type ethernet
  374. 303 nmcli connection add con-name newercon type ethernet ipv4.method manual ipv4.addresses 192.168.4.245/24 ipv4.gateway 192.168.4.2 ipv4.dns 8.8.8.8
  375. 304 ip a
  376. 305 nmcli connection show
  377. 306 nmcli connection up newercon
  378. 307 ip a
  379. 308 nmcli connection show
  380. 309 man -k nmcli
  381. 310 man nmcli-examples
  382. 311 ssh student@192.168.4.159
  383. 312 vim /etc/hosts
  384. 313 countdown 12
  385. 314 vim lfcs/countdown
  386. 315 lsblk
  387. 316 gdisk /dev/sda
  388. 317 fdisk /dev/sdb
  389. 318 partprobe
  390. 319 lsblk
  391. 320 pvcreate /dev/sda9
  392. 321 xxd /dev/sda9 | less
  393. 322 pvs
  394. 323 vgcreate vgdata /dev/sda9
  395. 324 vgs
  396. 325 pvs
  397. 326 lvcreate -n lvdata -L 1G vgdata
  398. 327 lvcreate -n lvdata -l 255 vgdata
  399. 328 lvs
  400. 329 mkfs.ext3 /dev/vgdata/lvdata
  401. 330 mkdir /lvdata
  402. 331 cd /etc/systemd/system/
  403. 332 ls
  404. 333 cp filesystem.mount lvdata.mount
  405. 334 vim lvdata.mount
  406. 335 systemctl enable --now lvdata.mount
  407. 336 systemctl status lvdata.mount
  408. 337 mount | grep lvd
  409. 338 ls -l /dev/vgdata/lvdata /dev/mapper/vgdata-lvdata
  410. 339 xxd /dev/sda9 | less
  411. 340 cd /lvdata
  412. 341 dd if=/dev/zero of=bigile
  413. 342 df -h
  414. 343 lvextend -L +1G /dev/vgdata/lvdata
  415. 344 vgs
  416. 345 vgextend vgdata /dev/sdb7
  417. 346 vgs
  418. 347 man lvextend
  419. 348 lvextend -r -L +1G /dev/vgdata/lvdata
  420. 349 lvextend -r -L +1020M /dev/vgdata/lvdata
  421. 350 df -h
  422. 351 resize2fs --help
  423. 352 df -h
  424. 353 echo $(( 989 + 913 ))
  425. 354 echo $(( 2048 - 1902 ))
  426. 355 lsblk
  427. 356 mdadm --create /dev/md0 --level 5 --raid-devices 3 /dev/sd{c,d,e}
  428. 357 man mdadm
  429. 358 cat /proc/mdstat
  430. 359 mdadm --detail /dev/md0
  431. 360 mdadm --detail --scan --verbose >> /etc/mdadm.conf
  432. 361 mkfs.ext4 -L RDATA /dev/md0
  433. 362 vim /etc/fstab
  434. 363 mount -a
  435. 364 mkdir /raid
  436. 365 mount -a
  437. 366 vim /etc/fstab
  438. 367 mount -a
  439. 368 countdown 12
  440. 369 reboot
  441. 370 vim /etc/default/grub
  442. 371 cd /boot/efi/EFI/centos/
  443. 372 ls
  444. 373 grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
  445. 374 reboot
  446. 375 systemctl -t help
  447. 376 systemctl list-units
  448. 377 systemctl cat cups.path
  449. 378 systemctl show sshd.service
  450. 379 systemctl edit sshd.service
  451. 380 export SYSTEMD_EDITOR=/usr/bin/vim
  452. 381 systemctl edit sshd.service
  453. 382 systemctl show sshd.service
  454. 383 systemctl edit sshd.service
  455. 384 systemctl cat sshd.service
  456. 385 systemctl status sshd.service
  457. 386 yum install -y httpd vsftpd
  458. 387 vim /etc/bashrc
  459. 388 systemctl cat httpd.service
  460. 389 systemctl edit httpd.service
  461. 390 systemctl cat httpd.service
  462. 391 ps aux | grep httpd
  463. 392 ps aux | grep vsfp
  464. 393 ps aux | grep vsftp
  465. 394 systemctl start httpd.service
  466. 395 ps aux | grep vsftp
  467. 396 systemctl edit sshd.service
  468. 397 systemctl status sshd.service
  469. 398 systemctl status httpd.service
  470. 399 systemctl edit httpd.service
  471. 400 systemctl status httpd.service
  472. 401 systemctl stop httpd.service
  473. 402 systemctl start httpd.service
  474. 403 systemctl status httpd.service
  475. 404 journalctl
  476. 405 systemctl edit httpd.service
  477. 406 systemctl start httpd.service
  478. 407 systemctl status httpd.service
  479. 408 cd /etc/systemd/system/
  480. 409 ls
  481. 410 systemctl get-default
  482. 411 systemctl set-default graphical.target
  483. 412 systemctl isolate rescue.target
  484. 413 systemctl list-units
  485. 414 systemctl isolate reboot.target
  486. 415 history
  487. 416 vim /etc/hosts
  488. 417 showmount -e nfsserver
  489. 418 cd /etc/systemd/system/
  490. 419 ls
  491. 420 cp lvdata.mount nfsshare.mount
  492. 421 vim nfsshare.mount
  493. 422 vim /etc/fstab
  494. 423 systemctl daemon-reload
  495. 424 cd /run/systemd/generator/
  496. 425 ls
  497. 426 mkdir /nfsshare
  498. 427 cat nfsshare.mount
  499. 428 mount -a
  500. 429 cd /nfsshare/
  501. 430 ls
  502. 431 vim /etc/httpd/conf/httpd.conf
  503. 432 vim /var/www/html/index.html
  504. 433 systemctl restart httpd
  505. 434 curl http://localhost
  506. 435 grep vmx /proc/cpuinfo
  507. 436 lsmod | grep kvm
  508. 437 systemctl status libvirtd
  509. 438 yum install virt-manager -y
  510. 439 cd /
  511. 440 ls
  512. 441 virt-manager &
  513. 442 exit
  514. 443 virt-manager
  515. 444 exit
  516. 445 systemctl enable httpd.service
  517. 446 cd /usr/lib/systemd/system
  518. 447 vim multi-user.target
  519. 448 cd /etc/systemd/system/multi-user.target.wants/
  520. 449 \ls -l
  521. 450 systemctl cat swap.target
  522. 451 cd ..
  523. 452 pwd
  524. 453 ls
  525. 454 pwd
  526. 455 cd /usr/lib/systemd/system
  527. 456 ls *swap
  528. 457 cd
  529. 458 systemctl list-dependencies graphical.target
  530. 459 systemd-analyze blame
  531. 460 systemd-analyze -h
  532. 461 systemd-analyze security httpd.service
  533. 462 systemctl list-timers
  534. 463 systemctl list-timers --all
  535. 464 systemctl cat fstrim.timer
  536. 465 systemctl cat fstrim.service
  537. 466 systemctl enable --now fstrim.timer
  538. 467 man 7 systemd.time
  539. 468 man 7 systemd.timer
  540. 469 kill -9 $(pidof sshd)
  541. 470 systemctl status sshd
  542. 471 systemctl cat sshd.service
  543. 472 systemctl status sshd
  544. 473 countdown 20
  545. 474 dd if=/dev/zero of=/dev/null &
  546. 475 top
  547. 476 dd if=/dev/zero of=/dev/null &
  548. 477 top
  549. 478 cd /sys/bus/cpu/devices/
  550. 479 ls
  551. 480 ls cpu0/
  552. 481 lscpu
  553. 482 echo 0 > cpu1/online
  554. 483 lscpu
  555. 484 top
  556. 485 killall dd
  557. 486 pwd
  558. 487 echo 1 > cpu1/online
  559. 488 exit
  560. 489 yum install epel-release
  561. 490 yum install lxc lxc-templates lxc-extra
  562. 491 lxc-checkconfig
  563. 492 cd /usr/share/lxc/templates/
  564. 493 ls
  565. 494 lxc-create -t download -n lxc-container1
  566. 495 tree /var/lib/lxc/
  567. 496 cd /var/lib/lxc/
  568. 497 ls
  569. 498 cd lxc-container1/
  570. 499 ls
  571. 500 vim config
  572. 501 vim tmp_root_pass
  573. 502 lxc-ls -f
  574. 503 lxc-start -n lxc-container1 -d
  575. 504 lxc-start -n lxc-container1
  576. 505 lxc-create -t centos -n lxc-centos1
  577. 506 cd /usr/share/lxc/templates/
  578. 507 ls
  579. 508 lxc-create -t download -n lxc-centos1
  580. 509 lxc-create -t download -n lxc-centos2
  581. 510 lxc-ls -f
  582. 511 vim /var/lib/lxc/lxc-centos2/tmp_root_pass
  583. 512 lxc-start -n lxc-centos2 -d
  584. 513 cd /var/lib/lxc/lxc-centos2/
  585. 514 ls
  586. 515 vim config
  587. 516 ssh student@ubuntu
  588. 517 cd
  589. 518 su - student
  590. 519 history
  591.  
  592.  
  593.  
Add Comment
Please, Sign In to add comment