Linux
读书与远方
这个作者很懒,什么都没留下…
展开
-
《Linux操作系统》进程间通信
一、填空题1.Linux系统中使用的进程通信机制包括管道通信、、、以及socket通信。2.管道采用方式进行通信,其实质是由管理的一个缓冲区。3. 与管道相比,消息队列通信方式更为灵活:它提供有格式的_____,无须通信双 方额外约定数据传输格式;其中的消息被设定为不同类型,又被分配了不同的优先级;此外 消息队...原创 2019-12-09 22:55:40 · 1938 阅读 · 1 评论 -
《Linux操作系统》信号
一、填空题1.信号的产生是一个异步事件,从信号产生到信号递达进程需要一定时间,而在这入过程中,会因为各种原因使信号处于不同的状态。Linux系统中信号可能发生的状态有:发送状态、、、和处理状态。2.信号递达进程后才可能被处理,信号的处理方式有三种,分别为:、和。3.kil( ...原创 2019-12-09 22:54:44 · 1940 阅读 · 2 评论 -
《Linux操作系统》进程管理
一、填空题1.进程的属性保存在一个被称为的结构体中,这个结构体包括、进程组、进程环境、进程的运行状态等。2.进程在内存中可能会出现不同的状态,通常进程的状态被划分为5种:初始态、、、和终止态。3.Linux系统中的进程结构类似树形结构,使用命令可以查看当前系统中的进程树。进程树的顶端是进程...原创 2019-12-09 22:53:36 · 2083 阅读 · 1 评论 -
《Linux操作系统》文件系统与操作
一、填空题1.磁盘中的第一个扇区非常重要,因为其中存储了与磁盘正常使用相关的重要信息,包括:、和魔数。2.文件的inode编号可以通过命令查看,若要查看当前目录中普通文件test.c的inode编号,所用的命令为。3.在ex12文件系统中,磁盘分区中的空间会被分为多个块组,每个块组又分为6个部分,分别为:...原创 2019-12-09 22:52:21 · 3899 阅读 · 3 评论 -
《Linux操作系统》Shell编程
一、填空题1.Linux系统中的输人输出分为三类.分别为:、标准输出和。2.当执行gcc-c hello.c2>file命令时,系统会将执行命令时的输出到文件式file中。3.执行Shell脚本的方法有两种,假设现有一个脚本文件test.sh.则执行该脚本的方式分别为:和。4.Shell中的变量没...原创 2019-12-09 22:47:52 · 5100 阅读 · 3 评论 -
《Linux操作系统》用户与用户组管理
一、填空题1.Linux系统中的用户大体上可分为三组,分别为:、普通用户和。2.假设当前系统中有一个用户itheima,则删除该用户且同时删除用户相关文件的命令是:。 3.在Linux系统中用于切换用户的命令有:和。切换用户时,命令需要知道待切换用户的密码,而命令只需要知道当前用户的密码,但在...原创 2019-12-09 22:46:42 · 6108 阅读 · 1 评论 -
《Linux操作系统》命令与开发工具
一、填空题l. Linux是一个基于命令行的操作系统,Linux命令中的选项分为和_。2. Linux操作系统秉持“一切皆文件”的思想,将其中的文件、设备等都作为文件来操作和处理,因此文件处理与管理命令是Linux系统中最基础的命令。常用的文件处理与管理命令有、、、、等。3. vi编辑器有三种工作模式,分别是:...原创 2019-12-09 22:45:11 · 3516 阅读 · 2 评论 -
《Linux操作系统》基础
一、填空题1. Linux操作系统的核心程序由芬兰赫尔辛基大学的一名学生编写。2. Linux操作系统是一款免费使用且可以自由传播的类UNIX操作系统,它支持、、多线程及多CPU,从其诞生到现在,性能逐步得到了稳定提升。3. Linux操作系统因其强大的功能和良好的稳定性,逐渐被应用到人类社会的诸多领域。目前,Linux的应用领域主...原创 2019-12-09 22:40:07 · 4840 阅读 · 2 评论 -
centos查看防火墙状态及关闭
centos查看防火墙状态[root@labs ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; ve...原创 2019-04-30 14:49:28 · 4514 阅读 · 0 评论 -
linux下查看端口连通性
采用ssh进行测试,比如查看mysql端口是否连接。ssh -v -p 3306 root@127.0.0.1原创 2019-04-30 14:23:56 · 3005 阅读 · 0 评论 -
linux文件系统和内核空间
原创 2017-11-12 15:09:47 · 526 阅读 · 0 评论 -
查找文件内容 find
find ./* -name "*.c" | xargs grep "curl_easy_setopt" --color=auto原创 2017-09-17 21:36:40 · 1538 阅读 · 0 评论 -
grep用法详解:grep与正则表达式
首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;1基础正则表达式grep 工具,以前介绍过。grep -[acinv] '搜索内容串' filename-原创 2014-03-03 16:41:33 · 818 阅读 · 0 评论 -
Mosix:强大的集群Linux方案
Linux界现在好像处在疯狂地热衷于集群概念之中。几乎就在几个月之前,唯一的解决方案还只能是自己编写集群软件以达到较高的实用性。当然在科学集群方面,还可以使用Beowulf或者传送消息的集群库(例如 PVM)。但除了早先的这些解决方案,Linux在专有和商业集群的方面上是大大落后的。 但现在的发展看起来令人欣慰了很多。SGI的Failsafe已基本移植;Linux High Av原创 2013-11-04 08:42:13 · 1004 阅读 · 0 评论 -
Linux 目录个数和文件个数限制
linux服务器ext脚本阿里巴巴build今天在服务器上遇到一个问题,目录下无法创建子目录,异常:[plain] view plaincopyprint?mkdir: 无法创建目录 “...”: 过多的连接 mkdir: 无法创建目录 “...”: 过多的连接原来之前的理解是错误的,linux对目录下的文件数目基本无限制(受限于inode基原创 2013-12-12 10:15:35 · 953 阅读 · 0 评论 -
Linux下缓存服务器Memcached的应用
Linux下缓存服务器的应用摘要:由于数据库存储的数据量越来越大,查询速度也就变的越来越慢,因此就有了缓存服务器应用的必要,本文是介绍Memcached的安装以及简单的使用本文只介绍memcached的PHP的API,想查看其他关于Memcached的API文档案,请访问 http://www.danga.com/memcached/目录一、环境需求二、下载相关软件原创 2013-12-12 10:16:11 · 697 阅读 · 0 评论 -
OpenMP并行程序设计
1、fork/join并行执行模式的概念2、OpenMP指令和库函数介绍3、parallel 指令的用法4、for指令的使用方法5 sections和section指令的用法1、fork/join并行执行模式的概念OpenMP是一个编译器指令和库函数的集合,主要是为共享式存储计算机上的并行程序设计使用的。前面一篇文章中已经试用了Ope原创 2013-12-13 09:15:54 · 1468 阅读 · 0 评论 -
OpenMP
1 简介www.openmp.orgGNU的gomp项目;Include ;编译参数-fopenmp打开openmp,如果使用-lgomp则编译成单线程版本;条件编译 #ifdef _OPENMP声明并行区,由编译器和运行时库确定线程的创建、终止、调度和数量,并行区结束后线程挂起等待进入下一并行区;Intel编译器的OMP开关,关上时将编译成非并行代码,-Qo原创 2013-12-13 09:11:47 · 930 阅读 · 0 评论 -
OpenMP与C++:事半功倍地获得多线程的好处
来源:IIEEG01-28-2011 在并行计算领域有一个广为流传的笑话——并行计算是未来之事并且永远都是。这个小笑话几十年来一直都是对的。一种类似的观点在计算机架构社区中流传,处理器时钟速度的极限似乎近在眼前,但时钟速度却一直在加快。多核革命是并行社区的乐观和架构社区的悲观的冲突。 现在主流的CPU厂商开始从追求时钟频率转移到通过多核处理器来增加并行支持。原因很简单:把多个CPU原创 2013-12-13 09:17:18 · 1128 阅读 · 0 评论 -
并行运算
OpenMP的环境变量及库函数摘要: OpenMP的环境变量: 环境变量 描述 示例 OMP_SCHEDULE 控制for循环任务分配结构的调度 OMP_SCHEDULE="guided,2" OMP_NUM_THREADS 设置默认线程的个数 OMP_SCHEDULE=4 OpenMP的库函数 函数名称 描述 int omp_get_num_threads(void) 返回当前使用的原创 2013-12-13 09:13:27 · 1114 阅读 · 0 评论 -
Vs 2008 对 OpenMP 的 支持 以及 OpenMP的环境变量及库函数
Visual C++® 2008对OpenMP的支持 VC++2008根据项目属性配置的指示进行 /openmp编译器切换,当配置了OpenMP支持后,编译器会提供_OPENMP定义,可以使用#ifdef _OPENMP来决定程序使用或者不使用OpenMP。配置VC++2008项目,在project的property页面上的C/C++ -> Language 选项卡原创 2013-12-13 09:14:51 · 1702 阅读 · 0 评论 -
CentOS 6 下升级安装Mysql 5.5 完整步骤
使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024),只能想办法将Mysql升级到5.5。这果然是一次蛋疼的升级过程。完整步骤:1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下。原创 2013-12-19 08:51:43 · 852 阅读 · 0 评论 -
基于Linux的集群系统的文件系统介绍
本篇将为您讲述集群系统文件系统,主要包括Coda,Global,xFS,MOSIX文件系统。 集群计算的发展需要发展并升级文件系统,此文件系统不仅能够对多个文件提供并行的访问,而且能在对同一文件进行访问的进程间提供cache一致性。大多数传统的网络文件系统如NFS、AFS、Coda对于并行处理而言是远远不够的,因为它们都依赖中心文件服务器。但是,随着越来越多的客户的加入,服务器的cpu很快就原创 2013-11-04 08:41:57 · 922 阅读 · 0 评论