
linux
嘻嘻哈哈111111
这个作者很懒,什么都没留下…
展开
-
Linux grep多个关键字“与”和“或”使用详解
grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。-f或–file=: 指定范本文件,其内容含有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每列一个范本样式。-C或–context=或-: 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。-e或–regexp=: 指定字符串做为查找文件内容的范本样式。转载 2022-09-07 16:25:23 · 16559 阅读 · 0 评论 -
Linux启动流程和服务管理(init和systemd)
从Centos7.0以后,red hat系列的发行版都放弃了使用多年的SystemV开机启动服务(即init启动脚本的方法)。而使用Systemd这个启动服务管理机制。文章连接 : Linux启动流程和服务管理(init和systemd)转载 2021-08-26 10:07:50 · 173 阅读 · 0 评论 -
虚拟机 ip addr 不显示ip地址
有时候开启虚拟机后,执行 ip addr 显示的信息中没有ip地址,shell连接虚拟机连接不上。解决办法:重启网络服务 sudo service network restart原创 2021-08-18 10:06:20 · 1531 阅读 · 0 评论 -
centos设置环境变量三种方式
centos设置环境变量三种方式在安装了软件后(以php为例),每次运行php命令时,需要找到php安装位置的可执行文件 /usr/locl/php/bin/php -v;现在想直接无论在哪个位置 直接执行 php -v 能起作用。此时,就需要将php执行目录添加到环境变量中。1.当前shell窗口下起作用(关闭shell窗口,不在起作用)export PATH=$PATH:/usr/local/php/bin2.只对当前登陆用户生效,永久生效 vim ~/.bash_profi原创 2021-08-16 10:45:26 · 2641 阅读 · 0 评论 -
将服务注册为Linux的系统服务--nginx篇
进入/etc/init.d文件夹,新建一个文件nginx并编辑。[root@localhost /]# cd etc/init.d[root@localhost init.d]# vi nginx输入以下内容#!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.0.0.2 version. # chkconfig: - 85 15 # description: Nginx is a hi.原创 2021-08-12 11:25:36 · 178 阅读 · 0 评论 -
Linux init、service、systemctl 三者区别
Linux init、service、systemctl 三者区别initservicesystemd总结在接触到Linux 的服务之后,我所知道的管理服务的方式有三种,分别是init、service、systemctl。至于这三者之间的区别不得而知,所以整理这片笔记的目的就是了解这三者之间的区别。init历史上,Linux 的启动一直采用init 进程。在类Unix 的计算机操作系统中,Init(初始化的简称)是在启动计算机系统期间启动的第一个进程。Init 是一个守护进程,它将持续运行,转载 2021-08-12 10:01:57 · 837 阅读 · 0 评论 -
Linux 命令行 & ; &&的区别
Linux 命令行 & ; &&的区别1. & 表示两条命令同时执行2. ; 不管前面命令执行成功没有,后面的命令继续执行3. && 前面的命令执行完,再执行后边的命令1. & 表示两条命令同时执行 make & make install 在编译安装时,这么写会报各种错误,因为make 没完成就 install 会报错。2. ; 不管前面命令执行成功没有,后面的命令继续执行command1; command2;原创 2021-08-05 14:56:50 · 1341 阅读 · 0 评论 -
Linux命令--kill
Linux命令--kill像很多服务有主进程 也有其子进程 worker进程,那么在停止服务时,最暴力的方法就是kill掉该进程。#查找到进程号pidps -ef | grep nginx#强制杀死进程,其子进程会变成僵尸进程,被pid为1的系统进程接管 kill -9 PID #正常停止一个进程,如果杀死的是主进程,那么其子进程也会被杀死kill -15 PID...原创 2021-07-28 15:52:05 · 129 阅读 · 0 评论 -
磁盘满了怎么办?
1.查看磁盘状态df -h2.查看该目录下哪个文件占用存储空间大du -la原创 2021-07-13 13:13:47 · 111 阅读 · 0 评论 -
Linux下源码卸载PHP
查看PHP版本php -v下面命令删除php不干净但先删一遍yum remove php查看剩下的php软件包,其中会有依赖所以得有先后顺序删除rpm -qa | grep phppdo是mysql的依赖项;common是gd的依赖项;所以先删除mysql,gdrpm -e php-mysql从这张图可以看到无法删除时会提醒你依赖的包,所以你就得先删除那个包,直到php -v运行后不再出现...转载 2021-07-02 10:56:40 · 281 阅读 · 0 评论 -
防火墙-安全组-开放端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防火墙如果要转载 2021-06-15 15:43:40 · 1694 阅读 · 0 评论 -
试试Linux下的ip命令,ifconfig已经过时了
试试Linux下的ip命令,ifconfig已经过时了linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。要安装ip,请点击这里下载iproute2套装工具 。不过,大多数Linux发行版已经预装了iproute2工具。设置和删除Ip地址要给你的机器设置转载 2021-05-24 11:39:29 · 210 阅读 · 0 评论 -
Linux中找不到ifconfig命令的解决方法
Linux中找不到ifconfig命令的解决方法1、ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错2、首先想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行,看看root用户的环境变量echo $PATH3、环境变量里有/sbin这个路径,也就是说如果转载 2021-05-24 11:09:12 · 32367 阅读 · 3 评论