![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
持成
开发中的菜鸟,菜鸟中得战斗机,为了菜鸟的荣耀,万胜!!!
https://github.com/ccovers
展开
-
线程与内核绑定
多内核主机上,创建了多个线程,可以把线程绑定到指定的内核上。这样可以充分发挥多个内核的性能优势,减少上下文切换。线程与内核绑定方法:1、头文件 #include #include 2、绑定1)获取cpu内核数目int cpu_num = get_nprocs(); 2)创建多个线程pthread_t thread_id;pthread原创 2017-07-03 15:34:00 · 2458 阅读 · 0 评论 -
linux与Windows共享文件samba
1、下载安装sambayum -y install samba (centos)或 apt-get install samba (ubuntu) 2、创建linux用户(已经存在则不需要)adduser -d /home/sam -m sam (创建用户并产生主目录) userdel sam (删除用户)usermod -s /bin/bash -g root原创 2017-07-19 16:51:22 · 223 阅读 · 0 评论 -
服务开机自启动
一、开机启动linux系统中将开机需要启动的程序或脚本加入到/etc/rc.local文件中,如下:注意:1、检查/etc/rc.local文件权限,如果权限不够需要进行设置 (chmod 777 /etc/rc.local)2、如果权限足够的情况下,主机重启后没有启动设置的服务,那么可能主机没有执行/etc/rc.local文件。因此可执行一下命令: echo原创 2017-11-01 18:27:00 · 344 阅读 · 0 评论 -
nginx 配置初探
搭建nginx服务器,启动后正常浏览网页,但是当修改nginx根路径之后出现错误:open() "/root/html/index.html" failed (13: Permission denied)配置如下server { listen 80; server_name localhost; locatio原创 2017-11-30 18:49:59 · 268 阅读 · 0 评论 -
makefile 多层嵌套实例
想把项目中的内容分门别类,将不同的内容归类到不同的目录中。编译时需要使用makefile的多层嵌套的方式。makefile没有系统的学过,基本处在拿来用的级别,网上找了些资料最终化了几个小时才配好。 首先源码树如下:最深的有三层,最顶层、base目录层以及base目录下的子目录层(至于core目录只有两层) 最顶层makefile: base目录下的m...原创 2017-12-02 18:20:20 · 3906 阅读 · 0 评论 -
动态链接库 error while loading shared libraries
makefile编译时编译正常使用-L将/home/hduser/hadoop/lib/native目录作为第一个寻找库文件的目录,并用-lhdfs寻找libhdfs.so动态库文件但是运行时提示无法打开共享库:检查原因:之前的第三方库一直是编译安装在/lib或/usr/lib中,而这个目录是已经添加在共享库目录中了的,因此链接时不存在问题。而此次,未将动态库放入/lib或/usr/lib中,程序...原创 2018-03-20 11:37:42 · 1538 阅读 · 0 评论 -
linux防御攻击
一、服务器可能遭受的攻击1、SYN/ACK Flood攻击(半连接攻击)主要是通过向受害主机发送大量伪造源IP和源端口的SYN或ACK包,导致主机的未连接队列被长时间占用并且资源耗尽,而正常的SYN请求被丢弃。由于源都是伪造的故追踪起来比较困难。缺点是实施起来有一定难度,需要高带宽的僵尸主机支持。2、tcp全连接攻击通过许多僵尸主机不断地与受害服务器建立大量TCP连接,客户端仅仅“连...原创 2017-06-20 18:26:25 · 2643 阅读 · 0 评论