linux&unix
artwebs
这个作者很懒,什么都没留下…
展开
-
【踩坑记】解决vim visual 复制问题
升级到Debian最新版本或安装最新Linux系统时,经常遇到vim编辑文件,复制文件时,出现“visual”无法复制文字问题。按esc键,输入:wq,保存退出。原创 2024-05-09 11:30:16 · 416 阅读 · 0 评论 -
解决freebsd用ssh无法登陆
默认情况/etc/ssh/sshd_config文件全部为注释掉的,所以查找#PasswordAuthentication no改为PasswordAuthentication yes然后再找到#PermitRootLogin = no改为,允许root用户直接登陆PermitRootLogin = yes原创 2012-05-16 10:13:51 · 1222 阅读 · 0 评论 -
FreeBSD+Nginx+uWSGI+Django/Bottle
cd /usr/ports/www/nginx/ && make install cleancd /usr/ports/www/uwsgi/ && make install clean### /etc/rc.confnginx_enable="YES"uwsgi_enable="YES"uwsgi_flags="-M -L -p 2 --vhost"# Add the转载 2012-06-27 12:47:36 · 1223 阅读 · 0 评论 -
Oracle Linux 真的是 CentOS 的更好替代品吗?
最近 Oracle 宣称旗下的 Oracle Linux 是比 CentOS 更好的免费替代品,且提供了一个切换脚本。不过,事实真的是这样子么?在 Oracle 的宣传页面上,Oracle 大力强调 Oracle Linux 的优势: 相比 RHEL,Oracle Linux 提供免费的软件更新。 相比 CentOS,Oracle Linux 更快的提供安全更新。 雇佣有专业的原创 2012-07-24 09:30:48 · 2481 阅读 · 0 评论 -
Linux C++的多线程编程
1. 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢转载 2013-11-08 14:55:04 · 1187 阅读 · 0 评论 -
Linux C++线程池框架
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。1. 为什么需要线程池 目前的大多数网络服务器,包括Web服务器、Email服务器以转载 2013-11-08 14:56:06 · 1183 阅读 · 0 评论 -
Linux平台下基于TCP/IP协议的C++网络编程初步
Linux平台下基于TCP/IP协议的C++网络编程初步实验平台:Ubuntu(Linux)开发工具:Eclipse+CDT作者:@郑海波 http://blog.csdn.net/nuptboyzhb/特点:1.基于Linux平台的网络编程,最重要的特点是要调用Linux的API函数。这是与windows平台最大的不同。2.我们将发送的消息封装成结构体,增添了其传递转载 2013-11-08 17:25:35 · 1024 阅读 · 0 评论 -
解决Linux ssh登录立即退出问题
纠结了很久,终于找到解决方法:把sshd_config文件中的UsePAM改成no就可以了原创 2014-11-18 08:58:08 · 5859 阅读 · 1 评论