Arch or CloudLinux, RHEL, SLES, Oracle Linux, CentOS, Debian, Gentoo

I use Arch as my everyday OS but I've been developing a few sites with Django and Ruby on rails and wondering what OS would be best suited for a server environment.
I'm building a custom dedicated box as well I'm not going to spend hundreds of dollars per month for dedicated hosting in which if you know what you're doing you're better off on your own + it's free once you have your box.
I've used Gentoo, Arch, and SUSE(OpenSUSE) as OSs and Suse seems very stable as SLES is generally OpenSUSE with it's server tools but updates aren't as quick which is ideal for a server environment.
With Gentoo or Arch you have to constantly update every month or every week, with gentoo I don't want to deal with mainly because of it's compile times which offer..really nothing over arch in terms of performance and even stability at this point which begs the question.  Is source compiling even worth it?  Even compiling from source with Arch is 10X quicker then gentoo.
For Servers though I would consider Arch but the constant updating freaks me out as an IT, Gentoo makes me want to jump off the ledge, Suse, CentOS, Oracle Linux,  or even RedHat have less frequent updates and are made for the server and oh forgot about CloudLinux(cheap compared to suse or redhat per year.  14/mo 168/yr.)  I've heard good things about Cloud Linux as well.
For a server is Arch a good option?

Rukiri wrote:
I use Arch as my everyday OS but I've been developing a few sites with Django and Ruby on rails and wondering what OS would be best suited for a server environment.
I'm building a custom dedicated box.....I've used Gentoo, Arch, and SUSE(OpenSUSE).....
For Servers though I would consider Arch but the constant updating freaks me out as an IT, Gentoo makes me want to jump off the ledge, Suse, CentOS, Oracle Linux,  or even RedHat have less frequent updates and are made for the server .....
For a server is Arch a good option?
My experience with Arch suggests that it would be a poor choice for a server; it'll break. Sure, if you're competent you'll fix it.  But it WILL break.
If you are comfortable with Arch I would consider CRUX.  It is pretty darn sweet. Simpler. Much simpler. Custom built no-modules kernel. Source-based ports system, prt-get is nice (when you do have to update some software doing it from source will allow you to keep a stable core, i.e. you "backport" new versions).  pkg-get could serve binaries to your server from your build machine.
Consider this minecraft server done with CRUX, http://minecraft.codeemo.com/index.html. There's a CRUX live CD http://cruxex.exton.net/. I know that Judd Vinet had wanted Arch to be useful as a server but even he questioned whether his team would be able to invent a way to spin off a stable release.  Well, there is no stable release and Arch has become quite baroque compared to those early days.  CRUX would be the pure Arch of yesteryear that can make an awesome server.

