Linux实现301重定向和伪静态方法
在网上查询了一下还没有人分享linux主机如何通过.htaccess文件同时实现301重定向和伪静态的,为帮助朋友少走弯路,特以把经验分享一下。
用pw做了一个新站,备案审核通过,百度、google也均已收录。但有个问题是,百度不像google那样有网站管理员工具,可以设置主域名,带www和不带www的域名全部都收录,致使网站权重过 ...
Linux 搭建Git服务器的方法
安装Git?
1
2
3yum install -y git
git --version创建 Git 用户?
1
2
3
4sudo adduser git
// 设置密码passwd git导入公钥?
1
2
3find / -name authorized_keys
vim /root/.ssh/authorized ...
Linux下部署springboot项目的方法步骤
最近在研究将springboot项目部署到linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上。
1、在pom文件中添加springboot的maven插件?
1
2
3
4
5
6
7
8 org.springframework.boot</groupid>&nb ...
在CentOS中搭建Hadoop的详细步骤
搭建说明:第一次搭建 hadoop 的小伙伴,请严格按照文章中的软件环境和步骤搭建,不一样的版本都可能会导致问题。
软件环境:
虚拟机:vmware pro14
linux:centos-6.4(下载dvd版本即可)
jdk:openjdk1.8.0 (强力建议不要使用 oracle 公司的 linux 版本的 jdk)
hadoop:2.6.5(下载地址)
虚拟机的安装和 ...
详解CentOS重启后resolv.conf被重置的解决方案
近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:1、首先在网卡设置中修改NM_CONTROLLED的值:
修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:?
1NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no
默认允许Network Manager管理DNS,所以首先设 ...
CentOS服务器环境下MySQL主从同步配置方法
本文实例讲述了CentOS服务器环境下MySQL主从同步配置方法。分享给大家供大家参考,具体如下:一、环境主机:
master操作系统:centos 5.3
IP:192.168.1.222
MySQL版本:5.0.77从机:
slave操作系统:centos 5.3
IP:192.168.1.220
MySQL版本:5.0.77二、创建数据库
分别登录master机和slave机的?
1mysql ...
Centos7.3服务器搭建LNMP环境的方法
本文实例讲述了Centos7.3服务器搭建LNMP环境的方法。分享给大家供大家参考,具体如下:
需求:在Centos7.3下搭建LNMP环境1. 关闭防火墙和selinux
打开文件selinux?
1vim /etc/sysconfig/selinux
将文件中SELINUX=enforcing改为disabled,然后执行”setenforce 0″不用重启地关闭selinux。?
1SELINUX= ...
CentOS基于nginx反向代理实现负载均衡的方法
本文实例讲述了CentOS基于nginx反向代理实现负载均衡的方法。分享给大家供大家参考,具体如下:nginx做负载均衡的优点:
1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,nginx单凭这点可利用的场合就远 ...
CentOS 6.5 环境实现本地局域网搭建YUM的方法【基于FTP】
本文实例讲述了CentOS 6.5 环境实现本地局域网搭建YUM的方法。分享给大家供大家参考,具体如下:
前面介绍了Centos 6.5环境本地局域网基于HTTP搭建YUM的方法,这里再来说明一下基于FTP的YUM搭建方法。服务端配置
创建挂载目录?
1mkdir /media/CentOS_6.5_Final
赋予挂载目录权限?
1chmod -R 777 /medi ...
centos7下安装java及环境变量配置技巧
现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。
首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切的配置安装都按照的是centos7来进行的,当然其他版本的centos的操作也类似,如果有需要的,请自行百度哈 ...
在ubuntu16.04上创建matlab的快捷方式(实现方法)
打开终端terminal
1 下载图标
sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
2 创建空的快捷方式
sudo touch /usr/share/applications/matlab.desktop
3 编辑快捷方式
sudo gedit /usr/share/applications/matlab.desktop
4 仿照下述格式 ...
基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)
人最大的长处就是有厉害的大脑。电脑、手机等都是对人大脑的拓展。现今,我们每个人都有这个机会,让自己头脑在智能的帮助下,达到极高的高度。所以,拥抱科技,让智能产品成为我们个人智力的拓展,更好的去生活、去战斗。
用项目引导学习:
我们的目标是用现有最流行的谷歌开源框架tensorflow,搭建一款儿童助学帮手。 ...
Ubuntu下安装并配置VS Code编译C++的方法
ubuntu下安装并配置vs code编译c++安装vs code?
1
2
3
4sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-makesudo umake web visual-studio-code
然后按a直接默认同意就可以。安装插件
打开vs code后,按crtl + shift + p调出命 ...
ubuntu服务器环境下安装python的方法
本文实例讲述了ubuntu服务器环境下安装python的方法。分享给大家供大家参考,具体如下:
ubuntu 14.04 --16.04 版本默认是安装的是python 2.71、查看当前python版本?
1$python --version2、升级到python3.X版本?
1
2
3$sudo add-apt-repository ppa:fkrull/deadsnakes#添加一个源$sudo ...
详解Centos7扩展磁盘空间(LVM管理)
本文介绍了Centos7扩展磁盘空间(LVM管理),分享给大家,具体如下:
查看磁盘情况
?
1
2
3
4
5
6
7
8
9
10
...
ubuntu 16.04LTS 开机启动自动更换壁纸的实现方法
前言
上周电脑重装,换了ubuntu 16.04,想起来之前上课老师也是ubuntu而且他还提到他桌面是他自己写的个小脚本实现的自动更换桌面壁纸的,昨天晚上心血来潮自己网上搜了点资料实现了一下 = =
功能
功能的话,是从必应壁纸爬取最新的那张壁纸,然后本来因为我怕电脑又放了太多东西,就设置了个图片最大的数目,到达 ...
Vim中文件编码处理与重新打开乱码文件详解
前言
vim 中有两个与编码有关的变量,如果理解了基本就不会再为编码问题头疼了。
encoding :vim 内部编码,例如 buffer、寄存器、文本等。这个值一般用户不要设置,另外打开 vim 之后再设置这个值也是没有意义的。大家可以将这个值看作是 vim 程序自己的变量,如果在工作中遇到文件的编码问题,和 encoding 这 ...
Bash中文件描述符的详细介绍
前言
linux将所有内核对象当做文件来处理,系统用一个size_t类型来表示一个文件对象,比如对于文件描述符0就表示系统的标准输入设备stdin,通常情况下stdin的值为键盘,如read命令就默认从stdin读取数据,当然stdin的值是可以改变的,比如将其改成其他文件,这样的话想read等命令就会默认从相应的文件读取数据了。
简 ...
在Linux中使用Vundle管理Vim插件的方法
前言
毋庸置疑,vim 是一款强大的文本文件处理的通用工具,能够管理系统配置文件和编写代码。通过插件,vim 可以被拓展出不同层次的功能。通常,所有的插件和附属的配置文件都会存放在 ~/.vim 目录中。由于所有的插件文件都被存储在同一个目录下,所以当你安装更多插件时,不同的插件文件之间相互混淆。因而,跟踪和管 ...
CentOS中的正则表达式
支持linux正则表达式的工具有:grep:实现查找,sed,awk:都是流式编辑器,可以实现查找和替换,并且把替换的文本输出到屏幕上。
grep工具
grep [-cinvABC] 'word'
-c:打印符合要求的行数
-i:忽略大小写
-n:输出符合要求的行及行号。
-v:打印不符合要求的行
-A: 后面跟一个数字(有无空格都可以),-A2 ...