os
yzs87
专注于PostgreSQL、MySQL、GreenPlum及其生态
展开
-
从开机加电到执行main函数之前的过程
分三步完成:1.启动BIOS,准备实模式下的中断向量表和中断服务程序2.从启动盘加载操作系统程序到内存,加载操作系统程序的工作是利用第一步中准备的中断服务程序实现的3.为执行32位的main函数做过渡工作。注:什么是实模式/保护模式?1.1 0xFFFF0CPU硬件逻辑设计为加电瞬间强行将CS的值置为0xFFFF,IP的值置为0x0000,CS:IP为0xFFFF0,0x转载 2012-04-23 20:52:12 · 962 阅读 · 0 评论 -
修改配置,删除文件前提示
vi /root/.bashrc,或.bash_profile,然后添加两行东西 alias rm='rm -i'alias mv='mv -i'然后source .bashrc即可原创 2017-03-25 18:34:47 · 582 阅读 · 0 评论 -
sync、fsync、fdatasync知识点
1.缓冲区简介人生三大错觉之一:在调用函数write()时,我们认为该函数一旦返回,数据便已经写到了文件中.但是这种概念只是宏观上的.实际上,操作系统实现某些文件I/O时(如磁盘文件),为了保证I/O的效率,在内核通常会用到一片专门的区域(内存或独立的I/O地址空间)作为I/O数据缓冲区.它用在输入输出设备和CPU之间,用来缓存数据,使得低速的设备和高速的CPU能够协调工作避免低速的输入输出设转载 2017-05-26 22:45:30 · 1108 阅读 · 0 评论 -
xshell连接本机虚拟机里的Linux环境
1、在Linux环境里执行ifconfig查看其IP2、在xshell里配置对应的IP就可以3、配置登录用户和密码4、即可登录原创 2017-05-29 17:00:57 · 662 阅读 · 0 评论 -
什么是DNS劫持和DNS污染?
说明我们知道,某些网络运营商为了某些目的,对 DNS 进行了某些操作,导致使用 ISP 的正常上网设置无法通过域名取得正确的 IP 地址。常用的手段有:DNS劫持 和 DNS污染。DNS劫持 和 DNS污染 在天朝是非常常见的现象。一般情况下输入一个错误或不存在的 URL 后,本应该出现404页面,而我们看到的却都是电信、联通等运营商的网址导航页面,正常访问网站时出现电信的小广告,使用了代转载 2017-03-05 10:30:39 · 5042 阅读 · 0 评论 -
Linux下的CPU使用率与服务器负载的关系与区别
Linux下的CPU使用率与服务器负载的关系与区别当我们使用top命令查看系统的资源使用情况时会看到load average,如下图所示,它表示系统在1,5,15分钟的平均工作负载。那么什么是负载(load)呢?它和CPU的利用率又有什么关系呢?load average:系统平均负载是CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一段时间转载 2017-01-21 12:02:42 · 511 阅读 · 0 评论 -
我就是认真:Linux 内存中的Cache,真的能被回收么?
您真的了解Linux的free命令么?在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况转载 2016-05-05 22:41:25 · 1207 阅读 · 0 评论 -
数据工程师常用的 Shell 命令
导读:Linux以其强大的命令行称霸江湖,Shell命令是数据极客的必修兵器。探索性数据分析,在需求和数据都不太明确的环境下,使用各种命令进行一次探索与挖掘。从基础的文件查看到简单的统计,再到一些常用的探索性分析命令,其目的都只是为了更好的做数据分析与挖掘而已。01 Shell命令行对于经常和数据打交道的人来说,数据工程师应该也是常常和Linux打交道。Li转载 2016-04-06 20:21:21 · 713 阅读 · 0 评论 -
虚拟机中使linux系统分辨率变大,能够在虚拟机全屏显示
虚拟机中使linux系统分辨率变大经常用虚拟机,而大部分人用虚拟机几乎是绿色版的,由于绿色版中没有安装的时间没有带虚拟工具,使用全屏显示的时间久不是很方便,而且调节系统分辨率的时候,只有2中选择一个是800*600,如图:另一个是640*480的分辨率,不能把黑边给完全填充,而且全屏幕显示的时间也是这么的小。如下图:如果上面使用一些开发工具的话或者打开一些设置的时间,屏幕太转载 2016-02-26 22:15:46 · 14468 阅读 · 0 评论 -
如何用 sysdig 监控和排查 Linux 服务器
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=417758071&idx=1&sn=da67eba5ad6996785ab0e45e3d993a1f&scene=2&srcid=0320ld6T0MXG9Zbpmycq6D0i&from=timeline&isappinstalled=0#wechat_redirect转载 2016-03-20 16:38:14 · 850 阅读 · 0 评论 -
硬盘主引导记录详解
说明:硬盘主引导记录独立于操作系统,但又和操作系统息息相关——很多时候它又是由; 操作系统所提供的工具所生成(例外的情况是您使用了其他的分区工具,不过它又运行在; 什么操作系统中呢?;()。;; 如果您安装了Windows 98(我现在暂时不能接触95下的主引导记录,总不能用95重装我的; 系统吧?)操作系统,那您机器上的主引导记录已经与以前的大有不同了,通过下面的分析;原创 2013-12-08 20:41:18 · 2729 阅读 · 0 评论 -
GeekOs系统调用
关于系统调用 以/src/libc/process.c中DEF_SYSCALL(Spawn_Program,SYS_SPAWN,int,(const char *program,const char *command)const char *arg0=program;size_t arg1=strlen(program);const ch原创 2012-04-23 21:07:30 · 1142 阅读 · 0 评论 -
GDT,LDTH和UuserContex关系
段选择器:32位汇编中16位段寄存器(CS、DS、ES、SS、FS、GS)中不再存放段基址,而是段描述符在段描述符表中的索引值,D3-D15位是索引值,D0-D1位是优先级(RPL)用于特权检查,D2位是描述符表引用指示位TI,TI=0指示从全局描述表GDT中读取描述符,TI=1指示从局部描述符中LDT中读取描述符。这些信息总称段选择器(段选择子).段描述符:8个字节64位,每一个段都有一原创 2012-04-23 21:02:17 · 739 阅读 · 0 评论 -
什么是僵尸进程,如何找到并杀掉僵尸进程?
http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666541635&idx=1&sn=e3fd3a3982f0aeef58ba8dfa936dac55&chksm=80dcf6e8b7ab7ffe672ea6507bfc2be65f4545e2c5b63b1ddd5d8d48ba6e2b327aeff191e64b&mpshare=1&s转载 2017-12-17 15:00:19 · 3839 阅读 · 0 评论