前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >4G Ubuntu 18.04主机配置记录

4G Ubuntu 18.04主机配置记录

作者头像
科控物联
发布2023-09-01 08:05:30
2600
发布2023-09-01 08:05:30
举报
文章被收录于专栏:科控自动化
代码语言:javascript
复制
cat /etc/issue

  1. 配置网口1为DHCP

断电重启设备。

  1. 安装.NET8
代码语言:javascript
复制
https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0

下载并导入到Ubuntu主机

解压

tar -zxvf aspnetcore-runtime.tar.gz

#解压tar程序打包并且经过gzip压缩的文件

代码语言:javascript
复制
./dotnet --info

可以通过 ./dotnet ***使用

无法直接 dotnet使用

建立一个连接

代码语言:javascript
复制
ln -s /root/dotnet /usr/bin/dotnet

2.安装Curl

代码语言:javascript
复制
apt-get update -y && apt-get install curl -y

3.安装zerotier

可以使用以下方法进行单行安装:
代码语言:javascript
复制
curl -s https://install.zerotier.com | sudo bash

加入网络

代码语言:javascript
复制
zerotier-cli join c7c8172af1100551
4.修改root用户密码

在root用户登录的情况下,执行以下指令,进入密码修改界面 # passwd

5. 安装cpolar

在ubuntu上打开终端,执行命令

  • 国内安装(支持一键自动安装脚本)
代码语言:javascript
复制
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
只需要这样做一次。
代码语言:javascript
复制
cpolar authtoken YTMyZTk1MmMtMGNjZS00OWZkLWE3MTEtNWZlMTY1YTg4ZjRi
向系统添加服务,将cpolar配置为后台服务并开机自启动
代码语言:javascript
复制
systemctl enable cpolar
启动服务
代码语言:javascript
复制
systemctl start cpolar
查看服务状态
代码语言:javascript
复制
systemctl status cpolar

正常显示为active,为正常在线状态

简单穿透测试一下
代码语言:javascript
复制
cpolar http 8080
登录cpolar web UI管理界面

在浏览器上访问本地9200端口,【127.0.0.1:9200】使用cpolar邮箱账号登录cpolar web UI管理界面

测试SSH正常。

6.打开4G功能

执行"crontab -e"命令,在最后一行添加一行如下指令

代码语言:javascript
复制
@reboot sudo 4g_server&

其中“&”号表示不等当前程序退出即运行下一行命令。

ESC后输入

代码语言:javascript
复制
:wq
代码语言:javascript
复制
 chmod 777 "/root/StarAgent/StarAgent.dll"
 chmod 777 "/root/EdgeServer/IIotServer.dll"

7.安装docket

a. Docker 的安装 Ubuntu 可以在线安装 docker,也可以通过以下网址 https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/armhf/ 下载所需版本自行安装。 这里以在线安装为例,使用以下命令在线安装 docker

代码语言:javascript
复制
apt-get install docker.io

b. Docker 的运行 我们以搜索并下载 busybox 镜像为例进行说明

代码语言:javascript
复制
docker search busybox

此命令会搜索跟 busybox 有关的镜像,此处以下载 armhf/busybox 这个镜像为例

代码语言:javascript
复制
docker pull armhf/busybox

下载完成后,我们用 docker images 命令可以查看本机已经下载的镜像

代码语言:javascript
复制
docker run -it -v /dev:/dev armhf/busybox

此时我们已经成功运行 busybox 镜像,但我们发现并没有权限使用外设,可以通过 privileged 参数赋予容器 root 权限

代码语言:javascript
复制
docker run -it -v /dev:/dev --privileged armhf/busybox

此时容器内的 root 用户已经具备 root 权限,可以自由使用本机外设。

代码语言:javascript
复制
docker pull jessejamescox/fuxa:latest
docker run -d -p 1881:1881 frangoteam/fuxa:latest
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 可以使用以下方法进行单行安装:
  • 加入网络
    • 4.修改root用户密码
      • 5. 安装cpolar
        • 只需要这样做一次。
      • 向系统添加服务,将cpolar配置为后台服务并开机自启动
        • 启动服务
          • 查看服务状态
            • 简单穿透测试一下
              • 登录cpolar web UI管理界面
              相关产品与服务
              容器服务
              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档