Learning linux

I'm always curious when I see this thread pop up as it does from time to time across all sorts of forums.

I always wonder what exactly does the OP have in mind. Do they want to use some form of Linux as a desktop OS at home? Do the want to go full sparrow and use it at home, at work, everywhere, but essentially still as a desktop OS, although one now where they have to interact with company and outside resources that use mainly Windows? Do they want to learn server admin?

I mean the question initially posed is as broad as Linux ecosystem itself.

I think this was addressed in previous posts, I want to eventually gain the skills to become a Linux sysadmin
 
Well bad start although I learned a bit,

Installed Linux adamant I would not go back to windows, no sound or internet connectivity.... have a tp link dongle, madly try find drivers on my cellphone no luck, need to find out driver name, need to get back into windows to find driver version - pc boots straight into Linux, spend 2 hours trying to figure out how to update grub so the boot menu will be displayed, eventually get it right.

Get driver name, download driver, back to Linux, see that I need to compile the install, try to install gcc, already installed, try to complile driver for TP link, errors everywhere... I apparently need a build directory or something like that.

Go to sleep at 23:30,

Note I am challenging myself not to use the gui at all. The going is very slow.
 
Ok, found this: http://askubuntu.com/questions/499091/trying-to-install-tp-link-archer-t2u-on-ubuntu
Code:
mkdir ~/src
cd ~/src
git clone https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916.git
cd mt7610u_wifi_sta_v3002_dpo_20130916
make clean
make
sudo make install
There is also an official driver from TP-Link: http://www.tp-link.com/en/download/Archer-T2U_V1.html#Driver
People report good results from the steps above.

That's the driver I downloaded last night that got thee errors, thanks for the assistance Nod, what exactly does that code do, I get the clean and make install, the rest is still a little foreign
 
That's the driver I downloaded last night that got thee errors, thanks for the assistance Nod, what exactly does that code do, I get the clean and make install, the rest is still a little foreign

"mkdir" and "cd" you should know (from DOS)
"git" is a command to get files from a git repository. You can also download this manually by going to https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916 and clicking on "Download ZIP".
"make clean" is just to remove any old compiled modules, so you start fresh.
"make" reads the Makefile, and compiles the source.
"sudo make install" reads the Makefile, and install the resulting binary in the specified location.

The git page shows these steps:
Code:
$ mkdir ~/src
$ cd ~/src
$ git clone https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916.git
$ make
$ make install
$ cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat
$ reboot
This is all executed as "root" (sudo -i / sudo su -).
 
Easy:
- Pick any LAMP software (vBulletin, Wordpress etc)
- Pick a flavour of Linux and install (don't be a wuss and disable firewall and selinux)
- Install LAMP stack
- Tune HTTP
- Harden Linux
- Make it run on PHP7
- Configure APC
- Have MySQL run on a separate volume (i.e. mount as "/data") - tons of fun here getting to know MySQL config
- Figure out how to run a hot-MySQL backup
- Install mod_evasive
- Install mod_security (and cry, because you have to write unblock rules)
- Install server monitoring
- Use JMeter to load-testing your config and tune HTTP (prefork vs worker vs event model) and MySQL (bonus points if you use memcache)
- Put a Varnish / Nginx in front of it
- Then duplicate the environment and loadbalance

Once you have done all of the above:
- Build a Graylog / Elastic search cluster
- Use Logstash to feed your LAMP logs into it

After this, move to Joburg and I will hire you :-)

LOL
 
Do you experienced Linux users often get installs that don't compile properly or is this just because I am a newbie?
 
Do you experienced Linux users often get installs that don't compile properly or is this just because I am a newbie?

It does happen. Sometimes easy to fix, other times not.
Maybe paste the output here, if possible. Someone might be able to assist.
 
Do you experienced Linux users often get installs that don't compile properly or is this just because I am a newbie?

You are not a proper Linux guy if you have never installed Gentoo - it goes something like this: Hit Compile. Fix 1 Error. Hit Compile again - 4387 errors

6cfb96e1bb666bf8e5737f831b72830da3fb399f79bfe17f712415ef6ca818fa.jpg
 
You are not a proper Linux guy if you have never installed Gentoo - it goes something like this: Hit Compile. Fix 1 Error. Hit Compile again - 4387 errors

I think you are ripping the mickey out of it, not a gentoo user but it's not complicated.
 
Easy:
- Pick any LAMP software (vBulletin, Wordpress etc)
- Pick a flavour of Linux and install (don't be a wuss and disable firewall and selinux)
- Install LAMP stack
- Tune HTTP
- Harden Linux
- Make it run on PHP7
- Configure APC
- Have MySQL run on a separate volume (i.e. mount as "/data") - tons of fun here getting to know MySQL config
- Figure out how to run a hot-MySQL backup
- Install mod_evasive
- Install mod_security (and cry, because you have to write unblock rules)
- Install server monitoring
- Use JMeter to load-testing your config and tune HTTP (prefork vs worker vs event model) and MySQL (bonus points if you use memcache)
- Put a Varnish / Nginx in front of it
- Then duplicate the environment and loadbalance

Once you have done all of the above:
- Build a Graylog / Elastic search cluster
- Use Logstash to feed your LAMP logs into it

After this, move to Joburg and I will hire you :-)

What he said, but do it from source. Avoid installing anything that requires a package manager.
 
Top
Sign up to the MyBroadband newsletter
X