
y运维资料
文章平均质量分 74
xiaoxiao_yingzi
平平的淡淡,冷冷清清,轻轻的我来了,正如我悄悄的离开,我拍一拍键盘,留下了最新的工具!
展开
-
ubuntu 安装harbor
harbor原创 2022-07-01 11:16:08 · 2875 阅读 · 1 评论 -
php7以上如何禁用掉eval
php7以上禁用eval原创 2022-06-30 11:05:06 · 1002 阅读 · 0 评论 -
Ubuntu 安装 cnpm
一. 安装 npm1.下载 npm进入http://nodejs.cn/download/找到合适的版本,复制下载链接,在命令行输入指令下载。安装npm.pngwget https://npm.taobao.org/mirrors/node/v14.9.0/node-v14.9.0-linux-x64.tar.xz2.解压 .xz 文件tar xvJf node-v14.9.0-linux-x64.tar.xz3.移动文件并重命名#先创建softwa...转载 2022-01-25 16:20:28 · 3473 阅读 · 1 评论 -
Ubuntu18安装node
//下载最新稳定版本的nodejshttps://nodejs.org/zh-cn/download/wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz2、在本地解压,提取文件,把解压文件移动到/usr/local/目录下(需要root权限)//本地解压xz -d node-v14.17.5-linux-x64.tar.xztar -xf node-v14.17.5-linux-x6...原创 2021-08-26 10:45:05 · 1099 阅读 · 0 评论 -
通过docker部署Gogs以及迁移
首先安装docker 我用的是ubuntu18.04系统1.先卸载原来的dockersudo apt-get remove docker docker-engine docker.io containerd runc2.安装docker sudo apt-get update# 安装依赖包 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properti...原创 2021-08-03 17:47:49 · 1778 阅读 · 1 评论 -
普通用户可以启动,重启nginx
linux中 0-1024 端口是不允许非root权限用户占用的。但是在linux中,因为安全问题,root用户禁止登陆服务器,而且又不给普通用户 sudo权限这种情况下 nginx既要可以用普通用户启用,还要占用80端口首先用普通用户 编辑安装nginx目前我有三种解决方案:方案一 :chmod u+s /usr/local/nginx/sbin/nginx其实就是赋予这个nignx二进制文件,能够像在root下运行优点是,方便简单,缺点是,既然sudo权限都不给了。这个.原创 2021-07-16 15:14:01 · 1900 阅读 · 0 评论 -
mysql5.7日志时间戳(log_timestmaps)与系统时间不一致问题以及日志报Got an error reading communication packets情况分析
一、mysql安装后error_log日志时间戳默认为UTC(如下图),因此会造成与系统时间不一致,与北京时间相差8个小时。解决errro_logs时间戳与linux系统时间不一致问题step1:登录到mysql环境执行SET GLOBAL log_timestamps = SYSTEM;(立即生效,重启mysql服务,失效)step2:vim /etc/my.cnf 添加配置如下,保证下次mysqld重启依然生效:二、关于mysql的error_log出现" Got .转载 2021-07-08 16:10:38 · 678 阅读 · 0 评论 -
ubuntu16.04安装php5.6版本
Ubuntu下编译安装PHP5.6.16在Ubuntu下搭建LNMP环境。编译安装mysql,nginx,php。最后在LNMP前提下安装composer,并且安装laravel框架。首先,第三步开始编译安装PHP5.6.161.先进入“/usr/local/src”文件夹中,接着键入“sudo wget http://cn2.php.net/distributions/php-5.6.16.tar.gz”回车,等待下载完毕。下载完毕后,执行“sudo tar zxvf php-5....转载 2021-06-25 13:57:43 · 1362 阅读 · 0 评论 -
ubuntu 16.04.1 nginx彻底删除
转载:https://www.cnblogs.com/xiaoquangege/p/9662935.htmlubuntu 16.04.1 nginx彻底删除与重新安装1.删除nginx,-purge包括配置文件sudo apt-get --purge remove nginx2.移除全部不使用的软件包sudo apt-get autoremove3.罗列出与nginx相关的软件并删除dpkg --get-selections|grep nginxsudo..转载 2020-12-16 10:18:43 · 260 阅读 · 0 评论 -
ubuntu16.04通过nextcloud创建自己的私有网盘
转载地址:https://www.cnblogs.com/jikexianfeng/p/8436991.html系统要求:Ubuntu 16.04.1 LTS 64 位操作系统基础设置切换为 root 账号Ubutu 系统默认登录的用户为非 root 权限用户,为了能正常安装 nextCloud,需要切换为 root 账号。执行如下命令即可:sudo su更新及安装基础包请依次运行如下命令,有遇到询问的Is this ok [y/d/N]的时候直接键入y并回车即可。apt转载 2020-12-04 17:08:15 · 572 阅读 · 0 评论 -
linux系统中创建本地ssl证书
介绍TLS(或传输层安全性)及其前身SSL(代表安全套接字层)是用于将正常流量包装在受保护的加密包装器中的Web协议。使用此技术,服务器可以在服务器和客户端之间安全地发送流量,而不必担心消息会被外部方拦截和读取。证书系统还可以帮助用户验证与其连接的站点的身份。在本指南中,我们将向您展示如何在Ubuntu 14.04服务器上设置用于Nginx Web服务器的自签名SSL证书。自签名证书不会验证服务器的身份为您的用户,因为它不是由他们的Web浏览器的受信任的证书颁发机构之一签名,但它会允许你...转载 2020-09-24 16:31:50 · 2209 阅读 · 0 评论 -
未知域名绑定网站时候,设置默认显示页面!
其他未知域名绑定你网站,Nginx服务器如何设置禁止问题:例,a.com 开启了https,访问https://a.com ,正常,访问未配置https的域名,如https://b.com会打开https://a.com 的内容(Nginx规则:首先查找配置文件里有无匹配的域名,如未找到,则查找default_server,如default_server未设置,则默认匹配配置文件排序后的第一个)解决办法:为Nginx的443端口设置默认域名default_server,并拒绝访问配置..原创 2020-07-13 14:24:43 · 654 阅读 · 0 评论 -
Centos7.4 修改selinux错误导致服务器起不来
Centos7.4 修改selinux错误导致服务器起不来[root@node10 ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SEL...转载 2020-04-09 10:45:15 · 1095 阅读 · 0 评论 -
ftp配置文件详解
转载地址:https://www.cnblogs.com/houyongchong/p/10283995.html转载地址:https://www.cnblogs.com/rainiplus/p/3736186.html先来讲讲ftp的两种模式:FTP是有两种数据连接模式的,主动模式和被动模式。PORT(主动)方式:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器...原创 2019-11-14 17:16:02 · 2236 阅读 · 0 评论 -
buntu中升级libevent(libevent-2.0.21-stable)遇到的坑,在这里做下记录
首先查看系统是否安装libeventls -al /usr/lib |grep libevent出现这么一堆东西,说明安装完成如果没有出现任何东西,则表示没有安装下载版本http://libevent.org/解压,这个不用我教了吧,进去以后按照README中的描述进行编译生成库文件此版本没有configure.sh文件,需要先运行autogen.sh文件生...原创 2019-10-28 17:12:12 · 899 阅读 · 0 评论 -
ubuntu16.04中修改时区
先查看当前系统时间root@ubuntu:/# date -R 结果时区是:-0500我需要的是东八区,这儿显示不是,所以需要设置一个时区1.运行tzselectroot@ubuntu:/# tzselect在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing)2.复制文件到/etc目录下root@ubuntu:/# cp...转载 2019-10-25 15:18:12 · 3440 阅读 · 0 评论 -
could not build optimal server_names_hash, you should increase either server_names_hash_max_size: 51
在给nginx 配置了一个超长的域名后,通过 /usr/local/nginx/sbin/ngnix -t 检查配置文件时出现一下错误:.代码如下:could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32解决办法是在nginx的配置文件的http段中增加如下...转载 2019-10-23 18:32:03 · 6161 阅读 · 1 评论 -
如何创建密钥对,使用密钥登录服务器
在我们平时使用Linux系统时候,通常使用的Linux SSH登录方式是用户名加密码的登录方式,但是这种密码登录的方式很容易造成密码泄露或者被暴力破解,非常不安全,下面我们采用一种相对安全的登录方式---密钥登录;我们知道SSH登录是用的RSA非对称加密的,所以我们在SSH登录的时候就可以使用RSA密钥登录,SSH有专门创建SSH密钥的工具ssh-keygen.创建密钥对...原创 2019-05-22 17:51:45 · 7630 阅读 · 0 评论 -
NGINX中的的请求头x_real_ip和x_forwarded_for
以下是转载内容: 内容来源:https://www.cnblogs.com/diaosir/p/6890825.html https://blog.youkuaiyun.com/feifeixiang2835/article/details/85042081 remote_addr客户端的IP,如果有代理的话表示最后一个代理服...转载 2019-06-19 16:46:15 · 10245 阅读 · 0 评论 -
nginx中map使用方法
本文为转载文章 转载 地址:https://blog.51cto.com/tchuairen/2175525?source=dramap 指令介绍:map 指令是由 ngx_http_map_module 模块提供的,默认情况下安装 nginx 都会安装该模块。map 的主要作用是创建自定义变量,通过使用 nginx 的内置变量,去匹配某些特定规则,如果匹配成功则设置某...转载 2019-06-19 17:43:51 · 13936 阅读 · 0 评论 -
nginx中永久缓存以及临时缓存
最近线上的系统采用NGINX代理服务器========>web应用服务器,访问很慢,于是乎就想想做个缓存文件都放在缓存中这样,在访问服务器的时候不就阔以减少对后台的访问了吗,同时还能降低服务器的压力,键值一举两得,废话说完了,准备开干: NGINX缓存方式有两种:一种是永久性的缓存; ...原创 2019-06-21 16:42:15 · 17976 阅读 · 0 评论 -
Some index files failed to download. They have been ignored, or old ones used instead.
今天服务器安装个包报错Some index files failed to download. They have been ignored, or old ones used instead.?这个是啥原因??有点懵找了一下度娘,搜出了一波东西:MV /var/lib/apt/lists ./lists.bak # 备份mkdir /var/lib/apt/lists ...原创 2019-06-26 14:21:40 · 26963 阅读 · 2 评论 -
php中安装grpc的安装
怎么说呢,一开始在网上搜索了一大波资料,看了几篇感觉都一样就按照步骤来了,但是到我在装插件时候提示还是没有安装?什么情况,一步一步的都安装完成了,顿时感觉心里凉凉的,于是乎又搜索了起来~找了一篇文章,感觉很简单,只需要一条语句就完成了,哎,现实就是这么操蛋,怎么办试试呗 pecl install grpc...原创 2019-06-24 15:08:26 · 4032 阅读 · 0 评论 -
Ubuntu中设置好定时任务但是没有执行
转载地址:https://blog.youkuaiyun.com/u012129468/article/details/779267011、首先创建一个定时任务:每分钟向屏幕输出"Hello world!"。有两种实现方式:1)输入crontab -e命令,根据提示直接在当前cron task文本最后面插入如下命令(记得回车):* * * * * echo "Hello world!"2)...转载 2019-07-05 10:50:25 · 1470 阅读 · 0 评论 -
waiting for headers
Debian\Unbutu卡在“waiting for headers”怎么办?在安装软件的过程中,出现[waiting for headers] ,并且卡住一直没反应。这可能是源的问题,也可能是上一次缓存不完全导致的,以下提供了一些措施来帮你缓解。 1 2 rm /var/lib/apt/lists/* rm /var/lib/apt/...转载 2019-07-30 11:32:15 · 7846 阅读 · 0 评论 -
ubuntu18.04中如何设置开机启动脚本,开机启动命令
转载:https://www.cnblogs.com/airdot/p/9688530.html转载:https://www.cnblogs.com/qingshangucheng/p/10183583.html大体上找资料看了一下,简单的说就是开机启动脚本被阉割了,导致不能用 ,现在systemd 默认读取 /etc/systemd/system 下的配置文件!所以我们需要手动的创建...原创 2019-09-03 16:06:13 · 3860 阅读 · 0 评论 -
docker初学者pdf,docker入门
下载地址:https://pan.baidu.com/s/12nq6PPzltY9f9DFEEcWjJg提取码: p3xc原创 2019-09-03 17:03:10 · 297 阅读 · 0 评论 -
linux中(安装系统centos7.4)ElasticSearch的安装遇到的问题
elasticsearch的安装很简单,下载源码包:点击这里!elasticsearch需要以普通的用户方式去执行,原因是:elasticsearch非常强大,可以接收和执行用户的脚本文件,所以为了安全考虑,只允许普通用户启动!这里简单了解下下面创建普通用户 groupadd elsearch useradd -g elsearch -p elsearch将下...原创 2019-09-11 11:11:37 · 675 阅读 · 0 评论 -
linux(centos7中)中安装kibana
kibana下载地址:https://www.elastic.co/cn/downloads/kibana下载的版本要和elasticsearch的版本一致,具体版本不一致会不会出现问题,咋也没试过,咋也不知道,如果看过我另一篇elasticsearchd的安装,应该能发现,我用的都是7.3.1版本的。闲话到此为止,开搞! kibana包下载下来后解压: tar...原创 2019-09-12 15:34:15 · 747 阅读 · 0 评论 -
awk中引用shell变量
一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk 'BEGIN{print "'$var'"}'这种写法其实就是把一对单引号分成了两段单引号,中间的shell变量直接按照shell变量的引用方式即可,但是如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="thisis a test"...转载 2019-09-27 16:04:13 · 530 阅读 · 0 评论 -
如何限制指定账户不能SSH只能SFTP在指定目录
最近,在公司托管的服务器经销商那边看到过通过账号可以限定账户只允许访问指定的目录,于是乎,自己也做了测试在这里和大家总结一下: 首先创建一个目录用于作为你被访问的目录, mkdir /data/myweb 然后创建用户, useradd -d ...原创 2019-05-22 17:37:47 · 1797 阅读 · 0 评论