Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可…
分类:linux
八、使用yum升级CentOS内核版本
概要 应DBA需求,需要将一台线下测试机内核版本从目前的2版本升级到3以上版本,之前在自己虚拟机里做过编译升级,但是在其后使用中遇到很多问题,是因为在新的config文件中,默认有很多模块被注释掉,导致使用新的默认con…
tmux常用操作
今天把路由器刷成了openwrt的分支pandroabox,顺手把tmux也安装上了。由于之前一直习惯使用screen,切换到tmux后多少有些改变,不过很容易上手。 首先就是快捷键 编辑.tmux.conf unbin…
python实现web服务器
本想写一篇关于http->nginx->php这个过程中数据是怎么传输的文章,想了半天,实在没有心情去写。刚好看了一下python,就想着用python实现一下web服务器的过程。这个很简单,目前只支持静态文…
Linux|Ctrl + c/d 的区别 & 信号
http://blog.chinaunix.net/uid-11538492-id-2869976.html
Linux Namespace系列(06):network namespace (CLONE_NEWNET)
network namespace用来隔离网络设备, IP地址, 端口等. 每个namespace将会有自己独立的网络栈,路由表,防火墙规则,socket等。 每个新的network namespace默认有一个本地环回…
ubuntu 修改时区
命令: tzselect 然后跟着提示走,依次输入 4:亚洲 9:中国 1:北京 1:确认正确最后添加环境变量 TZ='Asia/Shanghai' echo "TZ='Asia/Shanghai'" >> …
UNIX 网络编程 chapter 5
客户端意外提前终止 situation 1 第一步,server端 write : 一般情况下,数据从用户层拷贝到内核层 write即成功返回 第二步,client端 发送RESET到server端 第三步,server…
centos7如何修改系统默认语言
修改/etc/locale.conf文件 vi /etc/locale.conf # 修改为 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN.UTF-8:zh_CN.GB2312:zh_CN" SU…
centos下PHP源码编译安装redis扩展
redis扩展下载网址点这里下载 这里我选的是redis-3.1.3.tgz,然后进入合适的存放文件的目录: wget http://101.96.10.64/pecl.php…. tar zxvf redi…
记一次重装nginx时遇到的问题
起因 之前在网上看文章提到说,通过apt-get的方式安装nginx,可能安装不是最新版本的情况,考虑到在Ubuntu下第一次安装nginx,以后肯定会有卸载重新安装新版本的需求,刚好刚开始学习nginx,索性练习下卸载…
Linux(CentOS)软件管理(1)- RPM包管理
软件包管理简介 1. 软件包分类 源码包 二进制包(RPM包、系统默认包) 2. 源码包 优点 开源,如果能力足够,可以修改源代码 可以自定义选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定,效率更高 卸…