`
qqdenghaigui
  • 浏览: 120416 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

install mysql

    博客分类:
  • sql
1.查看操作系统相关信息。   [root@linuxidc ~]# cat /etc/issue  CentOS release 6.5 (Final)  Kernel \r on an \m  [root@linuxidc ~]# uname -a  Linux linuxidc 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux   2.创建需要下载rpm软件 ...
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。   1、关闭firewall:   systemctl stop firewalld.service #停止firewall   systemctl disable firewalld.service #禁止firewall开机启动   sudo vim /etc/sysconfig/iptables -A INPUT -p tcp -m tcp --dport 6379 -j ACCEPT

搭建git server

server    mkdir xxx.git   cd  xxx.git   git init --bare   client    mkdir xxx   git init   git add xxx.file   git commit -m "update code"   git remote add origin xxx:xxx.git   git push origin master

install erlang

下载erlang源代码安装 下载地址 http://www.erlang.org/download/otp_src_17.5.tar.gz 解压 tar zxvf otp_src_17.5.tar.gz ./configure 安装相关依赖包 1 checking for C compiler defult output file name...C compiler cannot create executables See `config.log` for more details. sudo aptitude install build-essential    2 No ...

rebar create rel

1 Get Rebar from Github   git clone https://github.com/basho/rebar.git 2 Build Rebar   cd rebar ./bootstrap   3 Create project directory and copy rebar script to it cd .. mkdir testing-rebar cd testing-rebar/ cp ../rebar/rebar .   4 Create OTP application files ./rebar create-app   ...

搭建Git服务器

搭建Git服务器   52次阅读 在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。   GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。   搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。   假设你已经有sudo权限的用户账号,下面,正式开始安装。   第一步,安装git:   $ su ...

Makefile

已经在linux下开发了2年多了,一直都土鳖的不用写Makefile文件,今天心血来潮,原来尽是如此的简单,但是好记星也不如烂笔头,记录下来,哈哈   target: deps   #这里的deps就是依赖,可能是文件,也可能是写在Makefile函数     command  #前面有一个tab,这里的command可以是linux的任何命令     例子   clear: touch a.txt     rm a.txt   touch:     touch a.txt   将上面的代码写入到一个叫Makefile的文件中, 执行make就OK啦   这就是 ...

erlang 时间函数

erlang:now转本地时间 15> calendar:now_to_local_time(erlang:now()). {{2012,5,17},{14,32,6}}   erlang:now转世界时间 16> calendar:now_to_universal_time(erlang:now()). {{2012,5,17},{6,33,2}} 17>    验证合法的日期 20> calendar:valid_date({0,0,0}). false 21> calendar:valid_date({0,1,0}). false ...
这个是从别的地方看来的,但是从哪看的,早就忘记了。 看到很多人老在论坛里面问这个问题,有的人给的答案也不多。 特拿出来,随便当笔记用。   Debian忘记root密码解决方法   对于一些版本的OS(如redhat)来说,编辑grub,在后面加上“single”即可进入单用户模式。但是对于debian来说,这种方式是无效的,因为debian进入单用户模式也需要你输入root用户的密码。   下面介绍一个在所有版本linux的grub上均可以使用的方法: 1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。 2、在第二行(类似于kernel ...
在linux底下编译了一个简单的hello.c程序,但是提示错误:找不到stdio.h。   上网找了一下,说缺少build-essential开发包。   “build-essential是c语言的开发包,包含了gcc make gdb和libc函数库 很多工具。”   用sudo aptitude install build-essential获取。   获取后重新编译,通过。
debian7 install vmware error     VMware Kernel Module Updater   sudo apt-get install linux-headers-`uname -r` sudo apt-get install make  
cd /usr//usr/share/applications vim name.desktop   添加如下 [Desktop Entry] Version=1.0 Name=sublime_text GenericName=Web Browser Exec=/home/turtle/SublimeText2/sublime_text %U Terminal=false Icon=/home/turtle/SublimeText2/Icon/128x128/sublime_text.png Type=Application Categories=Network;Web ...

Erlang 杂记

1.Erlang的设计哲学是为每一个独立的事件创建一个新进程. 2.Erlang的容错处理:如果不能完成一个任务就死掉 让其它正常的进程来善后。link函数就是用来建立这种进程间的双向连接来监测非正常退出,并做出处理。 3.BIFs是built-i ...
tcp连接和接收架构   listeners_sup.erl ->   创建一个tcp_listener进程     tcp_listener进程 1. init的时候,去创建一个gen_tcp:listen 的监听socket 2. 开启大量tcp_acceptor_sup监控树进程,并吧创建好的socket进程传给tcp_acceptor_sup进程中   tcp_acceptor_sup进程  创建 tcp_acceptor进程   tcp_acceptor进程 1. init的时候去prim_inet:async_accept异步接收客户端发来的连接 ...
{ok, Listen} = gen_tcp:listen(?defPort, [binary, {packet, 2},{reuseaddr, true},{active, true}]), %gen_tcp表用TCP连接 %binary表二进制流方式 %packet,2:表包头长度2字节 %reuseaddr, true:表多个实例可重用同一端口 % {active,true} 创建一个主动套字节(非阻塞) % {active,false} 创建一个被动套字节(阻塞),如果为false表必须手工处理阻塞,否则阻塞在此处无法收听,当前我无法处理 %{active, once} ...
Global site tag (gtag.js) - Google Analytics