终端linux

Linux下PAM认证详解(以centos7为例)

Linux下PAM认证详解(以centos7为例) PAM简介(Pluggable Authentication Modules,可插拔认证模块) Sun公司于1995年开发的一种与认证相关的通用框架机制:PAM(可插拔认证模块)是实现认证工作的一个模块。 因为每个服务都用到不同的认证方式,所以就需 ......
centos7 centos Linux PAM

Linux设置字符编码

一、Linux设置字符编码 1、什么是字符编码 字符编码可以实现对非英文字符的支持,防止非英文字符的乱码。 2、国内常用的字符编码 UTF-8 GBK 3、设置字符编码 我们可以对Linux系统的字符编码进行查看,临时修改,永欠修改。 3.1、临时修改 # 查看当前使用字符编码,一般默认都为en_U ......
字符 编码 Linux

Apisix-linux下的内网安装

## 1.背景 一般测试环境都是没有外网的,apisix官网写了安装方式,但是感觉描述的并不好,结合自己的实际体验整理了下。 [APISIX-官网](https://apisix.apache.org/zh/) [APISIX-GitHub](https://github.com/apache/ap ......
Apisix-linux Apisix linux

Linux struct inode结构【转】

转自:https://www.cnblogs.com/wanghetao/archive/2012/05/28/2521675.html *索引节点对象由inode结构体表示,定义文件在linux/fs.h中*/struct inode { struct hlist_node i_hash; /* ......
结构 struct Linux inode

linux源码解读(三):文件系统——inode【转】

转自:https://www.cnblogs.com/theseventhson/p/15622853.html 众所周知,计算机系统在掉电后也能存储数据的就是磁盘了,所以大量数据大部分时间是存放在磁盘的;现在新买的PC,磁盘从数百G到1TB不等;服务器的磁盘从数十TB到上百TB,这么大的存储空间, ......
源码 文件 系统 linux inode

hexyl,linux下的hex viewer详解

GitHub - sharkdp/hexyl: A command-line hex viewer 安装 Ubuntu sudo apt install hexyl Debian sudo apt-get install hexyl 使用 man hexyl 安装完第一步当然是man hexyl了! ......
viewer hexyl linux hex

linux基础2

## 用户和权限的基本概念 用户管理包含用户和组的管理 linux系统必须有一个用户,而且对于不同的用户有不同的系统资源权限 对文件、目录的权限: ![1688224687349](https://img2023.cnblogs.com/blog/1529167/202307/1529167-20 ......
基础 linux

linux搭建LAMP环境

LAMP环境指在linux系统下搭建Apache服务器+mysql+php (1)安装Apache服务及其扩展包 yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql (2)启动Apache服务 systemctl sta ......
环境 linux LAMP

linux 常用脚本

## 启动python脚本 并输出日志到文件 ```sh nohup python3 -u doReport.py --env=prod > doReport.out 2>&1 & ``` ## pip 使用清华源 ```sh pip3 install scikit-learn -i https:/ ......
脚本 常用 linux

linux | 时间同步 | 时钟同步 | ntp同步系统时间

一、说明 1、linux系统 2、centos 3、系统时间快了2分钟,需要搞成同步 二、具体实现 1)安装ntp yum -y install ntp 2)启动 systemctl start ntpd 3)设置开机自启 systemctl enable ntpd 4)查看状态 systemctl ......
时间 时钟 系统 linux ntp

nodejs——linux安装环境

yum安装nodejs v18.16.1 model: unknown, word count: 7, token estimate: 14 在yum仓库中,可能没有提供Node.js 18.16.1的特定版本。通常,yum仓库中提供的是最新稳定版本的软件包。 如果您需要安装特定版本的Node.js ......
环境 nodejs linux

Linux磁盘操作:分区、格式化、挂载

# Linux磁盘操作:分区、格式化、挂载 ## 一、分区 > **fdisk分区** > > (1)fdisk命令只支持msdos,分区的时候只支持小容量硬盘( (2)fdisk命令不支持gpt,所以当使用fdisk命令给gpt类型硬盘分区是会出现告警 1. 首先先把设备关机,添加一块新的磁盘 2 ......
磁盘 格式 Linux

Linux下轻松修改MySQL/MariaDB的Root密码

如果你是第一次安装 MySQL 或 MariaDB,你可以执行 mysql_secure_installation 脚本来实现基本的安全设置。其中的一个设置是数据库的 root 密码 —— 该密码必须保密,并且只在必要的时候使用。如果你需要修改它(例如,当数据库管理员换了人 —— 或者被解雇了!)。 ......
密码 MariaDB Linux MySQL Root

Linux 日志管理

Linux 日志管理 原创 Lyle_Tu Linux分布式主任 2023-07-01 17:54 发表于福建 收录于合集 #linux36个 #服务器18个 介绍 Linux 日志管理是指对 Linux 系统中产生的各种日志文件进行收集、分析、备份、轮转和删除等操作,以便监控系统的运行状况,诊断和 ......
Linux 日志

关于Linux系统下-zabbix-agent-的安装

本文主要讲解关于Zabbix-Agent在Linux系统下的安装 可以针对于如下一些系统 Amazon Linux 1 / 2 Red Hat Enterprise Linux Server release 6.X Red Hat Enterprise Linux Server release 7. ......
zabbix-agent zabbix 系统 Linux agent

在 Linux 上使用的五个超级神奇的 Shell 别名

导读 在这篇文章中,我想告诉你一些作为工程师我每天都在使用的缩写,这些缩写是绝对的生命救星 如果你还没有充分利用Shell缩写,那么你正在浪费宝贵的时间。一遍又一遍地重复输入相同的内容是无聊、单调而且效率低下的。为什么要花时间记住冗长的命令,当你可以简化它们呢? 缩写是给命令、一串命令或一小段文本起 ......
别名 Linux Shell

bpftune oracle 开源的基于bpf 的系统linux 系统优化工具

bpftune oracle 开源的基于bpf 的系统linux 系统优化工具, 同时对于oracle linux 官方已经提供了支持,可以直接安装使用 但是注意非oracle linux 当前测试构建木有成功 参考使用 为了简单基于了docker 版本的oracle linux 启动 docker ......
系统 bpftune 工具 oracle linux

linux

#基本命令 ##系统命令 1.ll 查看当前目录下文件 ll 是 ls -l 的简写 1.ll a 查看隐藏目录 2.ls [list] 列出文件 ##vim命令 1.i 进入 2.wq 保存退出 3.q! 退出不保存 ......
linux

[FAQ] 对于 Puppeteer 和 Chromium 在 Linux 上的安装,需要安装哪些依赖库

比如 puppeteer/chrome/linux-114.0.5735.133/chrome-linux64/chrome 到底要装哪些依赖。 一般根据报错提示,安装缺少的即可,以下是一般需要的: $ sudo apt-get install libatk1.0-0 libatk-bridge2. ......
Puppeteer Chromium Linux FAQ

[GPT] Linux 如何查看 crontab 的运行记录

要查看crontab的运行记录,可以使用以下命令: $ grep CRON /var/log/syslog 或者 $ tail /var/log/syslog 这将在 /var/log/syslog 文件中查找包含"CRON"关键字的日志条目,其中包含有关crontab任务运行的信息。 请注意,这个 ......
crontab Linux GPT

linux 中 shell脚本实现提取gff文件中的最长转录本

001、数据和脚本 [root@PC1 test2]# ls GCF_001704415.1_ARS1_genomic.gff record.sh 002、脚本 [root@PC1 test2]# cat record.sh ## 脚本内容 #!/bin/bas ## step1: eliminat ......
脚本 文件 linux shell gff

Linux |权限|Umask和Chmod

[TOC] #### 权限掩码 文件的默认权限为0666 文件夹的默认权限为0777 掩码的作用是用户在创建文件/文件夹时从文件的默认权限中去除掩码中的权限 `umask`输出`0002` `umask -S`输出`u=rwx,g=rwx,o=rx` `umask 0111`临时生效,作用于当前sh ......
权限 Linux Chmod Umask

Linux|常用命令|SSH远程执行Shell

```bash #bash/python命令语法 #ssh语法同bash/python不同,避免混淆 bash script.sh params4script python script.py params4script bash -c "" bash -c '' python -c '' pyth ......
命令 常用 Linux Shell SSH

[Linux][报错解决] Centos8发行版 运行locale报错

# 报错信息 ### locale: cannot set LC_XXX to default locale: No such file or directory ### terminal message ![image](https://img2023.cnblogs.com/blog/31137 ......
Centos8 Centos locale Linux

Linux三剑客grep、sed、awk(包括练习题)

# Linux grep、sed、awk(包含练习题) ## 一、grep Linux grep (global regular expression) 命令用于查找文件里符合条件的字符串或正则表达式。 1. 基本用法与常见的正则表达式 > ``` > grep [options] pattern ......
练习题 三剑客 Linux grep awk

Linux 图形栈从入门到放弃 --- Linux 图形相关概念简介

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 在日常生活中,像我们常用的ubuntu(Linux),windows,android,mac等等系统,我们都能够看到丰富的图形界面。此 ......
图形 Linux 概念 简介

Linux Subreaper 机制及内核态逃离方法(PR_SET_CHILD_SUBREAPER, prctl, systemed)

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 由于某些其他的原因,我们在测试另外一个问题的时候发现了一个奇怪的现象:在我们一直朴素的认知下,如果一个程序创建了parent-proc ......

Kali Linux 配置系统代理

### 打开redsocks配置文件 ~~~ vim /etc/redsocks.conf ~~~ ### 修改配置文件 ~~~ redsocks { /* `local_ip' defaults to 127.0.0.1 for security reasons, * use 0.0.0.0 if ......
系统 Linux Kali

Vmware Tools工具安装-Linux(转载自“半夏微凉”)

本文转载自“半夏微凉”,仅用于自己的学习记录,方便日后查找。若有侵权行为,请联系本人进行删除。 转载自:Vmware Tools工具安装-Linux-半夏微凉 (lentim.com) Vmware Tools工具安装 背景:需要使用vmware安装oracle数据库,但linux机由于没有安装vm ......
半夏 工具 Vmware Tools Linux

linux命令源码下载【转】

一般来说,不同的命令可能隶属于不同的软件包,这样就没有一个地方会有所有命令的源代码。(命令的个数也会与你所安装的软件包有关)但是,一些常用的命令,例如basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd df d ......
源码下载 源码 命令 linux