Similar Messages

  • Linux(RHEL or Oracle linux) User experiences ..

    B'coz OVMServer manager could not be installed on a mac, I'm planning to format mac into wholly linux and give up mac (or win7).
    I donot use by computer except for development work, like eclipse, MS Office, email, browse etc. .. basic things needed for development.
    (nothing like video editing etc., no audio files etc,)
    If I choose to use linux as my desktop environment will it have any impact. People I come across are mainly windows or mac.
    Wondering if you can share your user experiences of Linux (desktop environment) .
    Please advice.

    I think virtualization will give you many advantages and flexibility for the purpose of development and evaluation. For the primary OS I would choose what I think is the most complete, most comfortable and reliable. To my experience, no system does it better than MacOSX, and no other system will give you a better all-around mix of available commercial and open source software.
    If you decide to go for Linux as your primary OS, take into consideration that enterprise Linux distributions like RHEL, OEL and CentOS have no or very limited support for laptop and mobility hardware, and certainly do not play well with the latest Apple hardware. The same goes for Windows 7. Ubuntu, for example, provides more out of the box support for Laptop and Desktop hardware, but also does not work well with the latest Apple stuff, including other brand name PC laptops.
    I have a Macbook Pro 2009 and decided for triple boot using the rEFlt boot loader since VMware does not support Firewire. I'm certainly not a beginner with many years of professional IT experience on various platforms, but it was still quite a challenge. I got things worked out more or less after a lot of research, installing and compiling development drivers with the latest Ubuntu 10.04 to support my trackpad, insight camera, Wifi and other stuff. Power management does not work properly and the system constantly runs at the maximum specs and freqs, driving it very hot, unlike in MacOSX. Windows 7 on the latest Apple Macbooks is also pretty immature, incomplete and just makes me wonder. My only reason for running Linux is Oracle, I have no reason to run Windows 7, and I'm glad to be able use MacOSX.

  • Diff between oracle linux and oracle enterprise linux?

    hi all,
    i am new to this flavor of Linux. I know oracle linux has red hat source, but i am confused about the difference betweek oracle linux which comes in versions 4 (upto update 8) and 5 (latest update being 5).
    i need to install oracle enterprise linux at a client place, so i gota know the difference.
    Should i be installing oracle Linux first and then run the rpm of "Unbreakable Enterprise Kernel"? or is the "Unbreakable Enterprise Kernel" only for customers who require this kernal on oracle linux update 5 x86_64?
    thanks

    waldorfm wrote:
    From what I understand Oracle Enterprise Linux (OEL) is a rebranded version of Red hat Enterprise Linux (RHEL).
    Oracle Linux (OL) is OEL plus Oracle optimization and custom, newer kernel. OL with Oracle "Unbreakable Enterprise Kernel" is available as x86_64 only and was introduced based on OEL or RHEL 5.5.
    You can install OEL 5.4 and easily upgrade to OEL 5.5, PMFJI, but can you point me to docs on how to make that upgrade? The timing of this msg on the forum was exquisite, as I started looking at that just today. I have an OEL 5.4 installation and would much rather upgrade to 5.5 than to have to rebuild from scratch.
    I did a yum install kernel with the 5.5 version of the public-yum-el5.repo. That went without a hitch and now reports "2.6.32-100.0.19.el5 #1" where I was 2.6.18-164.el5, but I also see
    [root@myserver ~]# uname -a
    Linux myserver 2.6.32-100.0.19.el5 #1 SMP Fri Sep 17 17:51:41 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
    [root@myserver ~]# cat /etc/enterprise-release
    Enterprise Linux Enterprise Linux Server release 5.4 (Carthage)
    [root@myserver ~]# cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.4 (Tikanga)Bottom line is that I am charged with updating the kernel to a 2.6 version newer than 19 Sep, or applying a patch for the compat_alloc_user_space() function, and am not sure exactly how to proceed from here.
    if you like or start to install from version 5.5, and then install OL 5.5 by downloading the Oracle public yum repository and follow the instructions at http://public-yum.oracle.com

  • Oracle Linux 6 Certification for HP small servers

    Hi all.
    We have been selling small - medium servers and services for our clients. By small i mean servers like HP Proliant series, ranging from ML110 and higher. Also IBMs like X3200 X3400, X3600 and so on .... What we normally do is sell these servers with Oracle Linux, Oracle Database and an Oracle Application we developed. We advise clients to purchase Oracle Support for Linux, which they might or might not take, and Oracle support for the Database.
    Normally, we check the OS supported for that Server and if RHEL is supported, we are safe to install Oracle Linux, since, they are suppose to be 100% compatible. We've never had an issue with this ....
    To our surprise, we just have an issue with a ML110 G7 Server. Although, RHEL5 is supported, Oracle Linux 5 can not be installed. It fails to recognize disks on the create partition phase of the installation. I could only install OL6 on this box. Unfortunately, this comes with an issue: no Oracle Database release is actually certified to run on that OS.
    This situation creates a problem with out current policy.
    So to make things short, i'd like to know whether there is a list of certified servers for Oracle Linux, and why if a server is certified on RHEL5 , Oracle Linux 5 can not be installed...
    Thanks in advance ....

    http://h18000.www1.hp.com/products/servers/linux/hplinuxcert.html will show you which HP systems are HP supported or tested with RHEL and Oracle Linux.
    Note also http://h18004.www1.hp.com/products/servers/linux/supportmatrix/rhel/exceptions/rhel-exceptions.html which shows minimum supported Updates required. And http://h18004.www1.hp.com/products/servers/linux/options-matrix-all.html regarding support for installed options.
    Regarding ML110 G7, the minimum required is RHEL 5.6 and RHEL 6.0. Which version of Oracle Linux have you been trying to install?

  • Oracle Linux Market Share

    Does anyone know what Oracle's Linux Market share is?
    Perhaps not the best place to post this question, but I could not find it elsewhere.
    Thank you,
    Stuart

    Stuart Fleming wrote:
    I am just assessing the market. Partially to know if I should consider training specifically for Oracle Linux, or another brand.Oracle Linux is basically RHEL. If you can sysadmin one, you can sysadmin the other. There are no differences (as there would be with a release based on a different distro).
    The other big distro is Debian. In my experience, this has a stronger presence in the desktop market (e.g. Ubunutu). We (our team) have 80+ RHEL based servers deployed. There are 100's more Linux servers in the corporate, and none of them are Debian based. And more of them are switching from RHEL to Oracle Linux due to cheaper support and maintenance, and the availability of Public Yum access when testing new servers and new deployments. Our team's previous RHEL support contract included RHEL Satellite Server - one of a few down here that actually had their own RHN server deployments. A very neat tool, but also expensive in comparison and restricted to requiring licenses to deploy (which pretty much rules out dynamic test server environments). Also one of the reasons that we did not renew maintenance and went Oracle Linux instead.

  • Can`t Reboot after Oracle Linux Rel.6 Installed

    Previously the Desktop PC had WINDOWS 7 and Debian Linux installed with GRUB controlling the dual boot between Debian and Windows 7. It worked fine.. no problems. Decided to go with Oracle Linux as I will be installing some Oracle products on this PC.
    Installed Oracle Linux over Debian. The Oracle Linux install completed successfully and requested a reboot. On reboot the process stops on the GRUB step showing...
    GRUB Loading.
    Welecome to GRUB!
    error: file not found.
    Entering rescue mode...
    grub_rescue
    Seems to be missing a file on the Linux side to initiate the dual boot sequence.
    1. Does Oracle Linux have GRUB available for dual boots.
    2. If not, then is there some tool available to control dual boots with Oracle Linux and Windows 7.

    Reran the entire Oracle Linux install and ensured the boot loader was put in the Master Boot Record. I selected 'Change Device' to confirm the Master Boot Record option was highlighted.
    Here are my partitions on disk 'sdb' :
    Disk
    Device Size (MB) Mount Point Type
    sdb
    sdb1 2000 / ext4
    sdb2 8000 swap
    sdb3 180780 ext3
    Rebooted system when the Oracle Iinux install finished - successfully... but once again encountered the following:
    GRUB Loading.
    Welecome to GRUB!
    error: no such device: 121d0490-81aa-4f10-a2fa-17ca257b27f4
    Entering rescue mode...
    grub_rescue
    Followed your instructions to fix the problem, and at the shell prompt # entered these commands :
    chroot /dev/sysimage
    grup-install /dev/sdb
    Message returned:
    Installation finished. No errors encountered
    This is the contents of the device map /boot/grub/device.map
    # This device map was generated by anaconda
    (hd0) /dev/sdb
    Rebooted system... same GRUB error message was displayed.
    What am I missing? Never had this problem with Debian !

  • .oui error in the install of oracle database client in a linux CentOS

    I am installing oracle database client in eqipo linux CentOS, after making all the passages for the creation of the user oracle and its groups beginning the ./runInstaller application and appears to me the following error:
    ./runInstaller: line 66: /install/.oiu: cannot excecute binary file
    as I can solve this
    they can notify me the possible solution to the following e-mail?
    [email protected] or
    [email protected]

    You may want to check these references for CentOS install:
    Installing 10g Release 2 on Centos 4.3 & 4.4
    http://www.dizwell.com/prod/node/50
    http://download-uk.oracle.com/docs/cd/B19306_01/install.102/b15660/toc.htm
    Oracle® Database Installation Guide
    10g Release 2 (10.2) for Linux x86
    Part Number B15660-02
    Installing Oracle 10.2.0.1 on CentOS 5.0 (x86_64)
    http://bderzhavets.blogspot.com/2007/04/installing-oracle-10.html
    Installing 9i (9.2.0.1) Database on Centos 4.5
    Installing 9i (9.2.0.1) Database on Centos 4.5
    installing 10.2.0 on CentOS
    Re: Got "java.lang.NullPointerException" installing 10.2.0 on CentOS
    Link error installing 10gR2 on CentOS 4.4
    Link error installing 10gR2 on CentOS 4.4
    Re: 10g in vmware Centos
    10g in vmware Centos
    ~ Madrid.

  • Differences between Oracle Linux and CentOS

    Dear ALL
    I need differences between Oracle Linux and Cent OS, which is the better OS to install Oracle11gR2.
    Kindly send me the benefits and percentage if anybody can...
    Thanks.

    11gR2 is not certified to be installed on CentOS, so from that perspective alone, OEL is the only choice.
    http://docs.oracle.com/cd/E11882_01/install.112/e24321/pre_install.htm#CIHFICFD
    HTH
    Srini

  • SAP GUI for SAP BW 3.5 on linux RHEL 4 oracle 10.2.0.2 & kernel 6.40

    Hi all,
    Pls let me know wat version of SAP GUI can i use for "SAP BW 3.5 on linux RHEL 4 oracle 10.2.0.2 & kernel 6.40" and where can i find it in service market place.
    Thanks in advance.
    Praveen

    use my links:
    software is located at ftp://ftp.sap.com/pub/sapgui/win/640/compilation5
    patch is at ftp://ftp.sap.com/pub/sapgui/win/640/patches
    in summary you need to download and install these components in this order:
    1. ftp://ftp.sap.com/pub/sapgui/win/640/compilation5/50078731_4.zip
    2. ftp://ftp.sap.com/pub/sapgui/win/640/patches/gui640_26-10001615.exe
    3. ftp://ftp.sap.com/pub/sapgui/win/640/patches/bw350_12-10001615.exe
    so, you install SAPGUI, patch SAPGUI, patch BW add-on from SAPGUI.
    about your 23/24 patch question, you only need to install the latest, so, that would be patch 24 in your case... but you should install the latest one which in patch 26. use my links!

  • Running webex on Oracle Linux 6

    Please excuse my newbiness
    I am trying to run Webex, on OELinux 6 with Firefox 3.6.17 and Java JRE 6.30 . Webex support says 32 bit only. So I created the appropriate links to the java plugin.
    /usr/java/jre/lib/i386/libnpjp2.so
    When I launch firefox (forcing 32 bit using setarch i686) and check FF and Java it is confirmed that I am running FF 32 and Java 6.30.
    When I launch a webex session, the java applet is loaded, but I can't view a remote desktop or share my desktop. No errors are produced.
    Has anyone had success solving this? I have checked on the RHEL references and suggestions to no avail.
    Thanks .... FLea

    Did you check the syslog messages for any clues? You should also check the "Error Console" from the Firefox Tools menu. There are several troubleshooting tools that can log the connection of Webex at http://support.webex.com/support/downloads.html.
    Based on your description it might be a firewall issue. You might want to try to temporarily disable the firewall to see if it solves the problem.
    sudo iptables start
    sudo iptables statusAnyway, I believe the best source of information for this will be the Cisco Webex support site at http://support.webex.com/support/support-overview.html. Relevant Information that applies to RHEL 6 and CentOS 6 should also apply to Oracle Linux.

  • Making docky or cairo dock work with oracle linux

    anybody know how to do this? i've tried for a few days but it seems beyond my capabilities.
    :>
    im using it as a desktop. im starting to like it how it is though.
    other software:
    anybody have the game 'red eclipse' working on oracle linux?
    anybody have a good note taking app working on oracle linux?
    anybody have any desktop 'applets'?
    thanks!

    Are you referring to: http://www.zdnet.com/free-software-father-declared-ubuntu-linux-to-contain-spyware-7000008516/
    Well, I would not necessarily consider above article a show stopper to use Ubuntu. You can turn the surveillance off. Many if not most software products call home and there seems to be a global trend to penetrate internet users with intelligent advertising and marketing. So they probably get you in one way or another. Just install a web add-on like "Ghostery" and you might be surprised.
    CentOS, Scientific Linux, Oracle Linux, etc., are all free derivatives or clones of RHEL and as such will give you the exact same trouble with unsupported hardware. Fedora is the closest Linux distribution to RHEL designed for computer desktops.
    http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux_derivatives
    If not Ubuntu, then perhaps Linux Mint will suit your needs.
    http://www.linuxmint.com/
    You can install free Oracle VirtualBox and give all these Linux distributions a try before you consider dual-boot.
    https://www.virtualbox.org/

  • Learning Oracle linux

    Hello Everyone,
    I want to learn Oracle linux.I don't know where to start.could anyone tell me where I will get the resources and how can I start?
    Please Help me.

    Perhaps the following. Anything for RHEL or Centos will apply.
    http://www.linuxtopia.org/online_books/linux_for_beginners_index.html
    http://www.linux.ie/newusers/beginners-linux-guide/

  • Oracle Linux and Windows Active Directory

    I am looking for a good article on joining an Oracle Linux server to a Windows Active directory domain.
    We are primarily a Windows shop but need to bring up a couple of Oracle Linux servers (VM Server and VM Manager). I would like to use the existing Windows domain controller for user authentication.

    I don't have experience in joining a Linux system with Windows AD, and it generally does not sound like the best idea to me, but since Oracle Enterprise Linux is a clone of Red Hat Enterprise Linux, the solution you are looking for could be called Winbind.
    Perhaps the following links are useful:
    http://spiralbound.net/blog/2007/04/11/rhel-winbind-authentication-against-active-directory
    http://www.linuxmail.info/active-directory-integration-samba-centos-5/
    http://magazine.redhat.com/2007/11/12/tips-and-tricks-how-can-i-configure-winbind-to-synchronize-user-and-group-ids-across-multiple-red-hat-enterprise-linux-hosts-on-active-directory-accounts/

  • Oracle Linux Exam Help!

    Hello!
    I will kindly ask for your honest opinions as I want to study for an Oracle Linux exam and I need to get the below indicated topics covered, but unfortunately I could not find a book to cover them all (as I did for Oracle 11g).
    Please help me locate a book, two or how many are necessary to help me study for the exam and cover the following topics:
    Thank you all!
    Installing Enterprise Linux
    Install Enterprise Linux on any supported architecture.
    Create partitions, software RAID and LVM storage configurations.
    Select Packages for Installation.
      PC Hardware & Linux
    Get detailed information about all PCI & USB devices that are connected to a Linux system
    Identify, load, unload and configure kernel modules
    Tune the running kernel using the /proc/ filesystem
      Post-Install System Configuration
    Set and maintain the system clock with date, hwclock and NTP
    Install, update and remove RPM packages with the rpm & yum commands
    Configure printers with CUPS
    Create and use Kickstart files for automated, hands-off installations
      Boot Process & SysV Init
    Configure the GRUB boot loader
    Manage SysV Init scripts, including customizing files under the /etc/sysconfig/ directory to tune SysV Init scripts
    Configure and use SysV runlevels
    Shutdown & reboot Linux systems
      User/Group Administration and NFS
    Describe and apply the User Private Group scheme
    Create, delete and configure user and system accounts
    Create, delete and configure groups
    Customize the PAM configuration
    Configure and control access to su and sudo
    Configure Linux systems to use centralized authentication and user information stores for system logins
    Implement a file server to share files with NFS v3 & v4
    Configure the automounter (autofs) allowing un-privileged users to mount filesystems on-demand
      Filesystem Administration
    Work with device nodes and udev
    Partition hard drives after installation
    Create and tune filesystems
    Mount filesystem, including persistent configuration in the /etc/fstab file
    Create, manage and tune swap devices
    Configure, manage, assign and maintain quotas on filesystems
    Create, use and remove File Access Control Lists (FACLs)
      LVM & Raid
    Configure Logical Volume Manager volume groups and logical volumes
    Create and use software RAID devices
    Grow and shrink logical volumes and the filesystems on them
    Use LVM snapshots to create consistent, reliable backups
      Task Automation & Process Accounting
    Use the at & batch facilities to run one-time tasks
    Manage cron jobs for recurring tasks, both system-wide and per-user
    Configure syslog for central system logging
    View, manage and kill running processes
    Monitor system and application logs on a daily basis with logwatch
    Configure process accounting and examine the resulting logs
    Limiting and measuring resource usage (ulimit, pam, sar, vmstat, iostat)
      Client Networking
    Configure TCP/IP networking on Linux systems
    Configure static routing on a Linux system
    Aggregate multiple network links into a single interface via the bonding driver's Etherchannel and 802.3ad support
    Configure a Linux system to participate in multiple VLANs on a managed switch via 802.1q frame tagging
    Configure and maintain a DHCP server
    Using networking diagnostics tool (ping,arp,ethtool)
    Enterprise Linux Fundamentals
    What is Linux?
    Identify the origins of UNIX and how Linux is related to UNIX
    Describe the major goals of the Free Software Foundation and the GNU project
    List key elements of a Linux distribution and name several distributions
    List several standards that apply to Linux
    Describe the basic mechanisms that make UNIX so powerful
      Multi User Concepts
    Describe the differences between the administrative (root) user and normal user accounts and explain when each should be used
    Log into the system
    Switch between accounts using the 'su' command
    Use basic commands to gather information about the system
    Use system help facilities to learn about commands and their options.
      The Linux File System
    List the standard system directories and explain what type of files are contained in each
    Navigate the file system
    Explain standard POSIX file permissions including special permissions such as the SUID, SGID and Sticky bits on both files and directories
    Change permissions of files
    Explain how file ownership (user: group) relates to file permissions
    Change ownership of files
    Describe how the User Private Group (UPG) scheme works and the problem it solves
      Manipulating Files
    Be able to create, delete, copy, move and rename files and directories
    Describe the various types of files that can be stored on UNIX and Linux file systems
    Explain hard links and symbolic links, their pros & cons and when & where they can or can not be used
    Identify the type of content of any file
    View the contents of both text-based and binary files
    Search the file system for files and directories with specific properties
      Text Processing
    Search inside of files for specified information
    Perform file editing, sorting, cutting & merging text files from the command linee
      Shell Basics
    Understand the varied roles the command shell plays in everyday UNIX/Linux usage
    Pipe several commands together to perform more complex and useful processing
    Use file redirection on the command line
    Create and use shell and environment variables to configure and control the operation of the system, the command shell and programs
    Use and escape special characters when they are used on the command line
      Regular Expressions Construct regular expressions for matching text patterns
    Archiving and Compression
    Use tar & cpio to create archives and extract files from them
    Compress and decompress files using the UNIX compress, GNU gzip, bzip2 and zip formats
      Text Editing
    Use simple text editors like pico and nano
    Perform basic and intermediate text editing functions efficiently with vi & Vim
    Perform basic and intermediate text editing functions with GNU Emacs
      Command Shells
    List the history and relationships of the various popular shell implementations available on UNIX and Linux systems
    Identify and switch between the various shell implementations
    Customize the command prompt on Bourne and BASH shells
    Use command line history, command completion, aliases and command line editing
    Customize command shell operation system wide and for individual users
      Introduction to Shell Scripting
    Process arguments passed into a shell script
    Get input from the user of a shell script
    Generate formatted output from a shell script
    Perform tasks conditionally using if, case and while loops in a shell script
    Perform repeated actions over a set of values with for loops on the command line and within shell scripts
    Do math in a shell script
      Process Management and Job Control
    Describe the differences between process and threads
    Find and control running programs with ps, top, kill, and nice
    Use the jobs, fg and bg commands to view and access several tasks at once on a single shell
    Use the screen command to run several programs and disconnect from running programs on remote systems
      Messaging
    Send local messages with the write and wall commands
    Use talk and ytalk to chat with other users
    Send and read email with the mail and pine commands
      The Secure Shell
    Configure the ssh client and sshd server programs securely
    Establish secure, remote connections to other systems
    Use SSH's key-based authentication
      Managing Software
    Find and download software via FTP & HTTP with text & graphical client programs like wget, lftp, links, Konqueror and Mozilla Firefox
    Install binary programs in RPM packages
    List software already installed on the system with RPM
    Compile and install software from source releases
    Compile and install software from a source RPM (SRPM or .src.rpm) package
      Printing
    Use CUPS to connect to available local and network printers
    Use various commands to process and convert files in preparation for printing
    Send jobs to a printer
    Monitor and remove print jobs
      Mounting FileSystems and Managing Removable Media
    Use the mount command
    Access NFS and SMB filesystems over the network
    Use autofs for on-demand mounting of filesystems without root privileges
      X Window System
    Start the graphical environment manually
    Select different desktop environments
    Launch graphical applications
    Use Linux as an X terminal
    Customize the graphical environment and auto-start applications at login and X startup
    Securely tunnel remote graphical applications through SSH

    Hello!
    I will kindly ask for your honest opinions as I want to study for an Oracle Linux exam and I need to get the below indicated topics covered, but unfortunately I could not find a book to cover them all (as I did for Oracle 11g).
    Please help me locate a book, two or how many are necessary to help me study for the exam and cover the following topics:
    Thank you all!
    Installing Enterprise Linux
    Install Enterprise Linux on any supported architecture.
    Create partitions, software RAID and LVM storage configurations.
    Select Packages for Installation.
      PC Hardware & Linux
    Get detailed information about all PCI & USB devices that are connected to a Linux system
    Identify, load, unload and configure kernel modules
    Tune the running kernel using the /proc/ filesystem
      Post-Install System Configuration
    Set and maintain the system clock with date, hwclock and NTP
    Install, update and remove RPM packages with the rpm & yum commands
    Configure printers with CUPS
    Create and use Kickstart files for automated, hands-off installations
      Boot Process & SysV Init
    Configure the GRUB boot loader
    Manage SysV Init scripts, including customizing files under the /etc/sysconfig/ directory to tune SysV Init scripts
    Configure and use SysV runlevels
    Shutdown & reboot Linux systems
      User/Group Administration and NFS
    Describe and apply the User Private Group scheme
    Create, delete and configure user and system accounts
    Create, delete and configure groups
    Customize the PAM configuration
    Configure and control access to su and sudo
    Configure Linux systems to use centralized authentication and user information stores for system logins
    Implement a file server to share files with NFS v3 & v4
    Configure the automounter (autofs) allowing un-privileged users to mount filesystems on-demand
      Filesystem Administration
    Work with device nodes and udev
    Partition hard drives after installation
    Create and tune filesystems
    Mount filesystem, including persistent configuration in the /etc/fstab file
    Create, manage and tune swap devices
    Configure, manage, assign and maintain quotas on filesystems
    Create, use and remove File Access Control Lists (FACLs)
      LVM & Raid
    Configure Logical Volume Manager volume groups and logical volumes
    Create and use software RAID devices
    Grow and shrink logical volumes and the filesystems on them
    Use LVM snapshots to create consistent, reliable backups
      Task Automation & Process Accounting
    Use the at & batch facilities to run one-time tasks
    Manage cron jobs for recurring tasks, both system-wide and per-user
    Configure syslog for central system logging
    View, manage and kill running processes
    Monitor system and application logs on a daily basis with logwatch
    Configure process accounting and examine the resulting logs
    Limiting and measuring resource usage (ulimit, pam, sar, vmstat, iostat)
      Client Networking
    Configure TCP/IP networking on Linux systems
    Configure static routing on a Linux system
    Aggregate multiple network links into a single interface via the bonding driver's Etherchannel and 802.3ad support
    Configure a Linux system to participate in multiple VLANs on a managed switch via 802.1q frame tagging
    Configure and maintain a DHCP server
    Using networking diagnostics tool (ping,arp,ethtool)
    Enterprise Linux Fundamentals
    What is Linux?
    Identify the origins of UNIX and how Linux is related to UNIX
    Describe the major goals of the Free Software Foundation and the GNU project
    List key elements of a Linux distribution and name several distributions
    List several standards that apply to Linux
    Describe the basic mechanisms that make UNIX so powerful
      Multi User Concepts
    Describe the differences between the administrative (root) user and normal user accounts and explain when each should be used
    Log into the system
    Switch between accounts using the 'su' command
    Use basic commands to gather information about the system
    Use system help facilities to learn about commands and their options.
      The Linux File System
    List the standard system directories and explain what type of files are contained in each
    Navigate the file system
    Explain standard POSIX file permissions including special permissions such as the SUID, SGID and Sticky bits on both files and directories
    Change permissions of files
    Explain how file ownership (user: group) relates to file permissions
    Change ownership of files
    Describe how the User Private Group (UPG) scheme works and the problem it solves
      Manipulating Files
    Be able to create, delete, copy, move and rename files and directories
    Describe the various types of files that can be stored on UNIX and Linux file systems
    Explain hard links and symbolic links, their pros & cons and when & where they can or can not be used
    Identify the type of content of any file
    View the contents of both text-based and binary files
    Search the file system for files and directories with specific properties
      Text Processing
    Search inside of files for specified information
    Perform file editing, sorting, cutting & merging text files from the command linee
      Shell Basics
    Understand the varied roles the command shell plays in everyday UNIX/Linux usage
    Pipe several commands together to perform more complex and useful processing
    Use file redirection on the command line
    Create and use shell and environment variables to configure and control the operation of the system, the command shell and programs
    Use and escape special characters when they are used on the command line
      Regular Expressions
    Construct regular expressions for matching text patterns
    Archiving and Compression
    Use tar & cpio to create archives and extract files from them
    Compress and decompress files using the UNIX compress, GNU gzip, bzip2 and zip formats
      Text Editing
    Use simple text editors like pico and nano
    Perform basic and intermediate text editing functions efficiently with vi & Vim
    Perform basic and intermediate text editing functions with GNU Emacs
      Command Shells
    List the history and relationships of the various popular shell implementations available on UNIX and Linux systems
    Identify and switch between the various shell implementations
    Customize the command prompt on Bourne and BASH shells
    Use command line history, command completion, aliases and command line editing
    Customize command shell operation system wide and for individual users
      Introduction to Shell Scripting
    Process arguments passed into a shell script
    Get input from the user of a shell script
    Generate formatted output from a shell script
    Perform tasks conditionally using if, case and while loops in a shell script
    Perform repeated actions over a set of values with for loops on the command line and within shell scripts
    Do math in a shell script
      Process Management and Job Control
    Describe the differences between process and threads
    Find and control running programs with ps, top, kill, and nice
    Use the jobs, fg and bg commands to view and access several tasks at once on a single shell
    Use the screen command to run several programs and disconnect from running programs on remote systems
      Messaging
    Send local messages with the write and wall commands
    Use talk and ytalk to chat with other users
    Send and read email with the mail and pine commands
      The Secure Shell
    Configure the ssh client and sshd server programs securely
    Establish secure, remote connections to other systems
    Use SSH's key-based authentication
      Managing Software
    Find and download software via FTP & HTTP with text & graphical client programs like wget, lftp, links, Konqueror and Mozilla Firefox
    Install binary programs in RPM packages
    List software already installed on the system with RPM
    Compile and install software from source releases
    Compile and install software from a source RPM (SRPM or .src.rpm) package
      Printing
    Use CUPS to connect to available local and network printers
    Use various commands to process and convert files in preparation for printing
    Send jobs to a printer
    Monitor and remove print jobs
      Mounting FileSystems and Managing Removable Media
    Use the mount command
    Access NFS and SMB filesystems over the network
    Use autofs for on-demand mounting of filesystems without root privileges
      X Window System
    Start the graphical environment manually
    Select different desktop environments
    Launch graphical applications
    Use Linux as an X terminal
    Customize the graphical environment and auto-start applications at login and X startup
    Securely tunnel remote graphical applications through SSH
    How about posting this question in the Certification Forum
    Since Oracle Linux is based on Red Hat Enterprise Linux, you can use and search "RHEL books". There should some.

  • How to compile Oracle Linux source?

    I accidentally downloaded source DVD "Oracle Linux Release 5 Update 2 source - DVD" instead of installable ISO image. Is there anyway I can compile it to make bootable ISO image?
    I tried to search this forum as well as other places but couldn't find any information hence thought of opening a thread before I proceed to download correct file which will again take 10+ hrs with my Internet speed :(
    Any help is highly appreciated. Also I need to know which packages are required to be installed for compiling the source if at all that is possible. I am using Ubuntu 11.10 Desktop.
    Thanks in advance for any help and hope to get a reply soon :) I need to urgently install Oracle 11gR2 on it.
    Edited by: user6582219 on Apr 12, 2012 1:10 AM
    While browsing the forum for any possible solution I came to a thread that discuss installation of a package oracle-rdbms-server-11gR2-preinstall. When searched through search engine I came to know about recent certification Oracle 11gR2 on Oracle Linux 6, here is the link https://blogs.oracle.com/linux/entry/announcing_oracle_database_11g_r2
    https://blogs.oracle.com/linux/entry/announcing_oracle_database_11g_r2
    Thing is I already have Oracle Linux 6 Update 2 (the latest) installed on my machine in dual boot mode so I dropped the idea of installing version 5.2. As per the documentation 11gR2 was not certified earlier on Linux 6.2 so I thought of installing 5.2 but it is not necessary now.
    I would still appreciate if someone could answer my question just for knowing the procedure compiling source. May be it can help someone else trying to achieve this.
    I have another couple of important questions and need guidance from the experts over here. I am not sure if it is appropriate to open a new thread but for now I am posting them here.
    Before proceeding here are my environment details:
    Machine: x86 32 bit with 2 GB RAM/250 GB HD.
    OS: Kubuntu 11.10 Desktop and Oracle Linux 6 Update 2 in dual boot mode.
    Here are my partition details for your reference but as I am planning to do the installation from the scratch following new ideal scheme you can jump to last paragraph following the line "*********************************" for my questions.
    Unfortunately my partition plan went wrong and here is what I have now:
    Disk /dev/sda: 250.1 GB, 250059350016 bytes
    255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x3d5ba9e1
    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 1002047 500000 83 Linux
    /dev/sda2 151525080 361253654 104864287+ 7 HPFS/NTFS/exFAT
    /dev/sda4 1003518 151001087 74998785 5 Extended
    /dev/sda5 1003520 7002111 2999296 82 Linux swap / Solaris
    /dev/sda6 7004160 11001855 1998848 83 Linux
    /dev/sda7 11003904 51001343 19998720 83 Linux
    /dev/sda8 51003392 110041087 29518848 83 Linux
    Partition table entries are not in disk order
    /dev/sda1 here is /tmp, /dev/sda2 is my data partition, I have separate /home / (root) partition for Kubuntu and remianing around 20 GB in extended partition is used for Oracle Linux 6.2 with default Oracle suggested LVM partition. I also have separate /boot for Kubuntu and I chose not to install grub while installing Oracle Linux. I later modified grub.cfg to add entries for Oracle Linux and now I can boot both OSs successfully.
    My issue now is I cannot extend 20 GB space (in extended partition) that I have given to Oracle though I have around 40 GB space available. This is because I alreay have 4 primary partitions (one for /boot others for "data" and one extended partition). So I have to make primary partition out of free space and install Oracle in a single partition without following recommended partition layout scheme.
    Now I want to do the installation of both the OS from the scratch and really need an advice on partition layout scheme. Here is summary of what I wan to achieve:
    1. Keep the "data" partition (primary) intact and carve an ideal partition layout for both the OS with separate /boot, /tmp, /home, swap (and may be for /usr???). Also may be I can share swap?
    2. How do I go about using LVM and is it recommended for this case? What would be ideal locations for each partitions and sizes? I already used 100 GB for "data" so now I want to keep 60 GB for Oracle Linux (and Oracle DB for which I will again make few sub-partitions) and remaining will be for Kubuntu.
    Well, I am not sure if this is the right place to ask these questions but since I can see very knowlegeable top contributors here that are willing to help novice users I thought of posting these questions.
    I would really really appreciate if someone can provide me rough draft of partition scheme in my case considering the sub-partitions needed for Oracle DB. I went thorugh number of forums and documentations to come up with solutuion and finally thought of getting help after much confusion.
    I really need to carefully plan this time because it's third time I am doing reinstallation from the scratch because of poor plan I followed previously.
    Thank you very much in advance and please let me know in case more information is needed from my side.
    Regards,
    Ramesh

    I accidentally downloaded source DVD "Oracle Linux Release 5 Update 2 source - DVD" instead of installable ISO image. Is there anyway I can compile it to make bootable ISO image?Google will be your best friend for such a question, for instance, "Creating a Custom centos Linux bootable ISO Image". There is no need to duplicate the effort. I recommend you download the correct installation DVD, e.g. 5.8
    Thing is I already have Oracle Linux 6 Update 2 (the latest) installed on my machine in dual boot mode so I dropped the idea of installing version 5.2. As per the documentation 11gR2 was not certified earlier on Linux 6.2 so I thought of installing 5.2 but it is not necessary now.So you don't need to install 5.2 anymore, but you want the information how to compile a installation DVD from the 5.2 source anyway?!
    I have another couple of important questions and need guidance from the experts over here. I am not sure if it is appropriate to open a new thread but for now I am posting them here.Questions may be important for you, but not necessarily for others. No one will complain if you create a new thread for particular questions or subjects. It is better to separate your topics and questions rather than creating a multi-mega thread, which does little to help anyone else but you. It means more work on your end, but it will be easier for anyone to participate or answer your questions, and it will allow you to better award answers.
    Regarding your partitioning questions: It is generally difficult to address such topics in a forum. You are asking for a book of information. My advice is to drop the old fashioned concepts of dual or triple boot options and install Oracle VirtualBox instead. It will make all of these questions obsolete and you can use whatever defaults when installing your virtual machine guest OS. Its a far more superior way of dealing with multiple operating systems on one and the same computer.
    I am using Ubuntu 11.10 Desktop.
    I need to urgently install Oracle 11gR2 on it.For what it's worth, if you can combine the two source below you should be able to install and run 11gR2 on Ubuntu 11.10.
    Install Oracle 11gR2 on Ubuntu Linux 11.04 (64-bit) Howto
    Install Oracle 11gR2 on Ubuntu Linux 11.04 (64-bit) Howto
    Oracle 11gR2 Express Edition on Linux Ubuntu 11.10 howto
    Oracle 11gR2 Express Edition on Linux Ubuntu 11.10 howto
    However, check out VirtualBox.

Maybe you are looking for

  • Exporting a crystal report to PDF through web server makes fonts smaller

    Hi, I've investigated this issue and found information on the registry keys, and this has fixed crystal designer - so I can load a report, export to PDF and it looks normal. However, when compiling reports through our web-app, the fonts are still sma

  • Background scheduling of FTP Connection through R/3

    Hello Friends,   I have done FTP connection by using Z-pgm which uses function FTP_CONNECT. This is working fine in Foreground mode.  But in background scheduling of the z-pgm, i am getting the <b>error as 'RFC to program SAPFTP failed'.</b> I checke

  • How to create a Desktop based reporting tool

    Regarding the Rreporting tool . Here I am mentioning the key points of my requirement, As a first step the user creates the table linking and Alias naming. Need a GUI kind of reporting tool, Where the user can drag and drop the tables, In that he can

  • SAP Query - Ad Spec

    I want to get the Ad Spec and Sub Ad spec what are the essential Tables to use/link up? Currently the tables I using in SAP Query are: JHAK - Header Data JHAP - Media Item JHAGA - Billing Dataset JHAMOT - Ad Spec The linkage as follow: JHAK >> JHAP >

  • Determain ip of remote a object

    Hi I`ve been wondering how i can determain the ip address of a Remote Object on server side. Ssample code: 'client' side: Object o = Naming.lookup("rmi://ip:port/myobj"); o.register(this); 'server' side: public void register(Remote o) { String remote