linux apache server
DESCRIPTION
Presentation on basic commands and good to know tools for developers on Linux, Apache and CentOSTRANSCRIPT
Linux : ApacheQuick Guide for developers
Add/remove a package
•What is yum ?• Yum is a command to manage packages on a Linux Operating System.
It will search for targeted repository and itsdependencies. This command only works for Red Hat Distribution ( CentOs / Fedora)
• Yum install <package>
• Yum remove <package>
• Yum update <package>
File and directory management
• Pwd = Current location
• Cd = Change directory
• Mkdir = Create a directory
• Touch = Create a file
• Cp = Copy a file
• Mv = Move a file
• Ls = List
Text editor
• Vi (pre-installed)
• Vim
• Nano
• Gedit
Display the content
• Tail => show the bottom of a file
• Head => show the top of a file
• Cat => show an entire file
• More => print an entire file
Good commands to know
• Ifconfig => Network configuration
• Df –h => Disk Free
• Du –h => Disk Use
• Top (pre-installed) or htop => Process viewer
• Updatedb => Update indexing
• Locate => Search a file
• Find => Search a file
How to get the proper syntax of a command ?
• <command> --help
• Man <command>
Apache management
• /var/www/html/ => Default Directory for web site
• /etc/httpd/httpd.conf => Apache’s configuration file
• /etc/httpd/conf.d/phpMyAdmin.conf
• /etc/php.ini => PHP’s configuration file
• /etc/init.d/httpd start | stop | restart
• Service httpd start | stop | restart
• /var/log/httpd/error_log
• /var/log/httpd/access_log
How to access your Apache server ?
• Ssh root@IP_Address
• Putty / MobaXtern / MRemote