linux专题

Linux命令-chsh命令(用来更换登录系统时使用的shell)

说明 chsh命令 用来更换登录系统时使用的shell。若不指定任何参数与用户名称,则chsh会以应答的方式 进行设置。 语法 chsh(选项)(参数) 选项 -s<shell 名称>或--shell<shell 名称>:更改系统预设的shell环境。;-l或--list-shells:列出目前系统可用的shell清单;-u或--help:在线帮助;-v或-version:显示版

【文末福利】为什么我们要掌握Linux系统编程?

为什么我们要掌握Linux系统编程?(文末送书4本) 作为一个嵌入式开发者,我觉得基于Linux的系统编程,这个应该是绕不开的话题。本文将围绕,为何要掌握Linux系统编程这个问题,给出一些观点,希望对各位有所帮助。 文章目录 1 开门见山2 聊聊我的看法3 友情推荐4 文末福利 1 开门见山 用试下最火的ChatGPT来回到一下这个问题,我们看下结论是怎么样的?

Linux:文件权限详解及修改方法

文章目录 1、Linux文件权限1.1、如何查看到文件权限1.2、ll命令介绍 2、权限分类2.1、文件权限2.2、文件夹权限 3、权限修改3.1、修改文件/文件夹权限1)chmod指令2)chmod指令符号 3.2、修改文件/文件夹所属用户3.3、修改文件/文件夹所属群组 4、参考 1、Linux文件权限 1.1、如何查看到文件权限 使用ls -l或者ll指令可以直接查看到

(SUB)常用linux命令

lscpu/cat cpuinfo:查看cpu信息 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 查看物理cup: cat /proc/cpuinfo|grep -c ‘physical id’查看每颗cup核数 cat /proc/cpuinfo|grep -c ‘processor’ top:查看系统监控 VIRT:虚拟内存用量RES:物理内存用量SHR:共享内存

Linux whois命令教程:查询域名所有者信息(附案例详解和注意事项)

Linux whois命令介绍 whois命令是一个用于查询域名所有者信息的工具。它可以直接从命令行进行查询,这对于没有图形用户界面的系统或者需要在shell脚本中进行查询的情况非常有用。 Linux whois命令适用的Linux版本 whois命令在大多数Linux发行版中都可以使用,包括Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/

vscode如何远程到linux python venv虚拟环境开发?(python虚拟环境、vscode远程开发、vscode远程连接)

文章目录 1. 安装VSCode2. 安装扩展插件3. 配置SSH连接4. 输入用户名和密码5. 打开远程文件夹6. 创建/选择Python虚拟环境7. 安装Python插件 Visual Studio Code (VSCode) 提供了一种称为 Remote Development 的功能,允许用户在远程系统、容器或甚至 Windows 子系统 for Linux (WSL) 中

Linux:kubernetes(k8s)node节点加入master主节点(3)

Linux:kubernetes(k8s)搭建mater节点(kubeadm,kubectl,kubelet)-CSDN博客https://blog.csdn.net/w14768855/article/details/136415575?spm=1001.2014.3001.5502 我在上一章部署好了主节点,这章来进行node节点加入 获取token node加入master时候需要

Linux网络编程——网络基础

Linux网络编程——网络基础 1. 网络结构模式1.1 C/S 结构1.2 B/S 结构 2. MAC 地址3. IP地址3.1 简介3.2 IP 地址编址方式 4. 端口4.1 简介4.2 端口类型 5. 网络模型5.1 OSI 七层参考模型5.2 TCP/IP 四层模型 6. 协议6.1 简介6.2 常见协议6.3 UDP 协议6.4 TCP 协议6.5 IP 协议6.6 以太网帧协议

在Linux上使用通用二进制包安装MySQL

下载安装包 MySQL Community Downloads 安装依赖 mysql 数据目录初始化及服务启动阶段依赖libaio,检测是否已安装libaio dnf install libaio 解压安装 ## 创建用户组groupadd mysql## 创建用户useradd -r -g mysql -s /bin/false mysql## 解压安装包tar xvf

KubeSphere平台安装系列之三【Linux多节点部署KubeSphere】(3/3)

**《KubeSphere平台安装系列》** 【Kubernetes上安装KubeSphere(亲测–实操完整版)】(1/3) 【Linux单节点部署KubeSphere】(2/3) 【Linux多节点部署KubeSphere】(3/3) **《KubeSphere平台安装系列》** 文章目录 1、准备二台服务器2、使用KubeKey创建集群2.1、下载KubeKey2.2、创建集

【Linux】软件管理yum | 编辑器vim | vim插件安装

目录 1. Linux软件管理yum 1.1 什么是软件包 1.2 查看软件包 1.3 如何安装软件 1.4 如何卸载软件 2. Linux编辑器vim 2.1 vim的基本概念 2.2 vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5 简单vim配置 2.6 插件安装 1. Vim-Plug 3. coc.nvim 4. ctag

【第1期】安装Linux服务器(DB主机与ETL主机)

1、Linux简介     Linux这样的操作系统对大家来说应该并不陌生,因为它是目前后台服务器的主流操作系统之一。Linux源自于POSIX与UNIX的多用户、多任务和多CPU的操作系统。     对于Linux的相关描述,有比我说得更加清楚的。下面引自【百度百科】的词条:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多C

有时候会用到的linux的快捷键系列

ctrl+a 把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。 ctrl+e 把光标移动到命令行结尾。 ctrl+c 强制终止当前的命令。 ctrl+l 清屏,相当于clear命令。 ctrl+u 删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便 ctrl+k 删除或剪切光标之后的内容。 ctrl+y 粘

