
Linux
文章平均质量分 63
Super乐
闭上自己的嘴,抬起自己的腿,走自己的人生路。
展开
-
搭建Bitbucket项目管理工具详细教程
搭建Bitbucket项目管理工具详细教程原创 2023-03-03 18:29:12 · 5361 阅读 · 2 评论 -
Linux监控之prometheus学习
Linux监控之prometheus+nginx-module-vts+nginx-vts-exporter+grafana的学习原创 2023-02-01 11:32:47 · 2116 阅读 · 0 评论 -
linux centos7 安装supervisor教程
1、首先确认自己的Linux系统是 centos[root@lljz01 club_app_api]# cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)注意:安装前,将用户切换到 root 用户2、yum 命令安装 supervisoryum install -y supervisor3、设置开启自启systemctl enable supervisord4、启动supervisord服务sy原创 2022-04-08 11:44:32 · 3420 阅读 · 0 评论 -
Linux试题详解
Linux 概述什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。————————————————Unix和Linux有什么区别?Linux和Unix都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似之处,甚至有.原创 2021-10-28 14:16:40 · 1097 阅读 · 0 评论 -
Linux:supervisor命令的使用
supervisor是Linux下一个便利的启动和监控服务的命令。举例来说:假如我想同时管理一堆的服务,包括他们的运行和停止。我就可以使用supervisor来管理。 supervisor包括两个命令:supervisord和supervisorctl,分别是后台的守护进程以及命令行管理命令。要安装这两个命令只需要执行sudo apt-get install supervisor即可。两个命令共用一个配置文件,默认是:/etc/supervisor/supervisor.conf,而superv.原创 2021-06-01 11:57:07 · 2219 阅读 · 0 评论 -
linux 系统打开文件数量限制 supervisor 调整
配置详解:[supervisord]logfile=/tmp/supervisord.log ; 日志文件,默认是 $CWD/supervisord.loglogfile_maxbytes=50MB ; 日志文件大小,超出会 rotate,默认 50MBlogfile_backups=10 ; 日志文件保留备份数量默认 10loglevel=info ; 日志级别,默认 info,其它: debug,warn,tracepidfile=/tmp/supervisord.pid ; pid .原创 2021-05-26 16:28:07 · 823 阅读 · 0 评论 -
Linux查看服务器总内存和总硬盘大小
一、linux CPU大小;9213b07eca8065389a2d57e59bdda144ac348205.jpg其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU可以看到上面,这台机器有两个双核的CPU,ID分别是0和3,大小是2.8G。二、内存.原创 2021-05-26 10:47:12 · 16071 阅读 · 0 评论 -
Linux输出重定向 >> 文件 2>&1
输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出一般情况下标准输出设备为显示器,标准输入设备为键盘。linux中用0代表标准输入,1代表标准正确输出,2代表标准错误输出。输出重定向:正常输出是把内容输出到显示器上,而输出重定向是把内容输出到文件中例如:ifconfig > test.log 即把ifconfig执行显示的内容写入test.log.当前页面不再显示执行结果。注意:错误输出重定向>/>>后边没有空格命令 >&原创 2021-03-02 15:49:30 · 680 阅读 · 0 评论 -
Linux free命令
Linux free命令用于显示内存状态。free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。语法bashfree [-bkmotV][-s <间隔秒数>]参数说明:-b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有: bashB = bytes原创 2021-02-08 19:40:31 · 287 阅读 · 0 评论 -
yum安装 lnmp (linux+nginx+php7.1+mysql5.7)
1、第一步先更新yum update 2、yum安装nginx安装nginx最新源:yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum repolist enabled | grep "nginx*"安装nginx:yum -y install nginx启动nginx:service nginx start设置ng.原创 2021-01-25 18:28:34 · 201 阅读 · 0 评论 -
linux下编译安装nginx完整版
0x01 Nginx有哪些优点更快这表现在两个方面:一方面,在正常情况下,单次请求会得到更快的响应; 另一方在高峰期(如有数以万计的并发请求),Nginx可以比其他Web服务器更快地响应请高扩展性Nginx的设计极具扩展性,它完全是由多个不同功能、不同层次、不同类型且耦合度极 低的模块组成。因此,当对某一个模块修复Bug或进行升级时,可以专注于模块自身,无须 在意其他。高可靠性Nginx的高可靠性来自于其核心框架代码 的优秀设计、模块设计的简单性;官方提供的常用模块都非常稳定,每原创 2021-01-25 17:35:16 · 429 阅读 · 3 评论 -
nginx编译安装之-./configure 参数详解
--with开头的,默认是禁用的(没启动的,想使用的话需要在编译的时候加上)--without开头的,默认是启用的(不想启用此模块时,可以在编译的时候加上这个参数)编译安装示例(从生产上贴下来的,nginx-1.16)./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --h..原创 2021-01-25 17:31:00 · 4516 阅读 · 0 评论 -
php-fpm 重启方法
【查看php-fpm状态】systemctl status php-fpmsystemctl status php7.3-fpm【查找php-fpm服务】sudo find / -name ‘*fpm.service‘查看php-fpm服务配置如下:cat /lib/systemd/system/php7.3-fpm.service内容如下:[Unit]Description=The PHP 7.3 FastCGI Process ManagerDo原创 2021-01-12 09:35:30 · 4940 阅读 · 0 评论 -
Xshell连接VMware上的Linux虚拟机
VMware安装Centos7教程:https://blog.youkuaiyun.com/wplblog/article/details/1096024481. 检查Linux虚拟机的网络连接模式,确保它是NAT模式。(由于只在本机进行连接,所以没有选择桥接模式。当然,桥接模式的配置会有所不同,在此不做深入分析)2. 在VMware workstation里,点击菜单栏上的【编辑】-->【虚拟网络编辑器】,打开下方的虚拟网络编辑器。选择VMnet8(NAT模式),取消勾选【使用本地DHCP服务...原创 2020-12-28 17:51:24 · 347 阅读 · 0 评论 -
Linux top 命令的用法及详解
首先介绍top中一些字段的含义:VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加原创 2020-12-28 17:01:51 · 675 阅读 · 0 评论 -
linux环境下python的部署
linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明1.下载python安装包打开https://www.python.org/downloads/,选择downloads>>All releases这里我选择安装python3.6.1..原创 2020-11-10 18:43:01 · 1021 阅读 · 0 评论 -
VMware安装Centos7超详细过程(图文)
1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如果没有镜像可以在官网下载 :http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。2.虚拟机准备1.打开VMwear选择新建虚拟机2.典.翻译 2020-11-10 16:57:34 · 681 阅读 · 0 评论 -
Linux-centos7配置MySQL主从
1、首先准备两台虚拟机2、查看MySQL的版本号,这里多说几种方式。[root@localhost /]# mysql --help | grep Distribmysql Ver 14.14 Distrib 5.7.30, for Linux (x86_64) using EditLine wrapper方式二:方式三: 主库的配置 修改 my.cnf配置文件,添加如下内容#主从复制配置#设置主服务 的ID (id可以自己随便设置但是要保证和slav原创 2020-08-26 13:54:53 · 646 阅读 · 0 评论 -
centos7忘记MySQL密码
1、错误提示如下:[root@localhost ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)2、查看一下mysql的进程,是否处于启动状态[root@localhost ~]# ps -ef | grep -i mysqlmysql 1983 1 0 10:24 ?原创 2020-08-26 10:50:46 · 283 阅读 · 0 评论 -
Linux awk详解
awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。awk是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如C语言等。在linux...原创 2020-08-19 16:14:24 · 318 阅读 · 0 评论 -
linux 详细grep、sed、awk
[root@VM_0_7_centos tmp]# cat 1.txt 123456[root@VM_0_7_centos tmp]# cat 2.txt 45678[root@VM_0_7_centos tmp]# grep -f 1.txt 2.txt 456[root@VM_0_7_centos tmp]# grep -f -v 1.txt 2.txt grep: -v: No such file or directory[root@VM_0_7_centos.原创 2020-08-19 15:58:38 · 236 阅读 · 0 评论 -
laravel5.5 队列的使用-二
开始使用连接/驱动根据config/queue.php文件,我们了解到驱动的配置在项目根目录.env文件内打开.env文件,可将QUEUE_DRIVER设置为QUEUE_DRIVER=redis,其下方为Redis连接基本配置# 连接地址REDIS_HOST=127.0.0.1# 连接密码REDIS_PASSWORD=# 连接端口REDIS_PORT=6379在config/database.php中最下方,我们可以看到Redis的默认配置,建...转载 2020-08-18 17:21:53 · 376 阅读 · 0 评论 -
laravel5.5 PHP脚本执行Linux语句
为了方便自己查看每天记录的日志,写了一个PHP脚本。场景是这样的:在laravel项目里面storage/logs目录下,每天会记录请求第三方接口的日志,但是请求的第三方有多个,并且每个第三方请求的日志都会记录到一个文件中,例如2020-08-14请求四个第三方,那么在laravel-2020-08-14.log中就会记录这四个第三方的请求日志,和第三方返回的接口信息。1、laravel脚本用的是任务调度。执行下面的命令,会在app/console/commands目录下,创建一个GetLog.php文原创 2020-08-14 18:19:40 · 644 阅读 · 0 评论 -
Linux中grep命令详解
grep命令 grep 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast g.原创 2020-08-12 16:13:34 · 1089 阅读 · 0 评论 -
Nginx 配置多域名方法
配置第一个站点截图如下:第一处标红位置:为了多站点配置,做下铺垫。第二处标红位置:是自己修改的端口号和自己域名,开始nginx.conf默认的端口号是80,为了避免已被使用,所以建议直接修改。第三处标红位置:是php-fpm的端口,自己可以 netstat -ntlp 查看一下当前Linux下被占用的端口,可以发现127.0.0.1:9000已被使用而且是php-fpm。至此,第一个域名已经配置完成。可以访问自己Linux的IP查看一下。如下图所示图中是显示的当前PHP的信息,.原创 2020-06-09 19:11:00 · 7720 阅读 · 1 评论 -
windows连接远程Linux的MySQL
1.给其他电脑授予链接权限根据上图步骤操作即可。原创 2020-06-01 18:59:05 · 274 阅读 · 0 评论 -
gitlab访问错误Whoops, GitLab is taking too much time to respond
一、异常现象:gitlab访问错误Whoops, GitLab is taking too much time to respond二、问题定位问题定位8080端口被占用:三、解决方案解决方案01:将占用的8080端口的进程杀死或者卸载占用8080端口的软件修改正在占用8080端口程序的端口运行重新启动gitlab解决方案02:将external_url添加一个未被使用的端口external_url 'http://192.168.45.1461修改为没有使用的端口即可:原创 2020-05-30 17:54:29 · 957 阅读 · 0 评论 -
centOS7 安装gitlab
我这里使用的是centos 7 64bit系统,我试过centos 64bit系统也是可以的。1. 安装依赖软件yum -y install policycoreutils openssh-server openssh-clients postfix2.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctl enable postfix && systemctl start postfix3.下载gitlab安装包,然后安装cen原创 2020-05-30 17:43:25 · 183 阅读 · 0 评论 -
Linux环境CentOS7安装Git环境
一、查看是否安装过git,git --version若出现以上版本号,则代表已经安装了git,不需要再次安装了,否则就安装其实安装的话,分为用yum安装和下载git源码编译安装。但是cetos5以及以下版本中的yum都没有git,无法使用yum安装,而cetos6可以使用yum安装git,但是安装的git是1.7.1版本的,而github需要的git版本最低都不能低于1.7.2。所以如果是cetos7以及以上版本的,推荐使用yum安装,方便,如果是cetos7以下的,请使用git源码编译安装gi原创 2020-05-30 17:27:12 · 415 阅读 · 0 评论 -
centos7关闭防火墙
有些人安装的linux的系统默认防火墙不是iptables,而是firewall,那就得使用以下方式关闭防火墙了。>>>关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动>>>开启端口firewall-cmd --zone=public --add-port=80/tcp...原创 2020-05-30 15:14:41 · 156 阅读 · 0 评论 -
Centos7 服务 service 设置命令 systemctl 用法 (替代service 和 chkconfig)
在Centos 中systemctl 是设置系统服务的命令,即 service ,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 系统建议创建 systemd service 启动服务。查看服务列表状态:systemctl list-units --type=servicesystemctl list-...原创 2020-05-30 15:06:34 · 808 阅读 · 0 评论 -
Centos7搭建lnmp环境
Centos7搭建lnmp环境详细教程原创 2020-05-30 14:48:57 · 501 阅读 · 1 评论 -
Linux常用命令
一、基本命令1.1 关机和重启1.2 帮助命令二、目录操作命令2.1 目录切换 cd2.2 目录查看 ls [-al]2.3 目录操作【增,删,改,查】2.3.1创建目录【增】 mkdir2.3.2删除目录或文件【删】rm2.3.3目录修改【改】mv 和 cp2.3.4搜索目录【查】find三、文件操作命令3.1 文件操作【增,删,改,查】...翻译 2019-11-01 20:29:06 · 209 阅读 · 0 评论 -
linux卸载mysql,apache,php
卸载Mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的包:mysql-3.23.58-9php-mysql-4.3.4-11mod_auth_mysql-20030510-4.1mysql-server-3.23.58-92、删除mysql删除命令:rpm -e --nodeps 包名rpm -ev mys原创 2016-08-03 14:27:14 · 987 阅读 · 0 评论 -
Linux下Lamp环境 和 Lnmp环境 PHP使用Redis安装教程
安装开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:第一步:下载地址为:https://github.com/phpredis/phpredis/releases(我下载的是2.2.8.tar.gz)PHP安装redis扩展以下操作需要在原创 2016-07-23 13:49:45 · 4402 阅读 · 0 评论 -
Linux 中 mysql 的主从复制配置
mysql 主从复制配置原创 2016-07-14 13:25:33 · 530 阅读 · 1 评论 -
Linux文件常用命令
第一部分:目录树/bin bin是binary的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。 /boot 这里存放的是启动LINUX时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:原创 2016-08-08 08:09:01 · 768 阅读 · 6 评论 -
linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz1原创 2016-08-08 10:57:21 · 19782 阅读 · 0 评论 -
Linux定时任务Crontab详解
今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/crontab文件: $ c原创 2016-08-08 15:22:39 · 2449 阅读 · 0 评论 -
Centos7 源码安装 Apache
第一部分:前期准备 需要下载的东西下载 Apache 源码包 下载地址: http://httpd.apache.org/download.cgi 我下载的 httpd-2.4.20.tar.gz下载 Apr 下载地址 :http://archive.apache.org/dist/ap原创 2016-08-10 18:22:50 · 6405 阅读 · 0 评论