命令linux bash
关于linux忘记密码之后如何修改密码登录
许多情况都会发生这种情况。怕密码太过简单而不安全,还会导致我每天都胆战心惊,生怕里面的内容被谁偷去;要不就是密码太过复杂生怕记不清。今天介绍一个方法,可以在忘记密码之后不用担心这个服务器变成废机。 这个方法其实不难,主要就分以下几步,没事可以多进行尝试即可: 1、我们需要做的就是登录,这时候看到我们 ......
linux系统docker安装/wsl2 Docker安装
0 前言 我最近需要在WSL2系统中安装Docker,网上的安装教程是真特么麻烦,最简单的是借用docker desktop来安装docker,但是我每次重启WSL2就会导致我的docker环境丢失....暂时不知道什么问题导致的。 1 WSL2安装docker 感谢B站大佬@麦兜搞IT提供的教学, ......
linux的解压与安装
一、将解压包发送到linux服务器上: 1、在windos上下载好压缩包文件后,通过winscp等SFTP客户端传送给linux 2、在linux中通过wget命令直接下载 #wget [选项] [下载地址] wget常用参数: -b:后台下载 -O:用自定义的名字保存下载文件。。 二、解压.tar ......
Go 自动生成代码工具 一( go-zero 中 goctl rpc 命令代码生成原理)
总共分为三篇: 1. 分析`go-zero`中 ` coctl rpc` 通过一个` proto`文件生成一系列文件。 2. 模仿这个原理,结合`protoc` 生成代码的特性,把gin的接口定义,也放入proto文件中,自动生成gin的接口代码。 3. 自动生成项目中error错误定义文档。(通过 ......
Linux安装fastdfs图片服务器
1、阿里云安装centos7服务器 得到用户名密码和ip后用securCrt连接工具链接远程主机 2、安装fastdfs图片服务器 (1)上传需要的压缩包 libfastcommon-common.zip(依赖工具包) FastDFS_v5.05.tar.gz(源码) fastdfs-nginx-m ......
wc命令
重要参数 -l 统计多少行 -w 统计多少个单词,依据空格或换行符来区别 -m 统计多少字符,换行符空格及一切看不见的字符都算一个,wc命令会默认添加一个换行符 示例 [root@hecs-98663 myshell]# cat text hello world ni hao [root@hecs- ......
Linux编译方式安装redis
redis安装1、安装gcc-c++编译环境yun install gcc-c++ 2、把redis上传到linux服务器 3、解压缩 tar -zxf redis-3.0.0.tar.gz 4、make 5、安装并指定安装目录 需要创建目录/usr/local/redismake install ......
linux进程管理
linux进程 用户进程:这些进程由用户启动并运行,可以是任何应用程序或服务,例如Web服务器、数据库、文本编辑器等。 系统进程:这些进程由操作系统启动并运行,负责执行系统任务,例如内核线程、驱动程序、守护进程等。 僵尸进程:这些进程已经终止,但其父进程还没有完全清理它们。这些进程会占用系统资源,因 ......
linux下如何安装apache php
linux下安装apache+PHP过程 安装apache过程总结 安装httpd-2.2.11 下载地址:http://archive.apache.org/dist/httpd/ 安装过程 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ......
Linux进程管理
1 进程 进程有以下组成部分:已分配内存的地址空间安全属性,包括所有权凭据和特权 程序代码的一个或多个执行线程进程状态 每个进程都有唯一的进程标识PID,一个PID只能标识一个进程,PPID为父进程ID,需要给该进程分配系统资源。 进程状态: 就绪态:进程已经做好准备,只有有机会就会开始执行。 运行 ......
Linux学习难点
Linux 主要难点如下: 1. 命令行操作:Linux 系统采用的是基于文本的命令行操作方式,对于没有接触过命令行的人来说可能会不太习惯。 2. 权限管理:Linux 系统中的权限管理非常严格,需要了解用户、用户组、文件权限等相关概念。 3. Shell编程:Shell 编程是 Linux 系统中 ......
linux: debian的数字版本号与别名
1、首先查看操作系统的版本 cat /etc/debian_version 2、然后可以查看Debian系统版本与code name之间的关系 https://wiki.debian.org/DebianReleases ......
Linux使用堡垒机
一、linux系统使用 1. 安装 puttygen sudo apt-get install putty 2. 进入 pem 所在文件执行转换命令 puttygen mykey.pem -o mykey.ppk 即可生成 ppk 文件。 chmod 700 mykey.pem 控制权限才可以用 l ......
Linux学习随笔——Vim编辑器
Vi编辑器是Linux上最基本的文本编辑器,Vim是Vi的增强版; Vim编辑器主要有三种模式:命令模式、编辑模式、末行模式(扩展命令模式); 命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作; 编辑模式:进行文本录入与更改; 末行模式:文档保存与退出,设置编辑环境; 具体操作:打开Vim ......
Kafka3.6.0 linux 安装,非zookeeper模式
参考: 安装Kafka3.3.1及kraft运行,告别zookeeper_kafka 3.3.1 jdk 无需zookeeper,kafka3.0版本集群安装实战 操作系统:ubutun18.04LTS 1.下载 到kafka官网下载 2.上传到服务器指定位置 3.解压到指定目录,这里我放到/opt ......
linux监控系统行为
1、验证电脑是否存在,一般都有 which script /usr/bin/script 2、配置profile文件,在末尾添加如下内容: vim /etc/profile if [ $UID -ge 0 ]; then exec /usr/bin/script -t 2>/var/log/scri ......
linux下创建idea的桌面快捷方式
!!!使用linux系统安装idea才会用到: 在桌面上,新建文件,命名为:idea.desktop , (或者在别的地方创建后再放到桌面) 使用 vim 编辑该文件(或者不新建,直接vi idea.desktop 就会创建这个文件) 输入内容如下: [Desktop Entry] Name=Ide ......
linux系统下php安装mbstring扩展的二种方法
https://pythonjishu.com/zqqrcvxyfjqmmke/ 下面是详细讲解“Linux系统下PHP安装mbstring扩展的二种方法”的攻略: 方法一:通过源码安装 下载PHP源码,并解压缩到指定目录。 $ tar -zxvf php-7.4.12.tar.gz //解压PHP ......
LINUX安全加固手册
LINUX安全加固手册 目 录 1概述 3 2 安装 3 3 用户帐号安全Password and account security 4 3.1 密码安全策略 4 3.2 检查密码是否安全 4 3.3 Password Shadowing 4 3.4 管理密码 4 3.5 其它 5 4 网络服务安全 ......
awk命令,判断某一列的值是否大于某个值,然后执行某个命令(判断某一列的值)
1、需求 k8s中,查看pod的状态 想要找到重启过的pod,也就是RESTARTS列的值大于0的。 2、实现 使用awk来进行实现 kubectl get pod -A | awk '{if ($5 >0) print}' RSTARTS列是第5列,判断这个列的值大于0,然后执行print操作 这 ......
nginx添加nginx_upstream_check_module模块,Linux下
1、下图为本地虚拟机nginx目录 2、cd ./nginx-1.14.2 进入nginx 目录 输入命令 :patch -p1 < ../nginx_upstream_check_module-master/check_1.14.0+.patch 3、yum -y install gcc-c++ ......
Linux系统 基本权限UGO读书笔记
1.高级权限 高级权限:suid sgid stickysuid:普通用户登陆对于有些文件没有查看权限或者某些命令没有执行命令,例如普通用户不能查看root用户家目录下内容,也不能用passwd对其他文件进行修改,使用suid可以针对单个命令对于普通用户提权限。suid命令格式:chmod u+s ......
Linux指令大全
Linux指令详解 Linux是一种功能强大的操作系统,广泛应用于服务器和个人计算机。掌握常用的Linux指令对于系统管理员和用户来说至关重要。本文将介绍一些常见的Linux指令及其实例,帮助你更好地理解和应用这些指令。 文件和目录操作指令 ls - 列出目录内容 $ ls 该指令用于列出当前目录中 ......
stat命令的实现-mysate(课上测试)
提交学习stat(1)的截图 推导出实现stat(1)需要的系统调用,并给出实现stat(1)的伪代码 需要的系统调用:readdir() 、closedir()、fstat()、lstat()、fstatat() 伪代码 #include <stdio.h> #include <stdlib.h> ......
Linux重要的日志文件
1、/var/log/boot.log 该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息 2、/var/log/syslog 只记录警告信息,常常是系统出问题的信息,所以更应该关注该文件 3、/var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动 ......
vscode 连接本地虚拟机 Linux 系统
vscode 远程连接本地虚拟机中 Linux 系统 虚拟机配置 修改虚拟机的网络设置,将设置->网络->网卡1中的链接方式修改为桥接网卡 待验证 在网络中选择本地地址转换+端口转发 Linux 配置 Linux 安装 ssh 服务器 检查 ssh 服务器是否已经开启成功 systemctl sta ......
Linux进程管理指南
在Linux操作系统中,进程是执行中的程序实例。进程管理是操作系统中的一个重要任务,它涉及到启动、监控和终止进程。本篇博客将介绍Linux中常用的进程管理命令和技术。 查看进程 要查看系统中正在运行的进程,可以使用ps命令。以下是ps命令的常见选项: ps aux:显示所有用户的所有进程。 ps - ......
pkg-config 命令搜索的默认路径
01、pkg-config 命令搜索的默认路径 a、/usr/lib/pkgconfig b、/usr/share/pkgconfig c、/usr/local/lib/pkgconfig c、/usr/local/share/pkgconfig d、/usr/lib64/pkgconfig/ 02 ......
Linux 存储管理
1.存储方式 在Linux系统中,有几种常见的存储方式: 1. 文件系统 Linux支持多种文件系统,包括Ext4、XFS、Btrfs等。文件系统是对存储介质(如硬盘)进行组织和管理的方式,它定义了文件和目录的结构、权限和访问方式。 2. 磁盘分区: 磁盘分区是将物理硬盘划分为逻辑区域的过程。每个分 ......