腾讯云幻兽帕鲁服务器在Linux和Windows操作系统上的安全性对比如何?哪个更加安全?

腾讯云幻兽帕鲁服务器在Linux和Windows操作系统上的安全性对比如何? Linux因其资源利用率高、稳定性和安全性较强而受到许多专业用户的青睐。这表明在Linux操作系统上,腾讯云可能会更倾向于提供高安全性的服务环境。然而,并没有直接比较Linux和Windows在安全性方面的具体差异,也没有提及Windows操作系统在安全性方面的特点或优势。 另一方面,借助云服务器的优势,搭建幻兽帕鲁

【Linux】Linux 文件权限与目录配置

内容来自《鸟哥的linux私房菜》。 一、Linux 文件属性 1.1、用户和组 Linux 系统中的目录和文件的访问身份分为 user,group, others 分别简写为 u, g , o 。 user:文件的所有者group:文件所有者所在组others :不在所有者的所在组的其他用户all:代表所有用户, 简写为 a 每个身份对文件的权限又分为 : read , write

Linux系统编程7--线程 写个测试脚本

Linux系统编程7–线程_写个测试脚本 参考博客: Linux多线程编程初探 - 峰子_仰望阳光 - 博客园 (cnblogs.com) 我的PC是8核*16进程,所以在固定的时间点,我可以同时运行8 * 16的进程,更多的线程(任务管理器) Linux线程 生产者 消费者(自学) sleep不会让出系统资源,只会堵了自己的线 API 0、测试脚本 实验1 //te

Linux系统管理:虚拟机 Kali Linux 安装

目录 一、理论 1.Kali Linux 二、实验 1.虚拟机Kali Linux安装准备阶段 2.安装Kali Linux 2. Kali Linux 更换国内源 3. Kali Linux 设置固定IP 4. Kali Linux 开启SSH远程连接 5. MobaXterm远程连接 Kali Linux 三、问题 1.apt 命令 取代哪些 apt-get命令

4 --> Linux加密框架中的算法摸板

转载者备注:此文章笔者根据自己理解、对文件内容增加分类标注、结合常用的通讯应用IPSec、OPENVPN等协议内容,调整排序方法,其目标是让读者更容易理解加密框架、以及加密框架的应用。 一、算法摸板分类 加密框架中将算法模式抽象为算法模板(template),加密框架中包括13个算法摸板,如下表: 总结为三类: (1). 哈希算法模板、摸板名称hmac、vmac,主要是做认证用; (2).

LVS集群: linux virtual server

文章目录 LVS 项目介绍ipvsadm 功能a, 使用场景b, 内存和性能c, 调度算法d, 使用ipvsadm配置: LVS-DRe, RS/LVS balancer配置VIP说明 keepalived + ipvsadm配置keepalived 使用VMAC地址通信MASTER配置生成LVS服务 BACKUP配置 LVS 项目介绍 http://www.linuxvirt

linux下 nginx由1.9.5升级到1.13.4

1、将nginx备份,本人使用阿里云服务器,为以防万一,升级前使用快照备份。       原安装路径为/opt/app/nginx,安装前先使用nginx -V获取编译参数为configure arguments: --prefix=/opt/app/nginx --sbin-path=/opt/app/nginx/sbin/nginx --conf-path=/opt/app/nginx/co

linux命令行查询es数据

1、查询gather-005中 NAME='Lihua' curl -XGET 'localhost:9200/gather-005/_search?pretty' -H 'Content-Type:application/json' -d' {  "query":{   "match":{  "NAME":"Lihua"    }   } }' curl -XGET 'lo

linux 下显示一个文件中的某几行(中间几行)

linux 下显示一个文件中的某几行(中间几行) 1、从100行开始,显示200行;即显示100-299行 cat filename | tail -n +100 | head -n 200 2、显示100行到300行 cat filename | head -n 300 | tail -n 100 3、显示最后100行 tail -n 100 4、显示从1000行开始

【问题排查】linux不重启应用释放被删磁盘空间的技术方案

今天同事告诉我,有台机器磁盘报警 占用100%,然后看到apollo一直在打印日志,但apollo正常情况下不能直接重启, 删除日志释放磁盘空间失效。   这种问题,原因是文件被删除,但是还被进程占用。怎么解决这个问题呢 1、lsof | grep deleted           #找到未能删除掉的文件,确定占用的进程号;截图示例,第2个其实就是进程号,但由于被我处理过,这里简单示例 ​

Linux下不能加载动态库问题

当出现下边异常情况 ./test: error while loading shared libraries: libmfs_open.so: cannot open shared object file: No such file or directory 若动态库的路径在(/usr/cluster/.share/lib) 解决办法: 方法一、在/etc/ld.so.conf文件中添加路

Linux远程登录服务器

linux 下登录远程服务器 linux 下登录远程服务器的方式有两种,一是ssh,二是telnet telnet使用的是明文传输,传输过程账号和密码容易截获。ssh远程登录比较可靠 1、telnet测试端口         IP      端口 telnet 0.0.0.0  22 2、ssh 远程登录服务器 2.1使用默认端口 ssh 0.0.0.0 2.2

linux下tail、grep命令

1、tail -F /home/sxf/yy/python/exer2/test1.log | grep bb  #查看test1.log中包含bb的数据 2、tail -f 日志文件           # 监控日志文件,再次执行某个程序时,该日志文件能够看到日志信息的输出 3、tail -f /home/sxf/yy/python/exer2/test1.log | awk '{