Posts tagged ‘Linux’
How to set Apache start at boot time on Linux
If you feel lazy to restart the httpd service everytime your machine boot up, just do following simple steps:
- Enter below command to show the runlevel information of the httpd service
chkconfig –list | grep httpd
- You get something like this:
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
- Then, set up httpd to start at boot time.
chkconfig httpd on
- Now to can verify by reviewing the runlevel information of the httpd service
chkconfig –list | grep httpd
- Output should be.
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
- You’ve done !
If you just want to enable the servive for a certain runlevel (e.g. graphic mode or non graphic mode), you can use below command instead where 3 indicates the runlevel.
- chkconfig –level 3 httpd
This method can be applied to enable/disable other services at boot time. So, to list available services on your machine, run the command:
- chkconfig –list
Thanks http://www.linuxforums.org for this simple solution.
Linux shell scripting: /bin/sh : bad interpreter: No such file or directory
- Open the script using vi program
vi /path/to/scriptfile
- When file is opened, change the format of the script to the right one by entering
: set fileformat=unix
or just simply
: set ff=unix
- Finally, save the script for the new format taking effect and exit the vi program by entering
: x
How To Set Environment Variables in Windows ?
You want to run a program from command line (CMD program) of Windows and you hate to retype the long path to that program very time you use it? Like me, I am also lazy to do this job every time I compile and run a Java program. Luckily, there is an easy solution to help us same time on running programs. That is setting Environment Variables.
But what are “Environment Variables”? Oh! They are variables, simply (like any variables that you declare and use while you do programming…if you are a programmer). The only difference is that Environment Variables are defined by Operating System like Windows or Linux and you can edit them in the way you want. In this post, I show you how to change Environment Variables in Windows. For Unix / Linux/ Mac OS, please see my other post here. Below instructions are showed with the screenshots of Windows 7. It may be different on other Windows versions
1. From the desktop, right-click My Computer, and then click Properties.
2. Click the Advanced System Settings option (if you use Windows Vista or Windows 7, otherwise, go to next step)
3. Click the Advanced tab.
4. Click Environment variables.
5. In the User Variables section, choose a variable the you want to change (in this case I chose PATH) and then click Edit
6. Edit the value of variable in Variable Value box (e.g. I added the path of my program to the end of PATH string and separated it with other paths by semi-colon (;))
7. Click OK and you’ve done
PS: The System Variables are also Environment Variables but they apply to all computer users. If you change them, they will affect all other users. You must be an administrator to modify these system environment variables.
Linux File System Layout
Below are file system layout that is commonly used by Linux distribution:
- /bin, /usr/bin: directories with user level command binaries
- /sbin, /usr/sbin: directories with administrator level command binaries
- /lib, /usr/lib: directories with static and shared libraries
- /usr/include: directory with include files
- /etc: directory with configuration files
- /var/log: directory with system log files
- /usr/share/doc: directory with various documentation files
(Source: http://techbu.com)
Details of Filesystem Hierarchy Standards are available here