- 博客(20)
- 资源 (72)
- 收藏
- 关注
原创 辛星浅析Linux中的命令提示符格式
一般我们的命令提示符格式都是"[用户名@计算机名 当前目录] 命令提示符"的格式,当然我们可以修改它,也就是编辑~/.bashrc这个文件,找到PS1的定义,其中PS1就是定义命令提示符的变量了。 下面是每个符号的具体含义: \u是当前登录用户名 \h是当前计算机名称 \H是当前计算机的域名全称 \w是当前目录 \W是当
2015-03-26 04:13:00 918
原创 辛星浅析Linux中的lib
所谓程序库可以理解为被多个Linux软件项目重复使用的代码集,它可以简化编程,实现代码的重复使用,而且它们往往经过了许多调试的测试,因此更加稳定。 Linux下的库分为动态库和静态库两大类,它们的差别仅仅是在程序执行时动态加载还是在编译时静态加载的。 Linux的库一般是在/lib或者/usr/lib目录下,而lib是library的缩写,它主要存放系统的链接库文件,
2015-03-26 03:36:30 978 2
原创 辛星浅析Linux中的进程基本知识以及fork的简单理解
进程可以看作是程序的一次执行过程,在Linux下,每个进程有唯一的PID标识进程,PID是一个从1到32768的正整数,其中1一般是init,其他的进程从2开始依次编号,当用完了32768之后,从2重新开始。 Linux中有一个进程表的结构来存储当前正在进行的进程,我们可以用ps aux或者ps ef来查看正在进行的进程。进程在Linux中呈树状结构,init是根节点,其他的进
2015-03-26 00:18:54 931
原创 辛星整理Linux中查看版本信息的若干方法
因为Linux太自由了,他的信息也是非常的零散,而且很多命令之间会有功能的重叠,这一点可以说是更加自由,也可以说是更加复杂,今天来整理一下查看版本信息的集中方式。 通过文件的方式: /proc/version可以查看内核的版本信息 /etc/issue通常会记录版本信息 对于Red Hat系列,可以到/etc/red
2015-03-25 23:35:35 548 4
原创 辛星整理Linux中常用的查询命令
查看版本信息、操作系统或cpu信息 文件:/etc/issue查看操作系统版本 /proc/cpuinfo查看cpu信息 命令:hostname来查看计算机名 uname来查看操作系统信息 lspci来列出所有pci设备 lsusb 列出所有usb设备 lsm
2015-03-25 23:21:50 720 2
原创 辛星浅析Linux中的电源管理
ACPI共有六种状态,分别是S0到S5,分别介绍如下: S0是平常的工作状态,所有设备全开。 S1一般也就是POS,是Power On Suspend的简写,这时除了通过时钟控制器将CPU关闭之外,其他部件仍然正常。 S2是CPU处于停止运作状态,而且总线时钟也被关闭,但是其余的设备仍然运转。 S3也就是我们STR,他是Suspe
2015-03-25 22:53:49 484
原创 辛星浅析Linux中的crond
cron来自于希腊单词chronos,也就是"时间",他是Linux下自动执行指定任务的程序,通常我们大陆这边习惯称之为"计划任务",台湾那边习惯称之为例行性程序。 该服务是Linux的内置服务,一般会自动启动的,我们也可以 通过/sbin/service crond start来启动它, 通过/sbin/service crond stop来
2015-03-25 22:23:43 733
原创 辛星浅析Linux中的GCC
GCC是GNU C Compiler的简写,但是经过了这么多年的发展,GCC已经不仅能够支持C语言,他还可以支持Ada、CPP、Java、Objective C、Pascal、COBOL等语言,而且还支持函数式变成和逻辑编程的Mercury等语言。也就是他现在应该是GNU Compiler Collection的简写了,也就是GNU 编译器家族。 不过
2015-03-25 14:55:29 753 1
原创 辛星整理Linux下常用的gcc参数
首先说一下gcc和g++分别是gnu的c和c++编译器,而且它们在进行编译的时候,一般需要分为四步: ①预处理,对于cpp会生成.i文件,使用预处理器cpp ②将预处理后的文件不转换为汇编语言,生成.s文件,使用编译器egcs ③将汇编文件变成目标文件,也就是生成机器码,这里就是生成.o文件,使用汇编器as ④连接目标
2015-03-25 14:26:41 816
原创 辛星解读iptables的常用参数及其值
iptables是采用规则对战的方式来进行过滤,当一个封包进入网卡,先检查prerouting,然后检查目的IP判断是否需要转送除去,然后就会跳到input或者forward进行过滤,如果封包需要转送处理则检查postrouting,如果是来自本机封包,则检查output以及postrouting。过程中如果符合某条骨子额将会进行处理,处理动作除了ACCEPT、REJECT、DROP、REDIRE
2015-03-03 21:12:36 813
原创 辛星解读Linux下iptables的配置
查看与清除保存规则: 查看本机iptables设置: iptables -L -n 清除预设表filter中的所有规则连的规则: iptables -F 清除预设表filter中使用者自定链中的规则: iptables -X 把当前配置保存: /etc/rc.d/init.d/iptables save
2015-03-03 20:40:14 912
原创 辛星浅析iptables里面的dport和sport
首先说一下dport和sport的概念: dport--------目的端口 sport--------来源端口 需要注意的是它和我们的数据包的流动行为方式有关奥,也就是看INPUT还是OUTPUT。 比如iptables -A INPUT
2015-03-03 19:29:51 10337
原创 辛星笔记云计算第五篇即系统虚拟化
虚拟化是表示计算机资源的抽象方法。通过虚拟化,我们可以简化基础设施、系统和软件等计算机资源的表示、访问和管理,并且为这些资源提供标准的接口来接受输入和提供输出。虚拟化技术有很多种,比如网络虚拟化、内存虚拟化、桌面虚拟化和应用虚拟化等等,我们这里主要介绍系统虚拟化。 系统虚拟化通过使用虚拟机管理程序(Virtual Machine Monitor,简称VMM)在一台物理机上虚拟和运
2015-03-03 13:54:34 935 1
原创 辛星笔记云计算第四篇即云的四种模式
虽然从技术或者架构角度看,云计算比较单一,但是在实际情况下,为了适应用户不同的需求,它会演变为不同的模式。在NIST(National Institue of Standards and Technology,美国国家标准技术研究院)的名为“The NIST Definition of Cloud Computing"的关于云计算概念的文档中,定义了云的四种模式,分别是:公有云、私
2015-03-02 21:45:30 1035
原创 辛星笔记之云计算第三篇之云管理层
与过去的数据中心相比,云最大的优势在于云管理的优越性。云管理层也是三层云服务的基础,并且为这三层提供多种管理和维护等方面的功能和技术。 云管理层一般分为九个模块,这九个模块又可以分为三层,它们分别是用户层、机制层和检测层。 用户层主要包括四个部分: (1)用户管理。对任何的系统而言,用户的管理都是必需的。运方面的用户管理主要有三种功能,其一
2015-03-02 18:35:25 2518
原创 辛星云计算笔记第二篇即云计算的架构
对软件系统来说架构是很重要的,因为它不仅定义了系统内部各个模块之间是如何整合和协调的,同时也对其整体表现起着非常重要的作用。而云,则是作为一个非常复杂的大型软件系统,其中包含着许许多多的模块和组件。 云架构可以分为服务和管理两大部分: (1)在服务方面,主要包含三个层次,分别是:①Saas是Software as a Service,也就是软件即服务,它是
2015-03-02 15:25:46 1287
原创 辛星云计算笔记第一篇云计算的概念
云计算的优点: (1)从用户体验的角度看。对个人用户来说,云计算时代会出现越来越多的基于互联网的服务,我们无需客户端,只需要使用浏览器就能够轻松访问,而且我们可以把文档等数据放在云中来共享和协作,我们可以共同编辑一篇文章,然后通过严格的权限管理机制来确保协作是安全的。对企业用户而言,可以利用云技术优化现有的IT服务,使得现有的IT服务更可靠、更自动化,更可以将企业的IT服务整
2015-03-01 22:48:15 1237
原创 辛星云计算笔记第零篇说明
说明:这系列笔记是我在读书的时候的随手记录的博客,该书为《云计算核心技术剖析》,英文名为《The analysis of the core technology of cloud computing》,出版时间为2011年5月1日,作者为吴竹华,ISBN号为9787115252197. 我只是简洁的提取书中的要点,写成笔记的形式,方便以后总结提炼,也方便其他人阅读梳
2015-03-01 21:13:38 666
原创 辛星笔记之Hadoop权威指南第五篇HDFS基本概念
每个磁盘都有默认的数据块大小,这是磁盘进行数据读写的最小单位。构建于单个磁盘上的文件系统通过磁盘块来管理该文件系统中的块,该文件系统块的大小可以是磁盘块的数倍。文件系统一般为几千字节,而磁盘块一般为512字节。 HDFS同样也有块的概念,但是它大得多,默认为64MB。与单一磁盘上的文件系统相似,HDFS的文件也被划分为块大小的多个分块(chunk),作为独立的存储单元。但是HDFS
2015-03-01 12:19:08 1216
原创 辛星笔记之Hadoop权威指南第三篇combiner
集群上的可用宽带限制了MapReduce作业的数量,因此最重要的一点是尽量避免map任务和reduce任务之间的数据传输。Hadoop允许用户针对map任务的输出指定一个合并函数,有时候我们也称作combiner,它就像mapper和reducer一样。 合并函数的输出作为reduce函数的输入,由于合并函数是一个优化方案,所以Hadoop无法确定针对map任务输出中任一条记录需要调
2015-03-01 11:02:10 881
2014年辛星PHP教程秋季版之OOP与MVC.pdf
2014-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人