码迷,mamicode.com
首页 > 系统相关
linux 命令
1. 查看 系统信息: uname --http://www.cyberciti.biz/faq/command-to-show-linux-version/[krystal@localhost survey]$ uname -r3.18.3-201.fc21.x86_64[krystal@loca...
分类:系统相关   时间:2015-06-21 21:02:52    阅读次数:144
Virtualbox+UbuntuServer+Xshell搭建Linux开发环境
需求背景 嵌入式开发环境以编译服务器(Linux系统)为核心, 开发人员较多使用Windows系统, 通过若干工具, 可以实现开发人员使用Windows的开发工具,编写代码,然后在Linux系统上编译、执行、调试代码的过程。如下图,两个元素都是不同的主机, 通过网络连接通信: 这种是实际工作状态的....
分类:系统相关   时间:2015-06-21 20:55:55    阅读次数:263
Linux pipe功能
1. 功能说明pipe(管道建设):1) 头 #include2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道。并将文件描写叙述词由參数filedes数组返回。 filedes[0]为管道里的读取端 filedes[1]则为管道的写入端。4...
分类:系统相关   时间:2015-06-21 20:56:34    阅读次数:229
Ubuntu分支Linux操作系统安装JDK环境
在Linuxer系统中,jdk环境常常是必需的,下面介绍下Oracle官方JDK安装方式 第一步:去jdk官网下载对应版本的JDK安装文件 第二步:解压文件,修改文件名$ sudo mkdir /usr/lib/jvm$ sudo tar zxvf jdk-8u45-linux-x64.ta...
分类:系统相关   时间:2015-06-21 19:45:48    阅读次数:162
make出现遗漏分隔符(linux)
编写makefile文件:  14 access.o: access.c cd_data.h  15     gcc $(CFLAGS) -I$(INCLUDE) -c access.c  16    17 application: app_ui.o access.o  18     gcc $(CFLAGS) -o application app_ui.o access.o $(LIB...
分类:系统相关   时间:2015-06-21 18:40:18    阅读次数:543
Linux内核(一)系统启动过程
转载请注明出处:jiq?钦's technical Blog    (1) CPU自身初始化: CPU加电之后需要进行一系列的初始化工作; (2) CPU加载BIOS(Basic InputOutput System): CPU执行一个固定的位置(一般是0xFFFFFFF0)的指令。这是一条跳转指令,跳转到BIOS代码的首部。BIOS固化在主板上一个很小的ROM中,主要完...
分类:系统相关   时间:2015-06-21 18:36:24    阅读次数:194
Linux内核(二)中断基本概念
转载请注明出处:jiq?钦's technical Blog    首先解释一些容易混淆的概念:   中断上下文:正在执行ISR或者下半部。没有进程背景(只是暂停CPU去内存中其他地方执行一段快速代码),所以不能被切换(比如睡眠,被其他进程抢占等都不行)。 进程上下文:非中断上下文(比如执行系统调用或者内核线程的时候)。此时内核代表线程在执行,所以允许睡眠,被抢占等(被切...
分类:系统相关   时间:2015-06-21 18:33:33    阅读次数:178
Linux内核(三)进程调度
转载请注明出处:jiq?钦's technical Blog  数据结构: 每个处理器维护一个运行队列,主要字段如图所示。 每个运行队列有两个优先级队列,一个活跃的(时间片未完),另一个是过期的(时间片已完)。每个队列都有一个位图,用于快速寻找到当前队列中的最高优先级。   Schedule()函数执行步骤如下: (1)在活动优先级队列的位图数组中找到当前最高优先级...
分类:系统相关   时间:2015-06-21 18:35:27    阅读次数:230
Linux内核(五)虚拟内存
转载请注明出处:jiq?钦's technical Blog  内存管理单元(MMU)完成虚存地址到物理地址的转换。 1什么是虚拟内存: 虚拟内存两个关键技术: (1)页表(地址变换机构)。虚拟地址(连续的)到物理地址(不连续的页)的转换; (2)页面置换功能。将暂时不用的页面放到磁盘,让正在运行的进行获得更大的物理空间。 虚拟内存是计算机系统内存管理的一种技术...
分类:系统相关   时间:2015-06-21 18:34:13    阅读次数:258
机器学习(Machine Learning)&深入学习(Deep Learning)资料
《Brief History of Machine Learning》 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机、神经网络、决策树、SVM、Adaboost 到随机森林、Deep Learning.《Deep Learning in Neural Networks: An Ove....
分类:系统相关   时间:2015-06-21 18:26:21    阅读次数:382
完全用LINUX工作
http://blog.csdn.net/e6894853/article/details/7881091下面列出我常用的一些 Linux 程序。一个列表里可能有很多,那是为了方便你来选择,我列出了比较信得过的。但其实很多只有第一个是我真正在用的,我不喜欢试用程序。我不是一个合格的网络管理员,我的服...
分类:系统相关   时间:2015-06-21 18:17:24    阅读次数:162
Kali Linux 学习
一.kali 安全渗透的一般测试 流程1.信息收集目标在线主机,域名信息,邮箱地址,常用密码,同网段信息,子域名信息,指纹信息,端口信息2.漏洞分析cisco工具集(cisoco工具)fuzzing工具集openvas开源评估软件扫描工具集数据库评估软件3.漏洞利用4.权限维持(创建一个后门)5.文...
分类:系统相关   时间:2015-06-21 18:18:13    阅读次数:1265
Linux内核(四)系统调用
转载请注明出处:jiq?钦's technical Blog  什么是系统调用? 系统调用——内核和用户应用程序的桥梁,中间人。 系统调用就是内核实现的一系列函数,这些函数提供了一套固定的接口,通过这套接口,用户程序可以访问系统硬件和操作系统的资源,即内核提供的服务。 为什么提供系统调用? 用户空间只能通过系统调用来访问内核提供的服务的根本原因是为了对系统进行“保...
分类:系统相关   时间:2015-06-21 17:15:28    阅读次数:189
shell脚本批量生成配置文件
如果管理的站点和服务器较多的情况下,每次修改配置文件都相当痛苦。因而想到了用shell脚本来批量生成配置文件和配置数据。下面这个脚本是为了批量生成nagios监控配置文件的一个shell脚本程序。其原理是事先定义一个shell脚本模板,然后每个需要监控的站点复制一份模板替换掉模板文件里面的变量。.....
分类:系统相关   时间:2015-06-21 17:09:16    阅读次数:171
Ubuntu Nvidia显卡 OpenGL开发
1. 安装Nvidia显卡的驱动 http://www.cnblogs.com/chinesedream/articles/4591921.html2. 安装Nvidia显卡的开发包 nvidia-*-dev3. 安装其他OpenGL的开发包 http://www.cnblogs.com/chine...
分类:系统相关   时间:2015-06-21 17:02:43    阅读次数:145
linux账号管理及相关命令和操作
用户和组用户:1:用户和UID对应2:用户需要有权限才能读、写、执行其他用户的文件组:1:组和GID对应2:用户需要加到组中3:每个用户都有自己的默认组,可以附加到其他的组4:同组的用户可以根据组的权限,共享文件,协同合作UID(Userid):linux系统对用户账号的识别,因为..
分类:系统相关   时间:2015-06-21 15:58:03    阅读次数:191
linux samba
匿名用户的上传与写入进入vi编辑器用setnu显示行号16G到第16行G跳到行尾dw删除整个单词创建匿名用户的共享文件需要首先在etc/samba/smb.conf文件中设定并且要创建一个【share】的栏目,用于指示共享文件的目录和权限这时候回到根目录下创建刚才的共享目录同时关闭防火墙和seten..
分类:系统相关   时间:2015-06-21 15:59:21    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!