Linux IO模式-阻塞io、非阻塞io、多路复用io

  • Post author:
  • Post category:linux

一 概念说明 在进行解释之前,首先要说明几个概念: - 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作…

继续阅读 Linux IO模式-阻塞io、非阻塞io、多路复用io

Linux远程连接服务sshd详解

  • Post author:
  • Post category:linux

sshd服务 sshd简介 sshd的key认证 在服务端生成公钥秘钥对 上锁动作:在服务端加密sshd服务 分发秘钥 禁止客户端登录(砸锁) sshd安全设定( 让服务端的哪些用户可以被远程连接) 用户登录信息审计 查看使用过并退出的用户信息:last 查看试图登陆但没成功的用户:lastb 主机名设置(方便区分) sshd简介 sshd=Secure Shell,意思就是可以通过网络在主机中开…

继续阅读 Linux远程连接服务sshd详解

实现局域网Windows远程访问Linux服务器与远程传输文件

  • Post author:
  • Post category:linux

前提: Windows系统环境 下载 putty工具包 远程访问: 执行应用程序 putty.exe (或putty64.exe),输入目标服务器 hostname 或者 IP ,点击 open ,即可连接。 远程传输文件: step1:安装 putty-0.70-installer.msi 到 /windows/system32 目录下。 step2: win+R ,运行 cmd 命令,打开终端…

继续阅读 实现局域网Windows远程访问Linux服务器与远程传输文件

linux系统软件安装 yum/rpm

  • Post author:
  • Post category:linux

yum yum 全称为 Yellow dog Updater, Modified。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 一 yum 源配置 由于新安装的虚拟机没有进行yum源软件仓库的配置,无法使用yum命令进行软件安装。首先需要进行配置。 准备:与系统版本相适应的镜像文件。查看系统版本:h…

继续阅读 linux系统软件安装 yum/rpm

linux下go环境一键安装配置

  • Post author:
  • Post category:linux

go语言我就不做介绍了,对于刚开始想使用的小白来说,环境的安装和配置虽然不是很难,但是总得各种查资料才能搞定,所以我就整理了一个linux下一键安装的工具,方便大家使用。需要下载的资料: http://download.csdn.net/download/mj641893086/10225731 http://download.csdn.net/download/mj641893086/10225…

继续阅读 linux下go环境一键安装配置

linux虚拟机无法上网 Network is unreachable

  • Post author:
  • Post category:linux

系统centos 安装ftp时报错 Couldn't resolve host 'mirrorlist.centos.org [root@wulihua bin]#  yum install vsftpd Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mi…

继续阅读 linux虚拟机无法上网 Network is unreachable

Linux学习笔记(十八) — 运行程序,出现Failed to load module “canberra-gtk-module”错误的解决方案

  • Post author:
  • Post category:linux

1.错误内容 错误描述 执行程序时,提示如下错误: Failed to load module "canberra-gtk-module" 2.解决方案 (1)执行语句: sudo apt-get install libcanberra-gtk-module 输入后自动执行安装,安装过程中,需要输入”Y”进行确认。 (2)安装完成后,重新执行程序,则错误不再出现。 栏目导航 上一篇: Linux学…

继续阅读 Linux学习笔记(十八) — 运行程序,出现Failed to load module “canberra-gtk-module”错误的解决方案

Linux(Debian)编写开机自启动脚本

  • Post author:
  • Post category:linux

前言 开发板烧写了Debian系统镜像,在编写QT程序之前,就想着如何让程序开机自动运行,或者开机加载一些必要的驱动,和一些初始化工作。 查阅了一些文章,最终试验可行,在此做个记录。 步骤如下: 一、先编写一个脚本 新建一个空文件 mystart ,内容如下: #!/bin/sh #wifi startPath1=/opt/8723du.ko if [ ! -f ${startPath1} ];t…

继续阅读 Linux(Debian)编写开机自启动脚本

Linux下运行纯dos软件,纯Linux系统环境下安装Dos/Windows技巧

  • Post author:
  • Post category:linux

无光驱、USB等外部设备,只有Linux系统。也就是不能用 Dos / winpe 启动来安装。但因某种原因想安装 dos /Windows。 网上一搜,到处都是如何使用 grub for dos 在 dos/windows 的基础上安装 linux 的。反过来的则没有找到。 经摸索,成功。过程如下: 1、安装 vmware 虚拟机。 1.1 、在虚拟机中安装 dos / windows / wi…

继续阅读 Linux下运行纯dos软件,纯Linux系统环境下安装Dos/Windows技巧

Linux网络编程学习笔记(一)–Socket编程

  • Post author:
  • Post category:linux

  (一)1.实现简单的客户端发消息服务器端接受消息. 2.回射客户/服务器 //服务器端server1.c #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <stdlib.h> #include <netinet/in.h> #inc…

继续阅读 Linux网络编程学习笔记(一)–Socket编程