Results 1 to 8 of 8

Thread: Resource for giving you tasks and projects

  1. #1
    Join Date
    Oct 2021
    Beans
    10

    Resource for giving you tasks and projects

    Hi everyone,

    I'm curious to know if anyone could point me to any resource that would be able to give you projects/tasks that you carry out.

    The thing with being new to Ubuntu/Linux is that I'm not fully aware of all the possibilities that are capable with Linux. I learn by doing and having fun (as most people do).

    So I'm keen to have a resource give me different project to do with minimal assistance so that I am forced to find the answers, build and figure stuff out myself.

    Anyone have any suggestions?

    Even if someone had a list of different capabilities/projects that can be carried out on Linux that I could sink my teeth into. Doesn't have to be fully comprehensive, but a decent list to allow me to get started.
    Last edited by deads2; October 17th, 2021 at 11:21 AM.

  2. #2
    Join Date
    Apr 2007
    Beans
    3,111
    Distro
    Ubuntu

    Re: Resource for giving you tasks and projects

    Not quite clear to me what you are actually looking for.

  3. #3
    Join Date
    Oct 2021
    Beans
    10

    Re: Resource for giving you tasks and projects

    Essentially to be told to create/do something using Ubuntu.

    I'm not aware of everything that can be done. So basically maybe a mentor or tutor that gives you different projects... or a course.

    I just don't know where to start. I've learned basic commands. I know how to navigate my way around the system in the terminal... but so far that's it. I want to actually use Ubuntu to do some cool stuff with. Again, I don't know what is possible and don't know where to start.

    Random question I know haha, but I'm just looking to learn by doing. But don't know what can be done.

  4. #4
    Join Date
    Jun 2006
    Location
    UK
    Beans
    Hidden!
    Distro
    Ubuntu 22.04 Jammy Jellyfish

    Re: Resource for giving you tasks and projects

    Not a tutorial. Thread moved to Ubuntu, Linux & OS Chat.
    Ubuntu 20.04 Desktop Guide - Ubuntu 22.04 Desktop Guide - Forum Guide to BBCode - Using BBCode code tags

    Member: Not Canonical Team

    If you need help with your forum account, such as SSO login issues, username changes, etc, the correct place to contact an admin is here. Please do not PM me about these matters unless you have been asked to - unsolicited PMs concerning forum accounts will be ignored.

  5. #5
    Join Date
    Oct 2021
    Beans
    10

    Re: Resource for giving you tasks and projects

    Edit to anyone thinking of a reply. I'm looking to get into network administration and ultimately specialize in cyber security. So I guess my question is, what kind of abilities should I have on a linux to be able to go in that direction?

  6. #6
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Resource for giving you tasks and projects

    Quote Originally Posted by deads2 View Post
    Edit to anyone thinking of a reply. I'm looking to get into network administration and ultimately specialize in cyber security. So I guess my question is, what kind of abilities should I have on a linux to be able to go in that direction?
    Join your local DefCon group and become part of that community. Ask there.
    For Linux administration, I have a list of beginner projects: https://blog.jdpfu.com/2010/12/10/li...n-ideas-needed - there's about 50 ideas there. If you get a book for almost any Linux Certification program, there are lots and lots of "projects" to learn. I have the LPI Linux Cert book from O'Reilly. Plenty in there.

    But the list is almost endless. Setup a vpn - use at least 3 different VPN tools with 1 being a mesh VPN. Connect your tablet, phone, Windows and Linux computers to the VPN. Setup different network zones for VPN access - limit different users to those different zones.
    Setup centralized LDAP authentication for Linux. Don't use MS-AD or any php webapps.
    Setup print servers that are automatically discovered by Windows and Linux. Make the Windows drivers automatically installed.
    Do you have a media center, music server, read-it-later server, wiki server, corporate document management or file replication tool (seafile, owncloud, nextcloud). Do you have an email server for sending and receiving internet email? A reverse proxy? A VoIP server?
    Setup a backup server that "pulls" backups from all the clients on the network. Why are "pulled" backups required? Don't use any file sharing protocol like CIFS or NFS or AFS or DFS for this solution. Restore a system from your backups, to the state it was last month.

  7. #7
    Join Date
    Oct 2021
    Beans
    10

    Re: Resource for giving you tasks and projects

    Quote Originally Posted by TheFu View Post
    Join your local DefCon group and become part of that community. Ask there.
    For Linux administration, I have a list of beginner projects: https://blog.jdpfu.com/2010/12/10/li...n-ideas-needed - there's about 50 ideas there. If you get a book for almost any Linux Certification program, there are lots and lots of "projects" to learn. I have the LPI Linux Cert book from O'Reilly. Plenty in there.

    But the list is almost endless. Setup a vpn - use at least 3 different VPN tools with 1 being a mesh VPN. Connect your tablet, phone, Windows and Linux computers to the VPN. Setup different network zones for VPN access - limit different users to those different zones.
    Setup centralized LDAP authentication for Linux. Don't use MS-AD or any php webapps.
    Setup print servers that are automatically discovered by Windows and Linux. Make the Windows drivers automatically installed.
    Do you have a media center, music server, read-it-later server, wiki server, corporate document management or file replication tool (seafile, owncloud, nextcloud). Do you have an email server for sending and receiving internet email? A reverse proxy? A VoIP server?
    Setup a backup server that "pulls" backups from all the clients on the network. Why are "pulled" backups required? Don't use any file sharing protocol like CIFS or NFS or AFS or DFS for this solution. Restore a system from your backups, to the state it was last month.
    Thanks man. Exactly the kind of answer I was hoping for.

  8. #8
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Resource for giving you tasks and projects

    Quote Originally Posted by deads2 View Post
    Thanks man. Exactly the kind of answer I was hoping for.
    And never forget, just because you follow some guide on the internet, no matter who wrote it, never, ever, assume it is actually secure. Run your own attacks against any service you make available on the internet. If you can get in, it will be trivial for others to get in as well, even if they don't know your LAN setup. Figuring out a LAN setup isn't THAT hard once the router is pwn'd. Er ... so I hear. Of course, I wouldn't actually know anything about it.

    If you care about security, don't put web sites on the internet. Access to anything you run should have to use some sort of network authentication even to connect to those services. Once someone gets into 1 system/container/whatever, they can use that to attack everything else on the same LAN, including the router. So ... imagine someone gets you to use a full featured browser with local objects and javascript enabled (which is default for most browsers), now they can have part of that website perform network scanning to find other devices on the LAN. With just the MAC for other devices, they can make a good guess about the equipment and look up vulnerabilities. To keep you from noticing, they can compress the information and burst send it daily. 99.999% of people and companies wouldn't notice when 1MB gets pushed via an HTTPS POST somewhere. Light encryption can be implemented in javascript - doesn't need to be THAT great, just something more than ROT13 and compressed. There's all sorts of mischief possible if someone allows javascript and doesn't carefully firewall outbound traffic. Everyone firewalls inbound traffic, but only paranoid network security guys firewall outbound traffic at home. I do some of that, but not nearly enough.

    Average people, including 90% of Linux users just don't know.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •