Linux 如何杀死pid一直在变化或有多个子进程的进程?

logo 1030 2022-05-15

一般我们杀死一个进程都是通过命令ps -aux | grep 进程名 返回某进程的进程号,再通过kill杀掉该进程, 但如果进程的pid一直在变化(连续被杀死重启),我们匹配到的pid在kill时已经不存在了,将导致kill失败; 还有存在多个子进程的进程,我们想同时杀死所有相关进程如果一个个操作会很麻烦。 解决方法 ...

详情...

Linux 上文件内容如何从后往前逐页查看?

logo 1035 2022-05-13

当日志文件log.log很长,但又要按内容 从后往前查看 时,可以使用如下命令: tac log.log | more 可以采用如下方式来记忆该命令: cat log.log | more 是从前往后查看文件内容,而tac命令是cat命令的字符串反转形式,所以其执行结果也和cat执行结果相反。 ...

详情...

VirtualBox 中 Ubuntu 虚拟机和宿主机如何共享文件夹?

logo 168 2022-04-09

一、在 Virtualbox 中新建共享文件夹 如上图所示, 共享文件夹名称为 www, 要挂载到的目录是 /alidata/www 二、将共享文件夹挂载到 Ubuntu 系统目录 在 Ubuntu 虚拟机中执行 # 创建挂载目录 sudo mkdir /alidata/www # 挂载 , 语法 sudo mo ...

详情...

Linux sed 命令详解

logo 520 2022-04-07

Linux sed 命令 功能强大的流式文本编辑器 sed 是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。sed 是逐行读取文本的,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲 ...

详情...

Linux 如何查看端口占用、开放情况

logo 503 2022-04-03

哪个端口被哪个服务占用?有多少个开放端口?本文介绍如何扫描 Linux 系统或任何远程系统上开放的端口。 无论您是使用 Linux 作为服务器还是桌面环境,了解开放的端口或正在使用的端口在各种情况下都会有所帮助。 例如,如果您正在运行基于 Apache 或 Ngnix 的 Web 服务器,则使用的端口应该是 80 或 ...

详情...

Linux 服务器的基本安全配置

logo 349 2022-02-28

当你新开通一台 Linux 服务器时,可以通过如下几点保证安全。 以 Ubuntu 系统为例: 1、修改 root 账户密码 将 root 密码更改为长而复杂的密码。您不需要记住它,只需将其存储在安全的地方。只有在您无法通过 ssh 登录账户 或丢失登录账户的 sudo 密码时才需要此密码。 passwd 2、保持内核 ...

详情...

linux tcp 大量 TIME_WAIT 问题

logo 665 2022-02-24

注意:这个解决方法是不合理的,具体原因看文章底部吧,该文章只作为分析tcp连接的参考吧。 阿里云服务器监控中发现tcp连接数监控异常,状态如下图: 查看linux tcp连接状态发现存在大量 TIME_WAIT 状态连接 # 查看Linux 服务器tcp连接数 netstat -na | awk '{print ...

详情...

Lnmp 环境配置

logo 341 2022-02-10

1、lnmp 环境安装 https://lnmp.org/download.html 2、php 扩展安装 安装 opcache、redis、imageMagick 扩展 sudo ./addons.sh 3、redis 配置 密码、错误日志、慢日志、警告修复 # 密码配置 sudo vim /usr/local/re ...

详情...

Ubuntu 18.04 单网卡多 IP 设置

logo 396 2022-02-09

Ubuntu 17.04 和18.04系统版本启用了新的网络工具netplan,对于命令行配置网络参数跟之前的版本有比较大的差别 之前的版本是在/etc/network/interfaces中修改 新版本使用/etc/netplan/*.yaml 查看系统版本命令 lsb_release -a 网卡配置详细举例 1.使 ...

详情...

ubuntu 开启 SSH 服务远程登录

logo 129 2022-02-09

ubuntu默认是没有安装ssh服务的,所以为了可以远程登录ubuntu服务器,需要先在ubuntu服务器安装ssh服务。 SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt ...

详情...

ubuntu 切换国内镜像源,加速 apt-get 升级内核

logo 376 2022-02-09

使用apt-get命令安装包时,由于系统自带的下载源在国外服务器上,故下载速度较慢。若切换为国内源,将显著提升下载速度。下列是设置步骤: 设置方法 1、查找适合自己系统的镜像源配置 以清华大学镜像源为例 官网地址: https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ Ub ...

详情...

阿里云 Ubuntu 系统内核升级

logo 152 2022-02-09

1、添加 xenial-proposed 源,可以按如下操作: 经典网络环境下添加源: echo "deb http://mirrors.aliyuncs.com/ubuntu/ xenial-proposed main restricted universe multiverse" >&g ...

详情...