• 盘点最全最实用的Linux网络编程技巧

    1. LINUX网络编程基础知识1.1. TCP/IP协议概述协议protocol:通信双方必须遵循的规矩 由iso规定 rpc文档osi参考模型:(应-表-会-传-网-数-物)è 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层tcp/ip模型4层:应用层{http超文本传输协议 ftp 2024-09-12 10:20:00
  • linux常见运维指令和运维脚本使用介绍

    摘要:Linux运维本身就是一种整理系统逻辑的过程,属于逻辑思维范畴。在Linux运行过程中,使用最多的是top、ps、df、free、find、grep以及systemctl等命令,这些就是就是寻找系统问题所在。Linux上的程序就是由这些因果关系组成的,比如系统空间是否足够?软件是否正常启动?防 2024-09-12 10:03:19
  • 远程调试linux下C/C++代码的调试器概述

    远程调试linux下C/C++代码的调试器概述前言一般情况下,很多时候我们会使用linux远程主机或linux虚拟机进行C/C++的代码开发工作。linux下C/C++代码的调试自然是开发环节中的重要部分。本文介绍一些常用的linux下的C/C++调试器。1. CLI命令行调试器CLI命令行调试器是 2024-09-12 08:48:27
  • 如何架设基于 LINUX 的服务器集群

    如何架设基于 LINUX 的服务器集群1.什么是服务器集群 随着 Internet 的爆炸性增长,Internet 与人的生活越来越息息相关,通过 Internet上进行交易也就越来越受关注。近几年,电子商务的年增长均超过 100%。服务器的工作量也迅速增长,所以服务器(特别是一个受人欢迎的 WEB 2024-09-12 08:18:23
  • 如何远程登陆linux服务器

    image.pngwindows如何远程登录linux服务器从Windows系统远程登录服务器,本人用过多款远程登录Linux服务器的终端软件,例如Putty、SSH Secure Shell Slient、Xshell等。这些软件都是目前最常用的SSH 客户端,各有所长。PuTTY + MTPuT 2024-09-11 10:33:15
  • Linux系统安装多个桌面环境有帮助吗?

    通常,一个桌面环境,如KDE或Gnome,足以在没有问题的情况下运行。尽管系统允许从一个环境切换到另一个环境,但这对用户来说都是优先考虑的问题。有些程序在一个环境中工作而在另一个环境中无法工作,因此它也可以被视为选择使用哪个环境的一个因素。什么是交换空间?交换空间是Linux使用的一定空间,用于临时 2024-09-11 10:03:01
  • 嵌入式linux开发流程你必须要知道

    嵌入式Linux开发流程:1.搭建前期的开发环境,例如搭建linux主机环境,交叉编译器的安装,还有一些常用的开发辅助软件如source insight等等。2.学习对硬件的直接操作,这里和单片机操作类似,我们需要查看原理图还有数据手册对相应的寄存器进行操作,实现功能。3.学会UBOOT的移植,这里 2024-09-11 09:18:03
  • Linux比Windows操作系统更好的10条理由

    目前操作系统的份额仍然是微软的windows系列和苹果mac系列占主导市场,linux的用户大多数是服务器和个别手机端及设备,你是否想知道linux哪里比windows好呢,本文将阐述linux的优势。一、程序员必备作为程序员或多或少都了解过linux系统,像一般网站及应用,用的多就有centos和 2024-09-11 08:33:38
  • linux -rpath , runpath以及$ORIGIN的区别

    首先rpath其实跟runpath性质一样,但是他们对于LD_LIBRARY_PATH的优先级不同,rpath要高于他,而runpath要低于他再者rpath和runpath都能接收绝对路径或者相对路径,其中相对路径是基于current working directory来的,但是很有可能你当前的工 2024-09-10 10:03:58
  • Linux 使用ss命令查看本机服务运行状态

    前言 ss(Socket Statistics,套接字统计):可以显示各类协议、各种状态的套接字信息,从而有效跟踪服务运行状态(如服务是否启动)和服务端与客户端的连接状态。 目录一、描述二、命令三、ss命令返回字段含义四、总结五、思维导图一、描述 ss(Socket Statistics,套接字统计 2024-09-10 09:32:41