1、如何进入linux内核配置界面
你要在目标文件夹(一般是/usr/src/kernels)下先解压内核源代码:tar jxvf linux-2.6.xx.xx.tar.bz2,然后cd到解压后的源代码目录树的根目录下运行make指令。
make clean应该是支持的。如果还不行可以试试 make mrproper,这个清除得更彻底。
2、怎么修改内核参数中 kernel.sem
得重新编译内核,之前修改源代码的顶层目录下的Makefile文件,比如2.6.29.1内核的Makefile中:VERSION=2PATCHLEVEL=6SUBLEVEL=29EXTRAVERSION=.1
3、静默安装Oracle时提示semmni为0,如何解决?
semmni为0的问题可直接忽略,不会因为这个问题而导致无法安装,安装完成后也没有发现因为这个问题导致数据库使用异常
4、oracle安装 总是提示semmni为0
oracle不认证 ubuntu 虽然部分版本有人装上了,就是说oracle 和 ubuntu 官方都不认可oracle装在ubuntu上,除了任何问题 双方都不负责。但不代表用ubuntu安装oracle是合适的学习或者使用平台,
5、linux内核启动之后 硬件可以重新配置吗
由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。 首先打开/etc/sysctl.conf文件,查看如下两行的设置值,这里是: kernel.shmall = 2097152 kernel.shmmax = 4294967295 如果系统默认的配置比这里给出的值大,就不要修改原有配置。同时在/etc/sysctl.conf文件最后,添加以下内容: fs.file-max = 6553600 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 这里的“fs.file-max = 6553600”其实是由“fs.file-max = 512 * PROCESSES”得到的,我们指定PROCESSES的值为12800,即为“fs.file-max =512 *12800”。 sysctl.conf文件修改完毕后,接着执行“sysctl -p”使设置生效。 [root@localhost ~]# sysctl -p 常用的内核参数的含义如下。 kernel.shmmax:表示单个共享内存段的最大值,以字节为单位,此值一般为物理内存的一半,不过大一点也没关系,这里设定的为4GB,即“4294967295/1024/1024/1024=4G”。 kernel.shmmni:表示单个共享内存段的最小值,一般为4kB,即4096bit. kernel.shmall:表示可用共享内存的总量,单位是页,在32位系统上一页等于4kB,也就是4096字节。 fs.file-max:表示文件句柄的最大数量。文件句柄表示在Linux系统中可以打开的文件数量。 ip_local_port_range:表示端口的范围,为指定的内容。 kernel.sem:表示设置的信号量,这4个参数内容大小固定。 net.core.rmem_default:表示接收套接字缓冲区大小的缺省值(以字节为单位)。 net.core.rmem_max :表示接收套接字缓冲区大小的最大值(以字节为单位) net.core.wmem_default:表示发送套接字缓冲区大小的缺省值(以字节为单位)。 net.core.wmem_max:表示发送套接字缓冲区大小的最大值(以字节为单位)。
6、kernel.sem 是什么意思
SEM是Search Engine Marketing的缩写,中文意思是搜索引擎营销.SEM是一种新的网络营销形式.SEM所做的就是全面而有效的利用搜索引擎来进行网络营销和推广.SEM追求最高的性价比,以最小的投入,获最大的来自搜索引擎的访问量,并产生商业价值.
现在随着互联网的深入生活,SEM也是随之而来,方便人们的生活,例如现在大家都普遍使用的B2C网站,还有网上缴费等等,这些都是属于SEM.
搜索引擎(SEM)的目标层次原理
搜索引擎营销可分为四个层次,可分别简单描述为:存在层、表现层、关注层和转化层.
第一层是搜索引擎营销的存在层,其目标是在主要的搜索引擎/分类目录中获得被收录的机会,这是搜索引擎营销的基础,离开这个层次,搜索引擎营销的其他目标也就不可能实现.搜索引擎登录包括免费登录、付费登录、搜索引擎关键词广告等形式.存在层的含义就是让网站中尽可能多的网页获得被搜索引擎收录(而不仅仅是网站首页),也就是为增加网页的搜索引擎可见性.
第二层的目标则是在被搜索引擎收录的基础上尽可能获得好的排名,即在搜索结果中有良好的表现,因而可称为表现层.因为用户关心的只是搜索结果中靠前的少量内容,如果利用主要的关键词检索时网站在搜索结果中的排名靠后,那么还有必要利用关键词广告、竞价广告等形式作为补充手段来实现这一目标.同样,如果在分类目录中的位置不理想,则需要同时考虑在分类目录中利用付费等方式获得排名靠前.
搜索引擎营销的第三个目标则直接表现为网站访问量指标方面,也就是通过搜索结果点击率的增加来达到提高网站访问量的目的.由于只有受到用户关注,经过用户选择后的信息才可能被点击,因此可称为关注层.从搜索引擎的实际情况来看,仅仅做到被搜索引擎收录并且在搜索结果中排名靠前是不够的,这样并不一定能增加用户的点击率,更不能保证将访问者转化为顾客.要通过搜索引擎营销实现访问量增加的目标,则需要从整体上进行网站优化设计,并充分利用关键词广告等有价值的搜索引擎营销专业服务.
搜索引擎营销的第四个目标,即通过访问量的增加转化为企业最终实现收益的提高,可称为转化层.转化层是前面三个目标层次的进一步提升,是各种搜索引擎方法所实现效果的集中体现,但并不是搜索引擎营销的直接效果.从各种搜索引擎策略到产生收益,期间的中间效果表现为网站访问量的增加,网站的收益是由访问量转化所形成的,从访问量转化为收益则是由网站的功能、服务、产品等多种因素共同作用而决定的.因此,第四个目标在搜索引擎营销中属于战略层次的目标.其他三个层次的目标则属于策略范畴,具有可操作性和可控制性的特征,实现这些基本目标是搜索引擎营销的主要任务.
7、proc/sys/kernel/sem 可以改吗
/proc/sys/目录下的文件操作方式有三种,
1,通过sysctl进行操作,
#sysctl debug.edp.xxxx 显示/proc/sys/debug/edp/xxxx的值
#sysctl -w debug.edp.xxxx=1 将/proc/sys/debug/edp/xxxx值设置为1
2,通过常规的echo和cat等方式操作,
#cat /proc/sys/debug//edp/xxxx 显示文件内容
#echo 1 >/proc/sys/debug//edp/xxxx 修改文件内容
3,系统调用open()/write()等函数操作。
需要通过编程来实现。
8、oracle配置
这是修改LINUX的核心参数;
shmall表示系统一次可以使用的共享内存段的总容量.一般不用修改.
shmmax表示单个进程能够使用的共享内存段的最大尺寸.通常为2G.
shmmni表示设置系统范围共享内存段的最大个数.一般不用修改.
sem表示信号量;
file-max表示文件句柄的最大数量.文件句柄表示的是LINUX系统中可以打开的文件数量;
9、如何修改 Linux 内核配置
由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。
首先打开/etc/sysctl.conf文件,查看如下两行的设置值,这里是:
kernel.shmall = 2097152
kernel.shmmax = 4294967295 如果系统默认的配置比这里给出的值大,就不要修改原有配置。同时在/etc/sysctl.conf文件最后,添加以下内容:
fs.file-max = 6553600
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
这里的“fs.file-max = 6553600”其实是由“fs.file-max = 512 * PROCESSES”得到的,我们指定PROCESSES的值为12800,即为“fs.file-max =512 *12800”。
sysctl.conf文件修改完毕后,接着执行“sysctl -p”使设置生效。
[root@localhost ~]# sysctl -p 常用的内核参数的含义如下。
kernel.shmmax:表示单个共享内存段的最大值,以字节为单位,此值一般为物理内存的一半,不过大一点也没关系,这里设定的为4GB,即“4294967295/1024/1024/1024=4G”。
kernel.shmmni:表示单个共享内存段的最小值,一般为4kB,即4096bit.
kernel.shmall:表示可用共享内存的总量,单位是页,在32位系统上一页等于4kB,也就是4096字节。
fs.file-max:表示文件句柄的最大数量。文件句柄表示在Linux系统中可以打开的文件数量。
ip_local_port_range:表示端口的范围,为指定的内容。
kernel.sem:表示设置的信号量,这4个参数内容大小固定。
net.core.rmem_default:表示接收套接字缓冲区大小的缺省值(以字节为单位)。
net.core.rmem_max :表示接收套接字缓冲区大小的最大值(以字节为单位)
net.core.wmem_default:表示发送套接字缓冲区大小的缺省值(以字节为单位)。
net.core.wmem_max:表示发送套接字缓冲区大小的最大值(以字节为单位)。