---
# System prepended metadata

title: EZID basic ops

---

---
title: EZID basic ops
---

# Basic ops for EZID

```
$ whoami
ezid
$ sudo -l
Matching Defaults entries for ezid on uc3-ezidui02x2-stg:
    log_host, log_year, logfile=/var/log/sulog, syslog=auth

User ezid may run the following commands on uc3-ezidui02x2-stg:
    (root) NOPASSWD: /bin/su - ezid, 
                     /usr/bin/yum, 
                     /usr/bin/yum-config-manager, 
                     /usr/bin/amazon-linux-extras, 
                     /sbin/init 6, 
                     /usr/bin/journalctl, 
                     /usr/local/bin/puppet apply *, 
                     /usr/local/bin/puppet agent -t, 
                     /usr/local/bin/puppet agent -t --noop
                     /usr/local/bin/cdlsysctl
```

| Service | What |
| -- | -- |
| ezid | The main ezid service. It is apache|
| `proc-binder` | Sends metadata to the N2T binder service. This functionality will be deprecated once EZID ARK resolution is deployed.|
| `proc-datacite` | Interacts with DataCite for minting DOIs|
| `proc-link-checker-update` |  |
| `proc-search-indexer` | Populates the search metadata for newly minted or updated identifiers |
| `proc-crossref` | Interacts with CrossRef for minting crossref DOIs |
| `proc-download` | Generates a download of a user's identifiers|
| `proc-link-checker` | Runs the linkchecker service, which verifies the links for every identifier |
| `proc-newsfeed`| |
| `proc-stats` | |
| `proc-expunge` | Cleans test identifiers older than `settings.DAEMONS_EXPUNGE_MAX_AGE_SEC` (default = $60\times60\times24\times14 sec$, 2 weeks)| 


## Logging Configuration

Logging of background jobs is to stderr, which is handled by `rsyslog` and written to `/ezid/var/log/ezid/background_jobs/ezid-proc-error.log`. The `rsyslog` configuration is in `/etc/rsyslog.d/40-ezid-proc-errorlog.conf`.

## Install new release

## Control services
