CentOS

把wordpress从阿里云ECS移植克隆到本地

白昼怎懂夜的黑 提交于 2020-10-21 18:07:44
在阿里云ECS云服务 布置了Wordpress网站,有时候我们想对我们的主题修改,或者二次开发我们的主题,增添点功能,修改个插件,甚至是为了数据的备份,所以我们有必要把这个网站移植到我们本地进行开发测试用,今天一起分享移植成功的过程。 准备工作 1、必须现在本地搭建服务器,可以是Linux或者windows都可以。 2、在本地安装好wordpress。 3、FTP或工具,用来上传文件,会用SFTP或者SSH更好。 4、会通过phpMyadmin导入导出sql文件 5、建议阅读 ◆ CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)及Apache ◆ Centos6.4本地快速搭建apache+mysql+php(Lamp)环境 ◆ Windows 服务器最傻瓜的Apache+PHP+mysql( APM 环境)ComsenzEXP安装图文教程 ◆ phpStudy 2016 (支持PHP7)让天下没有难配的php环境 ◆ XAMPP最流行的PHP开发环境|511遇见强烈推荐 ◆ 自己动手在你的主机上安装wordpress图文教程 开始移植 1、登陆phpmyadmin,导出你的数据库sql文件,并下载到本地。 2、把使用的主题文件全部全部下载到本地的网站目录\wp-content\themes\下。 3、把使用的插件文件全部下载到本地的网站目录\wp

后端程序员必备的 Linux 基础知识+常见命令(近万字总结)

爱⌒轻易说出口 提交于 2020-10-21 17:22:05
大家好!我是 Guide 哥,Java 后端开发。一个会一点前端,喜欢烹饪的自由少年。 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令。 如果文章有任何需要改善和完善的地方,欢迎在评论区指出,共同进步!笔芯! 1. 从认识操作系统开始 正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容。 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。 操作系统存在屏蔽了硬件层的复杂性。 操作系统就像是硬件使用的负责人,统筹着各种相关事项。 操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理 。 内核(Kernel)在后文中会提到。 1.2. 操作系统简单分类 1.2.1. Windows 目前最流行的个人桌面操作系统 ,不做多的介绍,大家都清楚。界面简单易操作,软件生态非常好。 玩玩电脑游戏还是必须要有 Windows 的,所以我现在是一台 Windows 用于玩游戏,一台 Mac

Golang学习系列第六天:操作MongoDB

▼魔方 西西 提交于 2020-10-21 15:52:53
0. ssh连接linux(我用的centos7),略 1. 安装MongoDB 可以直接到MongoDB官网 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat-tarball/ 根据样板安装:,可根据自己的电脑操作系统下载对应的版本,我下载的是 mongodb-linux-x86_64-4.0.0.tgz 安装包,不过也可以直接点击下面这个链接直接下载 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz ,即 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz 下载完毕后解压缩 [root@master dgm] # tar -zxf mongodb-linux-x86_64-4.0.0.tgz 名字那么长,可以进行重命名: [root@master dgm] # mv mongodb-linux-x86_64-4.0.0 mongodb 进入到mongodb主目录下: cd mongodb 分别建配置文件、数据目录、日志文件 建立配置文件 vim mongodb.conf 键入以下内容 #端口号 port=27017 #db目录

Crontab&自动清除日志

让人想犯罪 __ 提交于 2020-10-21 14:13:47
前情提要 由于某些服务日志日积月累生成很多的日志,所以需要定期的需要进行清除,保证磁盘空间,废话不多说,直接开始 1.编写脚本shell脚本 #vim auto-clear-log.sh #输入以下内容 #!/bin/sh log_path=/usr/local/openresty/nginx/logs/ #echo ${log_path} find ${log_path} -mtime +30 -name "*.log" -exec rm -rf {} \; #保存退出 #命令解释 #find:linux的查找命令,用户查找指定条件的文件; #/usr/local/openresty/nginx/logs/:想要进行清理的任意目录; #-mtime:标准语句写法; #+30:查找30天前的文件,这里用数字代表天数; "*.log":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三; #-exec:固定写法; #rm -rf:强制删除文件,包括目录; #{} \; :固定写法,一对大括号+空格+\+; 2.给予执行权限 chmod +x auto-clear-log.sh 3.加入定时任务 #crontab -e # auto clear log 10 0 * * * /home/scripts/auto

第二周

百般思念 提交于 2020-10-20 08:39:36
1.Linux发行版,并描述不通发行版之间的联系与区别 2.Centos安装 1)安装Centos 7 2)创建一个自己的用户名并可以正常登陆 3.配置环境变量,并验证环境变量和普通变量的区别 4.总结Linux哲学思想 一切皆文件,包括目录、硬件等,在linux里都是以文件方式存在,多用户系统 来源: oschina 链接: https://my.oschina.net/u/4270607/blog/4660429

