在linux下开启FTP服务方法介绍
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:
?
1
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
如果没有安装ftp软件的话,这里有下载地址和相关教程可以参 ...
Linux 内核通用链表学习小结
描述
在linux内核中封装了一个通用的双向链表库,这个通用的链表库有很好的扩展性和封装性,它给我们提供了一个固定的指针域结构体,我们在使用的时候,只需要在我们定义的数据域结构体中包含这个指针域结构体就可以了,具体的实现、链接并不需要我们关心,只要调用提供给我们的相关接口就可以完成了。
传统的链表结 ...
CentOS上搭建Nginx+Mono运行asp.net环境的配置方法
安装步骤:
一、获取开源相关程序:
1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库:
?
1
2
3
sudo -s
LANG=C
yum -y install gcc gcc-c++ aut ...
linux烧写、配置、搭建Edison环境
小编发现很多朋友在linux上烧写、配置、搭建edison环境的时候出现过很多问题,基本上很多人使用setup tool for ubuntu,小编在此先提醒各位,千万别用!
首先我们先来看下edison入门环境配置相关的内容
文档说明:本文的阅读对象适合刚入手edison并且在linux系统下操作的开发人员,所有操作均在linux系统下完成,主要 ...
centos中nginx按日期自动分割访问日志的方法
Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息。
一条典型的Web访问日志如下:
复制代码 代码如下:
192.168.50.195 - - [17/Jun/2016:23:59:12 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Wind ...
linux服务器测试网速的方法
目录
linux服务器网络测速的方法
这几天一直在研究linux服务器测试网速的方法,下面总结了两种,看看哪种方法适合自己使用吧,都不难测试的结果还可以!。
linux服务器网络测速的方法
1、下载一个安装包进行测速
使用 wget 命令下载一个安装包,这里以lnmp一键安装包为例。
wget http://soft.vpser.net/lnmp/lnmp1 ...
Linux中gpio接口的使用方法示例
前言
Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是怎么使 ...
Centos安装samba文件服务器方法
一:yum安装samba,如果中途提示某些依赖没安装,请先安装依赖
?
1
yum -y install samba
二:查看安装状态
?
1
r ...
Linux双网卡绑定实现负载均衡详解
Linux双网卡绑定实现负载均衡,供大家参考,具体内容如下
系统环境:CentOS release 6.9 (Final) Linux centos6 2.6.32-696.10.1.el6.x86_64
Ubuntu系统下使用ifenslave进行网卡配置,方法大同小异。
关闭NetworkManager
?
1
2
...
Centos6.4 编译安装 nginx php的方法
一. 准备依赖库
安装make:
?
1
yum -y install gcc automake autoconf libtool make
安装g++:
?
1
yum install ...
Linux中在防火墙中开启80端口方法示例
linux如果刚安装好防火墙时我们常用的端口是没有增加的,也就是说不能访问,那么要怎么把常用端口增加到防火墙通过状态呢,下面我们以80端口为例子吧。
最近自己在学习Linux。搭建一个LNMP环境。在测试时一切都好。然后重启Linux后。再次访问网站无法打开。最终原因是在防火墙中没有加入 80 端口的规则。具体方法如下: ...
轻松搞定VIM高亮NGINX配置文件的方法
前言
众所周知在默认设置下,vim不会对nginx的配置文件做语法高亮处理,需要手动开启这一功能。那么如何手动开启呢?下面来一起看看详细的实现方法。
下载nginx.vim
这里以linux系统为例,其它系统大同小异。
切换到vim的语法配置目录并下载nginx语法文件。
需要注意路径中的vim74需要与机器上安装的vim版本号 ...
centos 7中firewall防火墙的常用命令总结
前言
在CentOS7.0中默认使用firewall代替了iptables service。虽然继续保留了iptables命令,但已经仅是名称相同而已。
firewall是centos7的一大特性,最大的好处有两个:
支持动态更新
不用重启服务;
关于CentOS7下Firewall防火墙配置用法可以通过这篇文章进行查看,下面来看看本文的主要内容关于centos ...
Vim如何使用相对行号实现一切操作详解
前言
大家都知道,我们使用vim的一点好处就是,可定制性非常高,如果遇到任何让自己感到不适的痛点,都可以通过配置甚至开发一款插件来解决。开始使用vim一段时间之后,我发现一个非常“反人类”的地方:vim的很多命令都是需要查行数的。比如“删除一个函数体”,你就要数数这个函数占了几行(比如5行),然后按5dd。如 ...
Vim中宏命令的使用实例详解
前言
Vim 的设计哲学中有这样一句话:”if you write a thing once, it is okay. However if you're writing it twice or more times, then you should find a better way to do it”.
Vim 的 Macro 就是用来解决重复的问题。在 Vim 寄存器的文章里面已经对 macro 有所涉及, macro 的操作都是以文本的方式存放在寄存 ...
CentOS7 + node.js + nginx + MySQL搭建服务器全过程
前言
最近项目要求,需要一台服务器,阿里和腾讯都不错,我选择了腾讯云,系统为CentOS 7(linux)。记录搭建服务器的过程,方便以后再次搭建是借鉴和给第一次搭建服务器的朋友借鉴之用。
工具
安装git
执行:
sudo yum install git
安装nodejs
官网查看最新版本
下载
先进入/usr/src文件夹,这个文件夹 ...
Linux内核启动参数详解
1.环境:
Ubuntu 16.04
Linux linuxidc 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2.查看当前linux内核的启动参数:
cat /proc/cmdline
笔者的输出内容如下:
BOOT_IMAGE=/boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ...
详解Linux 主机网络接入配置
详解Linux 主机网络接入配置
前言:
网络配置是我们在安装好操作系统之后,需要解决的第一步。现时代没有接入网络的主机已然等同于一堆废铁。在网络配置的过程中,通常我们需要配置本机IP地址,缺省网关,DNS,主机名等等。本文主要描述在Linux环境下,主要以传统命令行方式讲解如何将主机接入网络。对于网路配置的新 ...
centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法
centos6自带python2.6版本,根据需要,安装python2.7、easy_install-2.7、pip2.7
依赖
?
1
2
yum groupinstall -y Development tools
yum install -y zlib-devel bzip2-devel openssl-devel ncurses- ...
Linux进程间通信方式之socket使用实例
套接字是一种通信机制,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行。
套接字的特性有三个属性确定,它们是:域(domain),类型(type),和协议(protocol)。套接字还用地址作为它的名字。地址的格式随域(又被称为协议族,protocol family)的不同而不同。每个协议族又可以使 ...