Added README

This commit is contained in:
Timothy Warren 2012-01-09 11:39:36 -05:00
parent 61dd84919b
commit eef9c8dfcc
2 changed files with 32 additions and 7 deletions

View File

@ -13,19 +13,40 @@ To install available updates:
Gentoo services have init files in the `/etc/init.d/` directory. Gentoo services have init files in the `/etc/init.d/` directory.
To start a service: * To start a service:
`/etc/init.d/[service] start` `/etc/init.d/[service] start`
To restart a service: * To restart a service:
`/etc/init.d/[service] restart` `/etc/init.d/[service] restart`
To stop a service: * To stop a service:
`/etc/init.d/[service] stop` `/etc/init.d/[service] stop`
Common services * Common services
`mysqld` - mysql `mysqld` - mysql
`php-fpm` - php with fpm `php-fpm` - php with fpm
`lighttpd` - lighttpd web server
## Installing software
Generally, all there is to installing addtional software is
`emerge [software]`
But sometimes you don't know the package name, or if it exists, so you want to search:
`emerge --search [software]`
And it's a good idea to see what packages will be installed, without actually installing it
`emerge -pv [software]`
* If the sofware you are trying to install is masked, you can add the software to the `package.keywords` file in `/etc/portage/`. If the file doesn't exist, you can create it.
Each package added to the file looks like this:
`[category]/[software] ~amd64` or if you are using a 32-bit version, `[category]/[software] ~x86`
* If the software doesn't have the `USE` settings it needs, for example if php doesn't have mysql support, you can add these to the `package.use` file in `/etc/portage`
`lighttpd` - lighttpd web server

4
README.md Normal file
View File

@ -0,0 +1,4 @@
# Gentoo Web Server Guide
A guide to setup and maintain a webserver with php/lighttpd