linux
文章平均质量分 53
LindenTao
猥猥琐琐做好人,一本正经耍流氓。
展开
-
makefile的学习
一个源文件:#因为有多线程,所以后面添加了-lpthreadTest:Test.c gcc -g Test.c -o Test -lpthread多个文件:all:Server ClientServer:Server.cpp g++ -g Server.cpp -o ServerClient:Client.cpp g++ -g Client.cpp -o Client一原创 2015-04-10 20:52:14 · 510 阅读 · 0 评论 -
LNMP 自建环境记录
mkdir -p /data/servercd /data/mkdir dbback soft webdata scripts weblogcd soft/tar zxvf python3.tar.gzcd python3ln -s /data/soft/python3/bin/python3 /usr/bin/python3python3tar zxvf nginx.tar.gzgr原创 2017-11-09 16:20:08 · 368 阅读 · 0 评论 -
linux小知识
查看系统版本:cat /etc/issue原创 2016-04-07 18:31:10 · 328 阅读 · 0 评论 -
linux后台开发笔试题
简述linux下进程间通信方式及各自的优缺点 简述tcp通信中产生time_wait及close_wait的原因 简述linux下tcp通信常用的异步方式及各自的优缺点 简述isof,netstat,ipcs及tcpdump命令作用 简述linux中库函数调用和系统调用的区别原创 2016-03-02 15:28:42 · 825 阅读 · 0 评论 -
http协议 telnet linux c http client 通讯
http协议简介用firefox的firebug(F12)调试看看http的请求与响应GET / HTTP/1.1GET表示一个读取请求,将从服务器获得网页数据,/表示URL的路径,URL总是以/开头,/就表示首页,最后的HTTP/1.1指示采用的HTTP协议版本是1.1。目前HTTP协议的版本就是1.1,但是大部分服务器也支持1.0版本,主要区别在于1.1版本允许多个HTTP请求复用一个TCP连原创 2015-08-11 17:34:18 · 2336 阅读 · 0 评论 -
linux svn服务器配置
svn安装apt-get install subversion 创建版本库svnadmin create /usr/local/svn配置svnserve修改版本库目录下的conf/authz#添加这两行[/]* = rw添加用户名和密码username = passwd修改版本库目录下的conf/svnserve.conf anon-access = readauth-acces原创 2016-03-31 00:04:42 · 456 阅读 · 0 评论 -
Unix/Linux文件系统剖析
先上个blackmoreops的图~ Linux的文件是什么?对于UNIX系统来说(同样适用于Linux),以下便是对文件简单的描述:在UNIX系统中,一切皆为文件;若非文件,则为进程这种定义是比较正确的,因为有些特殊的文件不仅仅是普通文件(比如命名管道和套接字),不过为了让事情变的简单,“一切皆为文件”也是一个可以让人接受的说法。Linux系统也像UNIX系统一样,将文件和目录视如同物,因为目原创 2015-12-16 11:04:35 · 390 阅读 · 0 评论 -
gSOAP的学习
gSOAP一种跨平台的C和 C++软件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形成高效的具体架构解析器,它们都受益于一个XML接口。一.安装linux环境:ubuntu,root用户 1.下载gSOAP gSOAP官网:http://www.cs.fsu.edu/~engelen/soap.html 2.安装编译工具:apt-get insta原创 2015-11-06 15:16:35 · 724 阅读 · 1 评论 -
xxx is not in the sudoers file. This incident will be reported.
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等1.切换到root用户下2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers3.编辑sudoers文件 vi /etc/sudoers 找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) AL原创 2015-07-31 09:56:34 · 650 阅读 · 0 评论 -
linux之例行性工作排程:crontab学习
crontab - maintain crontab files for individual users —-是用来让使用者在固定时间或固定间隔执行程序之用时程表的格式如下: f1 f2 f3 f4 f5 program 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程式。 当 f1 为 *原创 2015-07-29 20:43:43 · 454 阅读 · 0 评论 -
linux ubuntu php mysql apache2
1.apache2的安装sudo apt-get install apache22.php模块安装sudo apt-get install php5sudo apt-get install libapache2-mod-php5sudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo a原创 2015-04-21 21:23:39 · 568 阅读 · 0 评论 -
linux Ubuntu下配置Samba
1.samba的安装sudo apt-get install samba2.创建共享目录 //这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改!mkdir /home/你的用户名/sharesudo chmod 777 /home/你的用户名/share3.备份现有的配置文件sudo cp /etc/samba/smb.conf /etc/sam原创 2015-03-25 22:36:51 · 475 阅读 · 0 评论 -
mysql 主从同步
安装前戏CMakeNGINXMySQL Linux操作版本:CentOS Linux release 7.4.1708。安装前戏创建目录:mkdir -p /data/soft/ 安装相关模块:yum -y install pcre-devel zlib-devel cmake ncurses-devel bisonCMake下载:wget https:...原创 2018-03-29 09:50:05 · 1069 阅读 · 0 评论