Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Am not a newbie, but unborn yet, so I need to know:
1. How to create a Linux fileserver?
2. What db engine to use?
3. Is Kylix OK?
4. For future development, server must be able to be accessed from my home and ready to serve my clients through internet.
The current situation is I hv:
1. Netware 5.0 server
2. Running Btrieve db engine
3. Programs are written in Delphi 7.0
Well, I would tinker on a spare box for now... no sense in eliminating your present configuration while you are still learning the ropes. For a fileserver many Linux distrobutions can be custom installed with servers in mind. Personally I use a Debian server; but Slackware, Gentoo and Red Hat are popular as well. For a file server you can use wu-ftp
So like the old netware 2, a server can also be a workstation at the same time? There are too many distros available, it only get me confused what to use, and got no time to try one by one. HEEELLLLLLLPPPPPP PLEASE....
I'd personally recommend Debian, and I've heard good things about Ubuntu Server. Word of advice though: Don't use Gentoo for a server. Compiling everything from scratch leaves a lot open to problems. Debian's nice and tested, generally regarded as well secure. As far as what programs to use to share everything, that's up to you. It really doesn't depend on the distro. A plus of Debian and Ubuntu, though, is a centralized package database, so you don't need to go hunting around looking for a .rpm. Just my 2 cents =)
Distribution: K/Ubuntu 12.04/14.04, Scientific Linux 6.3/6.4, Android-x86, Pretty much all distros at one point...
Any distro can be a file server...
All you need to have is a basic Linux setup with SAMBA running...
Having plenty of disk space and a healthy amount of RAM is a plus too...
Just use the graphical setup tools to setup the server and then just allow the video hardware to suspend... you don't even have to drop down to a command line... Just make sure you are logged out of root... and configure the system so that you can only go root locally... you don't want anyone trying to hack your box...
It might make sense to have a virus scanner like AVG for Linux running too... It might help to screen for Windoze viruses (there are VERY few Linux viruses and they don't propogate).
My Linux (Suse 10.0) was just born, but I still get confused.
Is this statement correct? "Suse 10.0 and other distros are just like OS DOS 3.30, and the KDE is the WIN.COM (Windows 3.1)".
And since it's Intel Architecture, then the BIOS interrupt are the same? and the ASSEMBLY code the same?
What's the equivelant in Linux for the following:
EXECUTABLE FILES EXTENTION (.EXE, .COM)
Your understanding is a good model of Linux vs. a Linux GUI. You are correct that Linux is just a command line environment. If you just have Linux on a computer it will look a lot like running MS-DOS. You are also correct that the GUI is like Windows v3.1 on MS-DOS v5.0 as far as function is concerned.
I hope that the following information isn't more than you wanted to know.
The autoexec.bat file is really a series of files. The initial boot configuration script is listed in the /etc/inittab file. All of the files in the /etc/init.d directory are startup scripts. Your system may or may not run any one of them during startup. It depends on your run level. If you see a graphic login when you start your system then you are running at run level 5. If you see a screen that looks like MS-DOS then you are (probably) running at run level 3. Your default system run level is set in the /etc/inittab file. There is a directory for each run level. These are (usually) in the /etc/init.d directory or in the /etc directory. They have names to indicate which run level they configure. These names are rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d and rc6.d. So if your system starts up and is set to run at run level 5 then the init process will read the /etc/inittab file to find the default run level, the initial boot script name, and some other goodies that it needs to know. Then it runs the intial boot script. Then it goes to the proper rc?.d directory and runs all of the files listed whose name starts with a K. Then it goes to the same directory and runs all of the files whose name starts with an S. Then the system is ready to use.
The equivalent of the CONFIG.SYS file in Linux is also a group of files. These files are almost always located in the /etc directory and almost always have names that end in ".conf". You will see them if you enter the following command.
Executable file extensions.
There are no file extensions in Linux to designate a file as executable. In truth Linux and Unix have no meaningful file extensions at all (well except for the conf files mentioned above). Some applications like rpm have meaningful file extensions but the basic Linux system does not. You can create file associations in several of the GUI environments such as KDE and Gnome. These file associations are not part of Linux. They are part of the GUI. Some people, like myself, like to add meaningful file extensions in some types of files. For instance I like to add ".txt" to text files and I like to add ".sh" to bash shell scripts. However the use of these kinds of meaningful file extensions is not common.
There is a utility named "file" that will help you to determine what type of information is in any given file. Here are some examples.
# file /etc/inittab
/etc/inittab: ASCII English text