随笔分类 - Linux常见问题
摘要:一、TCP与UDP的区别基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式 TCP保证数据正确性,UDP可能丢包 TCP保证数据顺序,UDP不保证 部分满足以下几点要求时,应该采用UDP 面向数据报方式 网络数据大多为短消息 拥有大量...
阅读全文
摘要:1. 查看进程:ps -ef 或 ps -aux得到进程的pid:如:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'2.根据进程号进行查询:# pstree -p 进程号# top -Hp 进程号3.根据进程名字进行查询:...
阅读全文
摘要:1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimi...
阅读全文
摘要:1. 平台:lnmp CentOS6.4 (64bit) nginx1.2.4+php5.5.7配置过程中遇到的问题与处理方式:1. 404错误: 原因:nginx中的配置请求路径的问题2. 405错误:nginx在post到静态文件时出现的错误。log_format ci3_main '$remo...
阅读全文
摘要:因为你的nginx配置的是截取.php文件后缀的访问转发到PHP-CGI,而index.php和index.php/是不一样的。。 你在nginx里面写一句: if (!-e $request_filename) { rewrite ^.*$ /index.php last; }//...
阅读全文
摘要:查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=u...
阅读全文
摘要:http://www.2cto.com/os/201307/225399.html 2013最新linux运维面试题在对linux基本知识的归纳总结之后,这里是一份linux的测试题。希望能帮助大家复习和熟悉linux知识。一、选择题1.cron后台常驻程序(daemon)用于: A.负责文件在网络...
阅读全文
摘要:在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。给大家一些参考编译PHP的时候慎用 –with-curlwrappers参数 ./configure--prefix=/usr/local/PHP php 安装目录 --with-apxs2=...
阅读全文
摘要:环境说明:CentOS 6.5 32位 PHP Version 5.5.7 mysql version _5.6.16一、准备工作配置防火墙,允许防火墙通过22(sshd)、80(WEB)、3306(MYSQL)端口iptables -A INPUT -p tcp --dport 80 -j ACC...
阅读全文
摘要:linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限[root@MyLinux ~]# ls -l /...
阅读全文
摘要:在linux中,推荐使用crontab -e命令添加自定义的任务,退出后重启crond进程。重新启动cron服务或重新加载cron配置,命令: 复制代码代码示例:/etc/rc.d/init.d/crond restart service cron reload同样,也可以直接修改/etc/crontab文件来新建任务,/etc/crontab文件内容默认如下: 复制代码代码示例:SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号 HOME=/ //使用者运行的
阅读全文
摘要:chcon命令:修改对象(文件)的安全上下文。比如:用户:角色:类型:安全级别。 命令格式: Chcon [OPTIONS…] CONTEXT FILES….. Chcon [OPTIONS…] –reference=PEF_FILES FILES…说明: CONTEXT 为要设置的安全上下文 FILES 对象(文件) --reference 参照的对象 PEF_FILES 参照文件上下文 FILES 应用参照文件上下文为我的上下文。 OPTIONS 如下: -f 强迫执行 -R 递归地修改对象的安全上下文 -r ROLE 修改安全上下文角色的配置 -t TYPE 修改安全上下文类型的配置 -
阅读全文
摘要:昨天,我看到一个非常有趣的删除一个目录下的海量文件的方法。这个方法来自http://www.quora.com/How-can-someone-rapidly-delete-400-000-files里的Zhenyu Lee。他没有使用find 或 xargs,他很有创意的利用了rsync的强大功能,使用rsync –delete将目标文件夹以一个空文件夹来替换。之后,我做了一个实验来比较各种方法。让我吃惊的是,Lee的方法要比其它的快的多。下面就是我的测评。环境:CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHzMEM: 4GHD: ST32503
阅读全文