Joseph Zikusooka ~ Zik

A software engineer specializing in open source technologies | Very experienced in building and configuring UNIX/Linux systems and servers. Passionate about developing software applications and hardware for the smart home | Currently serving as the CEO of Jambula Labs and the project leader at JambulaTV, a smart home automation and entertainment platform - https://jambulatv.com | This blog focuses on the following areas: Linux How-Tos and Tutorials ::: IT Security News ::: Free and Libre Open Source Software ::: Smart Home Software ::: Digital Innovations in East Africa https://mastodon.social/@jzik | https://github.com/zikusooka

Month: July 2023

Linux, Python, Security, and Open Source Software TIPS

  • Good news, Jambula OS now supports the latest Raspberry Pi 5 board! Download the image from:https://github.com/zikusooka/Jambula-OSJambula OS is a custom Linux distribution used primarily on embedded and SoC based devices such as the Raspberry Pi. #raspberrypi #raspberrypi5 #JambulaOS #DIY #opensource
  • 💡 Use the Linux command line to get a JSON-formatted output showing partition, size, path, and other information for a given disk model #ZikTIPs #CLI #SysAdmin #Fedora #Opensuse #Opensourcesudo /usr/sbin/parted -l -j | jq -r '.disk | select(.model=="ATA SanDisk Z400s 2.")'
  • 💡 Get the model of your Raspberry Pi using the following simple command #ZikTIPS #RaspberryPi #DIY #CLI #Opensource cat /sys/firmware/devicetree/base/model
  • 💡 Want to know what stuff is embedded in that QR or Bar code?Use the following command in Linux to decode and read a bar-coded imagezbarimg -v [IMAGE] e.g. zbarimg -v signal.pngNOTE: zbarimg is part of the zbar package#ZikTIPS #Systemd #Sysadmin #CLI #Fedora #Debian
  • 💡 Are you having difficulty wrapping your head around the OnCalendar pattern in systemd timers? Simply use the command:systemd-analyze calendar "[TIME-PATTERN]" e.g.systemd-analyze calendar "hourly"#ZikTIPS #Systemd #Sysadmin #CLI #Fedora #Opensource
  • 💡 Use the following command to find out which key has been pressed in Linux#ZikTIPS #CLI #Fedora #Opensourcesudo showkey
  • Alternatives to popular CLI tools: uptime #CLI #opensource https://www.linuxlinks.com/alternatives-popular-cli-tools-uptime/
  • The upstream xz repository and the xz tarballs have been backdoored. Red Hat issues urgent security alert for @fedora Linux 40 & Fedora Rawhide users #security #cybersecurity #infosec #xz #Fedora #opensourcehttps://www.openwall.com/lists/oss-security/2024/03/29/4
  • 💡Use the command line in Linux to mount & un-mount partitions located in an image generated by a tool such as dd #ZikTIPS #Fedora #Debian #CLI #Embedded #opensource sudo losetup -fP –show JambulaOS.imgsudo mount -o loop /dev/loop21pX /mnt(where X = 1, 2 …)sudo umount /mntsudo losetup -D JambulaOS.img
  • Happy to release the latest version of Jambula OS, a custom Linux distribution used primarily on embedded and SoC devices such as the Raspberry Pi. Download it at: https://github.com/zikusooka/Jambula-OS#JambulaOS #JambulaTV #RaspberryPi #OpenSource
  • 💡️Find the version of a Linux kernel source tree that you have unpacked#ZikTIPS #CLI #Fedora cd [linux-source-tree]make kernelversion
  • Use the Linux command line to get the number of days left before that all important day e.g. an upcoming conference @fedora @climagic @Linux @debian #ZikTIPS #CLI #Fedora #OpensourceFUTURE_DATE="2024-03-31"; echo $(( ($(date -d $FUTURE_DATE +'%s')-$(date +'%s')) / 86400))NOTE: You can also use it in reverse e.g. calculate number of days you have been on earth
  • 💡Use the Linux command line to calculate the number of days left before that important & upcoming day @fedora #ZikTIPS #CLI #Fedora #LinuxDAY="2024-03-31"; echo $(( ($(date -d $DAY +'%s')-$(date +'%s')) / 86400))
  • In case you missed my talk at the Creative Freedom Summit 2024, you can watch it at:https://www.youtube.com/watch?v=7CyM5fWq7bQ@fedora @fedora_design @jambula #fedora #jambulaTV
  • My presentation at the Creative Freedom Summit is available at:https://www.youtube.com/watch?v=7CyM5fWq7bQ
  • Join me shortly as I present at the Creative Freedom Summit 2024 @fedora @fedora_design @jambula @jambulatv The live stream starts shortly at: https://www.youtube.com/live/Vob6ZmXE68c?si=E4P_P83M6ilAg42LFor an interactive chat, join us at: https://matrix.to/#/#creativefreedom:fedora.im#creativefreedomsummit #fedora #jambulaTV #smarthome
  • It's the 3rd & final day of the Creative Freedom Summit 2024! Join me today as I speak & share my experiences on using Fedora Linux to create a private & locally based smart home hubhttps://sched.co/1Xzv4@fedora @icinga @homeassistant @jambulatv @jambula#creativefreedomsummit#fedora #opensource #JambulaTV #smarthome #privacy #privacymatters
  • It's Day 2 of the Creative Freedom Summit 2024! Don't miss out on great sessions about open source creative tools @fedora @fedora_design The live stream starts shortly at: https://youtube.com/@fedora/streamsFor an interactive chat, join in using element: https://matrix.to/#/#creativefreedom:fedora.im#CreativeFreedomSummit #opensource
  • Also add '-p mpv ….' to use MPV or another video player instead of VLCYou can select different resolutions depending on your bandwidth. Available streams: 144p (worst), 240p, 360p, 480p, 720p (best)
  • 💡Use the Linux command line to launch a live Youtube stream e.g. To watch the on-going @fedora @fedora_design #CreativeFreedomSummit streamlink https://www.youtube.com/watch?v=sUrTAyksmHA best#ZikTIPS #CLI #Fedora
Scroll to top