CentOS 7 vim中Tab键设置为4个空格

ts:  (ts是tabstop的缩写)一个tab显示多少个空格的长度,vim默认8。

autoindent:  前行有缩进时,后续的新行将会自动缩进到相同的位置。

softtabstop:  编辑模式的时候按退格键的时候退回缩进的长度。

shiftwidth:  每一级缩进的长度,一般设置成跟 softtabstop 一样。

expandtab:  缩进用空格来表示。

noexpandtab:  缩进用制表符表示。

阅读全部

Ubuntu 在命令下,安装中文环境的方法

安装英文版ubuntu,在打开含有中文字符文件时会乱码,有需要给Ubuntu Server装中文环境

1.安装之前,执行 echo $LANG 

屏幕显示:en_US.UTF-8 

说明现在是英语环境,需要切换到中文环境。

阅读全部

本地Windows远程桌面连接阿里云Ubuntu服务器

本地Windows远程桌面连接阿里云Ubuntu 16.04服务器:

1、目的:

希望通过本地的Windows远程桌面连接到阿里云的Ubuntu服务器,通过远程桌面图形界面的方式操作服务器。

2、条件:

申请的阿里云Ubuntu服务器一台,本地Windows操作系统电脑一台。

阅读全部

Find非递归遍历文件夹

find 命令是递归遍历文件夹

基本语法

$ find [path] [option] [expression]

参数

-maxdepth n :指明遍历的深度

find ./ -maxdepth 1 -type d

注:如上n为1时,即遍历当前层级的目录文件。

阅读全部

Apache 2.4.6 禁止IP访问网站防恶意解析

防止网站被恶意解析,禁止IP直接访问,只允许域名访问

Apache版本

[root@localhost ~]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Oct 19 2017 20:39:16

Apache禁止IP访问网站配置...

阅读全部

Apache 301跳转

配置apache支持.htaccess

AllowOverride All
阅读全部

Apache htpasswd加密目录

htpasswd参数

-c 创建passwdfile.如果passwdfile 已经存在,那么它会重新写入并删去原有内容.
-n 不更新passwordfile,直接显示密码
-m 使用MD5加密(默认)
-d 使用CRYPT加密(默认)
-p 使用普通文本格式的密码
-s 使用SHA加密
-b 命令行中一并输入用户名和密码而不是根据提示输入密码,可以看见明文,不需要交互
-D 删除指定的用户

阅读全部

centos vim安装go插件支持代码高亮

使用yum安装Go

yum install -y golang

安装vim插件管理器Vundle和vim-go插件

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
git clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-go
阅读全部

Go IDE Sublime Text配置

Sublime Text官网:https://www.sublimetext.com/,以Sublime Text 3为例。

1.安装 Package Control

打开 Sublime Text 3,按下 Control + ` 调出 Console,将以下代码粘贴进命令行中并回车...

阅读全部

CentOS 7 Apache虚拟机配置

1. 目录/etc/httpd/conf.d下新建vhosts.conf文件,内容如下

Listen 80

<VirtualHost *:80>
        DocumentRoot "/www"
        DirectoryIndex index.html index.php
         <Directory "/www">
                Options -Indexes +FollowSymlinks
                AllowOverride All
                Require all granted
        </Directory>
</VirtualHost>
阅读全部