Lab 2
1. (20 puntos) Utilizando httpie, hagan una solicitud de HTTP al servidor
jose@Jose-ROG:/mnt/c/Users/Josep$ http GET http://nrywhite.lat
HTTP/1.1 301 Moved Permanently
CF-RAY: 910e56bb286ccc79-TPA
Connection: keep-alive
Content-Type: text/html
Date: Wed, 12 Feb 2025 17:36:04 GMT
Location: https://nrywhite.lat/
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=MkpaehzY7B9pqVK048K%2B0x7MBiLejSxSg48XFRseUu9feZJ%2BtWZmjeI%2Flf%2BDbyQD4%2BKnDETLbqGs4H6KSjk1lCpUN7Uh%2FOyjpdE0AvwysGOTgtbgXAJwBj81m%2Fb0NnY%3D"}],"group":"cf-nel","max_age":604800}
Server: cloudflare
Transfer-Encoding: chunked
alt-svc: h3=":443"; ma=86400
cf-cache-status: DYNAMIC
server-timing: cfL4;desc="?proto=TCP&rtt=41225&min_rtt=41225&rtt_var=20612&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=133&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
301 Moved Permanently
301 Moved Permanently
nginx/1.24.0 (Ubuntu)
2. (10 puntos) Utilizando curl, hagan una solicitud de HTTP al servidor
jose@Jose-ROG:/var/www/html/html/lab2$ curl -v http://nrywhite.lat
* Host nrywhite.lat:80 was resolved.
* IPv6: 2606:4700:3030::6815:4001, 2606:4700:3030::6815:2001, 2606:4700:3030::6815:5001, 2606:4700:3030::6815:1001, 2606:4700:3030::6815:7001, 2606:4700:3030::6815:6001, 2606:4700:3030::6815:3001
* IPv4: 104.21.96.1, 104.21.64.1, 104.21.16.1, 104.21.112.1, 104.21.48.1, 104.21.32.1, 104.21.80.1
* Trying 104.21.96.1:80...
* Connected to nrywhite.lat (104.21.96.1) port 80
> GET / HTTP/1.1
> Host: nrywhite.lat
> User-Agent: curl/8.5.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Wed, 12 Feb 2025 17:42:12 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< Location: https://nrywhite.lat/
< cf-cache-status: DYNAMIC
< Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=VlOWaQLOUYs3c%2F1PTNvMDIO9E5Dg%2FJXL%2B%2BStLbVyMmPteRb3xyrhePlJrKXcAGSUaL8pZgKTTHqiu9GDwepnmzHRsUEUKc5hAF6tb0ZsTVc0Fit9jKCmWDDeSF0o2Ww%3D"}],"group":"cf-nel","max_age":604800}
< NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
< Server: cloudflare
< CF-RAY: 910e5fb91871cc74-TPA
< alt-svc: h3=":443"; ma=86400
< server-timing: cfL4;desc="?proto=TCP&rtt=46331&min_rtt=46331&rtt_var=23165&sent=2&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=75&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
<
301 Moved Permanently
301 Moved Permanently
nginx/1.24.0 (Ubuntu)
* Connection #0 to host nrywhite.lat left intact
3. Utilizando tail dentro del servidor, obtengan las últimas 15 líneas del archivo /var/log/nginx/access.log
2025-02-12 17:50 ⌚ njs v18.19.1|py |go 0% ip-172-31-31-175 (172.31.31.175) in ~
○ → sudo tail -n 15 /var/log/nginx/access.log
162.158.11.156 - - [12/Feb/2025:17:31:28 +0000] "GET /banners/dsremake.gif HTTP/1.1" 304 0 "https://nrywhite.lat/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0"
162.158.11.150 - - [12/Feb/2025:17:31:28 +0000] "GET /banners/Snoopy%20in%20the%20Fall%20Wallpaper%201366x768.jpeg HTTP/1.1" 304 0 "https://nrywhite.lat/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0"
167.94.138.171 - - [12/Feb/2025:17:33:21 +0000] "GET / HTTP/1.1" 200 459 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
167.94.138.171 - - [12/Feb/2025:17:33:30 +0000] "GET /favicon.ico HTTP/1.1" 404 134 "-" "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
108.162.210.121 - - [12/Feb/2025:17:33:57 +0000] "GET /lab2/ HTTP/1.1" 200 201 "https://uvg.instructure.com/courses/38891/assignments/717536" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.68.76.130 - - [12/Feb/2025:17:36:04 +0000] "GET / HTTP/1.1" 301 178 "-" "HTTPie/3.2.2"
162.158.11.156 - - [12/Feb/2025:17:37:43 +0000] "GET / HTTP/1.1" 200 2604 "https://dernait.my/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"
162.158.11.150 - - [12/Feb/2025:17:37:44 +0000] "GET /favicon.ico HTTP/1.1" 404 196 "https://nrywhite.lat/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"
18.119.156.248 - - [12/Feb/2025:17:40:44 +0000] "GET / HTTP/1.1" 200 2604 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36"
18.119.156.248 - - [12/Feb/2025:17:41:27 +0000] "\x16\x03\x01\x00{\x01\x00\x00w\x03\x03p\x00\x1D\xE4\x1B\xDF\xC0L~\xE9K\xEE\x12o\xCF'\x7F&\x04\xB1C0\xA6i\xD7?\xC4\x9B*+\x849\x00\x00\x1A\xC0/\xC0+\xC0\x11\xC0\x07\xC0\x13\xC0\x09\xC0\x14\xC0" 400 166 "-" "-"
18.119.156.248 - - [12/Feb/2025:17:41:27 +0000] "GET / HTTP/1.1" 200 2604 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36"
18.119.156.248 - - [12/Feb/2025:17:41:31 +0000] "\x16\x03\x01\x00{\x01\x00\x00w\x03\x03\xAF\xA2\xEA\x8Ec&3" 400 166 "-" "-"
18.119.156.248 - - [12/Feb/2025:17:41:35 +0000] "SSH-2.0-Go" 400 166 "-" "-"
172.68.76.136 - - [12/Feb/2025:17:42:12 +0000] "GET / HTTP/1.1" 301 178 "-" "curl/8.5.0"
18.119.156.248 - - [12/Feb/2025:17:44:18 +0000] "" 400 0 "-" "-"
4. (10 puntos) Utilizando ps y grep identifiquen qué procesos está corriendo amazon dentro del servidor
2025-02-12 17:50 ⌚ njs v18.19.1|py |go 9% ip-172-31-31-175 (172.31.31.175) in ~
○ → ps aux | grep amazon
root 542 0.0 1.2 1759116 12272 ? Ssl 13:06 0:01 /snap/amazon-ssm-agent/9881/amazon-ssm-agent
root 914 0.0 1.8 1850868 18068 ? Sl 13:06 0:03 /snap/amazon-ssm-agent/9881/ssm-agent-worker
ubuntu 27734 0.0 0.2 7076 2048 pts/11 S+ 17:59 0:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn amazon
5. (10 puntos) Utilizando dig dentro del servidor, obtengan la ip que resuelve al hacer un dns lookup uvg.edu.gt
2025-02-12 17:59 ⌚ njs v18.19.1|py |go 0% ip-172-31-31-175 (172.31.31.175) in ~
○ → dig +short uvg.edu.gt
45.223.155.41
45.223.56.41
6. (10 puntos) lsof lista los archivos abiertos. Identifiquen los archivos abiertos por el protocolo TCP en el puerto 80
2025-02-12 18:00 ⌚ njs v18.19.1|py |go 0% ip-172-31-31-175 (172.31.31.175) in ~
○ → sudo lsof -iTCP:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 10095 root 5u IPv4 39888 0t0 TCP *:http (LISTEN)
nginx 10095 root 7u IPv6 39890 0t0 TCP *:http (LISTEN)
nginx 10096 www-data 5u IPv4 39888 0t0 TCP *:http (LISTEN)
nginx 10096 www-data 7u IPv6 39890 0t0 TCP *:http (LISTEN)
7. (20 puntos) Utilizando netstat, listen los puertos por los que está escuchando el servidor. Deben filtrar usando las siguientes opciones de netstat (esto es un solo comando con estas opciones):
tcp
udp
numeric (muestra los puertos por número)
program (muestra qué programa es el que está escuchando)
2025-02-12 18:02 ⌚ njs v18.19.1|py |go 9% ip-172-31-31-175 (172.31.31.175) in ~
○ → sudo netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.54:53 0.0.0.0:* LISTEN 309/systemd-resolve
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 309/systemd-resolve
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10095/nginx: master
tcp 0 0 0.0.0.0:90 0.0.0.0:* LISTEN 1136/docker-proxy
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 10095/nginx: master
tcp6 0 0 :::10 :::* LISTEN 1/init
tcp6 0 0 :::90 :::* LISTEN 1143/docker-proxy
tcp6 0 0 :::80 :::* LISTEN 10095/nginx: master
udp 0 0 127.0.0.1:323 0.0.0.0:* 613/chronyd
udp 0 0 127.0.0.54:53 0.0.0.0:* 309/systemd-resolve
udp 0 0 127.0.0.53:53 0.0.0.0:* 309/systemd-resolve
udp 0 0 172.31.31.175:68 0.0.0.0:* 480/systemd-network
udp6 0 0 ::1:323 :::* 613/chronyd
8. (30 puntos) Utilizando ss, listen los puertos por los que está escuchando el servidor. Deben filtrar usando las siguientes opciones de ss (esto es un solo comando con estas opciones):
summary
tcp
conexiones establecidas
resuelvan los puertos numericos
uso de memoria
información interna de tcp
proceso que usa el socket
2025-02-12 18:04 ⌚ njs v18.19.1|py |go 9% ip-172-31-31-175 (172.31.31.175) in ~
○ → sudo ss -s -t -n -m -i -p state established
Total: 252
TCP: 23 (estab 13, closed 2, orphaned 0, timewait 1)
Transport Total IP IPv6
RAW 1 0 1
UDP 5 4 1
TCP 21 8 13
INET 27 12 15
FRAG 0 0 0
Recv-Q Send-Q Local Address:Port Peer Address:Port
Process
0 0 172.31.31.175:59484 209.54.181.109:443
users:(("ssm-agent-worke",pid=914,fd=14))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) cubic wscale:6,7 rto:203 rtt:2.621/0.653 ato:40 mss:1460 pmtu:9001 rcvmss:1460 advmss:8961 cwnd:10 bytes_sent:10186 bytes_acked:10187 bytes_received:12007 segs_out:940 segs_in:764 data_segs_out:192 data_segs_in:196 send 44563144bps lastsnd:43906 lastrcv:43902 lastack:13039 pacing_rate 89096536bps delivery_rate 41615200bps delivered:193 app_limited busy:571ms rcv_space:56575 rcv_ssthresh:56575 minrtt:0.39 snd_wnd:59776
0 0 172.31.31.175:80 172.71.238.119:57174 users:(("nginx",pid=10096,fd=8))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) cubic wscale:13,7 rto:338 rtt:112.487/42.209 ato:40 mss:1448 pmtu:9001 rcvmss:712 advmss:8949 cwnd:10 bytes_sent:383 bytes_acked:383 bytes_received:712 segs_out:2 segs_in:4 data_segs_out:1 data_segs_in:1 send 1029808bps lastsnd:13531 lastrcv:13531 lastack:13419 pacing_rate 2059592bps delivery_rate 103048bps delivered:2 app_limited busy:112ms rcv_rtt:113 rcv_space:56575 rcv_ssthresh:56575 minrtt:112.41 snd_wnd:73728
0 0 172.31.31.175:443 172.68.18.161:43752 users:(("nginx",pid=10096,fd=12))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) cubic wscale:13,7 rto:382 rtt:132.758/28.036 ato:40 mss:1448 pmtu:9001 rcvmss:770 advmss:8949 cwnd:10 bytes_sent:5229 bytes_acked:5229 bytes_received:1367 segs_out:7 segs_in:8 data_segs_out:6 data_segs_in:3 send 872565bps lastsnd:12344 lastrcv:12344 lastack:12211 pacing_rate 1745120bps delivery_rate 346528bps delivered:7 app_limited busy:267ms rcv_space:56575 rcv_ssthresh:56575 minrtt:132.67 snd_wnd:81920
0 1232 [::ffff:172.31.31.175]:10 [::ffff:190.149.41.37]:13719 users:(("sshd",pid=25070,fd=4),("sshd",pid=25008,fd=4))
skmem:(r0,rb131072,t0,tb87040,f1200,w11088,o0,bl0,d3) cubic wscale:7,7 rto:280 rtt:79.046/1.123 ato:40 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:10 bytes_sent:59410 bytes_acked:58882 bytes_received:47270 segs_out:1296 segs_in:1290 data_segs_out:1280 data_segs_in:1208 send 1465476bps lastsnd:1 lastrcv:5 lastack:5 pacing_rate 2930936bps delivery_rate 1794160bps delivered:1271 app_limited busy:24774ms unacked:10 rcv_rtt:67 rcv_space:56575 rcv_ssthresh:56575 notsent:704 minrtt:61.094 snd_wnd:64128
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.209.233.31]:31944 users:(("sshd",pid=19154,fd=4),("sshd",pid=19085,fd=4))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d1) cubic wscale:8,7 rto:275 rtt:74.132/7.962 ato:55 mss:1460 pmtu:9001 rcvmss:1432 advmss:8961 cwnd:18 bytes_sent:23554 bytes_acked:23554 bytes_received:17345 segs_out:466 segs_in:540 data_segs_out:459 data_segs_in:419 send 2836022bps lastsnd:4060783 lastrcv:4060783 lastack:4060726 pacing_rate 5672024bps delivery_rate 1804504bps delivered:460 app_limited busy:11944ms rcv_space:56575 rcv_ssthresh:56575 minrtt:51.194 snd_wnd:262144
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.174.104.188]:19627 users:(("sshd",pid=24433,fd=4),("sshd",pid=24362,fd=4))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d86) cubic wscale:7,7 rto:276 rtt:73.744/22.953 ato:40 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:4 ssthresh:3 bytes_sent:353338 bytes_retrans:6936 bytes_acked:346402 bytes_received:198373 segs_out:3677 segs_in:5217 data_segs_out:3276 data_segs_in:3487 send 628336bps lastsnd:3949 lastrcv:4375 lastack:3844 pacing_rate 753992bps delivery_rate 727672bps delivered:3183 app_limited busy:142589ms retrans:0/92 dsack_dups:3 reord_seen:3 rcv_rtt:76.19 rcv_space:56575 rcv_ssthresh:56575 minrtt:55.514 rcv_ooopack:8 snd_wnd:64128
0 0 [::ffff:172.31.31.175]:10 [::ffff:190.56.117.16]:64560 users:(("sshd",pid=28206,fd=4),("sshd",pid=28205,fd=4))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d0) cubic wscale:7,7 rto:329 rtt:124.067/33.135 ato:40 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:10 bytes_sent:3106 bytes_acked:3106 bytes_received:3281 segs_out:13 segs_in:16 data_segs_out:8 data_segs_in:9 send 933689bps lastsnd:3813 lastrcv:6145 lastack:3683 pacing_rate 1867376bps delivery_rate 211832bps delivered:9 app_limited busy:893ms rcv_space:56575 rcv_ssthresh:56575 minrtt:99.216 snd_wnd:65408
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.174.104.255]:51286 users:(("sshd",pid=14074,fd=4),("sshd",pid=14013,fd=4))
skmem:(r0,rb131072,t0,tb1253376,f0,w0,o0,bl0,d0) cubic wscale:6,7 rto:262 rtt:61.201/0.792 ato:43 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:21 bytes_sent:1217898 bytes_acked:1217898 bytes_received:280001 segs_out:8445 segs_in:14766 data_segs_out:8422 data_segs_in:7352 send 3974837bps lastsnd:5673342 lastrcv:5673342 lastack:5673282 pacing_rate 7949672bps delivery_rate 55005928bps delivered:8423 busy:158477ms rcv_rtt:65 rcv_space:56575 rcv_ssthresh:56575 minrtt:55.587 snd_wnd:1725248
0 0 [::ffff:172.31.31.175]:10 [::ffff:190.56.117.16]:7581
users:(("sshd",pid=22684,fd=4),("sshd",pid=22614,fd=4))
skmem:(r0,rb131072,t0,tb644096,f0,w0,o0,bl0,d0) cubic wscale:7,7 rto:303 rtt:102.12/8.019 ato:41 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:19 ssthresh:19 bytes_sent:1419358 bytes_retrans:86916 bytes_acked:1332442 bytes_received:325469 segs_out:9875 segs_in:10639 data_segs_out:9852 data_segs_in:8894 send 2155268bps lastsnd:1077417 lastrcv:1077417 lastack:1077293 pacing_rate 2586296bps delivery_rate 3503112bps delivered:9792 busy:187482ms retrans:0/61 rcv_rtt:101 rcv_space:56575 rcv_ssthresh:56575 minrtt:77.22 snd_wnd:933632
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.209.150.252]:64736 users:(("sshd",pid=1817,fd=4),("sshd",pid=1691,fd=4))
skmem:(r0,rb1149194,t0,tb696320,f0,w0,o0,bl0,d6) cubic wscale:8,7 rto:295 rtt:94.769/13.412 ato:63 mss:1460 pmtu:9001 rcvmss:1432 advmss:8961 cwnd:21 bytes_sent:1525514 bytes_acked:1525514 bytes_received:513073 segs_out:20113 segs_in:16275 data_segs_out:20088 data_segs_in:13407 send 2588188bps lastsnd:7327144 lastrcv:7327144 lastack:7327026 pacing_rate 5176344bps delivery_rate 3663488bps delivered:20089 busy:440406ms rwnd_limited:53ms(0.0%) rcv_rtt:137450 rcv_space:62761 rcv_ssthresh:79487 minrtt:64.584 snd_wnd:130560
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.174.106.196]:35141 users:(("sshd",pid=16998,fd=4),("sshd",pid=16928,fd=4))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d1) cubic wscale:6,7 rto:267 rtt:66.765/1.042 ato:46 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:8 ssthresh:8 bytes_sent:523106 bytes_retrans:8480 bytes_acked:514626 bytes_received:369117 segs_out:10654 segs_in:18516 data_segs_out:10490 data_segs_in:9324 send 1388033bps lastsnd:4173130 lastrcv:4173130 lastack:4173065 pacing_rate 1665632bps delivery_rate 1925440bps delivered:10333 app_limited busy:209184ms retrans:0/137 dsack_dups:3 rcv_rtt:86 rcv_space:56575 rcv_ssthresh:56575 minrtt:63.635 snd_wnd:131008
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.209.152.170]:62905 users:(("sshd",pid=22083,fd=4),("sshd",pid=21985,fd=4))
skmem:(r0,rb131072,t0,tb87040,f0,w0,o0,bl0,d69) cubic wscale:7,7 rto:299 rtt:98.024/9.723 ato:40 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:10 bytes_sent:94702 bytes_acked:94702 bytes_received:61594 segs_out:1703 segs_in:1904 data_segs_out:1655 data_segs_in:1603 send 1181751bps lastsnd:2245216 lastrcv:2245216 lastack:2245093 pacing_rate 2363480bps delivery_rate 2690096bps delivered:1656 app_limited busy:33632ms rcv_space:56575 rcv_ssthresh:56575 minrtt:73.514 rcv_ooopack:4 snd_wnd:64128
0 0 [::ffff:172.31.31.175]:10 [::ffff:181.209.152.170]:12666 users:(("sshd",pid=18191,fd=4),("sshd",pid=18131,fd=4))
skmem:(r0,rb2146159,t0,tb87040,f0,w0,o0,bl0,d58) cubic wscale:7,7 rto:296 rtt:95.418/17.665 ato:45 mss:1448 pmtu:9001 rcvmss:1448 advmss:8949 cwnd:26 bytes_sent:98054 bytes_acked:98054 bytes_received:66354 segs_out:1865 segs_in:1943 data_segs_out:1830 data_segs_in:1715 send 3156469bps lastsnd:4220002 lastrcv:4220002 lastack:4219876 pacing_rate 6312912bps delivery_rate 1783080bps delivered:1831 app_limited busy:35866ms rcv_rtt:210612 rcv_space:62718 rcv_ssthresh:56575 minrtt:74.776 snd_wnd:64128
9. (5 puntos) Utilizando el comando ip obtengan la ip del servidor
2025-02-12 18:07 ⌚ njs v18.19.1|py |go 18% ip-172-31-31-175 (172.31.31.175) in ~
○ → ip a | grep "inet " | awk '{print $2}'
127.0.0.1/8
172.31.31.175/20
172.17.0.1/16
10. (5 puntos) Cuanta espacio de disco, total usado y disponible, tiene el servidor? (su respuesta debe estar en MB)
2025-02-12 18:14 ⌚ njs v18.19.1|py |go 9% ip-172-31-31-175 (172.31.31.175) in ~
○ → df -m /
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/root 28691 8645 20030 31% /