linux
文章平均质量分 60
EricLi404
这个作者很懒,什么都没留下…
展开
-
Docker build 报错 “ Cannot find a valid baseurl for repo: base/7/x86_64 ” 解决
错误内容docker build 阶段报错如下:Sending build context to Docker daemon 2.048 kBStep 1/3 : FROM centos:7 ---> 8652b9f0cb4cStep 2/3 : RUN yum -y update ---> Running in 4e4e11d880f3Loaded plugins: fastestmirror, ovlDetermining fastest mirrorsCould not原创 2021-06-15 15:29:15 · 1686 阅读 · 0 评论 -
Nginx执行阶段详细解析
Nginx 介绍Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强OpenResty介绍OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性转载 2021-04-16 11:23:37 · 324 阅读 · 0 评论 -
git push warning: push.default is unset 分析解决
git push后提示如下错误信息warning: push.default is unset; its implicit value is changing inGit 2.0 from 'matching' to 'simple'. To squelch this messageand maintain the current behavior after the default chang原创 2016-02-21 23:24:20 · 1217 阅读 · 0 评论 -
linux配置jdk环境变量
1.首先下载jdk,解压,放到想放的目录,我放到了/usr/local/jdk1.8.0_91 tar.gz 的解压指令为tar zxvf + 文件名2.然后修改配置文件/etc/profile,在最后添加JAVA_HOME=/usr/local/jdk1.8.0_91PATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH3.使刚才的配置生效 注意原创 2016-04-26 23:24:38 · 603 阅读 · 0 评论 -
linux修改用户目录文件名
很多时候,我们为了方便安装了中文版的发行版,但是此时用户目录也变成了中文,cd 下载 用起来真的很难受,所以我们希望可以将目录名修改为英文或者任意自定义。方法一适用于绝大多数主流linux(不推荐) export LANG=en_US xdg-user-dirs-gtk-update export LANG=zh_CN 方法二适用于全部linux,并支持目录名自定义(原创 2016-04-26 23:36:46 · 3497 阅读 · 0 评论 -
PHP编译configure时常见错误
转载自http://blog.sina.com.cn/s/blog_75a07c3b0101kcwb.htmlPHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版转载 2016-01-25 16:07:55 · 643 阅读 · 0 评论 -
linux 笔记
linux笔记1.UNIX和Linux操作系统概述加州大学伯克利分校的BSD和AT&T公司的System V分支对成就UNIX的辉煌起到了至关重要的作用。对UNIX系统稳定性起到重要作用的两点原因:容易修改终端用户程序UNIX操作系统中的每一件东西或者是一个文件或者是一个进程2.Linux帮助Linux的联机手册(man pages)存储位置为:/usr/share/man3.目录的浏览原创 2015-12-18 23:53:35 · 1277 阅读 · 2 评论 -
Tomcat vhost 配置教程
当一个tomcat需要配多个应用时,并且内网和外网的访问IP还不一样,就需要使用到tomcat配置多个虚拟主机。 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware=原创 2017-05-22 08:35:42 · 3017 阅读 · 0 评论 -
nginx 502 解决记录(php-fpm 启动失败)
安装 macOS 10.13 之后发现 nginx 产生了 502 错误,具体解决方式记录如下:打开 nginx error log 注: 此处 nginx 使用的是 brew 安装的 nginx ,使用其他工具或不同时间安装的 nginx ,在查看 nginx error log 时具体操作可能不同。我的nginx默认并没有打开 error log,编辑 nginx.conf,打开er原创 2017-08-30 15:53:12 · 2804 阅读 · 0 评论 -
自用shell备份
0x00 $path 设置在 /etc/paths 或 /etc/paths.d/* 中配置即可。。#我的 /etc/paths/usr/local/bin/usr/bin/bin/usr/sbin/sbin/usr/local/EricShell配置完成后,需要重启终端,然后可以# 输出环境变量echo $path 0X01 wechat-plug...原创 2018-02-10 16:25:28 · 286 阅读 · 0 评论 -
nginx配置和nginx location语法
0x00. nginx.conf 主配置文件#user nobody;# 有1个工作的子进程 ,一般可以设置为cpu核数worker_processes 1;# 打开error.logerror_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info...原创 2018-02-10 16:26:39 · 393 阅读 · 0 评论 -
TikTok 视频转码方案调研
0x00 简述Tiktok的转码基于两个维度:质量 & 分辨率 。质量包括 normal 、lower、lowest 三个档次,主要使用crf值来控制;分辨率 包括 720p 、540p、480p、360p 四个档次,主要使用视频宽度来控制;具体的转码结果是质量 & 分辨率 两个维度结合产生的,如normal_720p、lower_480p 等详细的质量 & 分辨率 ...原创 2019-05-14 21:11:28 · 2634 阅读 · 0 评论 -
编译安装openresty+mysql+php7
1.准备1.更新系统yum makecache && yum -y update2.安装常用基础软件yum -y install bash-completion vim net-tools bind-utils wget screen最后别忘了重启3.需要下载的源码 1.openrestywget https://openresty.org/download/ngx_openresty-1.9原创 2016-01-11 16:28:35 · 2474 阅读 · 0 评论 -
linux正则表达式笔记
linux正则表达式笔记1.正则表达式定义1.普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。2.非打印字符 字符 含义 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c’ 字符。 \f原创 2015-12-28 13:11:34 · 450 阅读 · 0 评论 -
linux用gedit保存文件失败的解决办法
1.首先给予文件777权限2.然后打开gedit的 编辑->首选项->编辑器 将“在保存前生成备份文件”取消勾选原创 2015-11-25 22:40:05 · 6080 阅读 · 0 评论 -
apt-get update报错问题
apt-get update报错问题W: 无法下载 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu/dists/vivid/main/binary-amd64/Packages 404 Not FoundW: 无法下载 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu/dists/vivi原创 2015-11-25 22:44:27 · 5417 阅读 · 0 评论 -
ubuntu-unity桌面禁用客人会话
ubuntu-unity桌面禁用客人会话1. 新建配置文件sudo vi /etc/lightdm/lightdm.conf其内容为[SeatDefaults]greeter-session=unity-greeterallow-guest=false2. 编译sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share原创 2015-11-25 22:49:04 · 648 阅读 · 0 评论 -
linux搭建ftp服务器
服务器环境:Ubuntu server1.安装ftp客户端sudo apt-get install vsftpd2. 新建ftp用户user,用于远程登陆ftpsudo mkdir /home/user #新建用户文件夹sudo useradd -d /home/user -s /bin/bash user #新建用户sudo passwd user #为新建的用户添加原创 2015-11-25 21:16:20 · 605 阅读 · 0 评论 -
lamp配置(ubuntu sever)
1.apache2配置1.更新软件源sudo apt-get update2.安装apache2及相关组件sudo apt-get install apache2 apache2-bin apache2-data apache2-doc apache2-mpm-prefork apache2-utils3.修改默认首页sudo vi /etc/apache2/mods-enabled/dir.con原创 2015-11-25 21:39:55 · 625 阅读 · 0 评论 -
linux系统dist-upgrade和upgrade的区别
apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrad转载 2015-12-29 15:17:06 · 7598 阅读 · 0 评论 -
apache2虚拟主机实现一个服务器绑定多个域名
1.apache2的配置首先要配置好apache2,如果未配置,请参考我之前的博文:lamp的配置2.域名的解析将全部域名的www和@的A记录解析到云服务器的IP3.虚拟主机的配置1.配置httpd.conf如果etc/httpd/conf/httpd.conf存在,则配置此httpd.conf如果etc/httpd/conf/httpd.conf不存在,此时需要我们在/etc/apache2下原创 2015-11-25 22:07:44 · 3409 阅读 · 0 评论 -
解决linux下sublime text3无法输入中文的情况
最近心血来潮,想在试试在linux上写php是什么感觉,但在使用sublimetext3时却发现无法正常输入中文,于是靠我大百度,各大论坛博客,解决了这个问题。 百度经验有解决方案,但是,编辑太马虎了。。。。。。好多地方的“-”写成了“_”,而且不是很详细,很多人挂在了没有c++编译环境上。 所以整理了我的解决方案,我的情况为ubuntu 15.10+apt-get安装的subl原创 2015-11-25 22:37:28 · 694 阅读 · 0 评论 -
centos+openresty+mariaDB+php搭建web服务器
一。openresty1.依赖关系openresty依赖于perl 5.6.1+, libreadline, libpcre, libssl,首先安装依赖关系。yum install readline-devel pcre-devel openssl-devel gcc2.下载源码使用wget下载wget https://openresty.org/download/ngx_openresty-1.原创 2016-01-07 15:42:03 · 2192 阅读 · 0 评论 -
linux笔记--常用有趣命令
最常见的小火车 安装命令sudo apt-get install slyum -y install sl原创 2015-11-25 14:19:55 · 510 阅读 · 0 评论