
linux
gkyh899
这个作者很懒,什么都没留下…
展开
-
do while(0)作用
do{ ....}while(0)这是一个奇怪的循环,它根本就只会运行一次,为什么不去掉外面的do{..}while结构呢?1. do...while(0)消除goto语句bool Execute(){ int *p = new int; bool bOk(true); bOk = func1(); if(!bOk) {原创 2013-10-23 23:37:18 · 475 阅读 · 0 评论 -
debian apache反向代理
在Debian下配置反向代理,首先需要启用proxy模块:ln -s ../mods-available/proxy.conf.ln -s ../mods-available/proxy.load.ln -s ../mods-available/proxy_http.load. 然后在配置文件中添加相应的反向代理: ProxyRequests OffProxyPass / h原创 2013-10-23 23:43:25 · 776 阅读 · 0 评论 -
centos6系统默认服务
#chkconfigauditd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 //内核审计守护进程cgconfig 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭 // 资源分配控制服务cgred 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭原创 2013-10-23 23:43:39 · 732 阅读 · 0 评论 -
CentOS 开机自启动脚本
原文地址:开机自启动脚本">CentOS 开机自启动脚本作者:无极天宗开机时执行自己的脚本.1.编写自己的服务脚本进入系统服务脚本目录:cd /etc/rc.d/init.d/vi test内容如下:#!/bin/bash## chkconfig: - 57 75# description: test servicestart() {echo "Starting tes转载 2013-10-23 23:43:55 · 660 阅读 · 0 评论 -
samba中文乱码问题 常用的配置
samba中文乱码问题终极篇2007年11月06日 星期二 10:15环境:redhat as 3 up 3vi /etc/samba/smb.conf根据locales的设置,修改该文件:1. 如果locale是zh_CN.UTF-8,做如下设置:display charset = utf8unix charset = utf8dos charset = ut原创 2013-10-23 23:39:09 · 2314 阅读 · 0 评论 -
redhat as5 apache tomcat 整合
You don't have permission to access /index.html on thisserver.上网上查了很多的资料终于解决这个问题的方法很是简单。原因是关于权限的问题。现在我们假设您的网站的主目录在/var/www/html下我们只需要更改这个目录的权限就可以了。chmod 755 /var/www/html/*.*1.配置apache配置文件加载mo原创 2013-10-23 23:39:26 · 505 阅读 · 0 评论 -
epoll_create, epoll_ctl和epoll_w…
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Posted on 2007-08-08 14:56 礼拜一 阅读(109930) 评论(42) 编辑 收藏 epoll用到的所有函数都是在头文件sys/epoll.h中声明,有什么地方不明白或函数忘记了可以去看一下。 epoll和select相比,最大不同在于: 1epoll返回时已经明确的知道原创 2013-10-23 23:39:43 · 682 阅读 · 0 评论 -
Debian下SVN服务器安装
1.安装# apt-get update# apt-get install subversion subversion-tools2.创建存储库# mkdir/opt/svn# svnadmin create –-fs-type fsfs/opt/svn/test 3.设置权限# chown –R www-data:www-data/opt/svn/*原创 2013-10-23 23:42:56 · 590 阅读 · 0 评论 -
Linux系统下SoftEther的使用方法
softether 现开放了免费版本升级版,支持windows,linux,mac平台,功能等同与收费的PacketiXVPN 3.0版本。是日本筑波大学开发的学术项目,发布有中文版本而且兼容PacketiXVPN和UT-VPN(以前用的UT-VPN server 和PacketiXclient,但UT-VPN 只有日文版)1下载地址 http://www.softether-do原创 2013-10-23 23:43:09 · 11014 阅读 · 0 评论 -
linux安装运行dropbox(命令行)
按官网提示安装Install Dropbox via command lineThe Dropbox daemon works fine on all 32-bit and 64-bit Linuxservers. To install, run the following command in your Linuxterminal.32-bit:cd ~ && wget原创 2013-10-23 23:43:14 · 1216 阅读 · 0 评论 -
CentOS 6.3 Rsync文件同步
一、服务端配置1.安装yuminstall rsync xinetd 2.编辑配置文件 在/etc目录下创建一个rsyncd的目录 mkdir/etc/rsyncd创建rsyncd.conf,这是rsync服务器的配置文件 touch/etc/rsyncd/rsyncd.conf创建rsyncd.secrets,这是用户密码文件touch/etc/rsyncd/原创 2013-10-23 23:43:46 · 551 阅读 · 0 评论 -
centos6.3安装rtorrent
centos6.3安装rtorrent需要自己编译安装1.下载编译时需要的软件yum install gcc gcc-c++ m4 makeautomake libtool pkgconfig perl openssl-devel ncurses-develcppunit-devel2.下载 curl,libsigc++, libtorrent 和 rtorrentwg原创 2013-10-23 23:43:53 · 1882 阅读 · 0 评论 -
debian优化精简
1.删除多余组件apt-get-y purge apache2-*bind9-*xinetd samba-*nscd-*portmap sendmail-*sasl2-binapt-get-y purge lynx memtester unixodbc python-*odbcinst-*sudo tcpdump ttf-*bind9-* //dns服务器,原创 2013-10-23 23:43:03 · 2596 阅读 · 0 评论 -
centos 6.2 minimal 安装
在服务器上安装了centos 6.2 minimal,很小巧安装速度很快,接下来安装jdk和tomcat6用yum进行安装结果发现只能安装jdk5,安装tomcat6还要安装200多M的无用的软件,仔细看竟然有sendmailprocmailqt等几十个软件,难道tomcat真的依赖这些东东吗?所以决定手动安装jdk和tomcat6,以下是安装过程手记: 1.安装前记得先设置网络否则在原创 2013-10-23 23:42:41 · 492 阅读 · 0 评论 -
Linux下proftpd的安装配置与管理方…
一. proftpd 简介。proftpd是一款开放源码的ftp服务器软件,它是原来世界范围使用最广泛的wu-ftpd的改进版,它修正了wu-ftpd的许多缺陷,在许多方面进行了重大的改进,其中一个重要变化就是它学习了Apache的配置方式,使proftpd的配置和管理更加简单易懂。本文将介绍它在Red hat Linux9中最基本的安装和配置。二.软件的相关资源。官方原创 2013-10-23 23:37:52 · 1144 阅读 · 0 评论 -
linux修改ssh端口和禁止root远程登…
linux修改ssh端口和禁止root远程登陆设置2008-05-23 16:57linux修改ssh端口22 vi /etc/ssh/ssh_configvi /etc/ssh/sshd_config然后修改为port 8888以root身份service sshd restart (redhat as3)使用putty,端口8888 Linux下SSH默认的端口原创 2013-10-23 23:38:56 · 660 阅读 · 0 评论 -
RHEL5使用CentOS 5.3的yum源
用RHEL5做虚拟机,好多软件需要装,可是RHEL5的yum一直没搞明白,既然CentOS号称和RH同步更新,那我们就来尝试一下是否可以用CentOS的源来更新RHEL5或者安装软件。 CentOS的源有好多,网上大多数人都推荐中科大的源,经测试在青岛网通连接中科大(http://centos.ustc.edu.cn/)的速度也非常好,那就用它吧。先将RHEL5自带的yum删除,执行r原创 2013-10-23 23:39:22 · 543 阅读 · 0 评论 -
RedHat Linux AS 5安装oracle
环境:RedHat Enterprise Linux Advanced Server 5软件: ===============================================oracle-xe-univ-10.2.0.1-1.0.i386.rpmhttp://www.oracle.com/technology/software/products/database/xe/h原创 2013-10-23 23:39:24 · 476 阅读 · 0 评论 -
Ubuntu 系统设置1
1.硬盘安装导致没有启动菜单不能进入windows解决办法启动ubuntu后运行sudo update-grub即可2.自启动选项的设置方法可用一些小工具来管理 Ubuntu 的启动选项:小工具 rcconf:#sudo apt-getrcconf#sudo apt-get installrcconfroot 下运行: #sudorcconf功能更全的工具:sysv-rc-原创 2013-10-23 23:40:06 · 520 阅读 · 0 评论 -
Ubuntu 中rdesktop如何切换和退出…
原文在此:http://adminian.com/2008/03/18/fix-rdes ... in-ubuntu/不过他说的是英文版,我在这里翻译一下:1 这是一个BUG,如果不使用桌面效果,就可以用Ctrl+Alt+Enter在全屏和最大化之间切换。如果使用了效果,BUG就会闪烁不停,不能切换出全屏。如果要两全其美,以下是解决方案2 安装 compizconfig-set原创 2013-10-23 23:40:09 · 1851 阅读 · 0 评论 -
ubuntu 自启动和服务管理
ubuntu开机、重启和关机等,都会启动或杀死预定义的一些服务,就象windows下的服务一样,我们可以增加或减少一些服务,达到优化系统目的。这其中有一个很重要的概念,就是运行级。有个系统启动和服务管理软件 BUM,先来安装它:安装系统启动程序管理器 Boot-Up Manager (BUM)sudo apt-get install bum运行管理器:gksudo bum指原创 2013-10-23 23:40:14 · 552 阅读 · 1 评论 -
redhat as5 MySQL用户的管理
自在redhat Enterprise 5 中安装了MySQL用户的管理;一、root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码: #mysqladmin -u root password 123 (123为密码,也可以写成:'123'或"123") ; 设置密码后登入时就不原创 2013-10-23 23:40:35 · 463 阅读 · 0 评论 -
Linux 硬盘克隆备份
一 dos下用ddcopy克隆。因为ddcopy是彻底的硬盘物理拷贝,和文件系统无关,不仅适用Linux也同样适用于其他unix系统。以下是ddcopy的使用说明:程序的运行ddcopy [-d s=m d=d1,dn]|[-p s=m:i d=d1:j,dn:k] [-v n] [-e n] [-s][-c] [-f] [-y] [-h] 命令行参数-d 设定拷贝模式为硬盘整盘原创 2013-10-23 23:42:20 · 626 阅读 · 0 评论 -
什么是实时操作系统
转自:http://club.topsage.com/thread-513248-1-1.html1.首先说一下实时的定义及要求:参见 Donal Gillies 在 RealtimeComputing FAQ中提出定义:实时系统指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效。http://www.faqs.org原创 2013-10-23 23:42:37 · 740 阅读 · 0 评论 -
linux epoll
1. struct epoll_event 结构体epoll_event被用于注册所感兴趣的事件和回传所发生待处理的事件,定义如下: typedef union epoll_data { void *ptr; int fd; __uint32_t u32; __uint64_t u64; }原创 2013-10-23 23:44:00 · 694 阅读 · 0 评论