Linux中 socket编程中多进程/多线程TCP并发服务器模型

  • Post author:
  • Post category:linux

一、循环服务器(while)【不常用】 一次只能处理一个客户端的请求,等这个客户端退出后,才能处理下一个客户端。 缺点:循环服务器所处理的客户端不能有耗时操作。 模型 sfd = socket(); bind(); listen(); while(1) { newfd = accept(); while(1) { recv(); send(); } close(newfd); } close(sf…

继续阅读 Linux中 socket编程中多进程/多线程TCP并发服务器模型

linux和windows中使用NFS挂载

  • Post author:
  • Post category:linux

NFS网络文件系统 linux中挂载 常用命令 nfs参数说明 挂载 开启防火墙端口 windows中挂载 linux中挂载 常用命令 yum -y install nfs-utils //nfs客户端和服务端以及rpcbind自动安装 端口配置文件/etc/sysconfig/nfs showmount [参数] IP -e 查看nfs提供共享的文件系统 -a 查看nfs服务器所有被挂载的文件系…

继续阅读 linux和windows中使用NFS挂载

Linux(CentOS 7)命令行模式安装VMware Tools 详解

  • Post author:
  • Post category:linux

本篇文章主要介绍了如何在Linux( CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 本例中为在Linux(以CentOS 7为例)安装VMware Tools。 1.首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware To…

继续阅读 Linux(CentOS 7)命令行模式安装VMware Tools 详解

linux pannel 误删除后的恢复方法

  • Post author:
  • Post category:linux

笔者使用debian作为开发环境, 有一次不小心将最上面的panel 整个删除掉了。现将恢复方法介绍如下: 1,在最下面未删除的panel上点击New Panel ,linux会创建一个panel到桌面顶部。 2,在新创建的panel上点击Add to Panel , 将常用的menul bar 加上后就可以了。 -------- 备注: 以上方法适用于panel误删除,但么menu的类库未删除的…

继续阅读 linux pannel 误删除后的恢复方法

Linux驱动之设备树添加按键驱动

  • Post author:
  • Post category:linux

目录 一、Linux 下按键驱动原理 二、硬件原理图分析 三、开发环境 四、修改设备树文件 1、添加 pinctrl 节点 2、添加 KEY 设备节点 3、检查 PIN 是否被其他外设使用 五、按键驱动程序编写 六、编写测试 APP 七、运行验证 一、Linux 下按键驱动原理 按键驱动和 LED 驱动原理上来讲基本都是一样的,都是操作 GPIO,只不过一个是读取GPIO 的高低电平,一个是从 G…

继续阅读 Linux驱动之设备树添加按键驱动

《鸟哥 Linux 私房菜:基础版》阅读笔记

  • Post author:
  • Post category:linux

阅读目标: 最近端午放假闲来无事,最近也在学习Linux ,因此想读读书,于是乎找到了这本《鸟哥 Linux 私房菜:基础版》进行阅读,在此我写下笔记记录这次阅读。每章的总结我只写下我认为最有意义的部分。 阅读总结: 第零章: 精简指令集:这种 CPU 的设计中,微指令集较为精简,每个指令的执行时间都很短,完成的动作也很单 纯,指令的执行性能较佳; 但是若要做复杂的事情,就要由多个指令来完成。常见…

继续阅读 《鸟哥 Linux 私房菜:基础版》阅读笔记

Windows 下安装 Linux 双系统

  • Post author:
  • Post category:linux

一、准备工作 1、下载 Linux 系统 我下载的是 deepin,下载链接: https://www.deepin.org/zh/download/ 2、下载 U 盘启动制作工具 deepin 的官网上就有提供相应的工具,链接还是这个: https://www.deepin.org/zh/download/ ,在最下面有提供下载地址 3、运行 U 盘启动制作工具 准备一个 U 盘,最好在 8 G…

继续阅读 Windows 下安装 Linux 双系统

如何创建linux加密分区,如何进行linux加密分区的创建和使用?

  • Post author:
  • Post category:linux

使用linux系统的用户都应该了解到linux对数据保护的强大,具体体现在linux加密分区这方面。如何进行linux系统的加密分区的创建使用呢?下文给出了详细的描述。 这里就对如何使用linux保护硬盘里的敏感数据做个记录吧.加密数据用到的是强大的cryptsetup-luks.linux的主流发行版本应该都默认安装了cryptsetup-luks.cryptsetup并不能对现有数据加密,首先…

继续阅读 如何创建linux加密分区,如何进行linux加密分区的创建和使用?

SSH学习1_linux ssh_config和sshd_config配置文件学习

  • Post author:
  • Post category:linux

在远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是‍以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 ssh_conf…

继续阅读 SSH学习1_linux ssh_config和sshd_config配置文件学习

linux Rstudio server切换R语言版本

  • Post author:
  • Post category:linux

服务器上有两个R版本,分别位于: /usr/local/bin/R #root安装,R-4.0.0版本 /home/test/Download/R-4.2.1/bin/R #test用户安装,R-4.2.1版本 问题:当前Rstudio server为R-4.0.0版本,想切换为R-4.2.1 解决方案: (1)root用户打开Rstudio server配置文件 vim /etc/rstudio…

继续阅读 linux Rstudio server切换R语言版本