
Linux
-dzy-
国子先生晨入太学,招诸生立馆下,诲之曰:“业精于勤,荒于嬉;行成于思,毁于随。”
展开
-
Linux发展史
Linux前身:Minix,由Andrew S. Tanenbaum教授参考Unix编写Linux创始人:LinusTorvalds企鹅是Linux的吉祥物Linux内核版(只有内核)和发行版(在内核的基础上,加入用户界面,各种软件的支持等定制)“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。Linux内核的原创 2017-02-17 21:06:53 · 265 阅读 · 0 评论 -
Linux信号量机制
1.编写生产者代码:用gedit完成productor.c的编写:#include #include #include #include #include #include #include int sem_id; void init(){ key_t key; int ret; unsigned short sem_array[2];原创 2017-09-05 21:57:46 · 685 阅读 · 0 评论 -
Linux进程间信号通信
1、 完成一个简单的例子:进程间的信号通信:源文件:sigtest.c#include#include#include#include#includevoidwaiting();voidstop();intwait_mark;char *pname; main(){ intp1,p2,stdout; while((p1=fork())==-原创 2017-09-05 21:53:28 · 554 阅读 · 0 评论 -
Linux Makefile的使用
1. 在home目录下新建make文件夹2. 在make文件夹中新建以下程序文件:main.c#include"mytool1.h"#include"mytool2.h" intmain(void){mytool1_Print("Hello");mytool2_print("Hello");}mytool1.c/*mytool1.c*/#incl原创 2017-09-05 21:48:47 · 382 阅读 · 0 评论 -
Linux多进程编程
1、 Linux进程控制(fork函数)利用fork函数实现子进程的创建,查看进程运行情况:源代码:forktest.c#include#include#includeintmain(){pid_t childpid;pid_t parentpid;char * message;int n; childpid = fork();if(childpid < 0){原创 2017-09-05 21:42:40 · 742 阅读 · 0 评论 -
Linux 编写C程序
1. 完成一个简单的例子:用gedit完成helloworld.c的编写用gcc分为四个步骤: 预处理 编译 汇编 链接查看结果,并运行该程序。2. 多文件C语言程序编写(1)在主目录下新建文件夹stack(2)利用vi编辑器,编写main.c,stack.c,stack.h三个文件,内容分别是:main.c:/*m原创 2017-09-05 21:32:26 · 568 阅读 · 0 评论 -
Linux基础使用
1、 在虚拟机上启动Linux系统 2、 注意观察命令行开头的提示符是什么意义?默认提示符形式:[username@host工作目录]$普通用户$ root用户#3、 察看当前目录是什么 4、 观察linux的目录文件结构(通过cd、ls –l命令)。 5、 使用ls命令的常用选项,选项-a, -l都有何原创 2017-09-05 21:09:37 · 1137 阅读 · 0 评论 -
虚拟机的使用
1.新建虚拟机 新建 打开 --装好的虚拟机,双击vmx文件 新建的时候,不可以选择“安装盘镜像文件”因为会从头到尾自动安装,它是最简化安装。 Centos64占用资源更大,有很多兼容性问题出现,建议初学者使用 32位。虚拟机的删除:VMware_Install_Cleaner专门用于把虚拟机删除干净的。清除注册表的 2.虚拟机硬件设置C原创 2017-04-10 18:11:22 · 311 阅读 · 0 评论 -
Linux常用指令
sudo(管理员权限)sudo apt-get install + 软件名称 (安装程序)sudo apt-get update (更新资源)sudo apt-get install vim (安装VIM)clear (清空屏幕)cd + 目录 (进入目录)cd ~ (进入根目录)ls (查看当前目录包含的文件和文件夹)ls -l (查原创 2017-02-10 21:02:17 · 279 阅读 · 0 评论 -
虚拟机安装
1、VMware简介 VMware是一个虚拟PC的软件, 可以在现有的操作系统上虚拟出一个新的硬件环境, 相当于模拟出一台新的PC, 以此来实现在一台机器上真正同时运行两个独立的操作系统。 VMware官方网站 http://www.vmware.com(推荐win7安装VMware8V版本)2、VMware主要特点: 不需要分区或重新开机就能在同一台PC上使用两种以上原创 2017-02-17 21:30:47 · 299 阅读 · 0 评论 -
字符界面的优势
1、字符界面占用的系统资源更少 字符界面远比图形界面占用资源少得多,图形界面需要服务器分担更多的系统资源,无论是CPU、内存占有、运存空间。从而会拿出更少的资源供客户端访问。至此,在服务器上不会考虑使用图形界面。2、字符界面减少了出错、被攻击的可能性 系统中,启用服务及应用越多,其出错性就越大。原创 2017-02-17 21:28:20 · 2029 阅读 · 0 评论 -
Linux与Windows的不同
1.linux严格区分大小写2.linux所有内容都以文件形式保存,包括硬件3.linux不靠扩展名区分文件类型,但是有一些约定俗成方便管理员区分的后缀名压缩包:*.gz *.bz2 *.tar.bz2 *tgz二进制软件包:.rpm网页文件: *.html *.php脚本文件:*.sh配置文件:*.conf4.windows下的程序不能再linux中用。linu原创 2017-02-17 21:25:28 · 240 阅读 · 0 评论 -
Linux应用领域
Linux的使用用途:1.基于linux企业服务器(www.netcraft.com 可以查看各大网站的后台数据以及各大开源软件的比例变化)2.嵌入式应用(quickSSHd APP软件方便用电脑操控安卓手机)3.机顶盒小米盒子,乐视盒子等等苹果的底层是unix安卓手机的底层是linux原创 2017-02-17 21:20:37 · 1012 阅读 · 0 评论 -
开源软件简介
(1)开源软件是什么? 1.呈现出来就是源代码。即不是二进制,而是完全英文。 2.开源软件要保持其开源的持续。(2)linux与开源软件的关系: 1.linux最大特点是开源软件。(3)网站服务搭建软件: 1.作用:将已经完全,创建的软件发布到网络 2.都是开源软件。都是免费的。 *开源软件不一定是免费的。(4)开源软件的优点:原创 2017-02-17 21:13:30 · 1349 阅读 · 0 评论 -
Linux基本命令
v显示目录内容:ls§ls = list§功能:列出目录的内容,是最常用的命令之一§语法:ls [参数] [目录或文件名]§常用参数:§-a :显示当前目录所有文件,包括隐藏文件。§-l :显示详细内容,此参数最为常用。§在RedHat中,扩展了指令“ll”,等于“ls -l”ls的输出§Linux系统用颜色来区分文件类别蓝色:目录原创 2017-09-03 16:04:58 · 301 阅读 · 0 评论