进程的描述和进程的创建 一.进程的描述 (1)操作系统的三大功能: 进程管理、内存管理、文件系统 (2)进程的作用: 将信号、进程间通信、内存管理和文件系统联系起来 (3)进程控制块PCB——task_struct数据结构 提供了内核需要了解的信息 (4)task_struct结构庞大,有400多行 ...
分类:
系统相关 时间:
2016-04-02 21:33:44
阅读次数:
253
李辰希 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.进程的描述 操作系统的三大管理功能: 进程管理(最重要的) 内存管理 文件系统 为了管理进程,内核必须对每个进程进行清晰的描述,进程 ...
分类:
系统相关 时间:
2016-04-02 21:35:19
阅读次数:
355
5. 使用fdisk /dev/sda进入菜单项,m是列出菜单,p是列出分区表,n是增加分区,w是保存并推出。由于这里增加的磁盘只有5G,因此5G划为一个区。[root@localhost ~]# fdisk -l Disk /dev/sda: 16.1 GB, 16106127360 bytes2 ...
分类:
系统相关 时间:
2016-04-02 20:24:44
阅读次数:
378
目标 实现记录SHELL执行的開始时间,结束时间。执行状态,错误信息等,以函数封装日志记录的方式,脚本调用函数 源代码 通用函数脚本program_log_new.sh function init_log() { sqlplus -S test/passw0rd@orcl <<EOF insert ...
分类:
系统相关 时间:
2016-04-02 20:23:11
阅读次数:
333
1.vim Makefile 或 vim makefile 2. targetName:a.o b.o #targetFileName:A.c B.c ,split with a space gcc #gcc command,startwith a '\t' a.o:a.c depency.h gc ...
分类:
系统相关 时间:
2016-04-02 20:19:57
阅读次数:
210
今天突然想要在linux上播放音乐,但是打开之后发现缺少了解码器 于是去网上找了解决的方法,说得天花乱坠,不过有个帖子给出了很简单的方法。 以下内容转载于网络 上面提示没有安装解码器,这是因为版权问题软件不自带解码器 解决的方法很简单,就是安装第三方源 32位的系统第三方源:rpm -ivh htt ...
分类:
系统相关 时间:
2016-04-02 20:21:20
阅读次数:
387
Linux下的网络接口信息在shell下可以很方便地使用ifconfig查看。同样,使用C/C++也可以很方便地获取接口信息。 netdevice是一个低级别的访问Linux网络设备的方法。此方法通过ioctl来获取网络接口的相关信息。 这里需要借助<net/if.h>头文件中定义的ifreq结构体 ...
分类:
系统相关 时间:
2016-04-02 20:17:36
阅读次数:
392
1. 下载samba yum install samba 2. 启动samba 服务 service smb start 3.配置samba 打开/etc/samba/smb.conf 写入一下内容 将共享的目录设置为Linux 根目录, 名称叫做master 4. 添加samba 用户 smbpa ...
分类:
系统相关 时间:
2016-04-02 20:17:35
阅读次数:
275
无论是谁,电脑里总有些不想让人看到的内容,或是私密日记,或是某播下载的奇怪东西,对于这些东西当然是不想被人看到的。怎么办呢? 有人说了几种方法: 1. 改名字; 2. 把文件夹做成加密DMG; 3. 把文件夹加上.app的结尾伪装成app,要查阅时右键显示包内容; 4. 把文件隐藏进资源库 楼主就要 ...
分类:
系统相关 时间:
2016-04-02 20:19:15
阅读次数:
304
自定义DNS的好处:1.可以去除dns带来的广告2.可以防止dns被劫持3.可以提供访问一些国外网站的成功率1.114DNS:http://www.114dns.com服务地址为:114.114.114.114和114.114.115.115纯净无劫持,无需再忍受被强扭去看广告或粗俗网站之痛苦服务地址为:114.114.114.119和114.114...
分类:
系统相关 时间:
2016-04-02 19:07:22
阅读次数:
283
NTP服务器:NetworkTimeProtocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击.1.可靠..
分类:
系统相关 时间:
2016-04-02 19:08:40
阅读次数:
223
以太网编址在数据链路层,数据帧通常依赖于MAC地址来进行数据交换,它如同公网IP地址一样要求具有全球唯一性,这样才可以识别每一台主机。那么MAC地址如何做到这点?它的格式又是什么?MAC地址,英文全称MediumAccessControl,直译为介质访问控制,它通常被固化在每个以太网网..
分类:
系统相关 时间:
2016-04-02 19:06:54
阅读次数:
22509
一、什么是Linux 和Windows操作系统一样的系统软件;但是和Windows不同的是Linux是一套开放源代码的、并可以自由传播的类似Unix操作系统的软件;设计之初是基于Intelx86系列CPU架构的;它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。二、主要应用领域 服..
分类:
系统相关 时间:
2016-04-02 19:06:04
阅读次数:
373
简介 这里指的modules不是linux内核相关的module,只是用于软件多版本控制的一个开源软件包,比如说系统同时有python2.7和python3.5,使用modules软件就可以使得在需要的时候选择相应的软件版本. 软件地址 http://modules.sourceforge.net/ ...
分类:
系统相关 时间:
2016-04-02 18:53:50
阅读次数:
316
7.1 创建和执行Shell程序 148 7.2 变量 149 7.2.1 给变量赋值 150 shell中使用“=”进行变量赋值,也可以用等号来改变或初值化一个变量的值 7.2.2 访问变量 150 7.3 位置参数 150 beijing is a beautiful 7.4 内部变量 151 ...
分类:
系统相关 时间:
2016-04-02 18:50:29
阅读次数:
154
贺邦原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 课堂提供在/linux-3.18.6/include/linux/sched.h中找到tast_struct的定义: 现在的Linux系统基 ...
分类:
系统相关 时间:
2016-04-02 18:50:47
阅读次数:
251
配置文件.vimrc Reference: Vundle install : https://github.com/VundleVim/Vundle.vim YouYompleteMe : https://github.com/Valloric/YouCompleteMe#ubuntu-linux- ...
分类:
系统相关 时间:
2016-04-02 18:47:10
阅读次数:
203