Advertisement
sandervanvugt

systemd jan23

Jan 17th, 2023
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.74 KB | None | 0 0
  1. ROOT COMMANDSmctl show-units
  2. 5 systemctl list-units
  3. 6 systemctl list-units -t mounts
  4. 7 systemctl list-units -t mount
  5. 8 systemctl list-units -t service
  6. 9 systemctl cat sshd.service
  7. 10 cat /etc/fstab
  8. 11 systemctl -t help
  9. 12 systemctl list-units -t target
  10. 13 dnf install -y git
  11. 14 git clone https://github.com/sandervanvugt/systemd
  12. 15 history
  13. 16 cd systemd/
  14. 17 ls
  15. 18 vim sleep.service
  16. 19 cp sleep.service /etc/systemd/system/
  17. 20 systemctl status sleep.service
  18. 21 systemctl start sleep.service
  19. 22 systemctl status sleep.service
  20. 23 systemctl -t help
  21. 24 systemctl list-units -t timer
  22. 25 systemctl list-units -t path
  23. 26 systemctl -t help
  24. 27 pwd
  25. 28 systemctl edit sleep.service
  26. 29 man -k systemd
  27. 30 man -k systemd | wc
  28. 31 systemctl show sshd.service
  29. 32 man 7 systemd.directives
  30. 33 man systemd.exec
  31. 34 export EDITOR=/usr/bin/vim
  32. 35 systemctl edit sleep
  33. 36 vim /etc/bashrc
  34. 37 cd /usr/lib/systemd/system
  35. 38 ls
  36. 39 vim sshd.service
  37. 40 systemctl edit sshd.service
  38. 41 systemctl show sshd.service
  39. 42 man systemd.directives
  40. 43 man systemd.service
  41. 44 systemctl edit sshd.service
  42. 45 systemctl cat sshd.service
  43. 46 systemctl show sshd.service
  44. 47 cd /etc/init.d
  45. 48 ls /etc/rc.d
  46. 49 history
  47. 50 systemctl edit sshd.service
  48. 51 systemctl daemon-reload
  49. 52 kill -9 $(pidof sshd)
  50. 53 systemctl status sshd
  51. 54 cd /usr/lib/systemd/system
  52. 55 ls
  53. 56 pwd
  54. 57 cd /etc/systemd/system/
  55. 58 ls
  56. 59 systemctl cat sshd.service
  57. 60 systemctl list-units -t target
  58. 61 systemctl cat sound.target
  59. 62 systemctl cat multi-user.target
  60. 63 systemctl cat sshd.service
  61. 64 systemctl disable sshd.service
  62. 65 systemctl enable sshd.service
  63. 66 cd /etc/systemd/system/
  64. 67 ls -l
  65. 68 cd /etc/systemd/system/multi-user.target.wants/
  66. 69 ls
  67. 70 systemctl enable sleep.service
  68. 71 systemctl cat sshd.service
  69. 72 vim /etc/systemd/system/sleep.service
  70. 73 systemctl enable sleep.service
  71. 74 systemctl list-dependencies multi-user.target
  72. 75 history
  73. 76 cd
  74. 77 cd systemd/
  75. 78 ls
  76. 79 ./countdown 12
  77. 80 systemctl cat sshd.service
  78. 81 man systemd.service
  79. 82 pwd
  80. 83 cd /etc/systemd/system/
  81. 84 vim sleep.service
  82. 85 systemctl status sleeep
  83. 86 systemctl status sleep
  84. 87 systemctl stop sleep
  85. 88 systemctl daemon-reloads
  86. 89 systemctl daemon-reload
  87. 90 systemctl stop sleep
  88. 91 systemctl status sleep
  89. 92 systemctl start sleep
  90. 93 systemctl show sleep
  91. 94 systemctl status sshd
  92. 95 journalctl
  93. 96 journalctl -xb
  94. 97 journalctl -u sshd
  95. 98 cd /var/log
  96. 99 ls
  97. 100 mkdir journal
  98. 101 ls journal/
  99. 102 systemctl restart systemd-journal-flush.service
  100. 103 ls journal/
  101. 104 cd /etc/systemd/
  102. 105 ls
  103. 106 vim journald.conf
  104. 107 loginctl list-users
  105. 108 loginctl list-session
  106. 109 loginctl list-sessions
  107. 110 loginctl terminate-session 4
  108. 111 loginctl list-sessions
  109. 112 systemctl list-dependencies
  110. 113 dnf install -y httpd vsftpd
  111. 114 systemctl status httpd
  112. 115 systemctl status vsftpd
  113. 116 systemctl edit httpd.service
  114. 117 systemctl start httpd
  115. 118 systemctl status vsftpd
  116. 119 systemctl status httpd
  117. 120 kill -9 40240
  118. 121 systemctl status httpd
  119. 122 systemctl edit httpd.service
  120. 123 systemctl edit vsftpd.service
  121. 124 systemctl stop httpd
  122. 125 systemctl stop vsftpd
  123. 126 systemctl start httpd
  124. 127 systemctl status httpd
  125. 128 systemctl status vsftpd
  126. 129 systemctl edit vsftpd
  127. 130 systemctl edit httpd
  128. 131 ls
  129. 132 pwd
  130. 133 cd system/
  131. 134 vim sleep.service
  132. 135 systemctl cat sshd.service
  133. 136 systemctl cat httpd
  134. 137 systemd-run sleep 2000
  135. 138 systemctl cat run-r64b34c4b5f6945fa92af13f44d882916.service
  136. 139 systemctl status sleep
  137. 140 ps aux | grep 39249
  138. 141 systemctl stop sleep
  139. 142 vim sleep.service
  140. 143 systemctl daemon-reload
  141. 144 systemctl start sleep.service
  142. 145 ps aux | grep sleep
  143. 146 grep sleep /etc/passwd
  144. 147 cd /root/systemd/
  145. 148 ls
  146. 149 vim dynamicuser.service
  147. 150 cp dynamicuser.service /etc/systemd/system
  148. 151 systemctl start dynamicuser.service
  149. 152 ls -l /var/lib/private/
  150. 153 ls -l /var/lib/private/dynamic/
  151. 154 vim dynamicuser.service
  152. 155 pwd
  153. 156 cp dynamicuser.service /etc/systemd/system/
  154. 157 systemctl daemon-reload
  155. 158 systemctl start dynamicuser.service
  156. 159 ls -l /var/lib/private/dynamic/
  157. 160 systemd-analyze calendar
  158. 161 systemd-analyze calendar --help
  159. 162 systemd-analyze security sleep.service
  160. 163 systemd-analyze security httpd.service
  161. 164 systemctl list-dependencies
  162. 165 systemd-analyze security systemd-udevd.service
  163. 166 systemd-analyze blame
  164. 167 cd
  165. 168 cd systemd/
  166. 169 ./countdown 12
  167. 170 cd
  168. 171 dnf install nfs-utils
  169. 172 vim /etc/exports
  170. 173 systemctl enable --now nfs-server
  171. 174 showmount -e localhost
  172. 175 mount localhost:/var /mnt
  173. 176 mount
  174. 177 umount /mnt
  175. 178 cd systemd/
  176. 179 ls
  177. 180 vim nfsdata.mount
  178. 181 systemctl start nfsdata.mount
  179. 182 pwd
  180. 183 cp nfsdata.* /etc/systemd/system/
  181. 184 systemctl start nfsdata.mount
  182. 185 ls /
  183. 186 cd /nfsdata
  184. 187 ls
  185. 188 mount
  186. 189 systemctl status nfsdata.mount
  187. 190 systemctl stop nfsdata.mount
  188. 191 pwd
  189. 192 cd
  190. 193 systemctl stop nfsdata.mount
  191. 194 systemctl cat nfsdata.automount
  192. 195 systemctl enable --now nfsdata.automount
  193. 196 systemctl enable status nfsdata.automount
  194. 197 systemctl status nfsdata.automount
  195. 198 systemctl status nfsdata.mount
  196. 199 mount | grep nfsdata
  197. 200 cd /nfsdata
  198. 201 ls
  199. 202 mount | grep nfsdata
  200. 203 systemctl status nfsdata.mount
  201. 204 cd /
  202. 205 sleep 10; systemctl status nfsdata.mount
  203. 206 poweroff
  204. 207 fdisk /dev/sda
  205. 208 mkfs.ext4 /dev/sda3
  206. 209 systemctl show-unit-files -t mount
  207. 210 systemctl list-unit-files -t mount
  208. 211 systemctl cat proc-fs-nfsd.mount
  209. 212 systemctl cat proc-fs-nfsd.mount > /etc/systemd/system/mnt-data.mount
  210. 213 vim /etc/systemd/system/mnt-data.mount
  211. 214 systemctl daemon-reload
  212. 215 mount | grep data
  213. 216 systemctl enable --now mnt-data.mount
  214. 217 systemctl status mnt-data.mount
  215. 218 mount | grep data
  216. 219 cd /run/systemd/generator/
  217. 220 ls
  218. 221 vim boot.mount
  219. 222 blkid
  220. 223 cd /dev/disk/
  221. 224 pwd
  222. 225 ls
  223. 226 by-uuid/
  224. 227 ls -l by-uuid/
  225. 228 cd
  226. 229 history
  227. 230 systemctl list-units -t timer
  228. 231 systemctl cat logrotate.timer
  229. 232 systemctl status logrotate.timer
  230. 233 systemctl list-unit-files -t timer
  231. 234 systemctl cat fstrim.timer
  232. 235 systemctl status crond
  233. 236 cd /etc/cron.d
  234. 237 ls
  235. 238 cd ..
  236. 239 ls -l cron.*/
  237. 240 systemctl cat logrotate.timer
  238. 241 systemctl cat logrotate.*
  239. 242 cd
  240. 243 cd systemd/
  241. 244 ls monitor.*
  242. 245 cp moni* /etc/systemd/system
  243. 246 systemctl cat monitor.timer
  244. 247 systemctl cat monitor.service
  245. 248 systemctl enable --now monitor.timer
  246. 249 date
  247. 250 journalctl
  248. 251 systemctl cat monitor.service
  249. 252 systemctl disable --now monitor.timer
  250. 253 man systemd.timer
  251. 254 man systemd.time
  252. 255 systemctl cat sshd.service
  253. 256 systemctl disable --now sshd.service
  254. 257 ssh localhost
  255. 258 systemctl list-unit-files -t socket
  256. 259 systemctl cat sshd.socket
  257. 260 systemctl enable --now sshd.socket
  258. 261 ssh localhost
  259. 262 ssh student@localhost
  260. 263 ps aux | grep sshd
  261. 264 systemctl cat sshd.socket > /etc/systemd/system/vsftpd.socket
  262. 265 pwd
  263. 266 grep ftp /etc/services
  264. 267 vim /etc/systemd/system/vsftpd.socket
  265. 268 dnf install lftp
  266. 269 systemctl enable vsftpd.socket
  267. 270 lftp localhost
  268. 271 ps aux | grep ftp
  269. 272 vim /etc/vsftpd/vsftpd.conf
  270. 273 lftp localhost
  271. 274 pwd
  272. 275 ./countdown 12
  273. 276 pwd
  274. 277 ls
  275. 278 cp stress* /etc/systemd/system
  276. 279 systemctl cat stress1.service
  277. 280 systemctl cat stress2.service
  278. 281 systemctl start stress1
  279. 282 systemctl start stress2
  280. 283 top
  281. 284 echo 0 > /sys/bus/cpu/devices/cpu1/online
  282. 285 top
  283. 286 systemctl set-property system.slice CPUShares=8192
  284. 287 systemctl set-property user.slice CPUShares=1024
  285. 288 top
  286. 289 systemctl stop stress1
  287. 290 systemctl stop stress2
  288. 291 echo 1 > /sys/bus/cpu/devices/cpu1/online
  289. 292 systemd-cgls
  290. 293 systemd-cgtop
  291. 294 systemctl enable-linger student
  292. 295 loginctl enable-linger student
  293. 296 loginctl show-user student
  294. 297 history -w
  295. 298 fdisk /dev/sda
  296. 299 mkfs.ext4 /dev/sda3
  297. 300 systemctl show-unit-files -t mount
  298. 301 systemctl list-unit-files -t mount
  299. 302 systemctl cat proc-fs-nfsd.mount
  300. 303 systemctl cat proc-fs-nfsd.mount > /etc/systemd/system/mnt-data.mount
  301. 304 vim /etc/systemd/system/mnt-data.mount
  302. 305 systemctl daemon-reload
  303. 306 mount | grep data
  304. 307 systemctl enable --now mnt-data.mount
  305. 308 systemctl status mnt-data.mount
  306. 309 mount | grep data
  307. 310 cd /run/systemd/generator/
  308. 311 ls
  309. 312 vim boot.mount
  310. 313 blkid
  311. 314 cd /dev/disk/
  312. 315 pwd
  313. 316 ls
  314. 317 by-uuid/
  315. 318 ls -l by-uuid/
  316. 319 cd
  317. 320 history
  318. 321 systemctl list-units -t timer
  319. 322 systemctl cat logrotate.timer
  320. 323 systemctl status logrotate.timer
  321. 324 systemctl list-unit-files -t timer
  322. 325 systemctl cat fstrim.timer
  323. 326 systemctl status crond
  324. 327 cd /etc/cron.d
  325. 328 ls
  326. 329 cd ..
  327. 330 ls -l cron.*/
  328. 331 systemctl cat logrotate.timer
  329. 332 systemctl cat logrotate.*
  330. 333 cd
  331. 334 cd systemd/
  332. 335 ls monitor.*
  333. 336 cp moni* /etc/systemd/system
  334. 337 systemctl cat monitor.timer
  335. 338 systemctl cat monitor.service
  336. 339 systemctl enable --now monitor.timer
  337. 340 date
  338. 341 journalctl
  339. 342 systemctl cat monitor.service
  340. 343 systemctl disable --now monitor.timer
  341. 344 man systemd.timer
  342. 345 man systemd.time
  343. 346 systemctl cat sshd.service
  344. 347 systemctl disable --now sshd.service
  345. 348 ssh localhost
  346. 349 systemctl list-unit-files -t socket
  347. 350 systemctl cat sshd.socket
  348. 351 systemctl enable --now sshd.socket
  349. 352 ssh localhost
  350. 353 ssh student@localhost
  351. 354 ps aux | grep sshd
  352. 355 systemctl cat sshd.socket > /etc/systemd/system/vsftpd.socket
  353. 356 pwd
  354. 357 grep ftp /etc/services
  355. 358 vim /etc/systemd/system/vsftpd.socket
  356. 359 dnf install lftp
  357. 360 systemctl enable vsftpd.socket
  358. 361 lftp localhost
  359. 362 ps aux | grep ftp
  360. 363 vim /etc/vsftpd/vsftpd.conf
  361. 364 lftp localhost
  362. 365 pwd
  363. 366 ./countdown 12
  364. 367 pwd
  365. 368 ls
  366. 369 cp stress* /etc/systemd/system
  367. 370 systemctl cat stress1.service
  368. 371 systemctl cat stress2.service
  369. 372 systemctl start stress1
  370. 373 systemctl start stress2
  371. 374 top
  372. 375 echo 0 > /sys/bus/cpu/devices/cpu1/online
  373. 376 top
  374. 377 systemctl set-property system.slice CPUShares=8192
  375. 378 systemctl set-property user.slice CPUShares=1024
  376. 379 top
  377. 380 systemctl stop stress1
  378. 381 systemctl stop stress2
  379. 382 echo 1 > /sys/bus/cpu/devices/cpu1/online
  380. 383 systemd-cgls
  381. 384 systemd-cgtop
  382. 385 systemctl enable-linger student
  383. 386 loginctl enable-linger student
  384. 387 loginctl show-user student
  385. 388 history -w
  386. 389 reboot
  387. 390 cd systemd/
  388. 391 cat sleep.service
  389. 392 history
  390.  
  391. USER COMMANDS 1 ssh student@localhost
  392. 2 sudo -i
  393. 3 sudo systemctl status sshd
  394. 4 exit
  395. 5 while true; do true; done
  396. 6 mkdir -p .config/systemd/user
  397. 7 cd .config/systemd/user/
  398. 8 ls
  399. 9 podman run -d --name mynginx -p 8080:80 docker.io/library/nginx
  400. 10 podman ps
  401. 11 pwd
  402. 12 podman generate systemd --name mynginx --files
  403. 13 vim container-mynginx.service
  404. 14 systemctl --user daemon-reload
  405. 15 systemctl --user enable container-mynginx.service
  406. 16 systemctl --user status container-mynginx.service
  407. 17 history -w
  408. 18 while true; do true; done
  409. 19 mkdir -p .config/systemd/user
  410. 20 cd .config/systemd/user/
  411. 21 ls
  412. 22 podman run -d --name mynginx -p 8080:80 docker.io/library/nginx
  413. 23 podman ps
  414. 24 pwd
  415. 25 podman generate systemd --name mynginx --files
  416. 26 vim container-mynginx.service
  417. 27 systemctl --user daemon-reload
  418. 28 systemctl --user enable container-mynginx.service
  419. 29 systemctl --user status container-mynginx.service
  420. 30 history -w
  421. 31 systemctl --user status container-mynginx.service
  422. 32 podman ps
  423. 33 cd .config/systemd/user/
  424. 34 ls
  425. 35 vim sleep.service
  426. 36 systemctl --user enable --now sleep.service
  427. 37 ps aux | grep sleep
  428. 38 history
  429.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement