服务器运维
文章平均质量分 51
偷懒的加菲
Laravel8.x和Laravel8.5中文文档翻译参与者
展开
-
Linux中每次都懵圈的错误重定向
在`Linux`系统中实际上有12个文件描述符, `0`是标准输入、`1`是输出、`2`是错误,以及可供用户使用的描述符3到9。原创 2021-12-26 22:08:57 · 1454 阅读 · 0 评论 -
在 CentOS 中,重启后自动拉起jar包
首先获取到java的路径[root@iZ2ze716ozj5wszgjdu2hvZ ~]# which java/usr/java/default/bin/java使用echo命令把配置内容写入到rc.local文件中即可[root@iZ2ze716ozj5wszgjdu2hvZ ~]# echo "nohup /usr/java/default/bin/java jar_abs_path > ./project_log_path.log 2>&1 " >> /et原创 2021-03-15 16:22:45 · 337 阅读 · 0 评论 -
在CentOS 8.3中使用ifconfig添加虚拟网卡
实验环境描述平台:阿里云ECS系统:CentOS 8.3缺点:虚拟的网卡IP是不同的,但是**MAC地址是相同**1. 使用lsb_release -a查看系统信息2. 使用ifconfig查看网络信息3. 添加一张虚拟网卡添加一张虚拟网卡eth0:0,并设置其IP地址为192.168.0.100,子网掩码采用默认设置# ifconfig eth0:0 192.168.0.100 up# ifconfig4. 修改虚拟网卡IP重新设置eth0:0网卡的IP地址为192.16.原创 2020-12-23 09:32:55 · 4303 阅读 · 1 评论 -
Putty的黑科技“复制与粘贴”
putty中粘贴:鼠标右键putty用鼠标左键选中即已经放到剪贴板。选中后即可在windows的其他编辑器或输入栏按Ctrl+V 粘贴。往putty粘贴直接点鼠标右键。鼠标左键按住拖拉选择,即已经复制。双击鼠标左键,选择复制一个单词,支持中文。双击并在第二次按下时不放,拖动鼠标左键,会按单词选择。鼠标三击,会选择并复制一行。鼠标三击并在最后一击时拖动,会按行选择。按住左Alt,拖动鼠标左...原创 2019-12-03 15:55:44 · 1669 阅读 · 0 评论 -
Linux服务器查询自己的公网IP
查询Linux主机的公网IP,在命令行中数据如下命令即可。curl ip.sbhttps://ip.sb是个查询服务商的网站,以前的网址是https://ip.gs。PS:查看更多原创 2019-11-28 12:10:21 · 1741 阅读 · 2 评论 -
通过SSH登陆远程服务器代理访问MySQL服务
隧道代理访问MySQL服务工具:putty,HeidiSQL基于安全的考虑,MySQL服务器的 3306 端口只能内部访问,防火墙对外只开了SSH 端口。 这种情况我们就可以使用 SSH 的隧道外部直接访问 MySQL 。声明:本地运行HeidiSQL软件的机器称为客户机存在的内网中的MySQL服务器就称为MySQL服务器步骤一:步骤二:如上图所示:以方框中的红色数...原创 2019-10-15 14:15:22 · 2769 阅读 · 0 评论 -
用strace跟踪进程
1.利用nohup将strace转为后台执行,直到attach上的php-fpm进程死掉为止:nohup strace -T -p 13167 > 13167-strace.log &参数说明:-c 统计每一系统调用的所执行的时间,次数和出错的次数等.-d 输出strace关于标准错误的调试信息.-f 跟踪由fork调用所产生的子进程.-o filename,则所有进...转载 2019-02-10 21:32:29 · 2625 阅读 · 0 评论 -
php-fpm配置详解
这是搜索的一份还算算比较详细的php-fpm.conf配置详解,我会针对性的修改下,当然php手册上也有详细的讲解:http://php.net/manual/zh/install.fpm.configuration.phppid = /usr/local/var/run/php-fpm.pid#pid设置,一定要开启,上面是Mac平台的。默认在php安装目录中的var/run/php-fpm...转载 2019-02-10 22:01:09 · 227 阅读 · 0 评论 -
NGINX限制访问速度
1. 编辑nginx的配置文件vi /etc/nginx/nginx.conf在http段内添加http{ limit_conn_zone $binary_remote_addr zone=addr:10m; limit_conn_zone $server_name zone=perserver:10m;·········}2. 编辑网站的nginx配置文件vi /...原创 2019-02-10 23:08:09 · 1675 阅读 · 0 评论 -
ubuntu开启root账户并允许root登陆
安装完Ubuntu服务器后,root账户默认状态是未开启的,需要手动开启root账户。输入如下命令:$sudo passwd root再输入两遍密码此时已成功开启root账户,可用su来测试。在使用ssh连接服务器的时候,会出现permission denied错误。解决方法:修改/etc/ssh/sshd_config文件如下:# PermitRootLogin witho...原创 2019-02-19 11:05:59 · 7408 阅读 · 0 评论 -
loctaion / { } 与 location =/ { }的区别
摘自:《Nginx高性能Web服务器实战教程》(黑马程序员)location / { } 与 location =/ { }的区别location / { }遵循普通location的最大前缀匹配,由于任何URI都必然以“/”根开头,所以对于一个URI,若配置文件中有更合适的匹配则会将其代替,否则返回location / { }匹配到的结果,他相当于站点默认配置。而location = / ...原创 2019-10-01 18:15:16 · 4103 阅读 · 0 评论 -
Ubuntu开放MySQL外网链接的访问权限
一、查看3306端口是否开放netstat -an|grep 3306二、修改外网可以访问MySQL的配置找到MySQL配置文件的并编辑cd /etc/mysql/mysql.conf.d/sudo vim mysqld.cnf文件打开后有一大段注释说明,不用去管它,直接看到下图中的部分:bind-address = 127.0.0.1对其进行注释# bind-addres...原创 2018-12-15 17:26:18 · 2194 阅读 · 1 评论 -
宝塔面板密码忘记
只能SSH登陆到服务器进行查询或修改了方法一:查看密码bt default方法二:重置密码这是我们已经修改过用户名和密码了,如何解决了。进入ssh 输入以下命令重置密码(把命令最后面的 “testpasswd” 替换成你要改的新密码)如果你直接复制这条命令那默认的密码就是 “testpasswd”!(PS:若是debian/ubuntu用户,请使用有root权限的账户去执行这条命令。)...转载 2018-12-01 23:09:52 · 729 阅读 · 0 评论 -
windows server下把Apache和MySQL注册进服务
大家重装windows系统后,会想把mysql加到系统服务里面,那怎么做呢?命令如下:mysqld.exe –install但是却发现被报错误:Install/Remove of the Service Denied!怎么办呢?我们有如下解决方案:了解到此错误是由于当前用户没有管理员权限造成的。鼠标点击开始——CMD.exe——右键,以管理员身份运行,然后按照以以下命令即可...原创 2018-12-01 23:07:34 · 475 阅读 · 0 评论 -
linux中查找包含指定内容的文件
为了防止自己记不住,也方便自己查找,特此记录在博客中查找包含指定内容的文件就是用grep这个命令grep 'name' -r / grep '指定内容' -r 目录上述命令就是在根目录下递归查找包含name内容的文件 -r 递归查找文件 -e 从文件内容查找与正则表达式匹配的行 –i 查时不区分大小写 -c 查找匹配的行数 -v 从文件内容查找不匹配指定字符串的行从...原创 2018-03-14 15:08:01 · 61618 阅读 · 1 评论 -
CentOS 安装Tab增强版:bash-completion
1. 首先安装epel源,安装很简单,只需要输入以下命令即可$ yum install -y epel-release $ yum clean all$ yum makecache2.yum安装bash-completion$ yum install -y bash-completion参考: [1] http://blog.51cto.com/ultraera/15843...原创 2018-03-30 13:36:23 · 2025 阅读 · 0 评论 -
SSH连接到服务器不断线
自己SSH的国外的服务器,长时间不操作就自动断线了,可在服务端进行简单的配置就可以保证不断线,服务端定期向客户端发送心跳包,维持在线。# vim /etc/ssh/sshd_config在配置文件尾部加入如下两行即可ClientAliveInterval 60ClientAliveCountMax 3这 样,SSH Server 每 60 秒就会自动发送一个信号给 Client...转载 2018-03-26 13:53:01 · 1057 阅读 · 0 评论 -
centos配置epel和remi源
在使用CentOS安装软件的时候,在不需要压榨系统性能的时候,我们通常的都是采用yum命令来安装软件包,yum壳子自动帮我们解决软件的依赖,达到开箱即用的目的。但是内置的yum源可用的软件偏少或者版本过低,需要我们使用一些第三方的yum源,这里向大家推荐两个比较常用和权威的yum源,epel和remi。1、epel 安装和配置epel的安装非常简单,只需要输入以下命令即可$ yum...原创 2018-04-01 12:55:02 · 2391 阅读 · 0 评论 -
解决CentOS lspci(command not found)方法
在进行CentOS最小化安装后,会发现lspci命令不好使。其实是因为相应的软件包没有安装。在终端中执行下列命令:$ yum whatprovides */lspci将会得到如下的显示内容pciutils-3.1.4-9.el6.x86_64 : PCI bus related utilitiesRepo : baseMatched from:Filename ...原创 2018-04-01 15:48:25 · 47365 阅读 · 3 评论 -
MySQL 开启远程连接权限
MySQL 开启远程连接权限mysql> use mysql;mysql> update user set host = '%' where user='root';mysql> select host,user from user;mysql> flush privileges;设置防火墙放行3306端口...原创 2018-03-28 08:37:38 · 945 阅读 · 0 评论 -
centos7 修改yum源为阿里源
centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设置文件夹里1.安装base reop源# cd /etc/yum.repos.d接着备份旧的配置文件# sudo mv CentOS-Base.repo CentOS-Base.repo.bak下载阿里源的文件# sudo wget -O CentOS-Base.repo http...转载 2018-04-30 16:02:24 · 198 阅读 · 0 评论 -
windows10和linux mint 系统时间同步
最近装了windows10和linux mint双系统,仍然出现了喜闻乐见的老问题,装完后,在windows下时区不对方法一:$ sudo vim /etc/default/rcS更改utc=yes 改成utc=no,如若没有此行,直接添加即可方法二$ sudo apt-get install ntpdate$ sudo ntpdate time.windows...转载 2018-04-30 16:13:25 · 3708 阅读 · 1 评论 -
一分钟了解nohup和&的功效
nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。 测试代码如下: 是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。使用 ./a.out 前台运行程序,会是什么效果呢? 程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为...转载 2021-01-24 20:38:30 · 156952 阅读 · 29 评论 -
CentOS7 修复 Intel 的 “Meltdown"(熔断)和 “Spectre” (幽灵)漏洞
其实就是升级最新的内核,这里采用yum方式升级内核kernel1. 查看系统内核$ uname -sr 大多数现代发行版提供了一种使用 yum 等包管理系统和官方支持的仓库升级内核的方法,CentOS 允许使用 ELRepo,这是一个第三方仓库,可以将内核升级到最新版本。2. 更新系统内核 首先要在 CentOS 7 上启用 ELRepo 仓库,请运行:...原创 2018-05-12 08:33:00 · 4475 阅读 · 0 评论 -
在添加nginx为系统服务时出现Unit nginx.service is masked.
$ sudo service nginx start Failed to start nginx.service: Unit nginx.service is masked.Failed to start docker.service: Unit docker.service is masked.systemctl unmask nginx.service参考: http...原创 2018-06-19 17:59:18 · 27562 阅读 · 1 评论 -
简单配置IIS、ASP及问题调试
环境:windows server2008 r2, IIS7.5目的仅仅是让ASP在IIS上跑起来,安全性暂时不做考虑。安装IIS的教程一搜一大堆,不写了,安装IIS的时候,感觉有用的全勾上,以后可以慢慢细细扣。把代码扔在服务器上,发现显示: 不知所以然,在朋友的帮助下,了解到,IIS有一种人能读懂的调试模式,开起即可。 在IIS管理器→ASP里,把错误信息发送到...原创 2018-07-02 22:29:10 · 7611 阅读 · 0 评论 -
windows 防火墙拦截nginx的问题
在server上,打开localhost好使,访问域名不好使。猜测访问的包没进来,才检索了资料后,可能的原因是防火墙配置的原因。 注意:把填写的程序的勾勾打上。改完收工!! 参考: https://blog.csdn.net/frgzs/article/details/78192055?locationNum=8&fps=1 http...原创 2018-07-03 17:41:07 · 3044 阅读 · 0 评论 -
阿里云服务器挂载云盘
原以为服务器的盘都是配置好的,今天才发现还有数据盘未挂载。系统为CentOS6.8,挂在数据盘。1.查看所有硬盘信息以及分区的格式#lsblk -f2.对硬盘进行分区#fdisk /dev/vdb#m //查看菜单#n //建立新的分区表#p //建立主分区#1 //1#(Enter)#(Enter)#w //保存3.分区完成查看下#lsbl...原创 2018-03-14 12:14:51 · 1450 阅读 · 0 评论