I'm extremely new to the Unix platform. I'm looking to find good documentation to get me started on this platform so I can perform general Administrative tasks and install and maintain software the same way I would on a Windows server. Can anyone recommend any good resources?
Thanks,
RB
Hello.
I am not entirely new to Linux and UNIX in general, but I am to Samba.
I have about 100 users roughly and currently have a fileserver that is drastically wasted on a Windows Server 2008 R2 platform, which I would eventually like to migrate to a Linux platform to reduce the amount of programs unnecessary for the purpose of a fileserver, and also set up my server as a primary domain controller as well as user access if possible.
I'm reading and sifting through the forum on the current information, but if anyone has additional thoughts they would like to add, I will probably need something from A to Z if possible that will produce the least pain as possible, as well as reduce maintenance downtime when I actually go to implement this, as I will have to have a means to either backup what is currently on our file server, and then move toward a new fileserver on a simplified platform and perhaps regain my Windows server license for another application down the road.
Sorry so long, and thanks for any advice that would be given. I'm an IT Manager for a small corporation. However, I have worked for Fortune 500 companies, but not in this capacity.
Thanks.
Richard
They say there are no secrets in Linux. I am finding that learning about Linux is becoming a life long experience. I have just started using a Debian distribution that is behind the Raspberry pi. My first problem was that the display would go to sleep after about 15 mins when not used. I wanted to turn this feature off. That is I wanted the display to be on all the time.
After some web searching I came across a way to do this. It involved a file in the root area called "lightdm" which stands for light display manager (I think).
Then under this as a file called the lightdm.conf file. Just one line in the config file gets modified. Now doing this via the monkey see monkey do method works. But trying to find out how this works and exactly what the cryptic commands do, ends up being a frustrating endless search. I tried to find the source code for lightdm buts its documentation is certainly not for beginners.
I tried finding out what a "greeter" was once again huge amounts of time spent trying to make sense of endless terminology.
It seems that nowadays trying to learn about the details of any software system is just so hard. Like try and find good documentation on drivers.
Don't get me wrong I love the fact that at least Linux is open source but I wish there was an easy way to learn about it.
hey folks,
I always wonder why many programs from these operating systems are not cross platform? I mean, all three are using a linux kernel.
Sometimes I would like to run a gnu/linux program on an android/chromebook device and an android/chromebook program on gnu/linux. There are a few cross platform programs that I can think of like: Firefox, google chrome browser, and Netflix.
I know very little about android's and the chromebook os's inner workings, but I do know that both have many close source apps and proprietary software and drivers.
What else is on android and the chromebook os that makes it different from gnu/linux? And why do certain companies prefer to port programs to android and the chromebook os over gnu/linux?
Guys i think this is a pretty common problem but i am facing it and i am unable to find a solution (
So here is what happened. I performed dual booting into through Xubuntu10.4 and this will happen because i wanted to increase the memory of my Xubuntu platform.
I removed some space from my C drive and with the free space, i created another partition which then causes this problem.
This is the image...
https://www.dropbox.com/s/53j25v51b2...35925.jpg?dl=0
Please help, does it mmean all my data is gone in my xubuntu platform ???
Its plentiful documentation fails to explain how to use it. After googling all over the world and hunting down examples, it turns out they don't work as the man page indicates if you alter them in the slightest. In fact I know what I want to find, where it is, how to describe it; but the problem is getting find to list that file or those files and moreover making sense of its horrid documentation. It lists too many things. It ignores -prune. It either does nothing or too much. Its a horrible, horrible program, and you are expected to make up the difference by experimentation.
Its so complicated as to make it more worthwhile just to list every file and filter them out with other utilities. Honestly, why go through so much trouble to learn about a command that is as obfuscated as a heartpump?
Sure its great for listing all the files and directories in one subdir, but if you want to exclude multiple dirs or files forget it. Pipe it through grep.
I am on a x86_64 platform in Ubuntu 14. However, I would like to build for a 32-bit linux platform. I run into the following issue when I try to build using make:
Code:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../libsndfile.so when searching for -lsndfile
/usr/bin/ld: skipping incompatible /usr/local/lib/libsndfile.so when searching for -lsndfile
/usr/bin/ld: skipping incompatible /usr/local/lib/libsndfile.a when searching for -lsndfile
/usr/bin/ld: skipping incompatible /usr/lib/libsndfile.so when searching for -lsndfile
/usr/bin/ld: cannot find -lsndfile
It seems like I am getting this error because I don't have the 32-bit libraries. I could not find anywhere online where I could directly procure the 32-bit version of the library. I tried to follow the steps he
http://www.linuxfromscratch.org/blfs...ibsndfile.html
but instead specifying the build for the configure command:
Code:
./configure --build=i686-pc-linux-gnu --disable-static && make
But that didn't help either.
Has anyone encountered this issue before? Any pointers on what I could try? Would I have to create a subdirectory like /usr/lib32/ and move libraries around, perhaps?
I would be grateful for any tips you could provide me. Thanks!
Hello all.
I have been using Linux OS's of and on since 1996. I completely gave up on MS in 2006. I change out a hard drive in my PC and MS thought I should purchase a new site license, I did not agree with that train of thought.
I found that popping in a disk and getting Linux up and running was easy to the belief that "Nothing could be this easy". It really was. The learning curve was encountered when trying to make Linux Fly. I recommend that everyone new to Linux or anyone with a desire to do a bit more than e-mail, catalog some photos or music get your hands on a Linux command reference guide and learn the terminal. There is so much to understand and do With Free Open Source Software and there are so many ways to access, install and configure the available software. There are so many resources for help and trouble shooting all things Linux however, here's the caveat; I really had to learn how to ask the question to get an answer that worked for me. General question will get you general answers and rarely ever was the answer I sought found the hodgepodge of generalities found in forums or Google searches and the like. I learn to be very specific in my question and the answers were discerned with less difficulty. There are really answers or fixes for the questions I have had concerning Linux.
Good morning
I wanted to ask if someone can enlighten me in how to debug the pxe service. I have a pxe server that serves some images of linux flavors, the server is working fine in regards to the direct text and graphical installations. I have also some opensuse distro's that should be installable via ssh and vnc, if I am trying to perform this, nothing is loading anymore after the ready status(respectively after the kernel and initrd is loaded). the options for starting the ssh install are ssh=1, sshpassword=blabla, console=ttyS0,57600 and off-course initrd.
I verified the tftp server logs, everything is looking normal, the same as when the x11 or text installations that work perfectly, firewallis off. dhcp is offering an IP.
Is there some way to debug this issue, I have tried to find something on google but with no luck.
pxe server distro is opensuse 12,3
Thanks in advance.
I install a lot of Linux software on friends computers, trying to show them you don't have to have Windows!!
Is Linux Mint Utl good?
I am new to drivers development under linux kernel. After starting with the simple examples from the book Linux Device Drivers v3, I realised that the block driver API has been totally changed since the kernel 2.6.31 or maybe later versions, and I couldn't find any documentation about the new API and how to use it. There are just some few comments in the source code.
After struggling for one month I almost had something working but few parts are missing or I misunderstood something.
Here is the situation :
After fetching the request with blk_fetch_request(q), I use the macro __rq_for_each_bio for handling the full request
To transfer the segments one by one I use the macro bio_for_each_segment(bvec, bio, i) that loops over all the segments in a bio
My question is :
I need to do some DMA from/to my device (the dma engine is within the device), that's why I need some address that I could use it to DMA from/to
Which buffer should I use ? for the moment I use the buffer returned by char *buffer=bio_data(bio), Does "buffer" corresponds to the physical buffer that I can use for DMA
How to end the request in this case ? using __blk_end_request_cur(req, 0) ? or using __blk_end_request(req, 0, bytes) ?
If you don't have an answer to any of these questions, where can I find a useful documentation for the new API of the block device drivers.