Linux编程期末复习

  • Post author:
  • Post category:linux

下列命令哪个是创建线程私有数据命令(A) A  pthread_key_create()    B pthread_setspecific() C  pthread_getspecific()    D pthread_key_delete(); 2. 下面哪种通信方式适用于不同机器之间的进程通信。(D ) A.消息队列        B.共享内存        C.信号量        D.套接…

继续阅读 Linux编程期末复习

linux下查看cmake的版本

  • Post author:
  • Post category:linux

方法 在命令行输入指令: cmake --version 版权声明:本文为blqzj214817原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/blqzj214817/article/details/116042185

继续阅读 linux下查看cmake的版本

linux系统下安装anaconda3及conda创建虚拟环境及使用详细讲解

  • Post author:
  • Post category:linux

1、linux系统下安装anaconda3 anaconda的官方网站地址:https://www.anaconda.com/distribution/ 1.1 下载安装文件 1) 如果想直接下载到本地,在通过ftp上传到远程服务器,请忽略一下操作 2) 如果服务器是联网的,可以直接通过wget命令【centos版本】直接下载服务器,操作如下: 我使用的linux系统为centOS7.6.18-6…

继续阅读 linux系统下安装anaconda3及conda创建虚拟环境及使用详细讲解

Linux PAM开发示例一:让自己的程序使用PAM认证方式

  • Post author:
  • Post category:linux

本文不对PAM模块机制做深入讲解,网上一堆文章已经把这个事儿做了,这里仅仅是PAM的实现示例以记录自己的学习过程和成果。 本文仅仅实现一个PAM示例,即一个用户程序通过PAM机制进行密码认证,编写一个用户程序,编写一个pam模块动态库即可完成这个功能。 一。PAM介绍 Linux-PAM(即linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式。换句话说,不用(重新编写…

继续阅读 Linux PAM开发示例一:让自己的程序使用PAM认证方式

Linux下的C编程调试(gcc makefile gdb ide eclipse i)

  • Post author:
  • Post category:linux

前半部分参考博主 http://t.csdn.cn/Eivh4 ,感谢分享! 参考博主 http://t.csdn.cn/kXwoq ,感谢分享! 1 基础命令 介绍最基础的Linux终端命令。 su - root:切换到root用户(不用也可以) ls:查看当前目录位置 cd:切换目录 利用这几个命令,我们先切换到某个文件夹 su - root 和 ls 输入以下指令序列 su - root /…

继续阅读 Linux下的C编程调试(gcc makefile gdb ide eclipse i)

linux 程序被Killed,查看原因

  • Post author:
  • Post category:linux

原文链接 1.查看信息: 输入以下程序: dmesg | egrep -i -B100 'killed process' 可以输出最近killed的信息。 2.设定kill优先度: (1)完全关掉oom(不建议): sysctl vm.overcommit_memory=2 echo “vm.overcommit_memory=2” >> /etc/sysctl.conf (2)出现 …

继续阅读 linux 程序被Killed,查看原因

vCenter Converter standalone 转换Linux物理机到虚拟机卡在1%

  • Post author:
  • Post category:linux

VMware vCenter Converter Standalone6.3下载地址 https://customerconnect.vmware.com/en/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vcenter_converter/6_3_0 配置文件存在于两条路径下: C:\ProgramData\VMware\…

继续阅读 vCenter Converter standalone 转换Linux物理机到虚拟机卡在1%

Linux 配置:让Xmanager连接Linux图形界面

  • Post author:
  • Post category:linux

Linux 配置:让Xmanager连接Linux图形界面 想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样。linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件如:xmanager就可以实现,但是装完Xmanager后是不能直接远程连接Linux服务器的Xwindow界面的,需要对Linux进行相应的配置,详细步骤如下。 前提: 安…

继续阅读 Linux 配置:让Xmanager连接Linux图形界面

Linux系统上安装hadoop及环境配置

  • Post author:
  • Post category:linux

一、下载hadoop压缩包 在 此网站 下载你需要的hadoop压缩包,我下载的是 hadoop-2.7.2.tar.gz 。 二、安装步骤 1.创建hadoop的安装目录 执行命令 mkdir /opt/hadoop 。 2.切换到刚刚创建的目录 执行命令 cd /opt/hadoop 。 3.将压缩包上传至此目录 使用xftp软件或linux上的lrzsz上传压缩包到此目录。 4.解压压缩包到…

继续阅读 Linux系统上安装hadoop及环境配置

Linux内核模块编程

  • Post author:
  • Post category:linux

1. Linux内核模块编程特点 不能使用C库和C标准头文件 必须使用GNU规范 没有内存保护机制 不能处理浮点运算 注意同步和并发问题 注意可移植性 debug不能用gdb调试 标准输出是输出到文件,不是输出到屏幕 没有main函数,只有初始化函数和一个提出函数 2. 函数架构 int xxx(){ return 0;//成功 return 负值;//失败 } /*使用module_init()…

继续阅读 Linux内核模块编程