Advertisement
chestnutj2000

RHCSA Day 3 Sander May 2022

May 11th, 2022
1,176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     1  vim countdown.sh
  2.     2  chmod +x countdown.sh
  3.     3  ./countdown.sh 16
  4.     4  exit
  5.     5  tar -czvf /root/archive.tgz /etc
  6.     6  ls -l /root/archive.tgz
  7.     7  tar tvf /root/archive.tgz
  8.     8  grep -v '^$' /etc/dnsmasq.conf
  9.     9  grep -v '^$' /etc/dnsmasq.conf | sort > /var/tmp/dnslines.txt
  10.    10  useradd linda
  11.    11  find / -user linda
  12.    12  find / -user linda 2>/dev/null
  13.    13  mkdir /root/userfiles; find / -user linda -exec cp {} /root/userfiles \;
  14.    14  history
  15.    15  ./countdown.sh 13
  16.    16  ./countdown.sh 12
  17.    17  cat countdown.sh
  18.    18  #tar -cvzf /root/archive2.tgz /etc
  19.    19  history
  20.    20  vim countdown.sh
  21.    21  git clone https://github.com/sandervanvugt/rhcsa
  22.    22  cat /etc/passwd
  23.    23  head -1 /etc/passwd
  24.    24  tail /etc/group
  25.    25  id student
  26.    26  id linda
  27.    27  su - linda
  28.    28  passwd lindaA
  29.    29  su - linda
  30.    30  usermod -aG wheel linda
  31.    31  id linda
  32.    32  su - linda
  33.    33  history
  34.    34  vim /etc/login.defs
  35.    35  cd /etc/skel/
  36.    36  ls
  37.    37  ls -a
  38.    38  ls -a /home/linda
  39.    39  pwd
  40.    40  passwd --help
  41.    41  chage linda
  42.    42  grep linda /etc/shadow
  43.    43  man 5 shadow
  44.    44  cd
  45.    45  grep linda /etc/passwd
  46.    46  grep linda /etc/group
  47.    47  id linda
  48.    48  ls -l
  49.    49  chmod -x countdown.sh
  50.    50  ls -l
  51.    51  ./countdown.sh
  52.    52  chmod +x countdown.sh
  53.    53  ./countdown.sh
  54.    54  countdown.sh
  55.    55  mkdir /data/files
  56.    56  mkdir -p /data/files
  57.    57  cd /data
  58.    58  groupadd sales
  59.    59  usermod -aG sales linda
  60.    60  mkdir sales
  61.    61  ls -l
  62.    62  chgrp sales sales
  63.    63  ls -l
  64.    64  chmod 770 sales
  65.    65  ls -l
  66.    66  chmod g-x sales
  67.    67  ls -l
  68.    68  chmod g+x sales
  69.    69  ls -l
  70.    70  cd sales
  71.    71  touch myfile
  72.    72  ls -l
  73.    73  ln -s myfile linkfile
  74.    74  ls -l
  75.    75  history
  76.    76  cd
  77.    77  ./countdown.sh 12
  78.    78  pwd
  79.    79  cd /home/linda
  80.    80  touch rootfile
  81.    81  ls -l
  82.    82  su - linda
  83.    83  pwd
  84.    84  vim playme.sh
  85.    85  chmod +x playme.sh
  86.    86  su - linda
  87.    87  chmod u+s playme.sh
  88.    88  ls -k
  89.    89  ls -l
  90.    90  find / -perm /4000 2>/dev/null
  91.    91  find / -perm /4000 -exec ls -l {} \; 2>/dev/null
  92.    92  ls -l /etc/shadow
  93.    93  tail -1 /etc/shadow
  94.    94  useradd -G sales lisa
  95.    95  grep sales /etc/group
  96.    96  passwd lisa
  97.    97  su - lisa
  98.    98  chmod g+s /data/sales
  99.    99  ls -ld /data/sales
  100.   100  su - lisa
  101.   101  cd /data
  102.   102  chmod +t sales/
  103.   103  ls -l
  104.   104  su - lisa
  105.   105  ls -l
  106.   106  chgrp wheel files
  107.   107  ls -l
  108.   108  xxd -l 512 /dev/sda
  109.   109  lsblk
  110.   110  xxd -l 512 /dev/nvme0n1
  111.   111  fdisk -l /dev/nvme0n1
  112.   112  poweroff
  113.   113  ./countdown.sh 12
  114.   114  lsblk
  115.   115  ls -l /dev/nv*
  116.   116  fdisk /dev/nvme0n1
  117.   117  lsblk
  118.   118  mkfs.xfs /dev/nvme0n1p3
  119.   119  mount /dev/nvme0n1p3 /mnt
  120.   120  findmnt
  121.   121  lsblk
  122.   122  cd /mnt
  123.   123  ls
  124.   124  cp /etc/hosts .
  125.   125  ls
  126.   126  umount /mnt
  127.   127  lsof .
  128.   128  cd
  129.   129  umount /mnt
  130.   130  vim /etc/fstab
  131.   131  mount -a
  132.   132  mkdir /files
  133.   133  mount -a
  134.   134  reboot
  135.   135  who
  136.   136  history
  137.   137  exit
  138.   138  lsblk
  139.   139  history
  140.   140  cd /files/
  141.   141  ls
  142.   142  lsblk
  143.   143  history
  144.   144  exit
  145.   145  history
  146.   146  fdisk /dev/nvme0n1
  147.   147  reboot
  148.   148  lsblk
  149.   149  mkfs.xfs /dev/nvme0n1p5
  150.   150  mkfs.ext4 /dev/nvme0n1p6
  151.   151  mkdir /xfs
  152.   152  mkdir /ext4
  153.   153  vim /etc/fstab
  154.   154  mount -a
  155.   155  lsblk
  156.   156  touch /ext4/myext4file
  157.   157  history
  158.   158  vim /etc/fstab
  159.   159  fdisk /dev/nvme0n1
  160.   160  reboot
  161.   161  journalctl -xb
  162.   162  cat /etc/fstab
  163.   163  lsblk
  164.   164  cat /etc/fstab
  165.   165  blkid
  166.   166  blkid | grep n1p5 | awk '{ print $2 }'
  167.   167  blkid | grep n1p5 | awk '{ print $2 }' >> /etc/fstab
  168.   168  vim /etc/fstab
  169.   169  reboot
  170.   170  lsblk
  171.   171  tune2fs -L cow /dev/nvme0n1p5
  172.   172  blkid
  173.   173  xfs_admin -L goat /dev/nvme0n1p1
  174.   174  umount /dev/nvme0n1p1
  175.   175  xfs_admin -L goat /dev/nvme0n1p1
  176.   176  mount -a
  177.   177  lsblk
  178.   178  blkid
  179.   179  vim /etc/fstab
  180.   180  \
  181.   181  ls -l /dev/nvm*
  182.   182  vim /etc/fstab
  183.   183  reboot
  184.   184  vim /etc/fstab
  185.   185  findmnt --verify
  186.   186  vim /etc/fstab
  187.   187  findmnt --verify
  188.   188  groupadd students
  189.   189  groupadd profs
  190.   190  vim /etc/login.defs
  191.   191  useradd -G profs anna
  192.   192  useradd -G profs anouk
  193.   193  tail /etc/passwd
  194.   194  usermod -aG students linda
  195.   195  usermod -aG students lisa
  196.   196  id lisa
  197.   197  cd /data
  198.   198  mkdir profs students
  199.   199  ls -l
  200.   200  chmod 3770 students/
  201.   201  chmod 3770 profs
  202.   202  chgrp students students
  203.   203  chgrp profs profs
  204.   204  ls -l
  205.   205  history
  206.   206  ls
  207.   207  ls -l
  208.   208  cd students
  209.   209  touch {1..10}.txt
  210.   210  ls
  211.   211  ls -l
  212.   212  getfacl .
  213.   213  setfacl -R -m g:profs:rx /data/students
  214.   214  ls -l
  215.   215  man setfacl
  216.   216  setfacl -R -x g:profs /data/students
  217.   217  ls -l
  218.   218  setfacl -R -m g:profs:rX /data/students
  219.   219  ls -lk
  220.   220  getfacl .
  221.   221  su - linda
  222.   222  ls -l
  223.   223  getfacl 9.txt
  224.   224  getfacl linda1
  225.   225  history
  226.   226  setfacl -m d:g:profs:rx /data/profs
  227.   227  getfacl /data/profs
  228.   228  su - linda
  229.   229  getfacl linda2
  230.   230  setfacl -m d:g:profs:rx /data/students/
  231.   231  su - linda
  232.   232  getfacl linda3
  233.   233  cd
  234.   234  ./countdown.sh 13
  235.   235  find / -name "mnttab"
  236.   236  find / -name "vfstab"
  237.   237  cat /etc/os-release
  238.   238  yum repolist
  239.   239  yum install -y git
  240.   240  cd /etc/yum.repos.d/
  241.   241  ls
  242.   242  which yum
  243.   243  which dnf
  244.   244  ls -l /bin/yum /bin/dnf
  245.   245  cd
  246.   246  df -h
  247.   247  dd if=/dev/sr0 of=/rhel8.iso bs=1M
  248.   248  bg
  249.   249  mkdir /repo
  250.   250  vim /etc/fstab
  251.   251  mount -a
  252.   252  cd /repo
  253.   253  ls
  254.   254  cd BaseOS/
  255.   255  ls
  256.   256  ls Packages/
  257.   257  yum install git
  258.   258  cd
  259.   259  df -h
  260.   260  lsblk
  261.   261  cd /etc/yum.repos.d/
  262.   262  vim base.repo
  263.   263  vim appstream.repo
  264.   264  yum repolist
  265.   265  yum install git
  266.   266  history
  267.   267  cd
  268.   268  yum search nmap
  269.   269  yum search seinfo
  270.   270  seinfo
  271.   271  yum provides */seinfo
  272.   272  yum module list
  273.   273  yum module provides httpd
  274.   274  yum module info httpd
  275.   275  yum module info postgresql
  276.   276  yum module info --profile postgresql
  277.   277  yum module list postgresql
  278.   278  yum module install postgresql:9.6
  279.   279  yum module install postgresql:9.6/devel
  280.   280  yum install httpd
  281.   281  yum module enable postgresql:9.6
  282.   282  yum module info postgresql
  283.   283  yum module info postgresql | less
  284.   284  ./countdown.sh 12
  285.   285  fdisk /dev/nvme0n1
  286.   286  lsblk
  287.   287  pvcreate /dev/nvme0n1p7
  288.   288  pvs
  289.   289  vgcreate --help | less
  290.   290  vgcreate -s 4m vgdata /dev/nvme0n1p7
  291.   291  pvs
  292.   292  vgs
  293.   293  man lvcreate
  294.   294  lvcreate -n lvdata -L 1G vgdata
  295.   295  #lvcreate -n lvdata -l 100%FREE vgdata
  296.   296  #lvcreate -n lvdata -l 255 vgdata
  297.   297  lvcreate -n lvdata -l 100%FREE vgdata
  298.   298  lvs
  299.   299  mkfs.xfs /dev/vgdata/lvdata
  300.   300  vim /etc/fstab
  301.   301  mkdir /lvdata
  302.   302  mount -a
  303.   303  mount
  304.   304  ls -l /dev/vgdata/lvdata /dev/mapper/vgdata-lvdata
  305.   305  history
  306.   306  fdisk /dev/nvme0n1
  307.   307  vim /etc/fstab
  308.   308  reboot
  309.   309  ls /xfs
  310.   310  ls /ext4
  311.   311  vim /etc/fstab
  312.   312  cd /xfs
  313.   313  touch myxfsfsfsfsfsfsfs
  314.   314  cd
  315.   315  fdisk /dev/nvme0n1
  316.   316  reboot
  317.   317  fdisk /dev/nvme0n1
  318.   318  blkid
  319.   319  vim /etc/fstab
  320.   320  reboot
  321.   321  vim /etc/fstab
  322.   322  reboot
  323.   323  systemctl list-units
  324.   324  systemctl isolate emergency.target
  325.   325  systemctl list-units
  326.   326  touch hyello
  327.   327  reboot
  328.   328  touch hhhh
  329.   329  systemctl list-units
  330.   330  touch hhhh
  331.   331  mount
  332.   332  lsblk
  333.   333  mount -o remount,rw /
  334.   334  touch hiho
  335.   335  systemctl start rescue.target
  336.   336  lsblk
  337.   337  vim /etc/default/grub
  338.   338  grub2-mkconfig -o /boot/grub2/grub.cfg
  339.   339  cd /boot
  340.   340  ls
  341.   341  cd /
  342.   342  mount -a
  343.   343  grub2-mkconfig -o /boot/grub2/grub.cfg
  344.   344  reboot
  345.   345  ls /var/log/journal/
  346.   346  vim /etc/fstab
  347.   347  cd /run/systemd/
  348.   348  ls
  349.   349  cd generator/
  350.   350  ls
  351.   351  vim ext4.mount
  352.   352  lsblk
  353.   353  blkid
  354.   354  blkid | grep cow
  355.   355  cd /dev/disk
  356.   356  ls
  357.   357  ls by-label/
  358.   358  \ls by-label/
  359.   359  \ls -l by-label/
  360.   360  cd
  361.   361  vim /etc/fstab
  362.   362  cd /run/systemd/generator/
  363.   363  ls
  364.   364  cat files.mount
  365.   365  cp files.mount /etc/systemd/system/
  366.   366  vim /etc/fstab
  367.   367  systemctl daemon-reload
  368.   368  ls
  369.   369  cd ..
  370.   370  cd generator/
  371.   371  ls
  372.   372  cd /etc/systemd/system/
  373.   373  vim files.mount
  374.   374  systemctl cat sshd.service
  375.   375  vim files.mount
  376.   376  systemctl enable --now files.mount
  377.   377  reboot
  378.   378  vim /etc/httpd/conf/httpd.conf
  379.   379  systemctl restart httpd
  380.   380  systemctl status httpd
  381.   381  journalctl | grep sealert
  382.   382  journalctl | grep sealert | grep http
  383.   383  ./countdown.sh 12
  384.   384  history
  385.   385  journalctl | grep sealert
  386.   386  restorecon -Rv /
  387.   387  touch /.autorelabel
  388.   388  reboot
  389.   389  mount -o remount,rw /
  390.   390  rm /.autorelabel
  391.   391  reboot
  392.   392  journalctl | grep sealert
  393.   393  uptime
  394.   394  rm -rf /var/log/journal/
  395.   395  reboot
  396.   396  journalctl | grep sealert
  397.   397  systemctl status httpd
  398.   398  journalctl | grep sealert
  399.   399* setenforce permissiveA
  400.   400  systemctl restart httpd
  401.   401  systemctl status httpd
  402.   402  journalctl | grep sealert
  403.   403  sealert -l f782833b-c95d-4e50-a6c3-bd9b2c4fc9a5
  404.   404  sealert -l f782833b-c95d-4e50-a6c3-bd9b2c4fc9a5 | less
  405.   405  semanage port -a -t http_port_t -p tcp 82
  406.   406  setenforce enforcing
  407.   407  systemctl restart httpd
  408.   408  systemctl status httpd
  409.   409  grep AVC /var/log/audit/audit.log
  410.   410  vim /etc/httpd/conf/httpd.conf
  411.   411  systemctl restart httpd
  412.   412  journalctl | grep sealert
  413.   413  systemctl status httpd
  414.   414  mkdir /www
  415.   415  systemctl restart httpd
  416.   416  journalctl | grep sealert
  417.   417  systemctl status setroubleshootd
  418.   418  curl localhost
  419.   419  curl localhost:80
  420.   420  curl localhost:82
  421.   421  journalctl | grep sealert
  422.   422  grep sealert /var/log/messages | less
  423.   423  sealert -l 84188fa1-166f-43af-8f0b-4b213c2d2f50 | less
  424.   424  man -k _selinux
  425.   425  yum search selinux
  426.   426  yum install selinux-policy-doc
  427.   427  mandb
  428.   428  man -k _selinux
  429.   429  man -k _selinux | wc
  430.   430  man -k _selinux | grep http
  431.   431  man httpd_selinux
  432.   432  getsebool -a
  433.   433  getsebool -a | wc
  434.   434  getsebool -a | grep http
  435.   435  setsebool -P httpd_use_cifs on
  436.   436  history
  437.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement