Skip to main content

Linux

linux 相关文章

.新购服务器配置项

Linux创建自定义命令

如创建ll命令 步骤: 1、在home文件夹下创建.profile文件 vim ~/.profile 2、在.profile文件中写入 alias ll="ls -alh" 3、 然后执行 ...

Linux新增用户&赋予sudo权限

新增用户 在root用户下 $ useradd -m xxx $ passwd xxx 赋予sudo权限 1、进入超级用户模式。也就是输入"su root",系统会让你输入超级用户密码,输入...

Linux配置指定命令sudo免密码使用

在已赋予用户sudo权限的基础上,配置用户sudo执行指定命令时不需要输入密码: 位置必须在#includedir /etc/sudoers.d 后面,添加在其他地方不生效 配置 sudo c...

Linux配置公私钥登录,禁止密码登录

为用户配置公私钥 以 a 登录 b为例 1、a&b机器验证ssh是否安装成功 ssh -v 若无安装,先安装ssh 2、在a机器生成公私钥 ssh-keygen -t rsa 此时在/hom...

iptables 封禁ip方法

iptables命令是Linux上常用的防火墙软件 查看所有规则 sudo iptables -L iptables禁止指定ip访问 sudo iptables -A INPUT -s 54....

nginx配置auth_basic登录认证的方法

Nginx下为访问增加身份认证 有时候我们通过nginx搭建了一台文件服务器, 一般来讲是公开的, 但我们又希望该服务器不让他人看到, 有人可能会搭建一个登录系统, 但是太麻烦, 也没太大必...

Linux服务器如何修改系统hostname?

对于阿里云服务器 直接在网页控制台ecs实例中修改实例名称和hostname,重启服务器即可。 对于其他服务器 方法一,hostnamectl 命令 永久主机名; 是对/etc/hostname...

SSH 保持连接设置方法

由于服务器或防火墙会在 SSH 连接一段时间没有活动后,会自动断开连接,然后控制台就会卡死,很不方便,所以需要想办法保持连接。 方法一、通过修改 Server 端设置,保持连接 通过修改服务端设...

.Lnmp 环境配置

1、lnmp 环境安装 https://lnmp.org/download.html 2、php opcache、redis、imageMagick 扩展安装 sudo ./addons.sh ...

Linux 修改ssh连接的端口

1、登录服务器,打开sshd_config文件 [root@centos ~]# vim /etc/ssh/sshd_config 2、找到 #Port 22,默认是注释掉的,先把前面的#号去...

常用工具命令

.Linux日志切割工具logrotate 配置

logrotate 可以用于项目中生成的日志文件切割压缩归档,防止单个日志文件特别大、防止日志文件占用大量磁盘空间。如可以在每天凌晨将上一天生成的日志压缩归档,并检查文件数,自动删除比较老的文件...

.Linux后台进程管理工具supervisor使用说明

Supervisor Supervisor是一个进程监控程序。可以查看进程执行状态。 使用场景 1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的...

.Linux http请求压测工具 wrk 使用介绍

wrk 项目地址: https://github.com/wg/wrk 安装: git clone https://github.com/wg/wrk.git make make之后,会在项...

Linux 链路测试工具mtr使用介绍

mtr 命令行工具 mtr (My traceroute)也是几乎所有 Linux 发行版本预装的网络测试工具。他把 ping和 traceroute 的功能并入了同一个工具中,所以功能更强大。...

Linux 系统监控工具 dstat 介绍

dstat: 多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。在获取的信息上有点类似于top、f...

.Linux 性能监控命令htop使用详解

htop的使用简介 大家可能对top监控软件比较熟悉,htop算是top的增强版,相比top其有着很多自身的优势。如下: 两者相比起来,top比较繁琐 默认支持图形界面的鼠标操作 可以横向或纵向...

Linux 文本处理awk命令详解

awk是处理文本文件的一个应用程序,它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 awk命令作用: 文本处理 输出格...

Linux周期性命令执行工具 watch 使用详解

在Linux下,watch是周期性的执行指定指令,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化等。 语法 wa...

Linux监听文件变化并触发指令工具inotify 使用详解

简介 Linux系统可以使用inotify监听文件、目录的变化(创建、删除、修改等),并触发指令。 例如:当某个文件被修改后,自动重启电脑。 安装 #centos sudo yum instal...

shell脚本的静态检查工具shellcheck介绍

使用shellcheck 工具, shell脚本也是可以被静态检查的 (语法检查等,很多ide工具,也有检查功能) shellcheck 命令的安装: apt install shellchec...

Linux kill 命令介绍 (kill 与 kill -9 的区别)

kill命令介绍 kill命令的格式是: kill[参数][进程号] 如: kill 21121 kill -9 21121 其中[参数]是可选的,进程号可以通过jps/ps/pidof/...

.Linux 文件传输 rsync 命令使用说明

Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。Rsync默认...

.Linux 文件下载命令 wget 介绍

Linux系统下载文件工具 wget命令 用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到...

图片处理命令行工具ImageMagick介绍

最近在做百度OCR图片文字识别时,因为免费版OCR接口调用次数有限,就想把多张图片合并成一张进行文字识别。这就需要在代码中进行图片合并操作,在查找图片批量合并方案时,看到了linux的conve...

.vim快捷键

gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 0:跳转到行首 shift + e 或 $:跳转到行尾 dw:删除光标之后的单词剩余部分。 d$:删除光标之后的该行剩余部...

.Linux之scp命令

Linux scp命令 Linux scp 命令用于 Linux 之间复制文件和目录,基于 ssh 登陆进行安全的远程文件拷贝。本地和远程都要支持scp命令才能进行文件拷贝。 scp 是加密的,...

crontab 使用详解

crontab  执行的命令文件等都要用绝对路径 文件位置: 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致cronta...

备份

常见问题

Mac

在macOS中给PHP 8安装 imageick 扩展方法

当PHP 8安装 imagick 扩展时,我们要确保 imagemagick 已经安装,如果没有,我们也可以通过Homebrew安装它: $ brew install imagemagick ...

.Mac 上软件推荐

1、 截图软件   截图   介绍 Snip  介绍 2、软件卸载工具 AppCleaner  下载地址 3、CheatSheet 展示应用快捷键 下载地址 4、PicGo  跨平台图床工具  ...

Mac 上简易的ssh快捷菜单工具: shuttle

官网地址:http://fitztrev.github.io/shuttle/ github 地址:https://github.com/fitztrev/shuttle 配置文件:  ~/....

Mac上制作Linux U盘启动盘

一般我们都是在Windows上用**UltraISO软碟通制作系统启动盘。**在Mac上制作一个系统的启动盘的软件非常的稀少的,特别是制作非mac系统的软件。以下是在Mac上制作系统启动盘方法:...

.Mac上编译安装php

下载源代码 下载地址:http://www.php.net/downloads.php 下载最新版php安装包。 编译安装 tar -zxvf php-7.4.7.tar.gz cd php...

Mac 上VMware安装VMware Tools选项显示灰色解决办法

解决办法如下: 1.关闭虚拟机; 2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤; 3.再重启虚拟机,灰色字即点亮。 若设置后依然不行,将可移除设备中的软盘删除,...

.Mac 上 brew 命令国内加速

Mac搭配homebrew简直舒爽啊,然而homebrew托管在github,对国内用户来说不仅频频被墙,而且速度也不理想。今天笔者就告诉大家国内用户顺畅访问homebrew的方法。 中科大的镜...

Mac 上编译安装nginx

1、下载nginx源码 官网地址: http://nginx.org/en/download.html 选择 Stable version:最新稳定版本 下载后可以解压移动到/usr/local...

Mac上卸载AnyConnect后无法再重新安装问题解决

升级了MAC的 Catalina 后我的AnyConnect有兼容性问题,于是使用APPCleaner 卸载了AnyConnect 并重新安装新包。但是卸载后重新安装后出现了 “AnyConne...

Mac 终端安装配置 Oh My ZSH

安装 Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能,主题配置,插件机制,已...

Linux

Linux 系统目录结构

树状目录结构图: 以上目录解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以...

Linux 国内更新源

给自家的Ubuntu下载软件速度有点慢,毕竟是从国外下载软件,就想更换到国内比较好的更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己Ubun...

基于docker的php开发环境搭建(dnmp)

DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款基于docker的全功能的LNMP一键安装程序。 项目github地址: https://gith...

v2ray 搭建

推荐 v2ray 面板安装,便于管理。 面板: v2-ui 安装v2-ui面板会默认安装v2ray和控制web页面,根据安装成功后的提示使用即可。 GitHub地址: https://githu...

Linux 系统磁盘挂载

随着业务发展,当我们服务器磁盘资源不足时,我们会选择挂在一块数据盘到Linux上,挂载步骤如下: 本示例以阿里云服务,挂载一块新的20 GiB数据盘(设备名为/dev/vdb)创建一个单分区,分...

Linux 网络常见报错及监控项

查看服务器丢包 操作系统处理不过来,丢弃数据 有两种情况,一是网卡发现操作系统处理不过来,丢数据包,可以读取下面的文件: $ cat /proc/net/dev 每个网络接口一行统计数据,第 4...

lnmp 安装ftp工具

FTP是网站文件维护中使用比较多的,目前LNMP一键安装包中有Pureftpd服务器安装脚本,LNMP默认不安装任何FTP服务器,需要用户自行安装。 Pureftpd安装 进入lnmp解压后的目...

memcached过期策略

1、memcached的过期时间,有一个最大时限就是30天,若超过30天,存储时返回true,但是在取数据的时候取不到(这个key是1秒后过期的)。 2、memcached的缓存失效策略是LRU...

语雀文档导出工具 yuque2book

github地址: https://github.com/yuque-helper/yuque2book 功能演示 安装 # 或者用cnpm也可以 $ npm install yuque2b...

Linux 安装java环境

1、下载jdk安装包,以jdk13为例 下载地址: https://www.oracle.com/java/technologies/javase-jdk13-downloads.html 以c...

阿里云

.ubuntu