首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韦东山嵌入式

    Tina5 Linux开发

    准备开发环境 首先准备一台 Ubuntu 20.04 / Ubuntu 18.04 / Ubuntu 16.04 / Ubuntu 14.04 的虚拟机或实体机,其他系统没有测试过出 BUG 不管。 apt-get update sudo apt-get upgrade -y sudo apt-get install build-essential subversion git libncurses5- update sudo apt install gcc-multilib sudo apt install libc6:i386 libstdc++6:i386 lib32z1 下载 AWOL Tina Linux repo 是谷歌开发的,repo 的官方服务器是谷歌的服务器,repo 每次运行时需要检查更新然后卡死,这是很正常的情况,所以在国内需要更换镜像源提高下载速度。 V4L2_CAP_VIDEO_CAPTURE_MPLANE和V4L2_BUF_TYPE_VIDEO_CAPTURE是 Video4Linux2(V4L2)框架中用于视频捕获的不同类型和能力标志。

    93010编辑于 2024-08-24
  • 来自专栏生信星球学习小组

    Day5-Linux服务器学习

    什么是Linux,什么是服务器? 练习服务器和登陆Linux基本操作Linux服务器登陆服务器ssh bio07@182.42.145.90如果登陆失败,检查四项:ip地址是否正确用户名是否正确密码输入是否正确要联网Linux常见操作文件目录操作 2.查看Linux系统版本,内存与硬盘空间3.如何建立层级目录并删除Swap为虚拟内存,当物理内存不够时,系统就会使用到swap,但swap速度比真实内存的速度要慢的多,当你电脑用到swap的时候,说明你内存不够了

    22610编辑于 2024-05-11
  • 来自专栏Golang语言社区

    linux服务器开发三(网络编程) --二

    MSL在RFC 1122中规定为两分钟,但是各操作系统的实现不同,在Linux上一般经过半分钟后就可以再次启动server了。至于为什么要规定TIME_WAIT的时间,可参考UNP 2.7节。 Dial Up/Modem):576字节 Point-to-Point:4470字节 复制代码 常见网络知识面试题 1、TCP如何建立链接 2、TCP如何通信 3、TCP如何关闭链接 4、什么是滑动窗口 5、 与管道类似的,Linux系统将其封装成文件的目的是为了统一接口,使得读写套接字和读写文件的操作一致。区别是管道主要应用于本地进程间通信,而套接字多应用于网络进程间数据的传递。 一般其默认的存储位置:/usr/include/linux/in.h 文件中。 各种socket地址结构体的开头都是相同的,前16位表示整个结构体的长度(并不是所有UNIX的实现都有长度字段,如Linux就没有),后16位表示地址类型。

    2.8K70发布于 2018-03-27
  • 来自专栏Golang语言社区

    linux服务器开发三(网络编程) --一

    且,一般来说客户端和服务器程序由一个开发团队创作,所以他们之间所采用的协议相对灵活。可以在标准协议的基础上根据需求裁剪及定制。例如,腾讯公司所采用的通信协议,即为ftp协议的修改剪裁版。 由于客户端和服务器都需要有一个开发团队来完成开发。工作量将成倍提升,开发周期较长。另外,从用户角度出发,需要将客户端安插至用户主机上,对用户主机的安全性构成威胁。 B/S模式相比C/S模式而言,由于它没有独立的客户端,使用标准浏览器作为客户端,其工作开发量较小。只需开发服务器端即可。另外由于其采用浏览器显示数据,因此移植性非常好,不受平台限制。 因此在开发过程中,模式的选择由上述各自的特点决定。根据实际需求选择应用程序设计模式。 分层模型OSI七层模型 ? 2、服务器发出段5,确认序号为1021,对序号为1001-1020的数据表示确认收到,同时请求发送序号1021开始的数据,服务器在应答的同时也向客户端发送从序号8001开始的10个字节数据,这称为piggyback

    2.1K130发布于 2018-03-27
  • 来自专栏追不上乌龟的兔子

    配置一台开发Linux服务器

    下面大致介绍一下我配置服务器的过程(安装及配置方法基本来源于对应工具官网)。 配置密钥登录 轻量应用服务器默认是从腾讯云控制台直接登录到终端,可以将自己的公钥加到 ssh 配置里。 install zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 安装常用开发工具 在 Linux 平台上安装多版本的 Python,最方便的就是使用pyenv工具了。 build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5- 总结 配置一台开发服务器还是比较麻烦的,以后有空的话或许可以研究一下ansible。

    3K30编辑于 2023-04-13
  • 来自专栏开源部署

    RedHat Linux 5 搭建基于 ftp 的 yum 服务器

    而在RedHat Linux 5系统中未经授权是无法使用yum的,这里就介绍一种利用redhat光盘搭建本地yum服务器的方法。 ,并挂载 #  mount /dev/cdrom /mnt 2:安装相关软件包 #  cd /mnt/Server #  rpm -ivh yum-3.2.22-40.el5.noarch.rpm #  rpm -ivh yum-metadata-parser-1.1.2-4.el5.x86_64.rpm #  rpm -ivh yum-rhn-plugin-0.5.4-29.el5.noarch.rpm #  rpm -ivh yum-updatesd-0.9-5.el5.noarch.rpm #  rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm 3:搭建基于FTP 的YUM服务器 #  cp -R /mnt/Server /var/ftp/pub/ #  createrepo /var/ftp/pub/Server 4:运行vsftp服务(并且设置开机启动) # 

    1K20编辑于 2022-07-04
  • 来自专栏傲绝

    Linux搭建Socks5代理服务器

    Linux搭建Socks5代理服务器 ​ 原文地址:https://cloud.tencent.com/developer/article/2235602 ​ Linux搭建Socks5代理服务器 这种方式要想全局代理就要用类似 windows系统 一种比较常用的搭配是 CCProxy (ss5代理服务器)+ Proxifier (客户端) 常用软件代理设置 一般搭建ss5代理服务器最好使用用户认证的方式(用户名密码),但大多数客户端软件默认都没有此功能 所以如果想要使用这些软件设置sock5代理的话,ss5代理服务器需保持默认的无认证模式。 QQ和遨游浏览器支持用户认证。 IE 设置-Internet选项-连接-局域网设置-代理服务器(勾选为LAN使用代理服务器)-高级-在套接字一栏中填写对应的代理服务器ip和端口确定(其它留白)。 勾选对本地地址不使用代理服务器 即对以下地址不进行代理 本地地址 127.0.0.1 A段私有地址 10.0.0.0-10.255.255.255 B段私有地址 172.16.0.0-172.31.255.255

    6.7K51编辑于 2023-03-08
  • 来自专栏码客

    Linux搭建Socks5代理服务器

    Linux搭建Socks5代理服务器 这种方式要想全局代理就要用类似Proxifier的客户端 但是还没找到自动判定只有被墙才用代理的客户端 Proxifier 不知为啥网页访问Google还是访问不了 by “Initex LLC” at /Applications/System Preferences -> Security & Privacy 打开 安全性与隐私->通用->允许插件载入 如果服务器采用的是 windows系统 一种比较常用的搭配是CCProxy(ss5代理服务器)+ Proxifier(客户端) 常用软件代理设置 一般搭建ss5代理服务器最好使用用户认证的方式(用户名密码),但大多数客户端软件默认都没有此功能 所以如果想要使用这些软件设置sock5代理的话,ss5代理服务器需保持默认的无认证模式。 QQ和遨游浏览器支持用户认证。 IE 设置-Internet选项-连接-局域网设置-代理服务器(勾选为LAN使用代理服务器)-高级-在套接字一栏中填写对应的代理服务器ip和端口确定(其它留白)。

    40.9K20发布于 2019-10-21
  • 来自专栏魏杰的技术专栏

    用SS5Linux上搭建Socks5 Proxy代理服务器

    SOCKS5 是一个代理协议,通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。 在这里,前端和SOCKS5之间也是通过TCP/IP协议进行通讯,前端将原本要发送给真正服务器的请求发送给SOCKS5服务器,然后SOCKS5服务器将请求转发给真正的服务器。 下面我们将用SS5Linux上搭建一个Socks5 Proxy Server,具体过程如下: 首先,编译安装SS5需要先安装一些依赖组件 yum -y install gcc gcc-c++ automake /ss5-3.8.9-8.tar.gz cd ss5-3.8.9 . 345 ss5 on 开启用户名密码验证机制 vi /etc/opt/ss5/ss5.conf 在ss5.conf中找到auth和permit两行,按照下面的格式进行修改 auth 0.0.0.0

    3.1K00编辑于 2022-12-23
  • 来自专栏LeviMaster

    Linux服务器code-server搭建Web IDE开发

    安装code-server: curl -fsSL https://code-server.dev/install.sh | sh

    3.7K11发布于 2021-06-15
  • 来自专栏Devops专栏

    5. Python 开发web服务器,socket非堵塞模式

    那么下面来继续python的web开发系列。 需求描述 在开发web服务器接受http请求的时候,socket在recv等待接受数据的时候,服务端是堵塞的。用于等待http发送过来的数据。 client_socket.close() def main(): # 创建套接字 server_socket = socket(AF_INET, SOCK_STREAM) # 设置当服务器先 close 即服务器端4次挥手之后资源能够立即释放,这样就保证了,下次运行程序时 可以立即绑定7788端口 server_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR

    70510编辑于 2022-01-17
  • 来自专栏嵌入式项目开发

    Linux系统开发: 搭建NFS服务器实现文件共享

    一、NFS服务器介绍 1.1 什么是NFS服务器 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。 5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。 1.6 RPC服务工作原理简图 二、部署NFS服务器 2.1 查看内核版本信息 先查看系统版本和内核参数。 GNU/Linux [wbyq@wbyq /]$ 2.2 安装NFS服务器 Ubuntu 系统在线安装NFS服务器: ubuntu@VM-0-7-ubuntu:/$ sudo apt-get install 配置例三 /work 10.0.0.0/24(ro) 说明:只读共享 用途:例如在生产环境中,开发人员有查看生产眼务器日志的需求,但又不希望给开发生产服务器的权限,那么就可以给开发提供从某个测试服务器 NFS客户端 上查看某个生产服务器的日志目录(NFS共享)的权限,当然这不是唯一的方法, 例如可以把程序记录的日志发送到测试服务器开发查看或者通过收集日志等其它方式展现 配置例四 /work *(rw

    6K20编辑于 2022-01-27
  • 来自专栏技术杂记

    日志服务器5

    | | mysql | | performance_schema | | test | +--------------------+ 5

    97920发布于 2021-10-19
  • 来自专栏前端说吧

    HTML5 - 开发一个自己的websocket服务器

    引入依赖包 2 const POST = 8080;//定义端口 3 // 创建一个server 4 const server = ws.createServer(connect => { 5 server.listen(POST, ()=>{ 31 console.log('webSocket服务启动成功了,监听了端口'+ POST); 32 }); 客户端demo使用上述配置的服务器 <input type="text" placeholder="请输入要发送的内容" id="ipt"> 3 <button id="btn">发送请求</button> 4

    5 2 var websocket = new WebSocket('ws://localhost:8080'); // 使用我自己配置的服务器,前提要去websocketServer文件夹中把服务启动一下 3 websocket.addEventListener('open', function (e) { 4 console.log(e, websocket.readyState); 5

    1.7K31发布于 2019-06-13
  • 来自专栏嵌入式项目开发

    Linux开发_CentOS7.4服务器安装NFS、NGINX服务器,ffmpeg、Qt环境

    ----这里用ffmpeg并不是做播放器,是在服务器上用,主要是处理视频文件。 (4)安装NFS服务器,主要是方便与本地Linux系统进行通信,编译代码,文件共享。 (5)部署开机自动启动程序:方便设置自己的程序为开机启动。 2. 部署NFS服务器 注意:在云服务器上搭建NFS服务器,需要在控制台开放端口,不然NFS的端口无法正常访问,会被拦截。 <NFS服务器IP地址> (4)挂载服务器共享目录 mount -t nfs <NFS服务器IP地址>:<NFS服务器路径> <挂载到本地的路径> (5)查看挂载结果 df -h (6)卸载已挂在的NFS 如果是桌面版Linux那就很简单的,直接在Qt官网上下载xxx.run安装包,在命令行运行就可以安装。 那如果在Linux服务器上如何安装Qt的编译环境? 因为可能有这么个需求,需要在Linux服务器命令行上编译Qt代码。 这种情况下就需要搭建一个Qt编译环境。

    3.1K20编辑于 2022-10-05
  • 来自专栏全栈程序员必看

    Linux终端连接Linux服务器

    我们经常需要通过类UNIX下连接我们的Linux服务器。比如我的Mac下经常需要连接上Linux服务器

    18.6K30编辑于 2022-07-07
  • 来自专栏全栈程序员必看

    linuxlinux 命令:查看 Linux 服务器配置

    目录 一、服务器型号 二、操作系统 三、CPU 四、内存 五、硬盘 六、其他 一、服务器型号 dmidecode|grep "System Information" -A9|egrep "Manufacturer physical id"| sort| uniq| wc -l (4)每个物理CPU中core的个数(即核数): cat /proc/cpuinfo| grep "cpu cores"| uniq (5) 内存硬件信息: dmidecode -t memory (3)内存详细使用情况: cat /proc/meminfo (4)内存的插槽数,已经使用多少插槽,每条内存多大: dmidecode|grep -A5

    68.5K12编辑于 2022-07-29
  • 来自专栏番茄_C语言

    如何使用IntelliJ IDEA SSH连接本地Linux服务器远程开发

    本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。 IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能,本例使用的是IDEA2023.2.5 再次提示输入密码验证,输入后点击authenticate 可以看到,成功打开了服务器开发环境,接下来我们就可以使用Linux服务器环境进行开发了,本地连接测试完成,为了方便下面公网连接,这个本地连接可以先关闭 Linux 安装Cpolar 上面本地测试完成后,下面我们在Linux安装cpolar内网穿透工具,通过cpolar 转发本地端口映射的公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器 本例所有的配置就完成了,接下来就可以使用固定的公网IP进行远程连接服务器环境进行开发了!

    7.8K11编辑于 2024-05-08
  • 来自专栏全栈程序员必看

    kali linux服务器,云服务器安装kali linux

    前言 在网上可以搜索到 2 种在腾讯云服务器上安装kali系统的方法: 第一种方法: 通过挂载云硬盘到云服务器上,将kali镜像刻录到挂载的云硬盘中,利用VNC可视化安装kali系统;查看详情 第二种方法 0x01 安装前准备一个 kali linux 镜像:点击下载 一个腾讯云服务器:点击访问 一个 virtualbox 虚拟机软件:点击下载 0x02 安装 virtualbox 软件 双击运行 virtualbox virtualbox安装kali虚拟机 首先确定腾讯云的镜像格式要求如下 本文接下来所要演示的镜像格式为:RAW 格式 打开virtualbox,新建虚拟电脑,按要求填写,点击下一步 虚拟机内存大小根据你的云服务器的内存大小而定 然后点击自定义镜像,选择刚制作好的kali镜像,设置好密码,开始重装系统 重装完毕后,就可以选择VNC登陆kali系统 不出意外的话就可以看到kali的界面了 到此为止,kali成功部署到腾讯云服务器上了 而云服务器的硬盘一般都是有50G的大小,安装完kali系统只用了10G,我们需要将剩余近40G空间全分配给kali。 1.

    75.6K42编辑于 2022-08-25
  • 来自专栏北京马哥教育

    连接到 Linux 服务器时首先要运行的 5 个命令

    via: https://linux.cn/article-8381-1.html 作者:SYLVAIN KALACHE 译者:ictlyh 校对:wxy 为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么。 连上 Linux 服务器的第一分钟 这些命令对于有经验的软件工程师来说都非常熟悉,但我意识到对于一个刚开始接触 Linux 系统的初学者来说,例如我在 Holberton 学校任教的学生,却并非如此。 这也是我为什么决定分享当我连上 Linux 服务器首先要运行的前 5 个命令的原因。 这 5 个命令在任何一个 Linux 发行版中都有,因此不需要额外的安装步骤你就可以直接使用它们。 你有任何不在我 Top 5 中的有用命令吗?在评论部分和我们一起分享吧!

    1.7K120发布于 2018-05-03
领券