yuanhangq220
码龄18年
关注
提问 私信
  • 博客:43,523
    社区:747
    44,270
    总访问量
  • 12
    原创
  • 391,504
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2007-04-17
博客简介:

yuanhangq220的专栏

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得4次评论
  • 获得9次收藏
创作历程
  • 1篇
    2019年
  • 1篇
    2018年
  • 2篇
    2017年
  • 6篇
    2016年
  • 6篇
    2015年
  • 3篇
    2014年
  • 4篇
    2010年
TA的专栏
  • linux
    20篇
  • windows
    1篇
  • others
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux下socket ssl编程

转自:http://www.tootoogo.org/wordpress/?p=611编译程序用下列命令:gcc -Wall ssl-client.c -o clientgcc -Wall ssl-server.c -o server运行程序用如下命令:./server 7838 1 cacert.pem privkey.pem./client 127.0.0.1 78
转载
发布博客 2016.04.20 ·
1110 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Paxos算法

感叹:如此晦涩的算法,作者居然只用一个简洁、有趣、易懂的例子就讲清楚了,厉害!转自:https://iunknown.iteye.com/blog/2246484?from=message&isappinstalled=0背景在计算机通信理论中,有一个著名的两军问题(two-army problem),讲述通信的双方通过ACK来达成共识,永远会有一个在途的ACK需要进行确认,因...
转载
发布博客 2019.02.14 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu14.04 nfs服务固定端口

ubuntu14.04中设置nfs固定端口,以便配置防火墙:1. #sudo vi /etc/services(默认应该已设置):     sunrpc          111/tcp         portmapper      # RPC 4.0 portmapper    sunrpc          111/udp         portmapper    nfs  ...
原创
发布博客 2018.09.05 ·
3158 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

ubuntu tomcat启用80和443端口

ubuntu默认不允许用户使用1023及以下端口,需要如下操作(需已安装authbind):1. 修改/etc/default/tomcat7,改#AUTHBIND=no为AUTHBIND=yes2. 执行一下指令:sudo touch /etc/authbind/byport/80sudo touch /etc/authbind/byport/443sudo chmod 07
原创
发布博客 2017.12.19 ·
3331 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

Could not read from file "pg_clog/0003" at offset 163840: Success

最近做postgresql+drbd+heartbeat,在primary机突然断电后,slave机切换为primary正常,但数据库无法启动,错误如下:conista@conistaA:~/cas/bin$ sudo /etc/init.d/postgresql start  * Starting PostgreSQL 9.3 database server * The Postgr
原创
发布博客 2017.11.29 ·
2074 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vsftp主动被动模式配置

1.  开启被动模式的配置:   connect_from_port_20=NO(默认为YES) #设置是否允许主动模式   pasv_enable=YES(默认为YES) #设置是否允许被动模式   pasv_min_port=50000(default:0(use any port))   pasv_max_port=60000(default:0(use any port))
原创
发布博客 2016.10.12 ·
8995 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vsftp ssl配置

在vsftp配置中开启ssl,添加如下配置:(参考文档:http://www.myhack58.com/Article/48/66/2015/57586.htm)# For test, I use vsftp default certificate filersa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem# Turn on S
原创
发布博客 2016.10.11 ·
3443 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vsftp安装配置

近日在ubuntu 14.04.1上安装配置vsftp 3.0.2,安装过程及配置总结如下:配置前已创建ftp根目录/home/frank/ftp并设置好权限1.安装vsftp:  $sudo apt-get install vsftpd2.修改/etc/shells文件,如果文件中没有则增加行/usr/sbin/nologin以避免错误:530 login incorrect
原创
发布博客 2016.10.10 ·
1581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenSSL的简单使用

转自:http://www.tootoogo.org/wordpress/?p=6141、生成RSA密钥的方法openssl genrsa -des3 -out privkey.pem 2048这个命令会生成一个2048位的密钥,同时有一个des3方法加密的密码,如果你不想要每次都输入密码,可以改成:openssl genrsa -out privkey.pem
转载
发布博客 2016.04.20 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vsftp登陆错误530login incorrect及500 oops问题解决

今天在ubuntu14.04上配置最新版vsftp碰到错误:530 login incorrect错误,解决办法在/etc/shells文件中增加行:/usr/sbin/nologin然后又碰到错误:500 OOPS: vsftpd: refusing to run with writable root inside chroot (),解决办法在/etc/vsftp.conf中增加行:all
原创
发布博客 2016.04.11 ·
941 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu sudo命令tab自动补全

complete -cf sudo可将其加入到~/.bashrc文件中
原创
发布博客 2015.11.19 ·
774 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu中sudo man的tab自动补齐

complete -cf sudocomplete -cf man
原创
发布博客 2015.09.29 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

heartbeat配置

由于在CentOS 6 (6.0以及6.2)上没有找到Linux Heartbeat的源,所以最终选择在Ubuntu 8.04上安装。        假设两个节点分别为node1和node2(运行uname -n 命令可以察看本机的名字),node1的ip为192.168.164.116,node2的ip为192.168.164.117,它们公用的ip为192.168.164.118,
转载
发布博客 2015.06.25 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

drbd配置

说明:此手册是由官方文档翻译而来,由于本人英语水平有限,其中难免有翻译不当之处,还请大家原谅,并欢迎之指出不足之处。DRBD注:在本文档中的所有服务的配置都是清除防火墙规则和关闭SELinux后操作的。所用内核版本是2.6.32_279.el6 x86_64一、 DRBD1. DRBD概述与工作原理概述:DRBD,即Distributed Replica
转载
发布博客 2015.06.25 ·
3273 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vbox uuid已存在

修改uuid:C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid "F:\ha-test\ubuntu - master\master.vdi"也可以在复制时使用如下命令:C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonevd
原创
发布博客 2015.06.24 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenSSL FIPS安装

OpenSSL FIPS documentation: http://www.openssl.org/docs/fips/Download:http://www.openssl.org/source/unpack and compile OpenSSL FIPS module:./configmakesudo make installunpack and comip
原创
发布博客 2015.06.24 ·
8305 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Can't connect to MySQL server on (99) 解法

追查到的主因在於 Connection 太多, 於是 TCP (Port) 不夠用, 於是就會出現此錯誤訊息, 解法如下:先查看系統預設值$ sudo sysctl -a | grep tcp_twnet.ipv4.tcp_tw_recycle = 0net.ipv4.tcp_tw_reuse = 0$ sudo sysctl -a | grep tcp_synco
转载
发布博客 2014.09.09 ·
2048 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gcc混合连接动态库和静态库选项

gcc选项:-L. -Wl,-Bstatic -ltestlib -Wl,-Bdynamic -ltestlib2
原创
发布博客 2014.06.09 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows,linux,smb共享权限问题

linux下mount windows共享文件夹权限问题:mount -t cifs -o username=user_account,password=user_password,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 //10.0.4.120/share /mnt
转载
发布博客 2014.04.02 ·
766 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分析Android 根文件系统启动过程(init守护进程分析)

今天开始分析Android 根文件系统启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!init程序源码在Android官方源码的system/core/init中,main在init.c里。我们的分析就从main开始。init:(1)安装SIGCHLD信号。(如果父进程不等待子进程
转载
发布博客 2010.06.11 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多