Linux
日积月累的质变
这个作者很懒,什么都没留下…
展开
-
centos 修改host
vi /etc/hosts添加一行127.0.0.1 test.r.com /etc/rc.d/init.d/network restart转载 2016-06-07 17:26:17 · 2406 阅读 · 1 评论 -
简单理解Socket
TCP/IP要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准,从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族。不同于ISO模转载 2017-06-13 19:32:34 · 189 阅读 · 0 评论 -
nginx配置location [=|~|~*|^~] /uri/ { … }用法
nginx location语法基本语法:location [=|~|~*|^~] /uri/ { … }= 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。~ 为区分大小写匹配(可用正则表达式)!~为区分大小写不匹配~* 为不区分大小写匹配(可用正则表达式)!~*为不区分大小写不匹配^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx转载 2017-06-13 13:42:59 · 4488 阅读 · 0 评论 -
Nginx报错403 forbidden (13: Permission denied)的解决办法
由于开发需要,在本地环境中配置了LNMP环境,使用的是Centos 6.5 的yum安装,安装一切正常,但是由于默认网站文件夹比较奇葩,于是把网站文件用mv命令移动到了新的目录,并相应修改了配置文件,并重启Nginx。那么好,问题来了!本以为重启就OK了。居然报个“403 is forbidden“的错误。。查看/var/log/nginx/error.log日志显示:xxx 403 forb原创 2017-06-29 20:06:36 · 407 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;转载 2017-06-29 20:05:18 · 197 阅读 · 0 评论 -
Redis学习
Redis(linux) ********************************************************************** Install: Download Address: http://redis.io 解压以后到解压目录: make 启动redis server: redis-server转载 2017-03-30 13:54:06 · 361 阅读 · 0 评论 -
解决Linux 下 root用户删除文件提示:Operation not permitted
问题描述用最高权限rm文件,居然报错Operation not permitted。查看权限也没有问题。可想而知有可能文件被保护了。用命令lsattr检查一下就知道。[root@linux root]# lsattr a.txt ---i---------- a.txt12带属性“ i ”,果然是保护了。解决办法用chattr 解除即可chattr -i转载 2017-02-17 13:59:14 · 4273 阅读 · 0 评论 -
修改linux文件权限命令:chmod
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需转载 2016-12-14 14:18:57 · 262 阅读 · 0 评论 -
Linux学习笔记之系统中的分区和文件系统
Linux系统中的分区和文件系统1、 linux系统中的文件系统和类型简介l ext2、ext3文件系统都是linux系统的文件系统类型,但是ext3是ext2文件系统的后续版本,是在ext2文件系统上加入了文件系统日志的管理机制,这样的好处在于在服务器断电而停机后再次启动时,操作系统会根据系统的日志检测并恢复文件系统到正常状态,避免了向ext2文件系统那样需要对整个文件系统的磁盘空转载 2016-10-25 18:04:20 · 296 阅读 · 0 评论 -
centos7 关闭firewall安装iptables并配置
一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动 2、安装iptabl转载 2016-09-28 17:48:20 · 236 阅读 · 0 评论 -
CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。UbuntuUbuntu近转载 2016-06-03 11:36:59 · 240 阅读 · 0 评论 -
Wget用法、参数解释的比较好的一个文章
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。wget 可以跟踪HTML页面上的转载 2016-05-24 10:54:04 · 260 阅读 · 0 评论 -
在本地 CentOS 7 上搭建 Web 开发环境 — nginx 的基本配置
nginx 是由一些模块组成的,不同的模块定义了各自的一些指令(Directives),指令控制了模块的行为,在 nginx 的配置文件里可以去配置这些指令。主要的配置文件是 nginx.conf ,在这个配置文件里,会用到 include 指令,把其它地方的配置文件包含到这个主要的配置文件里,用这种方法可以让配置文件更有条理,也更容易维护。找到 nginx.conf在不同的系统下 ngi转载 2016-05-24 10:55:17 · 351 阅读 · 0 评论 -
CentOS 7.0安装配置Vsftp服务器
一、配置防火墙,开启FTP服务器需要的端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙转载 2016-05-24 11:09:01 · 290 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--v转载 2016-06-03 10:37:45 · 301 阅读 · 0 评论 -
Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2016-06-07 17:37:50 · 228 阅读 · 0 评论 -
linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。下面分别简要介绍df命令可以显示目前所有文件系统转载 2016-06-07 17:28:51 · 190 阅读 · 0 评论 -
linux下svn安装+配置
1、安装svn[plain] view plain copy cd /usr/local wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.t转载 2016-06-07 17:27:38 · 280 阅读 · 0 评论 -
select、poll、epoll之间的区别总结
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用转载 2017-11-08 14:07:16 · 195 阅读 · 0 评论