认识/dev/shm 2014-08-15 | Linux/unix/mac 一、/dev/shm理论 /dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建 ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认…… Continue reading
Linux运维工程师:30道面试题整理 2014-07-25 | Linux/unix/mac 前段时间,我在准备面试的时搜到的一套Linux运维工程师面试题,感觉比较全面,一直保存在草稿,刚在整理后台时翻了出来,干脆就发出来好了,以备不时之需。 1.linux如何挂在windows下的共享目录 1mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456 linux 下的server需要自己手动建一个 后面的user与pass 是windo…… Continue reading
linux下多线程查看方法 2014-07-24 | Linux/unix/mac linux 在分析问题时,经常要查看进程的相关信息,但要进一步深入剖析时,就需要查看进程下的各线程的情况。先说下,如何了解一个进程到底开启了多少线程? 一、proc查看 该方法是个人最为推荐,也最喜欢的一种方法。进程文件下,有几种方式可以获取目前进程开启的进程数。 查看status文件: 1# cat /proc/5877/status 2Name:…… Continue reading
AppArmor与SELinux 2014-07-17 | Linux/unix/mac 安全/漏洞 昨天写了一篇 linux内核强制访问控制--Apparmor ,今天趁着热呼劲没过,再加来一篇与 SELinux的对比篇。AppArmor 最初由 Immunix 开发,随后由 Novell 维护,它是 SELinux 的替代方法,也使用了 Linux 安全模块(LSM)框架。由于 SELinux 和 AppArmor 使用了同样的框架,所以它们可以互换。AppArmor 的开发…… Continue reading
linux内核强制访问控制--Apparmor 2014-07-16 | Linux/unix/mac AppArmor(Application Armor)是Linux内核的一个安全模块,AppArmor允许系统管理员将每个程序与一个安全配置文件关联,从而限制程序的功能。简单的说,AppArmor是与SELinux类似的一个访问控制系统,通过它你可以指定程序可以读、写或运行哪些文件,是否可以打开网络端口等。作为对传统U…… Continue reading
ubuntu下修改mysql的datadir报错 2014-07-15 | Linux/unix/mac 由于使用ubuntu将系统盘和数据盘分别做了挂载,数据盘使用一个单独的挂载点data,mysql的data数据就存在了/data/mysqldata下。通过apt-get安装完mysql-server后,根据之前的centos使用经验,调整了my.cnf文件中的datadir一项…… Continue reading
ubuntu下kvm的安装 2014-05-23 | Linux/unix/mac 虚拟化云和自动化 本篇是 kvm虚拟化小结 的一个衍生品 ,之前也写过一个和本文内容基本一致的总结 ———— kvm虚拟化小结(一)kvm环境安装 ,只不过当时的测试平台是centos 。目前由于新的公司使用的是ubuntu,所以也顺便拿了台测试机装上ubuntu做KVM虚拟化 ,然后在上面测试zabbix的一些…… Continue reading
主流Linux发行版包管理对比速查表 2014-05-20 | Linux/unix/mac 使用 Linux 系统总是免不了要接触包管理工具。比如,Debian/Ubuntu 的 apt、openSUSE 的 zypp、Fedora 的 yum、Mandriva 的 urpmi、Slackware 的 slackpkg、Archlinux 的 pacman、Gentoo 的 emerge、Foresight 的…… Continue reading
centos转型ubuntu的基础总结 2014-05-20 | Linux/unix/mac 以前经历的公司的server system主要都是centos/redhat ,目前新的公司主要使用ubuntu,虽然两者之间在很多命令的用法上没有区别,不过一些配置项的东西还是有些差异。这里做下简单的一个概况 。 一、主机名的配置 centos下修改主机名涉及到两个文件的修改/etc/h…… Continue reading
linux IO工具iopp 2014-05-13 | Linux/unix/mac 开源软件 linux下的IO检测工具之前最常用的是iostat ,不过iostat查看到的总的IO情况。如果要细看具体那一个程序点用的IO较高,可以使用iotop 。不过iotop 对内核版本和Python版本有要求,虽然目前主流的centos和ubuntu版本上都适用。不过考虑到其无法适用的场…… Continue reading