linux笔记 14课linux内核参数设定及内核编译安装

1、linux内核参数设定及initramfs的生成

2、linux内核编译安装

一、回顾启动流程

post--引导次序(BIOS)--bootloader(MBR)--Kernel+ramdisk--根切换(footfs)--/sbin/init(配置文件)配置文件:设置默认运行级别--制定系统初始化脚本进行系统初始化--启动服务(/etc/rc.d/re#.d,/etc/rc.d/init.d)--/etc/rc.d/rc.local--设置Ctrlaltdel组合键--启动终端(mingetty),并在终端附加登陆程序(login)--如果级别是5则启动x server

ramdisk  contos5:initrd   ram disk:块设备

contos6:initfamfs fam fs:

配置文件:

C5:sysv init, /etc/inittab

c6:upstart,/etc/inittab+/etc/init/*.conf

c7:systemd,/usr/lin/sysemd

时间: 2024-10-13 10:08:06

linux笔记 14课linux内核参数设定及内核编译安装的相关文章

【爱上Linux】第一课 Linux概述

学习应该是快乐的事情.快乐的东西应该要分享开来,人人都快乐! 在本课中,和朋友们一起来思考这些问题. 问题一:谈Linux学习? 从四个方面来看,为什么要学习Linux?怎么学习Linux?学习Linux什么内容?学了Linux后可以做什么? 为什么要学习Linux呢?用数据说话吧 1 世界500强的高性能计算机95%的系统都是基于Linux系统架构的. 2 在智联招聘网站上面检索Linux的关键词,深圳就有3000多个岗位. 3以Linux为内核的发行版本,据不完全统计,有200多个. Lin

Linux程序包管理之yum仓库、源码编译安装

CentOS:yum,dnf URL:ftp://172.16.0.1/pub yum是C/S架构,是rpm的前端工具,依赖于rpm存在的: 1.本地要有yun程序: 2.本地要有配置文件(配置远程服务器yum仓库或本地服务器yum仓库): 3.要有存在的文件服务器(程序包仓库即yum仓库).(也可以在本地配置服务器yum仓库): yum支持的服务器有两种:一种是ftp服务器,第二种是http服务器: yum工作简述: yum是客户端,也认为是自我独立管理的组件,需要联系远程的仓库,从仓库中下载

【Linux笔记】细说linux系统下共享库的命名规范和使用方法

1. Shared Library的优势 共享库,又称动态库或so文件,顾名思义,它可以在可执行文件启动时加载或进程运行期被调用.使用共享库有很多好处,例如(包含但不限于下面提到的场景): 1) 减少了依赖共享库的模块的大小,因为它们不必把共享库提供的功能的实现代码静态编译到自己的模块代码中. 2) 在同一台机器上运行的多个进程会在内存中共享同一份动态库,操作系统采用的这种内存布局方式可以极大地节省机器内存资源. 3) 若很多模块依赖了以共享库形式提供的同一个底层库,则底层库升级时,只需升级该s

跟阿铭学linux   第四课   Linux磁盘管理

4.1 df 命令 1)<df> 查看磁盘使用情况 <df -h> 按合适的单位显示 /dev/shm   内存 -速度快 tmpfs   临时的 重启后会消失 <df -i> 查看inode使用情况 <df -m>  以MB单位查看 2)<free>  可以查看 swap 当iNode 使用满了  计时空间有剩余也写不进去数据 -----------------------------------------------------------

Linux学习之路--Mariadb(2)源码编译安装【19】---20180120

一.源码编译安装mariadb 生产环境中,大部分使用的都是二进制安装或者源码编译安装,yum安装很多要求和设置很繁琐,容易出现错误 此次源码编译安装需要先安装 cmake 1.准备cmake [[email protected]~]#rpm -q cmake package cmake is not installed [[email protected]~]#yum install cmake ..... ===========================================

修改内核参数

核心:/boot/vmlinuz-version 内核模块:/lib/modules/version 内核设计:linux为单内核,模块化设计 装在模块命令:insmod . modprobe 内核官网:www.kernel.org 用户空间访问.监控内核的方式: /proc . /sys 伪文件系统: /proc/sys :此目录中的文件很多是可读写的 /sys : 某些文件可写 设定内核参数值的方法 第一种修改内核方法: echo VALUE > /proc/sys/dirctory/fil

马哥教育第十四天内核编译、lftp、内核编译安装

内核参数配置 /proc: 内核映像:许多参数(读写,只读),/proc:把内核参数net.ipv4.ip_forward虚拟成文件系统:net/ipv4/ip_forward 只读文件:输出统计信息 读写文件:设定内核工作特性,不允许使用文本编辑器打开进行编写,而只能使用重定向的方式或使用专用的工具 几个常用参数: kernel.hostname:设定主机名 vm.drop_caches:回收虚拟内存中buffers.cache中的空间.例如: echo 1 > /proc/sys/vm/dr

1.8LNMP环境编译安装php-5.6.14

一.解压php [[email protected] src]# tar jxf php-5.6.14.tar.bz2 [[email protected] src]# cd php-5.6.14 二.创建PHP相关用户 [[email protected] php-5.6.14]# useradd -s /sbin/nologin php-fpm 三.编译安装php [[email protected] php-5.6.14]# ./configure \ > --prefix=/usr/lo

linux内核参数优化

from: http://apps.hi.baidu.com/share/detail/15652067 http://keyknight.blog.163.com/blog/static/3663784020104152407759/ http://blog.sina.com.cn/s/blog_6e2aeba30100uve3.html sysctl.conf 优化 The sysctl.conf of a server is something that is seldom optimiz