sandervanvugt

LFCS sep20 day2

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