现在位置: 首页 > 操作系统 > 文章
2019年06月10日 操作系统 ⁄ 共 2083字 评论关闭
------------------------------------------------------------------------------------------------------------------------------------------------------------ 第一步登录数据服务器: 输入账号 ssh 192.168.111.111  -l oracle 输入密码   ********* -----------------------------------------------------------------------------------------------------------------------------------------------------------...
阅读全文
2019年06月09日 操作系统 ⁄ 共 4639字 评论关闭
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。   文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执...
阅读全文
2019年06月09日 操作系统 ⁄ 共 1866字 评论关闭
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.  1.命令格式; tail[必要参数][选择参数][文件]    2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -...
阅读全文
2019年06月07日 操作系统 ⁄ 共 974字 评论关闭
当父进程调用fork函数时, 新创建的子进程几乎但不完全与父进程相同, 子进程会获得一份父进程用户级虚拟地址空间的拷贝, 但是此拷贝是独立的, 拷贝内容包括文本、数据和bss段、堆以及用户栈。 子进程有一份自己的虚拟地址空间, 里面存放着和父进程相同的一份代码、数据、用户栈的拷贝, 而且是与父进程的地址空间是独立的。扩展: 在父进程创建新的子进程时, 子进程还会获得与父进程打开文件描述符相同的拷贝, 也就是...
阅读全文
2019年06月07日 操作系统 ⁄ 共 3416字 评论关闭
◆ 软件下载和安装 wget http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz tar xvzf redis-2.0.4.tar.gz cd  redis-2.0.4 make mkdir /home/redis cp redis-server  /home/redis cp redis-benchmark  /home/redis cp redis-cli  /home/redis cp redis.conf  /home/redis cd  /home/redis ◆ 启动     ./redis-server redis.conf     进入命令交互模式,两种:     1:   ./redis-cli     2:   telnet...
阅读全文
2019年06月07日 操作系统 ⁄ 共 6165字 评论关闭
进程创建——父子进程 fork() 用来创建进程fork(void) 在linux中所有进程都是由init进程直接或间接创建 成功:在父进程中将返回子进程的PID;子进程返回0,以区别父进程 失败:父进程中返回-1 1 #include <stdio.h> 2 #include <unistd.h> 3 #include <sys/types.h> 4 5 int main(int argc,char *argv[]) 6 { 7 pid_t pid; 8 if((pid=fork())==-1) 9 prin...
阅读全文
2019年06月07日 操作系统 ⁄ 共 346字 评论关闭
最近发现在写linux c服务程序的时候,daemon与线程创建之间出现问题。发现程序在daemon之后,起的线程就全挂了。 查过一些文档之后,终于知道了why. daemon函数的操作其实很简单, 1.fork一个进程,2.处理3个标准输入输出流 做完之后,主进程就退出了,实际运行的是子进程。子进程会被挂在init进程上,也就是pid为1的进程。 问题就发生在这个daemon的时间点。 如果在pthread初始化了线程之后,再进行daemon,子进程不会...
阅读全文
2019年06月06日 操作系统 ⁄ 共 2963字 评论关闭
Boost.Regex库在linux上的编译安装,使用 1. 什么是Boost.Regex?  Boost是C++中仅次于STL的一套库,它的功能比STL更加全面。这里是Boost的主页,想了解Boost的朋友可以看一下:http://www.boost.org/doc/libs/1_37_0/libs/regex/doc/html/index.html。需要说明的一点是,Boost目前还不是C++标准库的一部分,因此如果要使用Boost中的库,需要自己安装一下。 Boost.Regex是Boost中的正则表达式库,它是由John Maddock提供的,...
阅读全文
2019年06月06日 操作系统 ⁄ 共 940字 评论关闭
1.下载mongodb下载地址:http://downloads.mongodb.org/linux/选择相应的版本,这里我选择的是32 bit的下载.   2.解压缩tar文件进入指定安装mongodb的目录后,执行如下命令#tar xvf mongodb-linux-i686-2.2.2.tar   3. 创建数据文件和日志文件#mkdir /opt/mongodb-linux-i686-2.2.2/data#touch /opt/mongodb-linux-i686-2.2.2/logs   4.在安装mongodb的用户下添加如下环境变量,以便直接使用mongodb bin目录下的命令PATH=$PATH:...
阅读全文
2019年06月06日 操作系统 ⁄ 共 2500字 评论关闭
1、pip下载安装 1.1 pip下载  代码如下 复制代码 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate 1.2 pip安装  代码如下 复制代码 # tar -xzvf pip-1.5.4.tar.gz # cd pip-1.5.4 # python setup.py install 2. pip使用详解 2.1 pip安装软件  代码如下 复制代码 # pip install SomePackage   [...]...
阅读全文