易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Linux分区方案最节省的分区方案

想知道到Linux分区方案的真相么,想知道Linux分区方案中藏有的内在奥义么,只有我来给大家全面讲解介绍Linux分区方案
最新Linux分区方案

我的服务器是500G。最重要的是/var分区一定要大(不论postfix邮件,还是LAMP的WEB 服务器等)。最好是400G以上。具体的/boot 只要100M就足够了。下面是我的分区方案:硬盘500G
服务器Linux分区方案 :分区类型 分区的实际大小
/ 1G-2G (最少要150–250MB)  
/boot 32M-100M (启动分区,最多只要100M左右)  
/opt 100M-1G (附加应用程序)  
/tmp 40M-1000M (最大可以设为1G左右,如果加载ISO镜像文件就设为4G左右吧,一般不用那么多)  
/home 2G-10G (每个用户100M左右,具体自定。用户目录。)  
/usr 3G-10G (最耗用空间的部份。最少要500M左右,一般宽松的服务器要分到4-6G)  
/usr/local 3G-15G (自已安装程序安装在此)  
/var 
>
2G–硬盘余下全部空间 ( 最少300M-500M,一般2-3G,做服务器的话把上面余下的空间都分给它) 
桌面Linux分区方案
/ 1G  
/boot&n ......

转:Linux下进行MYSQL的C++编程起步手记


Linux下进行MYSQL的C++编程起步手记
首先安装必需的开发包
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
安装MYSQL的C语言开发包
sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off
把lib文件拷贝到公用
sudo cp /usr/lib/mysql/*  /usr/lib/
建立一个新文件test.cpp
nano test.cpp
输入内容
#include <stdio.h>
#include <stdlib.h>
#include "/usr/include/mysql/mysql.h"
int main() {
    MYSQL   mysql;
    mysql_init(&mysql);
}
ctrl+O保存ctrl+x退出。
然后编译
g++ -lmysqlclient test.cpp -o test
运行
./test
如果什么都没提示,没错误,就说明成功了。
就是这样。恩。还是满。。。简单的说。
......

转:Linux下进行MYSQL的C++编程起步手记


Linux下进行MYSQL的C++编程起步手记
首先安装必需的开发包
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
安装MYSQL的C语言开发包
sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off
把lib文件拷贝到公用
sudo cp /usr/lib/mysql/*  /usr/lib/
建立一个新文件test.cpp
nano test.cpp
输入内容
#include <stdio.h>
#include <stdlib.h>
#include "/usr/include/mysql/mysql.h"
int main() {
    MYSQL   mysql;
    mysql_init(&mysql);
}
ctrl+O保存ctrl+x退出。
然后编译
g++ -lmysqlclient test.cpp -o test
运行
./test
如果什么都没提示,没错误,就说明成功了。
就是这样。恩。还是满。。。简单的说。
......

转:Linux下进行MYSQL的C++编程起步手记


Linux下进行MYSQL的C++编程起步手记
首先安装必需的开发包
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
安装MYSQL的C语言开发包
sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off
把lib文件拷贝到公用
sudo cp /usr/lib/mysql/*  /usr/lib/
建立一个新文件test.cpp
nano test.cpp
输入内容
#include <stdio.h>
#include <stdlib.h>
#include "/usr/include/mysql/mysql.h"
int main() {
    MYSQL   mysql;
    mysql_init(&mysql);
}
ctrl+O保存ctrl+x退出。
然后编译
g++ -lmysqlclient test.cpp -o test
运行
./test
如果什么都没提示,没错误,就说明成功了。
就是这样。恩。还是满。。。简单的说。
......

Linux中等待队列机制分析

什么是等待队列?
      
在软件开发中任务经常由于某种条件没有得到满足而不得不进入睡眠状态,然后等待条件得
到满足的时候再继续运行,进入运行状态。这种需求需要等待队列机制的支持。
Linux
中提供了等待队列的机制,该机制在
内核中应用很广泛。
 
      

Linux
内核中使用等待队列的过程很简单,
首先定义一个
wait_queue_head
,然后如果一个
task
想等待某种事件,那么调用
wait_event
(等待队列,事件)就可以了。
 
Linux
中等待队列的实现
      
等待队列应用广泛,但是内核实现却十分简单。其涉及到两个比较重要的数据结构:
1)       
__wait_queue_head
,该结构
描述了等待队列的链头,其包含一个链表和一个原子锁,结构定义如下:
struct __wait_queue_head {
      
      
spinlock_t lock;                 & ......

linux ftp命令使用,下载文件

Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件
Linux ftp命令的一般格式如下:
$ ftp 主机名/IP
最常用的命令有:
   ls 列出远程机的当前目录
   cd 在远程机上改变工作目录
   lcd 在本地机上改变工作目录
   ascii 设置文件传输方式为ASCII模式
   binary 设置文件传输方式为二进制模式
  close 终止当前的ftp会话
  hash 每次传输完数据缓冲区中的数据后就显示一个#号
  get(mget) 从远程机传送指定文件到本地机
  put(mput) 从本地机传送指定文件到远程机
   open 连接远程ftp站点
  断开与远程机的连接并退出ftp
  ? 显示本地帮助信息
  ! 转到Shell中 ......

linux 主号与从号

可以读取/proc/devices文件以获得Linux内核分配给该设备的主设备号。
主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备
在Linux内核看来,主设备号标识设备对应的驱动程序,
告诉Linux内核使用哪一个驱动程序为该设备(也就是/dev下的设备文件)服务;而次设备号则用来标识具体且唯一的某个设备。
以上对吗?
是这样的,比如,你的机子上安装了两个型号相同的硬盘,这两个硬盘都是被同一个驱动程序来驱动,也就是说你的机子上只有一个这类型号的硬盘驱动程序,操作系统要使用其中的一个硬盘,就调用这个驱动程序,系统中不只有这一个驱动程序,还有网卡驱动程序,USB驱动程序等。
那操作系统怎么找到这个驱动程序呢,最好的方法就是给他们编号,这些编号就是主设备号。系统既然通过调用同一个驱动程序来操作两个型号相同的硬盘,那怎么它怎么区分两个硬盘呢?是这样的,系统要调用A硬盘,那他就把在区分两个硬盘的号码中代表A硬盘的那个号码传给驱动程序,驱动程序通过这个号码,就会知道操作系统到底是想用哪一个硬盘,这里的区分两个硬盘的号码就是次设备号。
最佳答案
......

linux系统维护常用操作命令

linux下查看目录大小- -
 du -sb /dir
查找当前用户主目录下的所有文件
find . -print
查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们
find /var/logs -type f -mtime +7 -ok rm {  } \;
未完待续! ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [734] [735] [736] [737] 738 [739] [740] [741] [742] [743]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号