linux搭建code-server

最近想要在ipad上写代码,于是搭建了自己的web ide,这里记录搭建的过程

  1. 下载code-server资源
    code-server资源地址https://github.com/cdr/code-server/releases看自己想用哪个版本的,我这里使用的是3.9.3版本

    wget https://github.com/cdr/code-server/releases/download/v3.9.3/code-server-3.9.3-linux-amd64.tar.gz
    
  2. 解压缩

    tar -xvf  ./code-server-3.9.3-linux-amd64.tar.gz code-server
    
  3. 进入code-server目录,执行命令

    cd ./code-server
    export PASSWORD="1234" //设置密码到环境变量
    ./code-server --port [端口号] --host 0.0.0.0 --auth password
    

    可以输入./code-server -help来查看配置设置

  4. 结合tmux让code-server分离当前会话

    sudo yum install tmux
    // 新建会话
    tmux new -s code-server
    //执行code-server启动命令
     ./code-server --port [端口号] --host 0.0.0.0
    

    用快捷键的方式分离会话
    Ctrl+b d
    tmux更多操作可以参考阮一峰的相关分享http://www.ruanyifeng.com/blog/2019/10/tmux.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在VMware虚拟机上搭建Linux python的编程环境,并打造客户-服务器的步骤: 1. 安装Linux操作系统:首先需要在VMware虚拟机上安装Linux操作系统,可选择Ubuntu、CentOS等常见版本。 2. 安装Python:在Linux操作系统中,Python可能已经预装,如果没有则需要手动安装。在终端中输入以下命令进行安装: Ubuntu:sudo apt-get install python3 CentOS:sudo yum install python3 3. 安装编辑器:选择一个合适的编辑器来编写和运行Python代码,如Sublime Text、VS Code、PyCharm等。 4. 编写客户端代码:在编辑器中编写一个简单的Python客户端代码,用于向服务器请求数据,例如: ``` import socket # 创建一个TCP/IP套接字 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 将套接字连接到服务器地址和端口 server_address = ('localhost', 10000) print('connecting to %s port %s' % server_address) sock.connect(server_address) try: # 发送数据 message = 'This is the message. It will be repeated.' print('sending "%s"' % message) sock.sendall(message.encode()) # 查找响应 amount_received = 0 amount_expected = len(message) while amount_received < amount_expected: data = sock.recv(16) amount_received += len(data) print('received "%s"' % data.decode()) finally: print('closing socket') sock.close() ``` 5. 编写服务器端代码:在编辑器中编写一个简单的Python服务器端代码,用于接收客户端请求并返回数据,例如: ``` import socket # 创建一个TCP/IP套接字 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 绑定套接字到端口 server_address = ('localhost', 10000) print('starting up on %s port %s' % server_address) sock.bind(server_address) # 监听连接 sock.listen(1) while True: # 等待连接 print('waiting for a connection') connection, client_address = sock.accept() try: print('connection from', client_address) # 接收数据 while True: data = connection.recv(16) print('received "%s"' % data.decode()) if data: print('sending data back to the client') connection.sendall(data) else: print('no more data from', client_address) break finally: # 清理连接 connection.close() ``` 6. 运行代码:分别在两个终端中运行客户端和服务器端代码,即可通过客户端向服务器请求数据,并从服务器端收到响应。 以上就是在VMware虚拟机上搭建Linux python的编程环境,并打造客户-服务器的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值