Linux安装goby
时间: 2023-11-30 10:39:16 浏览: 66
安装Goby for Linux的步骤如下:
1. 下载Goby for Linux安装包,下载地址为 https://gobysec.net/#dl。
2. 解压安装包,使用命令 unzip goby-linux-x64-2.3.0-Community.zip 解压,然后进入解压后的目录 cd goby-linux-x64-2.3.0。
3. 后台运行,进入golib目录,使用命令 cd golib 进入,然后使用命令 nohup ./goby-cmd-linux -apiauth nono:123456 -mode api -bind 0.0.0.0:8361 & 表示后台执行此命令并输出日志 nohup.out,其中 -apiauth nono:123456 表示设置账号和密码,-mode api 表示运行模式为api,-bind 0.0.0.0:8361 表示监听IP和端口。
如果你想在Windows上连接Linux版本的Goby,可以按照以下步骤进行:
1. 在Linux上安装Goby,并按照上述步骤进行配置。
2. 在Windows上下载并安装Goby for Windows。
3. 打开Goby for Windows,点击左上角的“+”按钮,选择“添加主机”。
4. 在弹出的对话框中输入Linux主机的IP地址和端口号(默认为8361),然后点击“确定”。
5. 在主机列表中选择刚刚添加的Linux主机,然后点击“连接”即可连接到Linux版本的Goby。
相关问题
linux安装gitea
要在Linux上安装Gitea,您可以按照以下步骤进行操作:
1. 首先,确保您的系统已经安装了Git。如果没有安装,可以使用以下命令安装:
```shell
sudo apt update
sudo apt install git
```
2. 接下来,您需要创建一个系统用户来运行Gitea。您可以使用以下命令创建一个名为`git`的用户:
```shell
sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
```
3. 下载Gitea的二进制文件。您可以在Gitea的官方GitHub存储库中找到最新版本的二进制文件链接。使用`wget`命令下载适用于您系统架构的文件:
```shell
wget -O gitea https://github.com/go-gitea/gitea/releases/download/v1.15.4/gitea-1.15.4-linux-amd64
```
4. 接下来,赋予可执行权限给该文件:
```shell
chmod +x gitea
```
5. 您可以选择将Gitea的二进制文件移动到一个全局可访问的目录,例如`/usr/local/bin`:
```shell
sudo mv gitea /usr/local/bin/
```
6. 创建用于存储Gitea数据的目录:
```shell
sudo mkdir -p /var/lib/gitea/{data,indexers,public,log}
sudo chown git:git /var/lib/gitea/{data,indexers,public,log}
sudo chmod 750 /var/lib/gitea/{data,indexers,public,log}
```
7. 创建用于存放自定义配置文件的目录:
```shell
sudo mkdir /etc/gitea
sudo chown root:git /etc/gitea
sudo chmod 770 /etc/gitea
```
8. 生成一个用于Gitea的随机密钥。您可以使用以下命令生成:
```shell
openssl rand -base64 32
```
9. 创建Gitea配置文件`/etc/gitea/app.ini`并进行相应的配置,将随机密钥和其他设置填入其中。示例配置文件可以在Gitea的官方文档中找到。
10. 创建一个Gitea服务的systemd单元文件。可以使用以下命令创建`/etc/systemd/system/gitea.service`文件:
```shell
sudo nano /etc/systemd/system/gitea.service
```
然后将以下内容粘贴到文件中:
```
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
After=mysqld.service
After=postgresql.service
After=memcached.service
After=redis.service
[Service]
LimitMEMLOCK=infinity
LimitNOFILE=65535
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
[Install]
WantedBy=multi-user.target
```
11. 启用并启动Gitea服务:
```shell
sudo systemctl enable gitea
sudo systemctl start gitea
```
12. 最后,您可以通过浏览器访问Gitea的网址(通常是`http://your_server_ip:3000`)来完成Gitea的安装和配置。
这些步骤将帮助您在Linux上安装和配置Gitea。请注意,您可能需要根据您的系统和需求进行一些自定义调整。
ubuntu安装go
要在Ubuntu上安装Go,你可以按照以下步骤进行操作:
1. 打开终端,并使用以下命令编辑/root/.profile文件:
```bash
sudo vim /root/.profile
```
在该文件中,添加以下内容:
```bash
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
mesg n || true
export GOROOT=/home/go/go
export GOPATH=/home/go/goProject
export GOPROXY=https://goproxy.cn
export PATH=$PATH:$GOROOT/bin
```
2. 保存并关闭文件。然后,使用以下命令重启系统:
```bash
reboot
```
在登录界面,选择root用户登录。
3. 创建Go的安装目录和工作目录。在终端中执行以下命令:
```bash
mkdir /home/go
mkdir /home/go/goProject
```
4. 下载并解压Go安装包。在终端中执行以下命令:
```bash
wget https://golang.google.cn/dl/go1.17.8.linux-amd64.tar.gz
sudo tar -zxvf go1.17.8.linux-amd64.tar.gz -C /home/go
```
5. 配置环境变量。使用以下命令编辑/etc/profile文件:
```bash
sudo vim /etc/profile
```
在该文件的末尾添加以下内容:
```bash
export GOROOT=/home/go/go
export GOPATH=/home/go/goProject
export GOPROXY=https://goproxy.cn
export PATH=$PATH:$GOROOT/bin
```
保存并关闭文件。
6. 安装Goland工具。首先,下载Goland安装包。在终端中执行以下命令:
```bash
wget https://download.jetbrains.com.cn/go/goland-2021.3.3.tar.gz
sudo tar -zxvf goland-2021.3.3.tar.gz -C /home/go
mv /home/go/GoLand-2021.3.3/ /home/go/goland
```
7. 启动Goland。在终端中执行以下命令:
```bash
/home/go/goland/bin/goland.sh
```
8. 安装SSH并配置允许root登录。首先,安装SSH服务。在终端中执行以下命令:
```bash
sudo apt-get install openssh-server
```
然后,使用以下命令编辑/etc/ssh/sshd_config文件:
```bash
sudo vim /etc/ssh/sshd_config
```
找到并取消注释Port 22的行,确保SSH服务使用22端口。
接下来,修改以下行以允许root用户远程登录:
```bash
PermitRootLogin yes
```
保存并关闭文件。
最后,重新启动SSH服务:
```bash
sudo /etc/init.d/ssh restart
```
这样,你就成功安装了Go并配置了Goland和SSH允许root登录。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [ubuntu安装go开发环境](https://blog.csdn.net/qq_37589805/article/details/123378918)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]