![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX相关
文章平均质量分 69
oSherryLee
这个作者很懒,什么都没留下…
展开
-
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re原创 2013-05-20 10:40:55 · 1252 阅读 · 0 评论 -
Redhat下VNC SERVER的配置
1、启动VNC SERVER输入vncserver,第一次启动会要求输入验证密码,完成后,VNC SERVER就启动了[root@localhost ~]# vncserverYou will require a password to access your desktops.Password: //输入密码Verify:原创 2013-07-17 11:14:37 · 940 阅读 · 0 评论 -
关于SIGPIPE信号
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件.最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点原创 2013-05-14 10:24:10 · 785 阅读 · 0 评论 -
LINUX YUM 安装
使用redhat 系统在线安装时提示This system is not registered with RHN.如下:[root@localhost ~]# yum install httpdLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be d原创 2012-10-22 16:48:19 · 602 阅读 · 0 评论 -
HA高可用HEARTBEAT配置
1、用yum安装heartbeat、libnet安装包。(heartbeat需要安装两次,第一次安装的为一些依赖文件)2、将/usr/share/doc/heartbeat 下ha.cf,haesources,authkeys三个文件复制到/etc/ha.d下。3、ln -s /etc/ha.d /usr/etc/ha.d 做软连接4、修改配置文件ha.cf、haresources、a原创 2012-10-22 17:20:43 · 2360 阅读 · 3 评论 -
Linux系统中软件简单License的实现
概述 目前,很多商用应用系统是运行在Linux系统之上的,为了维护开发者利益,有必要为软件添加license功能,防止软件被盗用和挪用。本文探讨如何在Linux软件中添加license功能,用到的算法是MD5算法。 关键字: MD5 一 目的和思路 设置License就是要将软件和运行该软件的机器进行简单“绑定”,该软件只能在原创 2012-11-19 10:37:16 · 11123 阅读 · 1 评论 -
Linux动态库与静态库
1、生成.SO:g++ test.cpp -fPIC -shared -o libtest.so2、使用.SO:g++ L. -ltest main.cpp在使用.SO的时候如果找不到.SO需要把.SO的路径加到/etc/ld.so.conf ldconfig使之生效ldd 可以查看MAIN中是否包含了.SO。 3、生成.A原创 2012-12-26 15:20:53 · 581 阅读 · 0 评论 -
subversion on ubuntu(如何支持SSL)
新版的ubuntu的subversion只支持tls认证,而不支持ssl认证。 http://ubuntuforums.org/showthread.php?t=948900错误如下:svn: OPTIONS of 'https://xxxxxxxxxx.xxxx.xx/svn/repo': SSL negotiation failed: SSL error: Key usage viola原创 2013-01-31 14:27:34 · 1698 阅读 · 0 评论 -
LINUX 简单的分区
/ 20G/tmp 10G/var 20G/home 20G/usr 20G/boot 200M/dev/shm 2G/opt 剩下的原创 2012-10-23 10:12:15 · 379 阅读 · 0 评论 -
为何要使用线程池
诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的一个过于简单的模型原创 2012-10-23 10:38:13 · 667 阅读 · 0 评论 -
LINUX+HA高可用
1. 简介HeartBeat用于搭建双机热备景象,可以经由过程专门的心跳线来连接双机,也可以经由过程通俗的网线来连接。官方网站:http://www.linux-ha.org/HeartBeat本文所提到实验景象为:[root@alsme_probe3 tmp]# cat /etc/redhat-releaseRed Hat Enterprise Linu原创 2012-11-07 17:22:12 · 3643 阅读 · 0 评论 -
ubuntu12.10-root用户登录及解决没有声音的问题
一、修改成root登录:1、先设定一个root的密码,sudo passwd root2 、备份一下lightgdm,cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak3、 vi /etc/lightdm/lightdm.conf修改后为:[SeatDefaults]greeter-session=原创 2013-03-24 13:06:59 · 1237 阅读 · 3 评论 -
ubuntu 系统解决mysql连接问题(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
现在终于被我找到了解决方法:切换到root用户,然后进入mysql 的bin目录后,root@cps-desktop:/usr/local/mysql/bin# /etc/init.d/mysql stop root@cps-desktop:/usr/local/mysql/bin# ./mysqld_safe --user=mysql --skip-grant-tables --原创 2013-03-24 14:32:23 · 3944 阅读 · 0 评论 -
LINUX 网络通信问题
废话不多说,一下是本人学习nginx 的时候总结的一些资料,比较乱,但看完后细细揣摩一下应该就弄明白区别了:我们先来介绍下nginx nginx :支持高并发连接.官方测试的是5w并发连接但在实际生产中可制成2-4w并发连接数,得益于nginx使用最新的epoll(linux 2.6内核)和kqueue(freebsd)网络I/O模型.而apache使用的则是传统的select模型,其原创 2012-10-22 17:28:23 · 584 阅读 · 0 评论 -
解决CentOS(RedHat)中sendmail和sm-client启动慢故障
Starting sendmail:Starting sm-client:刚才发了修改主机名那篇文章后,我意外发现重新启动CentOS的时候系统会卡在sendmail和sm-client那里将近3分钟才继续,找了一下sendmail和sm-client的文档发现自己犯了一个错误。我简单说一下原因,就是sendmail和sm-client都是MTA,只认网络主机名,如admi原创 2013-07-17 10:22:11 · 1218 阅读 · 0 评论