linux
文章平均质量分 67
帅东
当我回忆往事的时候,不会因虚度年华而悔恨,也不会因碌碌无为而羞愧
展开
-
linux下创建共享库和静态库
学习笔记:创建共享库 我的当前目录下有 add.c sub.c main.c //1 gcc -fPIC -c add.o sub.o // -c 只编译不连接 // -fPIC 参数表示,生成的.o文件 内容都是相对地址* 生成libdong.so.1.1 这个库 gcc -shared -Wl,-soname,libdong.so.1 -o li原创 2016-11-02 23:03:20 · 509 阅读 · 0 评论 -
epoll读到一半又有新事件来了怎么办?
有哥们在腾讯面试被问到了。我也很好奇就做了下实验。有些朋友急性子想看过程只想知道结果,我就先给出结果吧。 1.阻塞读数据(不用epoll),你说读到一半有新消息又来了怎么办? 2.非阻塞读数据(不用epoll),你说读到一半有新消息又来了怎么办? 3.epoll的ET模式时,如果数据只读了一半,也就是缓冲区的数据只读了一点,然后又来新事件了怎么办?答 1:来了就来了呗,读就是了原创 2017-05-08 14:00:32 · 4652 阅读 · 0 评论 -
看谁能找出bug★☆open函数总是返回-1
总于明白基础有多重要,今天被一个open函数把我整死 平时open完之后直接就不管了,一般也不会出现打不开的情况 今天被这个坏习惯打了一巴掌看谁能找出bug,真的是很基础的东西 错误代码:int main(){ int fd; char buf[10] = "dong1"; fd1 = open("/home/dong/temp", O_RDWR | O_C原创 2017-04-06 21:22:19 · 2976 阅读 · 0 评论 -
mmap映射问题
1.多个进程mmap同一个文件会不会开辟多个内存?2.munmap的时候,其他进程会不会受影响?网上没有搜到自己想要的答案,只好自己做个实验第一个问题代码没保存,思路是:两个进程同时mmap一个文件,同时往里面修改数据。结果是:多个进程mmap同一个文件不会开辟多个内存。是共享同一片物理内存int main(int argc, char **argv){ int fd; char原创 2017-04-07 12:37:36 · 1222 阅读 · 0 评论 -
Centos换163的yum源--Tencent云主机
换了不知道多少次yum源。最后yum直接不能用了。还好找到补救措施。 就是希望后来的People不要像我一样走那么多弯路了。 我的主机时Tencent云主机,系统:Centos6.6 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old cd /etc/yum.repos.d/ wget htt原创 2016-12-06 19:07:22 · 1103 阅读 · 0 评论 -
Linuxftp匿名用户问题
安装完之后我们要对它进行配置,才能正常使用。编辑vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #禁止匿名访问 anonymous_enable=YES #允许匿名访问 例如下面设置 anon_root=/home/dong/ftpDownload #这个只能改匿名用户的根目录 no_anon_password=YES原创 2016-12-01 19:17:22 · 4936 阅读 · 0 评论 -
vsftpd配置文件详解
vsftpd配置文件详解1.默认配置: 1>允许匿名用户和本地用户登陆。 anonymous_enable=YES local_enable=YES 2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。 3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自 己家目录中进转载 2016-12-01 18:31:15 · 297 阅读 · 0 评论 -
Centos不能解析域名
很惭愧用了快一年的云服务器,竟然今天才发现不能解析域名。 Linux version 2.6.32今天测试crul的时候发现竟然不能解析,然后试了一下 ping www.baidu.com 也不能解析 首先想到的就是域名可能出现问题了,然后网上的很多教程大概都是: 在/etc/sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置 比如:DNS1=8原创 2017-12-06 15:30:06 · 18381 阅读 · 0 评论