> For the complete documentation index, see [llms.txt](https://docs.logosnodos.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.logosnodos.online/testnet-node/cortensor/node-management.md).

# Node Management

## Key management (need to login as "deploy" user)

#### Generate Key

```
/usr/local/bin/cortensord ~/.cortensor/.env tool gen_key
```

<figure><img src="/files/c1eplTTehE4wxSiYPP2n" alt=""><figcaption></figcaption></figure>

Register the node (need to be whitelisted)

```
/usr/local/bin/cortensord ~/.cortensor/.env tool register
```

<figure><img src="/files/8tCkbltrsJqnSxSKlCk1" alt=""><figcaption></figcaption></figure>

#### Verify the node

```
/usr/local/bin/cortensord ~/.cortensor/.env tool verify
```

<figure><img src="/files/UpSGMvISRQONuNoMF8nK" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0jpeonCFrKIYFY8en9HY" alt=""><figcaption><p>Normal logs with no error</p></figcaption></figure>

## Node Management

#### Start Node

```
sudo systemctl start cortensor
#you need to input pass for "deploy" user
```

#### Stop Node&#x20;

```
sudo systemctl stop cortensor
```

#### Restart Node

```
sudo systemctl restart cortensor
```

## Debugging & Troubleshoot (Linux)

#### Check Log

```
tail -f /var/log/cortensord.log
```

#### Check Node Address & ID

```
/usr/local/bin/cortensord ~/.cortensor/.env tool id
```

**Check NodeStats**

```
/usr/local/bin/cortensord ~/.cortensor/.env tool stats
```

#### Kill IPFS Process (Linux & OSX)

```
pkill ipfs
```

***
