您现在的位置:首页
--> Linux
Hugepages是从Linux kernal 2.6后被引入的,其目的是使用更大的memory page size以适应越来越大的系统内存。 计算机硬件的发展速度太快了,所以操作系统的一些配置也要相应的随之改变。在Linux下,默认的page size大小为4k。显然对于现在的SGA比较大的数据库系统来说,4k的page size有点太小了。
编辑 /etc/sysctl.conf文件net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw...
1. 制作grub启动盘下载grub http://download.gna.org/grub4dos/安装grub 1). 有windows xp 解压grub4dos-xxx.zip到C:\ 先去掉C:\BOOT.INI的只读属性,打开,在最后一行添加 C:\GHLDR=Grub 2). 制作u盘启动盘 ULTRAISO或USBOOT工具制作u盘启动盘2. 下载ubuntu安装引导文件下载地址: http://mirrors.sohu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/下载文件...
• sudo的配置
大家都知道,root权限是linux系统中的最高权限,有了root权限,就可以对系统做任何操作。 但是,很多情况下,这样一个笼统的root权限并不能很好地满足需求,比如,有时候想让系统的某几个用户有装包的权限(就是执行apt-get或者yum什么的),但是不能随便更改其他系统配置;又比如,想让某个用户有杀死指定另外一个用户的进程的权限(比如www用户什么的),但是也不能随便杀其他用户的进程。 这样一来,便有了细化这个“最高权限”...
Red Hat 是 Linux 商业化的旗舰,印象中 5-10 年前国内的 Linux 图书有一半都是拿 Red Hat 说事的,以至于不少初学者把 Red Hat 的版本号当成了所谓的“Linux 版本号”。2003 年推出的 Red Hat Linux 9 是一个里程碑,其后分道扬镳的 Red Hat Enterprise Linux/CentOS 与 Fedora 似乎并没有立即取代 Red Hat Linux 9 的市场份额。有人是出于应用稳定性和兼容性需要、有人是因为嵌入式开发之类...
一.美化你的bash 每次在进入一个很长的目录的时候,光标都会变得很靠右,很丑陋: 今天同事给了一段配置:
今天在进行CGI外网部署的时候,出现一个很奇怪的问题。 先说明一下背景: 在webserver上的一个CGI-A会通过libcurl来访问另一个webserver上的CGI-B,并将调用的结果返回给前台。 问题的表现...
计划任务,就是定时执行任务,windows下的计划任务由于是图形界面,操作十分简单,linux的就有点晦涩了,不过难了不会,会了不难,仔细学习一番之后,发觉也还算简单。本文做个学习记录。linux定时...
工作以来都在接触Linux和Unix系统,所以对这两类系统用的多,也比较熟悉。渐渐的,Shell中的快捷键也运用自如,一次朋友看到我快捷的操作shell命令,很好奇的建议,什么时候教教他这些快捷方式。特撰写此文,来提高大家的工作效率和保护你们的键盘。下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的操作系统为准。开始描述之前,先问几个常见的问题。例如你在终端中输入了下面的这个find命令:这时你...
windows下,由于是图形操作系统,所以只要最小化当前程序,就可以操作其他程序了,linux是字符界面环境怎么实现呢?linux下如果遇到要执行多个程序怎么办?这就是作业管理的作用,本文就是总结一下...
记得刚入职的时候,那时候什么都不懂,组长让我跑个迁移程序,还没跑完就关终端走人了,结果可想而知,那是第一次知道守护进程的概念。 当时后来是加了nohup参数解决的, nohup ....
在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux下查看内存使用情况的free命令.
文件和目录相关操作是Linux系统的管理操作的重要部分,这篇文章就总结一下linux目录相关操作。切换目录命令:cd 目录名cd 是change directory 缩写特殊目录符号. 当前目录.. ...
最近打算更仔细学习一下linux操作系统。先是恶补了一下用户、用户组、文件权限这三样比较重要的知识。学习这几样东西,得先掌握linux的权限系统相关知识。linux的权限系统主要是由用户、用户组和权限...
在一次抓包的过程中,发现我的PHP在访问memcache的时候时不时的会多出一个“version”的操作,结果就是返回memcached的版本号;疑惑不解,我发誓自己没有写这部分代码的,为什么会凭空多出一个“version”操作呢?看看源代码吧!
vim 用 termencoding 选项控制输出时的编码,这个选项默认为空,也就是不进行转换,这导致我在 GB 编码的终端下打开 UTF-8 文件,虽然能识别出来,显示却是乱码。设置终端编码当然可以,不过还是要相应设置 locale,比较麻烦。通常终端编码和 LOCALE 的设置一致,因此可以借用一下这个设置:let &termencoding = substitute($LC_ALL, "[a-zA-Z_-]*\\.", "", "")把 termencoding 设置为 locale 的值点后面的部分,比如 LC_ALL 为 zh...
linux 下有 linuxthreads 和 NPTL,nptl 比 linuxthreads 先进,目前新内核都支持 ntpl,相应的 glibc 也支持,遇到老的机器,用的还是 linuxthreads,虽然二者二进制兼容,但是某些细节上还是不同,问题现实存在,无奈也得解决。方法是用 confstr 来读取系统的配置信息:#include static bool CheckNptl(){ char buf[32]; confstr(_CS_GNU_LIBPTHREAD_VERSION, buf, sizeof(buf)); return strstr(buf, "NPTL") != NULL;}...
用 LD_PRELOAD 挽救被误删的 libc.so.6libc.so.6 的符号链接被同事误删,。libc.so.6,不仅包含了普通的 C 运行库,还包含了系统调用的封装。就像 Windows 系统上的 kernel32.dll 一样重要。被误删后,几乎所有新的进程都起不来,因为几乎所有的程序都依赖 libc.so.6。因此 scp, cz, cp, ln 统统不管用。用写一个这样的文件或许有效。
近3天十大热文
- [70] IOS安全–浅谈关于IOS加固的几种方法
- [67] Twitter/微博客的学习摘要
- [65] 如何拿下简短的域名
- [62] android 开发入门
- [61] find命令的一点注意事项
- [60] Go Reflect 性能
- [58] 流程管理与用户研究
- [57] 图书馆的世界纪录
- [56] Oracle MTS模式下 进程地址与会话信
- [56] 读书笔记-壹百度:百度十年千倍的29条法则
赞助商广告