-
Linux搜索所有文件中的内容
所属栏目:[Linux] 日期:2020-12-13 热度:107
主要命令如下: grep -rn " {填写关键字} " * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略大小写 -l 只列出匹配的文件名 -L 列出不匹配的文件名 -w 只匹配整个单词,而不是字符串的一部分([详细]
-
Linux中git用https连接时不用每次输入密码
所属栏目:[Linux] 日期:2020-12-13 热度:90
应用场景: 比如每天凌晨执行crontab对应的项目部署脚本(使用git作为项目的版本控制)。 ? 如果不这样做会怎么样? 每次部署都要git clone并输入对应的用户名和密码,需要人工。这样就显得很不自动化了。 ? 那么解决方式有哪些呢?我这边推荐一个最简单有效的方[详细]
-
lnmp环境脚本快速搭建
所属栏目:[Linux] 日期:2020-12-13 热度:146
进入lnmp官网 https://lnmp.org/download.html 如图: 进入Linux服务器并执行wget命令下载 wget http: // soft.vpser.net/lnmp/lnmp1.6-full.tar.gz 解压该压缩包 tar -xzvf lnmp1. 6 -full.tar.gz 执行安装脚本 cd lnmp1. 6 - fullsh /bash install.sh 执行[详细]
-
为 Nginx 添加 HTTP 基本认证(HTTP Basic Authentication)
所属栏目:[Linux] 日期:2020-12-13 热度:150
针对sudo apt-get install命令安装的nginx(默认会有/etc/nginx/conf.d) sudo apt- get install nginx 生成密码 printf " your_username:$(openssl passwd -crypt your_password)n " conf.d/passwd 如果没有conf.d/passwd这个文件,就自行创建 配置nginx 修[详细]
-
Ubuntu16.04Apache负载均衡+集群
所属栏目:[Linux] 日期:2020-12-13 热度:74
mod_proxy ,主代理模块Apache模块用于重定向连接;它允许Apache充当底层应用程序服务器的网关。 mod_proxy_http ,它增加了对代理HTTP连接的支持。 mod_proxy_balancer和mod_lbmethod_byrequests ,它为多个后端服务器添加负载平衡功能。 为了保证配置流程正[详细]
-
请在mysql配置文件修sql-mode或sql_mode为NO_AUTO_CREATE_USER,N
所属栏目:[Linux] 日期:2020-12-13 热度:128
错误信息:请在mysql配置文件修sql-mode或sql_mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 解决办法(最有效,以MySQL5.7为例): 修改配置文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf 并在该配置文件添加如下内容: sql-mode = NO_AUTO_CREATE_USER,NO_[详细]
-
PHP无法使用curl_init()函数
所属栏目:[Linux] 日期:2020-12-13 热度:69
主要针对在Ubuntu16.04搭建CRMEB环境时,监测环境会出现一个curl_init问题,这时只需执行如下命令即可解决: sudo apt- get install php-curl ?[详细]
-
hexo 报错 Cannot read property 'replace' of nu
所属栏目:[Linux] 日期:2020-12-13 热度:145
详细错误信息: FATAL Cannot read property ' replace ' of null TypeError: Cannot read property at fs.exists.then.then.then.config (E:Hexonode_moduleshexolibhexoload_config.js: 34 : 31 ) at tryCatcher (E:Hexonode_modulesbluebirdjsr[详细]
-
Ubuntu16.04之Apache2.4配置SSL证书
所属栏目:[Linux] 日期:2020-12-13 热度:73
具体步骤不是特别复杂,有些细枝末节我可能忽略了,不过参考我的这个教程,应该可以配置好的,如果朋友们有问题,可以留言给我。 参考资料如下: Linux + Apache2 环境下配置 https (腾讯云免费证书) Ubuntu系统Apache 2部署SSL证书 虽然说很多不记得了,但是[详细]
-
CRMEB中因为重写规则导致的服务器异常和404之解决办法
所属栏目:[Linux] 日期:2020-12-13 热度:64
问题描述: 安装CRMEB后,只能通过https://域名//index.php/admin访问到后台,而不能直接通过https://域名/admin访问到后台,以至于导致进入系统后台出现有的功能界面可用,有的功能界面则出现404或者服务器异常之类的,从浏览器上看就是路径方面的原因导致的[详细]
-
Jenkins持续集成实践之java项目自动化部署
所属栏目:[Linux] 日期:2020-12-13 热度:90
关于Linux安装Jenkins可以参考我的这篇博文Ubuntu16.04环境安装jenkins 1.安装部署插件 进入插件管理,并搜索该插件Deploy to container Plugin进行安装 ,下载地址为:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin 2.安装完后,将会在项目配[详细]
-
apache不能解析php之解决办法
所属栏目:[Linux] 日期:2020-12-13 热度:150
记录一下Ubuntu16.04下的apache服务器不能解析php的问题,如图所示: ? 对于这个Ubuntu16.04最直接最快速的解决办法就是执行如下命令: sudo apt- get install libapache2-mod-php ?[详细]
-
jenkins忘记管理员密码之解决方案
所属栏目:[Linux] 日期:2020-12-13 热度:178
jenkins忘记管理员密码怎么办? 通常有这么几种解决方案,如下所示: (1)进入对应的用户目录文件夹,以ubuntu16.04为例,jenkins安装目录为/var/lib/jenkins 进入到该目录,通过ls或ll命令可以显示对应的所有文件夹,找到其中的users文件夹,进入对应的用户里[详细]
-
edusoho上传视频弹出abort之解决方案
所属栏目:[Linux] 日期:2020-12-13 热度:166
错误描述:edusoho上传如avi、mp4等容量大的图片(如100m以上或500m等)弹出abort提示框 原因:是因为web服务器apache默认上传文件有限制导致的 解决办法如下: (1)首先修改改php.ini配置文件 sudo vim /etc/php/7.0/fpm/php.ini 并修改如下内容: post_max_size[详细]
-
Ubuntu16.04启动tomcat缓慢问题之解决方案
所属栏目:[Linux] 日期:2020-12-13 热度:128
问题信息: 16 -May- 2019 10 : 41 : 10.630 WARNING [localhost-startStop- 1 ] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [ 117 , 835 ] m[详细]
-
Ubuntu16.04中php如何切换版本
所属栏目:[Linux] 日期:2020-12-13 热度:119
其实就是一条Linux命令,如下: sudo update-alternatives --config php 会出现下面选项: There are 2 choices for the alternative php (providing /usr/bin/ php). Selection Path Priority Status -------------------------------------------------------[详细]
-
Edusoho之LNMP环境搭建
所属栏目:[Linux] 日期:2020-12-13 热度:117
1.更新 sudo apt- get updatesudo apt - get upgrade 2.安装Nginx sudo apt- get install nginx 3.安装php sudo apt- get install php-pear php7. 0 -cli php7. 0 -common php7. 0 - curl php7. 0 -dev php7. 0 -fpm php7. 0 -json php7. 0 -mbstring php7[详细]
-
Ubuntu16.04安装和使用ElasticSearch
所属栏目:[Linux] 日期:2020-12-13 热度:97
1.下载es wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.4/elasticsearch-2.4.4.tar.gz 2.解压并将其放到/usr/local目录下 tar -xzvf elasticsearch-2.4.4.tar.gz -C /usr/localcd /usr/lo[详细]
-
多模块应用自动化部署
所属栏目:[Linux] 日期:2020-12-13 热度:100
多模块应用自动化部署脚本(一个maven项目可以是单体的,也可以有很多子模块,以我之前博客为例,我的博客有这么几个模块,blog-common、blog-service、blog-web、blog-generator等,这种模块打包的时候,全部都不能缺,缺一不可,否则就会报错,也就是构建失[详细]
-
nginx配置https
所属栏目:[Linux] 日期:2020-12-13 热度:195
其实nginx配置也差不太多,虽然差不太多,但还是有区别的。 假定你已经在阿里云完成了证书申请,接下来你就可以按照如下配置(主要是修改nginx.conf文件) server { listen 443 ; server_name www.youcongtech.com; ssl on; index index.html; ssl_certificate[详细]
-
Jenkins持续集成之小试牛刀
所属栏目:[Linux] 日期:2020-12-13 热度:187
关于Jenkins的安装,大家可以参考我的这两篇文章: Ubuntu16.04环境安装 jenkins docker安装jenkins及其相关问题解决 之前没有好好研究过Jenkins,只是简单学会怎么安装之类的。 下面我们进入今天的主要话题,Jenkins小试牛刀。 ? 一、要有一台外网服务器(这[详细]
-
shell杀死指定端口的进程
所属栏目:[Linux] 日期:2020-12-13 热度:93
杀死端口代码如下: lsof -i: 2019 kill - 9 PID 上面的与下面的代码作用相同。 命令如下所示(这种方式更自动化): kill - 9 $(netstat -nlp | grep : 2019 | awk ' {print $7} ' | awk -F " / " { print $1 } ' ) ?[详细]
-
E:dpkg was interrupted, you must manually run'dpkg配置
所属栏目:[Linux] 日期:2020-12-13 热度:177
执行sudo apt-get install安装对应的软件出现如下错误 详细错误信息: E: Could not get lock / var /lib/dpkg/ lock -frontend - open ( 11 : Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/ lock -frontend), is anothe[详细]
-
yarn出现“There are no scenarios ; must have at least one&#
所属栏目:[Linux] 日期:2020-12-13 热度:118
错误信息:“There are no scenarios ; must have at least one" 背景:在将vscode自动化构建编译打包时出现这种情况,主要是执行yarn这一步出现的。 本次这个另外的虚拟机环境有点乱,主要体现为版本不统一(比如node.js要求为8.12.0及其9以下,而原先的为4版[详细]
-
Edusoho之LAMP环境搭建
所属栏目:[Linux] 日期:2020-12-13 热度:165
主要参考官方文档Ubuntu16.04+Apache+PHP+MySQL+EduSoho 安装教程 LAMP环境按照如下搭建是没有问题的,本地虚拟机试验是完全没有问题的。 1.更新 sudo apt- get updatesudo apt - get upgrade 2.安装apache2 sudo apt- install apache2 sudo apt - get insta[详细]