linux
文章平均质量分 86
shenlanzifa
这个作者很懒,什么都没留下…
展开
-
linux打包压缩命令汇总
linux打包压缩命令汇总tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。转载 2014-03-05 14:59:32 · 568 阅读 · 0 评论 -
oracle 修改表空间为扩展并限制最大值
select tablespace_name,file_name,autoextensible from dba_data_files;alter database datafile '/opt/app/oracle/oradata/caacdb/system01.dbf' autoextend on NEXT 50M maxsize 31G;alter database data原创 2014-07-11 10:14:54 · 11602 阅读 · 0 评论 -
服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?
编辑推荐!本文来自知乎的袁昊洋,是我见过的关于如何选择服务器操作系统的最有理有据的文章,而且富有实践基础。小编基本上同意全文观点——当然,这并不是说大家就不应该选择其他的操作系统做服务器——甚至你选择Windows XP做服务器都有你的道理。大家有什么选择,希望也发表你的观点。首先的首先,我想请各位玩家,你们不要自己最近新玩上什么就觉得什么好,然后大肆的推荐什么好不好!负点责任好不好!人家转载 2014-08-11 08:46:28 · 765 阅读 · 0 评论 -
Linux 环境下Oracle11g安装图文详细教程
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jasonliping.blog.51cto.com/471157/13999391、到Oracle官网下载最新版本oracle,目前是Oracle 11g R2版本,根据操作系统下载32位或者64位系统www.oracle.com2、用fi转载 2014-09-01 17:07:18 · 7353 阅读 · 2 评论 -
linux下启动oracle
启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start转载 2014-09-02 10:22:01 · 526 阅读 · 0 评论 -
陈硕 c++工程实践链接地址
学习Linuxc++和网络服务其http://www.cnblogs.com/Solstice/category/287661.html原创 2014-09-25 16:47:46 · 1322 阅读 · 0 评论 -
修改默认jdk版本
执行两个命令:update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_72/bin/java 1888update-alternatives --config java原创 2015-01-13 11:26:18 · 560 阅读 · 0 评论 -
makefile 学习笔记
一、Makefile的规则target ... : prerequisites ... command ... ...comman如果和target不是同一行,需要在第二行键入\t再键入command.target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label)这是一个文件的原创 2015-01-12 18:48:02 · 543 阅读 · 0 评论 -
linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分转载 2014-12-09 11:30:59 · 605 阅读 · 0 评论 -
学习笔记:linux之文件空洞
ls -l file 查看文件逻辑大小du -c file 查看文件实际占用的存储块多少od -c file 查看文件存储的内容空洞文件就是有空洞的文件,在日常的常识中,我们使用的文件存放在硬盘分区上的时候,有多大的内容就会占用多大的空间,比如这个文本文件里面写有1000个asc字符,那么就会占用磁盘上1000B的存储空间,为了便于管理文件,原创 2015-03-02 14:33:01 · 12141 阅读 · 0 评论 -
Unix环境下的5中IO模型
本文是对《UNIX网络编程卷1》第6章的总结。一、 什么是IO复用?它是内核提供的一种同时监控多个文件描述符状态改变的一种能力;例如当进程需要操作多个IO相关描述符时(例如服务器程序要同时查看监听socket和大量业务socket是否有数据到来),需要内核能够监控这许多描述符,一旦这些描述符有就绪(或者状态改变了)就告诉主动告诉进程哪些描述符已经就绪,这样站在转载 2015-01-04 09:19:45 · 769 阅读 · 0 评论 -
函数编程之闭包漫谈(Closure)
在学习golang和scala语言时,对闭包这个概念理解的一直不是很好,知道今天看到一篇博文,感觉茅塞顿开。下面是全文的转载:原文地址:http://www.cnblogs.com/Jifangliang/archive/2008/08/05/1260602.htm在函数编程中经常用到闭包。闭包是什么,它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合转载 2015-09-06 11:41:51 · 1756 阅读 · 0 评论 -
centos 安装ffmpeg 并生成文件截图
1.安装编译环境#yum install -y automake autoconf libtool gcc gcc-c++2. 下载ffmpeg并编译安装下载: git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg下载完成之后就是 #./configure #make #make install3.生成视原创 2015-11-24 18:29:27 · 516 阅读 · 0 评论 -
golang IDE 工具liteide打开报错解决方法
在centos7上安装liteide后,打开报:./liteide: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory其解决方法为:从http://libpng.sourceforge.net/ libpng12原创 2015-11-27 16:04:46 · 2715 阅读 · 0 评论 -
Linux TCP/IP 协议栈调优
文章转载于:http://colobu.com/2014/09/18/linux-tcpip-tuning/最近忙于系统性能的DEBUG和调优。 有些性能瓶颈和Linux的TCP/IP的协议栈的设置有关,所以特别google了一下Linux TCP/IP的协议栈的参数意义和配置,记录一下。如果想永久的保存参数的设置, 可以将参数加入到/etc/sysctl.conf中。如果想临时的更改转载 2016-03-05 15:21:52 · 1119 阅读 · 0 评论 -
Oracle 数据库导出(exp)导入(imp)说明
exp 将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。转载 2014-07-11 09:30:49 · 1406 阅读 · 0 评论 -
Linux的mount命令详解
命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat转载 2014-08-04 11:35:50 · 554 阅读 · 0 评论 -
Linux 命令 有关用户权限修改
网上找来一篇关于linux权限修改方式文章,对于我脑子记性不好的人有非常大的帮助1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 : user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(转载 2014-03-07 11:09:31 · 637 阅读 · 0 评论 -
自学Linux命令的四种方法
如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。每日提示学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。在.bashrc中(/home/.bashrc)增加如下一行:echo "Did you know that:"; whatis转载 2014-03-10 11:15:38 · 647 阅读 · 0 评论 -
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出转载 2014-03-10 16:14:06 · 664 阅读 · 0 评论 -
使程序在Linux下后台运行
一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:不影响计算效率2:让程序在后台跑转载 2014-03-17 10:03:45 · 584 阅读 · 0 评论 -
如何使用Reaver破解Wi-Fi网络的WPA密码
Wi-Fi网络能够让我们便利地访问因特网,但同时,我们又不希望隔壁抠门猥琐男总是蹭我们的网,所以自然要给WiFi加个密码,对吧?于是,好消息是,也许你已经看过我的另一篇文章,“如何使用BackTrack破解WIFI无线网络的WEP密钥”,所以你使用了更稳固的WPA安全协议。但坏消息是,现在有一款自由开源新工具——Reaver,已经挖掘出了无线路由器的一个漏洞,由此能够破解绝大多数路由器上的转载 2014-03-17 10:19:39 · 1703 阅读 · 0 评论 -
Linux GCC常用命令
1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。转载 2014-03-18 11:16:17 · 472 阅读 · 0 评论 -
curl_easy_getinfo() -- 从 curl 句柄里获得附加信息
curl_easy_getinfo() 函数原型声明如下:#include CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... );使用该函数可以在请求求 curl 会话中的相关信息。注意,第 3 个参数必须是一个 long 型,或char型,或curl_slist型,抑或是double型的指针。函数所转载 2014-04-01 14:29:59 · 3088 阅读 · 0 评论 -
linux c netcdf 安装
Distributor ID: CentOSDescription: CentOS release 6.5 (Final)原创 2014-06-09 09:42:12 · 3324 阅读 · 0 评论 -
linux ftp 自动上传文件脚本
应用场景:在机器A上需要定时上原创 2014-06-10 16:51:16 · 723 阅读 · 0 评论 -
linux下find查找命令用法
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的转载 2014-07-23 10:24:24 · 766 阅读 · 0 评论 -
linux 彻底删除用户
在linux的使用中,有些临时建立的用户,过一段时间之后,原创 2014-06-12 10:25:38 · 1862 阅读 · 0 评论 -
Linux下DIR,dirent,stat等结构体详解
最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。首先说说DIR这一结构体,以下为DIR结构体的定义:struct __dirstream { void *__fd; char *__data; int __entry_data转载 2014-07-03 09:27:32 · 617 阅读 · 0 评论 -
Linux下命令行方式安装oracle数据库。
费了九牛二虎之力,终于把我的第一个oracle数据建起了原创 2014-07-10 15:11:36 · 1402 阅读 · 0 评论 -
Linux下以命令行方式新建oracle数据库实例
承接上次所说,数据库创建好了之后,新建一个数据库实例caacdb。原创 2014-07-10 15:19:48 · 2427 阅读 · 0 评论 -
socket同步异步阻塞非阻塞区别
首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了.前者(排队等候)就是同步等待消息,而后者(等待别人通知)就是异步等待消息.在异步消息处理中,等待消息者(在这个例子中就是等待办理业务的人)往往注册一个回调机制,在所等待的事件被触发时由触发机转载 2016-07-23 17:21:46 · 655 阅读 · 0 评论