1. BIOS:位于系统只读存储器上的微型操作系统。2. 引导程序:从磁盘的主引导记录上装载的微型应用程序,用来装载Linux内核和传送控制权。3. 内核: Linux内核对内部结构和设备驱动程序进行初始化,提供初始的文件系统,启动第一个进程。4. /sbin/init: 执行大多数与系统管理相关的繁重的任务,对机器进行初始化。BIOS操作包括1. POST系统检查:确保核心组件运行。2. 设备初
inode 存储所有和文件相关的的元数据。文件的元数据是文件名和文件内容以外的、所有有关文件的信息。比如,文件的所有者、权限及其修改时间。dentry是“Directory Entry”的缩写形式,它含有文件名和文件在目录系统中的位置,并将文件的这个标识和文件的i-节点联系起来。data所有的文件都含有字节序列,这是文件的内容。文件的i-节点指向这个内容。在磁盘或磁盘分区上定义哪一字节块含有den
每个磁盘的头一块(512字节)为其主引导记录,或MBR(Master Boot Record)。MBR中含有以下内容。引导程序(Bootloader):在可引导磁盘上,MBR中有一个底层可执行文件叫做引导程序。引导时,BIOS将控制权交给引导程序,引导程序负责装载,然后将控制权交给合适的操作系统。分区表:在每个磁盘上,主引导记录中的64个字节被保留为磁盘分区表。这个空间最多记录4个分区的的信息。在
1. grub重置 启动时,在grub内核选择界面,选择所要启动的内核然后按e键进行编辑。之后在有vmlinuz的那一行,按e进行编辑,在该行的最后输入空格,然后输入"1"或“single” 使用单用户模式启动,按回车回到上一界面,还在改行按b启动。启动后进入单用户环境,可以直接更改root密码2. 使用rescue模式重置使用安装光盘(注意boot.iso并不能用rescue模式),根据不同的系
\ 关闭或打开后续字符的特殊意义。. 匹配单个字符,不表示空* 匹配任意数目(包括没有)的单个字符,放置于第一个字符,没有特殊意义^ 以匹配字符开头$ 放置于匹配字符结尾处,以匹配字符结尾[...] 匹配括号内任一字符POSIX字符集[:alnum:] 数字字符集[:alpha:] 字母字符集[:blank:] 空格与定位(tab)字符集[:cntrl:] 控制字符[:digit:] 数字字符[:
grep语法:grep [options] pattern-spec [file]用途:显示匹配一个或多个模式的问本行常用选项:-E使用扩展正则表达式进行匹配-F使用固定字符串进行匹配-e pat-list指定其参数为模式-f pat-file从pat-file文件读取模式作匹配-i模式匹配时忽略大小写-l列出匹配模式的文件名。-q静默匹配-s不显示错误信息-v显示不匹配的行
tr语法:tr [options] source-char-list replace-char-list用途:转换字符常用选项-c取source-char-list的反义,即source-char-list之外的字符。-C与-c类似,处理包括多个字节的宽字符-d删除source-char-list里的字符-s浓缩source-char-list里的字符,将连续的浓缩为一个测试:# cat trte
checkpoint又名检查点,在oracle中checkpoint的发生意味着之前的脏数据全部写回磁盘,数据库实现了一致性与数据完整性。oracle在实现介质恢复时将以最近的checkpoint为参照点执行事务前滚。在postgresql中checkpoint起着相同的作用:写脏数据;完成数据库的完整性检查。checkpoints相关参数:checkpoint_segments:WAL log的
1. listen_addresses设置哪些ip用来监听,默认设置为'*',即所有的IP2. max_connections最大连接数,默认值为1003. shared_buffers共享内存4. 空闲内存映射(FSM)设置删除或更新数据后留下的空间可以由vacuum放置到空闲空间映射表中,然后会从空闲空间中执行新的分配。 postgresql 8.4开始放入硬盘中,之前在共享内存中。5. lo
对于配置服务器,,太多时候我们在Linux中做的操作是,配置*.conf文件,然后重启服务。而很多服务都具有reload功能,而但是具体到某个配置,有时候直接说出需不需要重启服务而使得配置生效,这并不是一件容易的事情。但是,postgresql却讲这部分能用在数据表中显式的告诉了我们:postgres# select name, context from pg_settings;nameconte
时间记录、追踪与监测PowerShell模式下get-eventlog "LogName" 查看指定日志get-eventlog "LogName" -newest 50 查看指定日志的最新50条内容get-eventlog "LogName" | group-object-property eventid 查看日志中指定时间ID的内容get-eventlog "LogName" |
1. gpedit.msc 组策略2. nslooup IP地址检测器3. explorer 资源管理器4. lusrmgr 本地用户和组5. services.msc 本地服务设置6. cleanmgr 垃圾整理7. compmgmt.msc 计算机管理8. dfrg.msc 启动碎片整理9. chkdsk.e
首先要知道的是几种命令行的区别和进入的方式:最常用,最一般的:cmd.exeMS-DOS:command.comWindows PowerShell: powershell.exe重点解释CMD的参数/C 只运行一行命令,然后退出/K 执行指定命令,并保持交互/A 输出设置为ANSI/U 输出设置为Unicode/Q 静默模式/E:ON 激活命令扩展/E:OFF 禁用命令扩展path
1. yum -y install postgresql-server2. service postgresql initdb3. service postgresql start4. 切换到用户postgres# psqlpostgres=# ALTER USER postgres WITH PASSWORD 'admin';postgres=# \q5.修改客户端认证配置文件,将METHOD由
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号