![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
jordanli2_2
找啊找啊找朋友
展开
-
安装vmware-tools
1.加载光驱 $mount /etc/cdrom /mnt/cdrom //光驱加载到了/mnt/cdrom $cd /mnt/cdrom //跳到/mnt/cdrom $ls //查看一下有什么内容 mainfest.txt VMwareTools-8.8.0-471268.tar.gz //必须把这些需要的东西复制出去其他地方存放,因为光盘是不允许写的 $cd /ro原创 2013-06-19 14:52:57 · 266 阅读 · 0 评论 -
Linux C进程与多线程入门—(4)简单多线程程序
一、进程与线程 (1)线程是进程的一个实体,是CPU调度和分派的基本单位,,它是比进程更小的能独立运行的基本单位. (2)进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费原创 2013-09-07 16:47:52 · 284 阅读 · 0 评论 -
Linux C进程与多线程入门—(3)信号
概念 信号是系统响应某些状况而产生的事件,进程在接受到信号时会采取相应的行动。(非常像单片机的中断),信号可以明确地由一个进程产生发送到另外一个进程,用这种办法传递信息或协调操作行为。 进程可以生成信号、捕捉并相应信号或屏蔽信号。信号的名称是在头文件signal.h里定义。下面我列出一部分,如下: ——————————————————————————— 信号名称原创 2013-09-07 14:47:56 · 299 阅读 · 0 评论 -
Linux C进程与多线程入门—(2)等待进程
问题 在创建进程这一节内容中,我们看到,消息的输出是父子进程交替输出,且父进程在子进程之前结束。如果要安排父进程在子进程结束之后才结束。可以调用wait函数。 函数说明 pid_t wait( int * stat_loc ); 包含的头文件: #include #include 返回值:子进程的PID 参数:如果stat_loc不是一个空原创 2013-09-06 10:40:52 · 571 阅读 · 0 评论 -
Linux C进程与多线程入门—(1)创建进程
进程和程序的区别 进程和程序的区别可以理解为,进程是活动的程序,而程序是一个代码的集合。进程是加载到内存中的程序,而程序没有加载到内存中,只在磁盘上保存着。下图是进程的结构,而程序只包含代码段。 进程代码实例 fork.c文件 #include #include #include int main() { pid_t pid; char *message;原创 2013-09-06 10:10:38 · 371 阅读 · 0 评论 -
LVM使用方法_jordanli22
添加 删除 显示 物理卷 pvcreat /dev/sdb1 pvremove /dev/sdb1 pvdisplay 卷组 vgcreat jvname /dev/sdb1 vgremove jvname vgdisplay 逻辑卷 lvcreat原创 2013-06-19 15:01:39 · 359 阅读 · 0 评论 -
fdisk新建磁盘,删除磁盘,格式化磁盘
1.虚拟机添加磁盘 FINSH 现在开启虚拟机,开启linux。 运行命令 fdisk -l 查看磁盘信息 [root@centos ~]# fdisk -l Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 secto原创 2013-06-19 14:59:39 · 454 阅读 · 0 评论 -
Shell脚本中单引号(‘’)和双引号(“”)的区别
在Shell中引号分为三种:单引号、双引号和倒引号。 (1)双引号 由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。“$”表示变量替换,即用其后指定的变量的值来代替$和变量;倒引号表示命令替换;仅当“\”后面的字符是下述字符之一时,“\”才是转义字符,这些字符是:“$”、“`”、“"”、“\”或换行符。转义字符告诉Shell不要对原创 2013-06-19 14:50:25 · 817 阅读 · 0 评论 -
linux特殊权限位
1.改变权限命令 chmod:更改文件权限 chgrp:修改文件所属组 chown:修改文件拥有者 2.目录的读、写和执行权限含义 对于文件的读写执行的含义,都比较了解,对于目录的权限和文件的权限是不一样的。 目录的读权限位意味着可以列出其中的内容;写权限位意味着可以在该目录中创建文件,如果不希望其他用户在你的目录中创建文件,可以取消相应的写权限位;执行权限位则意味着搜索和访问(进入)原创 2013-06-19 14:48:18 · 263 阅读 · 0 评论 -
Linux C进程与多线程入门— (5)使用互斥量进行同步
互斥 简单地理解就是,一个线程进入工作区后,如果有其他线程想要进入工作区,它就会进入等待状态,要等待工作区内的线程结束后才可以进入。 基本函数 (1) pthread_mutex_init函数 原型:int pthread_mutex_init ( pthread_mutex_t *mutex, const pthread_mutexattr_t* attr); 描述:设置互斥原创 2013-09-07 22:48:00 · 262 阅读 · 0 评论