linu

mbedTLS(PolarSSL)简单思路和函数笔记(Client端)

OpenSSL一直以来各种被诟病,具体挑了哪些刺,本文就不深究。作为OpenSSL有很多替代,我了解到的有cyaSSL(WolfSSL)和PolorSSL。其中PolarSSL已经被ARM收购了,改名为mbedTLS。本文列举了作为一个SSL client端,应该如何使用mbedTLS。本文可以搭配我上一篇文章OpenSSL一起看;单独看也没问题本文地址:https://s

Linu下的静态库、动态库和动态加载库

原文:Linux下的静态库、动态库和动态加载库Linux库类型Linux下可以创建两种类型的库:静态库(.a): 在链接期间被应用程序直接链接进可执行文件动态链接库(.so): 动态库还分为两种用法: a) 应用程序运行期间链接动态库,但是在编译期间声明动态库的存在,也就是说这种动态库必须在编译时对编译器可见,但编译器却不将此种库编译进可执行文件; b) 在运行期间,动态加

Linu 安装 Smfon2.8

环境说明操作系统tony@ubuntu:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.2 LTSRelease: 14.04Codename: trustySymfonysymfony2.8安装准备均使

玩转windows内置linu子系统_3.对路径的优化

前言进来玩一会你就会发现,最大的不方便就是路径,为了方便与windows进行交互,我们尽量的把文件的IO操作都使用windows的盘下,即C盘和D盘之类的。而设备挂载之后是默认放在/mnt/c等下面的,每次操作起来十分的不便,那么有没有办法来优化这一点呢?ln命令ln是linux中一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目

Linu内核自旋锁使用笔记

Reference:spin_lock_bh()与spin_unlock_bh()Linux内核自旋锁Linux自旋锁Spinlock - Wikipedia, the free encyclopedia原理首先,spinlock是一把锁,它的功能与其他锁的作用类似,都是对用于临界区进行原子读写。使用这把锁时,原理上就是不停的循环检查锁的状态,直到可用的时候进入临界区。与m

获取Linu系统版本信息

有时候,我们可能需要获取Linux系统的版本信息,用于一些特殊的需求。查看Linux内核版本下面我们介绍一些方法来获取系统的版本,首先是通过查看Linux内核的方法,主要有2种方法:cat@yafeile-pc:~/wheezy$ cat /proc/version Linux version 4.4.3-1-ARCH (builduser@tobias) (gcc ver

CentOS 7 iSCSI 多路径(Multipath)配置

iSCSI简介iSCSI(Internet Small Computer System Interface,发音为/аɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:把原来只用于

Navicat Premium 11.1.9在Linu系统下的安装

1 打开终端:应用程序->系统工具(或附件)->终端,切换到root账户:# su密码:(注意:输入root账户密码时,密码不会显示出来,也没有提示的特殊字符,直接输完密码按Enter键就行了)2 切换到放置下载得到的 navicat111_premium_en.tar.gz 软件包的目录,例如我把软件包放置到了 /home/renpingjun 目录下# cd /home

cut命令使用简介

0x0 cut出场 有一个字符串 var=value,怎么用shell命令取到value? 这时候cut就派上用场了。 echo "var=value" | cut -d= -f2 就会得到value。 -d= 表示 =是分隔符,把字符串分割。 var=value会分割成两个fields. -f2 表示输出第二个field,得到value。 echo "var=value"

Linu 和 Windows 之间共享文件之 samba

导语如果对windows有过实际操作技巧的人都会明白,在windows下的文件共享加上网络驱动器映射是多么方便的体验,甚至比ftp更加的简单,就像本地多了一块可与他人交流的硬盘一样。问题由于性能和生态的原因,大多数人都选择的是linux 操作系统,而linux系统的环境与windows大不相同,windows的共享大量依赖与自己的用户模型系统。 如果想要在linux上与wi