欢迎各位兄弟 发布技术文章
这里的技术是共享的
dd = Disk Dump
boot分区 和 / 根分区 必须是 主分区 (但是有人说 boot分区可以为逻辑分区)
swap无所谓
1)用"fdisk -l"查看硬盘分区信息时,出现了“-bash: fdisk: command not found”的错误,解决办法如下:
使用Vmware安装了linux虚拟机后,开发时,为了方便文件的传输等,因此需要使用共享文件夹,减少工作量。共享文件夹需要用到vmware提供的vmware tools工具,下面会告诉大家怎么去安装使用该工具。
Linux不能上网提示ping:unknown host 检查步骤
不是,SCSI硬盘是采用SCSI接口的硬盘,SCSI是Small Computer System Interface(小型计算机系统接口)的缩写,使用50针接口,外观和普通硬盘接口有些相似。SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔。
线性地址就是虚拟地址
内核数据结构
任务结构
下面的红色字有自己亲自做的例子
# vim /etc/crontab 中
函数:功能 function
代码重用:
库: so
脚本编程之函数:
function: 功能
结构化编程,不能独立运行,需要调用时执行,可以多次被调用
定义一个函数:
function FUNCNAME { //此使用function关键字的时候,就不需要加小括号
command
}
FUNCNAME() { //小括号紧跟在名称后面, 不要加空格
自定义执行状态返回值: (如果用exit 就退出整个脚本了,就不是退出函数了)
return # (0-255) (一旦用到return 函数就自动结束了,就终止了)
脚本自定义的状态返回值 exit # (0-255)
接受参数的函数
vi仅仅是一个文本编辑器,可以给字符着色,可以自动不全,但不具备windows下word的排版功能。Vim是Vi improved的缩写,是vi的改进版。
vi和vim的区别:
while,until,for
break:退了循环
continue:中断当前循环(本轮循环),进入下一轮循环
1000以内所有整数的和,SUM大于5000时就不再加了
while 的特殊用法一:
while : ; do (冒号表示 死循环 相当于 一直为true吧 永远为真,永远执行 )
编译安装nginx需要pcre包,未安装会有如下提示:
使用vmware时,在虚拟机设置里,设置CD/DVD为系统镜像,挂载时,有时会有找不到介质或者no medium found之类的提示。根本原因是iso镜像并没有加载到虚拟机系统内。解决办法:
1、实例
RPM安装:
二进制格式的包(如果没有说明)
源程序-->编译-->二进制格式
有些特性是编译时选定的 (所以有些特性未能完全包含进来) (如果编译时未选定此特性,将无法使用)
rpm包的版本会落后于源码包,甚至落后很多:bind-9.8.7(源码包) bind-9.7.2(rpm包)
定制:手动编译安装
编译环境,开发环境
开发库 开发工具
Linux: C, (99%是C,有一部分代码是汇编语言,汇编语言是跟我们平台相关的,无法用C实现的)
GNU: C
最多的是C
c环境, 部分 c++ ,perl,java,python
纯静态
gcc:GNU C Complier 编译器 编译c语言
createrepo用以创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。
进入
Red Hat
把RHEL_5.5_X86_64 ISO 镜像内Server文件夹的所有文件复制到 /soft/yum文件夹内 复制文件,备份原文件 [root@OracleServer桌面]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak [root@OracleServer 桌面]#
cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak