HI please answer if u can.

happygeek commented: enough with the spam, however you try and disguise it... -3

Dani AI

Generated

As and imply, hands‑on practice is the fastest route. The replies already cover getting a system to try; the short checklist below fills gaps by focusing on the concrete knowledge and small exercises that reliably build practical skill.

  • Filesystem layout and file types: what mount points, device files, links and common directories represent, and how space is allocated.
  • Permissions and ownership: user/group model, read/write/execute bits, and when to use access control lists.
  • Privilege separation: the idea of an all‑powerful admin account versus normal users and how privilege escalation is controlled.
  • Shell fundamentals and simple scripting: redirection, pipes, variables and basic control flow to automate tasks.
  • Processes and job control: foreground/background jobs, signals, process inspection and resource limits.
  • Package management concepts and updates: how software is installed, removed and why dependencies matter.
  • Basic networking concepts: IP addressing, name resolution and simple diagnostics.
  • Logging and troubleshooting: where to look for errors and how to interpret timestamps and stack traces.

Practical exercises to try in a disposable test environment (do not experiment on important machines): create users and groups and change ownership; set file permissions and test access; write a short script that archives files and schedule it; install then remove a package and inspect its metadata; start a long‑running job, pause and resume it, then examine logs; set up remote login with keys and test connectivity with basic network tools.

Final tips: practice small, recoverable tasks and take snapshots or backups before making big changes. As and note, no formal prerequisites are required — steady, focused practice on these specific items will make larger topics (system internals, administration, or development) much easier to learn.

Recommended Answers

All 5 Replies

cd/flash drive to install it on your computer and Internet(aka google)

Buy or burn a liveDVD copy of Linux to disc, boot, and learn. Alternatively, install VirtualBox on your Windows system, and install Unix or Linux to a virtual machine, boot, and learn!

None at all really, as long as you can use a PC/Laptop you should be able to download and try Linux. Personally I would recomend going for an easy to install distribution first. When I started with Linux I first tried Ubuntu and had no problems at all.

I think it depends on what you want to learn.

If you want to replace your desktop environment with a desktop environment based on *nix, then you should probably start with Ubuntu, Fedora or CentOS (just to name a few of the easer desktop oriented ones).

You should probably start by running the OS in a VM (which is a virtual computer that you can run without deleting your old OS) first. works quite well. Another popular option is VirtualBox.

If you want to learn more about the internals of *nix, then you have a few options. If your running Windows, you can install Cygwin which will give you a Linux like environment to work with (enough to understand the system). If you would prefer a whole OS, then Arch Linux (a minimal "build-it-yourself" linux), FreeBSD and Minix 3 (this one is designed for education. It's easy to look at and modify the source code, and it is a fairly simple system to understand). Again, I would start by running these in VM's. Also, learn how to use man and info. You'll find most of the usefull documentation there.

basic commande linus
after services
and servers

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.