|
|
|
# CentOS
|
|
|
|
|
|
|
|
## Available Commands
|
|
|
|
|
|
|
|
The `centos` profile incorporates commands from
|
|
|
|
|
|
|
|
- [Django](../commands/django.md)
|
|
|
|
- [messages](../commands/messages.md)
|
|
|
|
- [MySQL](../commands/mysql.md)
|
|
|
|
- [PHP](../commands/php.md)
|
|
|
|
- [POSIX](../commands/posix.md)
|
|
|
|
- [Postgres](../commands/pgsql.md)
|
|
|
|
- [Python](../commands/python.md)
|
|
|
|
|
|
|
|
### apache
|
|
|
|
|
|
|
|
Work with Apache.
|
|
|
|
|
|
|
|
- `apache.disable_module: module_name` (not supported)
|
|
|
|
- `apache.disable_site: site_name` (not supported)
|
|
|
|
- `apache.enable_module: module_name` (not supported)
|
|
|
|
- `apache.enable_site: site_name` (not supported)
|
|
|
|
- `apache.reload`
|
|
|
|
- `apache.restart`
|
|
|
|
- `apache.start`
|
|
|
|
- `apache.stop`
|
|
|
|
- `apache.test`
|
|
|
|
|
|
|
|
### install
|
|
|
|
|
|
|
|
Install a system package.
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[install apache]
|
|
|
|
install: apache2
|
|
|
|
```
|
|
|
|
|
|
|
|
### reload
|
|
|
|
|
|
|
|
Reload a service.
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[reload postgres]
|
|
|
|
reload: postgresql
|
|
|
|
```
|
|
|
|
|
|
|
|
### restart
|
|
|
|
|
|
|
|
Restart a service:
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[restart postgres]
|
|
|
|
restart: postgresql
|
|
|
|
```
|
|
|
|
|
|
|
|
### run
|
|
|
|
|
|
|
|
Run any shell command.
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[run a useless listing command]
|
|
|
|
run: "ls -ls"
|
|
|
|
```
|
|
|
|
|
|
|
|
### start
|
|
|
|
|
|
|
|
Start a service:
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[start postgres]
|
|
|
|
start: postgresql
|
|
|
|
```
|
|
|
|
|
|
|
|
### stop
|
|
|
|
|
|
|
|
Stop a service:
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[stop postgres]
|
|
|
|
stop: postgresql
|
|
|
|
```
|
|
|
|
|
|
|
|
### system
|
|
|
|
|
|
|
|
Work with the system.
|
|
|
|
|
|
|
|
- `reboot`
|
|
|
|
- `update`
|
|
|
|
- `upgrade`
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[update package info]
|
|
|
|
update:
|
|
|
|
|
|
|
|
[upgrade the system]
|
|
|
|
upgrade:
|
|
|
|
|
|
|
|
[reboot the system]
|
|
|
|
reboot:
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
### uninstall
|
|
|
|
|
|
|
|
Uninstall a package.
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[remove libxyz development package]
|
|
|
|
uninstall: libxyz-dev
|
|
|
|
```
|
|
|
|
|
|
|
|
### upgrade
|
|
|
|
|
|
|
|
Upgrade a package.
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[upgrade libxyz development package]
|
|
|
|
upgrade: libxyz-dev
|
|
|
|
```
|
|
|
|
|
|
|
|
### user
|
|
|
|
|
|
|
|
Create a user:
|
|
|
|
|
|
|
|
- `groups`: A comma separated list of groups to which the user should be added.
|
|
|
|
- `home`: The user's home directory.
|
|
|
|
- `login`: The shell to use.
|
|
|
|
- `system`: Create as a system user.
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[create the deploy user]
|
|
|
|
user: deploy
|
|
|
|
groups: sudo, www-data
|
|
|
|
home: /var/www
|
|
|
|
sudo: yes
|
|
|
|
```
|
|
|
|
|
|
|
|
Remove a user:
|
|
|
|
|
|
|
|
```ini
|
|
|
|
[remove bob]
|
|
|
|
user: bob
|
|
|
|
op: remove
|
|
|
|
sudo: yes
|
|
|
|
```
|