随笔分类 -  linux

摘要:在上篇博客阿里云部署django实现公网访问已经实现了了django在阿里云上的部署,接下来记录django实现微信公众号简单回复的开发过程,以方便日后查看 内容概要: (1)微信公众号声请 (2)微信公众号开发者配置 (3)文本回复实现 (4)图片回复实现 1. 微信公众号声请 微信公众号的申请就 阅读全文
posted @ 2018-10-22 18:01 Fate0729 阅读(4838) 评论(0) 推荐(0) 编辑
摘要:本博的主要目的是对阿里云部署django实现公网访问进行一次简单的记录,方便日后查询。 内容目录: (1)申请阿里云服务器及安全组配置 (2)实现ssh远程控制 (3)实现ftp文件传输 (4)安装python3,在centos下同时使用python2和python3 (5)安装并部署django 阅读全文
posted @ 2018-10-21 16:04 Fate0729 阅读(6797) 评论(0) 推荐(0) 编辑
摘要:1. 申请动态域名/安装no-ip客户端 https://blog.csdn.net/lee244868149/article/details/44095835 2. yum安装httpd 两种方法安装apache (1)yum install httpd (2)采用源码安装 https://www 阅读全文
posted @ 2018-09-17 12:08 Fate0729 阅读(3008) 评论(0) 推荐(0) 编辑
摘要:1.查看是否已经安装Python Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用python -V命令查看一下是否安装Python: 然后查看一下Python可执行文件的位置: 进入到bin目录: 可以看到可执行文件python 阅读全文
posted @ 2018-09-14 13:56 Fate0729 阅读(2390) 评论(0) 推荐(1) 编辑
摘要:在介绍ActiveMQ-CP之前,先介绍下CMS(C++ Messaging Service),CMS是C++程序与消息中间件进行通信的一种标准接口,可以通过CMS接口与类似ActiveMQ这样的消息中间件进行通信,它能够让C++程序与消息中间件之间的交互更加优雅和便捷。 ActiceMQ-CPP是 阅读全文
posted @ 2018-08-27 17:01 Fate0729 阅读(3732) 评论(0) 推荐(0) 编辑
摘要:1. ActiveMQ简介 ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。 ActiveMQ的设计目标是提供标准的,面向消 阅读全文
posted @ 2018-08-03 09:36 Fate0729 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1. ZooKeeper简介 Zookeeper是Hadoop下的一个子项目,它是一个针对大型分布式系统的可靠的协调系统,提供的功能包括配置维护,名字服务,分布式同步,组服务等,Zookeeper是可以集群复制的,集群间通过Zab(Zookeeper Atomic Broadcast)协议来保存数据 阅读全文
posted @ 2018-07-26 14:11 Fate0729 阅读(243) 评论(0) 推荐(0) 编辑
摘要:SSH(Secure Shell)是一种能够提供安全远程登录会话的协议,使用ssh可以在远程linux中执行命令。 sshd服务提供两种安全验证的方法: (1)基于口令的安全验证:经过验证帐号与密码即可登录到远程主机 (2)基于密钥的安全验证:需要在本地生成“密钥对”后将公钥传输至服务器,进行公共密 阅读全文
posted @ 2018-07-26 09:17 Fate0729 阅读(3350) 评论(0) 推荐(0) 编辑
摘要:1. 网站服务程序 windows系统中默认Web服务程序是IIS(Internet Information Services),这是一款图形化的网站管理工具,IIS程序不光能提供Web网站服务,还能够提供FTP、NMTP、SMTP等服务功能,但只能在Windows中使用。 nginx 最初于200 阅读全文
posted @ 2018-07-25 08:55 Fate0729 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:(1)安装Vmware WorkStation 11.0 和 RetHatEnterpriseLinux[RHEL]7.0 步骤就不描述了,网上都可以找到 (2)安装VMware Tools (3)配置Yum软件仓库 (4)配置网卡信息 在红帽RHEL6系统中网卡配置文件的前缀为“eth”,第一块即 阅读全文
posted @ 2018-07-24 11:31 Fate0729 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel 和python-devel,因此在安装前应该先保证这两个库已经安装:#yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel 阅读全文
posted @ 2018-07-18 13:55 Fate0729 阅读(13472) 评论(0) 推荐(1) 编辑
摘要:本节思维导图 1. 主次版本号与向后兼容性 并不是所有代码改动都会对模块的功能产生影响,有些改动只是对原有代码进行一些细微的改进或错误修正,而其它一些改动则会修改原有的功能实现,在复杂的版本控制策略中,根据代码改动的重要性来确定主次版本号变更,实现向后兼容性。 1.1 主版本号变更 一般来说,如果动 阅读全文
posted @ 2018-07-17 13:10 Fate0729 阅读(863) 评论(1) 推荐(0) 编辑
摘要:本节思维导图 1. linux库命名规则 (1)静态库:lib+<library name>. + a (2)动态库:lib+<<library name> + .so + <library version information> (3)动态库的版本信息 dynamic libaray versi 阅读全文
posted @ 2018-07-14 18:41 Fate0729 阅读(400) 评论(1) 推荐(1) 编辑
摘要:早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序,NFS是一个能够将多台Linux的远程主机数据挂载到本地目录的服务,属于轻量级的文件共享服务,不支持linux与window 阅读全文
posted @ 2018-07-14 14:49 Fate0729 阅读(4828) 评论(0) 推荐(2) 编辑
摘要:本节思维导图 1. 关于-fPIC编译器选项 1.1 -fPIC代表什么 “PIC”是位置无关代码(Position-independent Code)的缩写,说到位置无关代码,我们会立马想到加载重定位,加载重定位将动态库加载到进程内存空间中,但是只有第一次加载这个动态库的进程可以使用它,当其它进程 阅读全文
posted @ 2018-07-13 10:32 Fate0729 阅读(833) 评论(0) 推荐(1) 编辑
摘要:本节思维导图 1. 位置无关代码(PIC) 首先,需要理解加载域与运行域的概念。加载域是代码存放的地址,运行域是代码运行时的地址。为什么会产生这2个概念?这2个概念的实质意义又是什么呢? 在一些场合,一些代码并不在储存这部分代码的地址上执行地址,比如说,放在norflash中的代码可能最终是放在RA 阅读全文
posted @ 2018-07-11 12:46 Fate0729 阅读(655) 评论(0) 推荐(1) 编辑
摘要:本节思维导图 1. 计算机体系结构抽象 2. 进程内存映射布局 (1)代码节:供CPU执行的机器指令码(.text节) (2)数据节:供CPU操作的数据,通常来说,初始化数据(.data)、未初始化数据(.bss)、和只读数据(.rdata)会保存在分量的节中 (3)堆:动态内存分配的区域 (4)栈 阅读全文
posted @ 2018-07-10 14:01 Fate0729 阅读(1210) 评论(0) 推荐(2) 编辑
摘要:1. epoll简介 epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够获得较好的性能( 此时被监视的文件描述符数目非常大,与旧的 select 和 p 阅读全文
posted @ 2018-06-27 15:44 Fate0729 阅读(11631) 评论(1) 推荐(5) 编辑
摘要:1. 进程间通信概述 进程是一个独立的资源分配单元,不同进程之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源。进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信。 1.1 进程间通信功能 (1)数据传输:一个进程需要将它的数据发送给另一个进程。 (2 阅读全文
posted @ 2018-06-20 09:53 Fate0729 阅读(2377) 评论(0) 推荐(0) 编辑
摘要:1. Shell编程思维导图 阅读全文
posted @ 2018-06-19 11:18 Fate0729 阅读(256) 评论(0) 推荐(0) 编辑