写给大忙人的centos下ftp服务器搭建(以及启动失败/XFTP客户端一直提示“用户身份验证失败”解决方法)

会有一股神秘感。 提交于 2020-10-20 06:46:27
写给大忙人的centos下ftp服务器搭建(以及启动失败/XFTP客户端一直提示“用户身份验证失败”解决方法) 参考文章: (1)写给大忙人的centos下ftp服务器搭建(以及启动失败/XFTP客户端一直提示“用户身份验证失败”解决方法) (2)https://www.cnblogs.com/zhjh256/p/9155281.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4438370/blog/4680599

一文了解Docker容器技术的操作

偶尔善良 提交于 2020-10-20 04:11:38
一文了解Docker容器技术的操作 前言 一、Docker是什么 二、Docker的安装及测试 Docker的安装 Docker的Hello world测试 三、Docker的常见操作 镜像的基本操作 容器的基本操作 镜像、容器的导入和导出 四、关于DockerFile 总结 前言 相信点进这篇文章的Coder,不管是在各大技术论坛上、技术交流群,亦或招聘网上,应该都有见到过Doker容器技术的面孔,随着社会节奏的加快以及迫于生活的压力,在计算机技术日新月异的今天,真正能够沉下心来学习一门技术的时间真的不多。趁着这段空闲的时间,涛耶也该是时候把过去学习时所积累的笔记沉淀一下了。本文主要是从是什么、为什么、怎么做的角度来介绍Docker容器技术的入门,能让初次接触Docker容器技术的朋友更快更便捷的使用Docker。 一、Docker是什么 对于Docker,官方的介绍如下: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 在实际的开发过程中,我们往往会因为环境的搭建而浪费过多的时间,而现如今有了Docker容器技术的支持,我们不再过于担心各种因为环境问题而造成的过多时间的浪费

Linux单机系统故障问题汇总

a 夏天 提交于 2020-10-19 18:41:37
一、 处理linux系统故障的思路 作为一名优秀的linux工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里总结出了一套处理问题的一般思路,供大家参考: 1、重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见,问题永远得不到解决。 2、查阅日志文件:有时候报错信息只是给出了问题的表面现象,要想更深入的了解问题,必须查看相应的日志文件,而日志文件又分为系统日志文件(/var/log)和应用的日志文件,结合这两个日志文件,一般就能定位问题所在。 3、分析、定位问题:这个过程是比较复杂的,根据报错信息,结合日志文件,同时还要考虑其它相关情况,最终找到引起问题的原因。 4、解决问题:找到了问题出现的原因,解决问题就是很简单的事情了。 从这个流程可以看出,解决问题的过程就是分析、查找问题的过程,一旦确定问题产生的原因,故障也就随之解决了。看似简单明了的思路,但是真正能重视这个思路的、按照这个思路处理问题的却很少,衷心的希望大家在处理故障的时候,能静下心来,先整理思路,然后有目的的去处理问题。 二、 linux系统无法启动的解决办法 导致linux无法启动的原因有很多,常见的原因有如下几种: 1、文件系统配置不当,比如/etc/inittab文件、/etc

Docker 容器跨主机多网段通信解决方案

给你一囗甜甜゛ 提交于 2020-10-19 09:58:18
一、MacVlan 实现Docker的跨主机网络通信的方案有很多,如之前博文中写到的通过 部署 Consul服务实现Docker容器跨主机通信 Macvlan工作原理: Macvlan是Linux内核支持的网络接口。要求的Linux内部版本是v3.9–3.19和4.0+; 通过为物理网卡创建Macvlan子接口,允许一块物理网卡拥有多个独立的MAC地址和IP地址。虚拟出来的子接口将直接暴露在相邻物理网络中。从外部看来,就像是把网线隔开多股,分别接受了不同的主机上一样; 物理网卡收到包后,会根据收到包的目的MAC地址判断这个包需要交给其中虚拟网卡。 当容器需要直连入物理网络时,可以使用Macvlan。Macvlan本身不创建网络,本质上首先使宿主机物理网卡工作在‘混杂模式’,这样物理网卡的MAC地址将会失效,所有二层网络中的流量物理网卡都能收到。接下来就是在这张物理网卡上创建虚拟网卡,并为虚拟网卡指定MAC地址,实现一卡多用,在物理网络看来,每张虚拟网卡都是一个单独的接口。 使用Macvlan注意: 容器直接连接物理网络,由物理网络负责分配IP地址,可能的结果是物理网络IP地址被耗尽,另一个后果是网络性能问题,物理网络中接入的主机变多,广播包占比快速升高而引起的网络性能下降问题; 宿主机上的某张网上需要工作在‘混乱模式’下; 前面说到,工作在混乱模式下的物理网卡,其MAC地址会失效