标签 Linux 下的文章

  • 📂11.Linux磁盘管理——lvm,raid教程

    目录- 11.Linux磁盘管理——lvm,raid7. 逻辑卷 lvm7.1 为何要用 lvm7.2 什么是 lvm7.3 lvm相关术语7.4 lvm配置实践7.4.1 环境与思路7.4.2 创建物理卷7.4.3 创建卷组7.4.4 创建逻辑卷7.4.5 挂载使用7.5 lvm 卷组管理7.5.1 扩大卷组7.5.2 缩小卷组7.6 lvm 逻辑卷管理7.6.1 扩展逻辑卷7.6.2删除...

  • 📂Linux中Apache的管理及优化教程

    一、Apache的作用在web被访问时通常使用http://的方式 http:// ##超文本传输协议http:// 超文本传输协议提供软件: Apache nginx stgw jfe Tengine二、Apache的安装以及启用dnf install httpd.x86\_64 -y ##安装httpdfirewall-cmd --permanent --add-...

  • 📂【Linux】Ubuntu安装zsh并配置插件教程

    Ubuntu安装zsh及主题配置后的用户目录下的~/.zshrc文件如下:# Lines configured by zsh-newuser-install HISTFILE=~/.histfile HISTSIZE=1000 SAVEHIST=1000 bindkey -e # End of lines configured by zsh-newuser-install # The fol...

  • 📂【Linux】安装Docker教程

    获取 WSL 的 Docker 安装脚本curl -fsSL https://get.docker.com -o get-docker.sh执行安装脚本sudo sh get-docker.sh执行脚本安装过程中,提示“建议使用Docker Desktop for windows”,20s内按Ctrl+C会退出安装,所以需要等待20s。启动 Docker 守护进程sudo service d...

  • 📂Linux C/C++面试题汇总教程

    Linux C/C++面试题汇总前言计算机基础程序的内存空间进程和线程相关关键字conststaticvolatileC/C++指针前言最近面试的比较多,看了很多关于面试的内容,有些平时工作用的比较少或者没有主要到的地方,长时间不看就会忘记,如果下次面试还需要再次找这些东西比较麻烦,所以写此篇文章就是为了方便以后面试,也给一些即将面试的人提供一些帮助。以后如果面试有新的值得关注的问题作者会及...

  • 📂查看Linux当前开放的端口教程

    查看当前的80端口:netstat -tnlp | grep 80参数说明:=======================================================================================================================================-t (tcp) 仅显示tcp相关选项 -u ...

  • 📂阿里云Linux取消秘钥登录教程

    记录下刚刚取消秘钥登录,改为用户名密码登录。一般在阿里云购买服务器后,可能未点自定义密码登录,使用了秘钥。又不想重置系统盘下面操作可以参考下: 1.修改 vim /etc/ssh/sshd\_config去掉 #PermitRootLogin yes 前面的#使它生效 在这里插入图片描述2.修改 PasswordAuthentication no在最后一行 在这里插入图片描述3....

  • 📂虚拟机+Linux系统(CenOS7)搭建教程

    一、安装虚拟机vmware1、下载(百度)https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.1.2-17966106.exehttp://www.downxia.com/downinfo/292208.html2、安装(转载)https://www.cnblogs.com/fuzongle/p...

  • 📂Linux 基本命令使用教程

    文章目录关机/重启文件基本操作搜索压缩与解压缩命令进程相关关机/重启服务器在实际使用过程中通常是不会关机的,但是会重启shutdown命令: 用法 shutdown [选项] 时间 选项: -c 取消前一个关机命令 -h 关机 -r 重启 #使用shutdown会在关机的时候帮我们保存数据 其他关机命令: halt poweroff init 0 #使用这...

  • 📂Linux防火墙——iptables(四表五链)教程

    一.iptables概述• Linux 系统的防火墙: IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成• 主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上1、netfilter/iptables关系netfilter:• 属于“内核态”(KernelSpace,又称为内核空间) 的防火墙功能体系• 是内核的一部分,由–些数据包过滤表...

  • 📂Linux DHCP和DHCP中继的实验步骤教程

    实验拓扑图:实验所需材料:使用VMware workstation虚拟机,电脑内存尽量大于等于8G虚拟机安装三台linux(centos6.5)服务器,和一台XP系统客户机测试实验操作流程:配置DHCP服务器配置linux路由转发功能,使DHCP服务器和DHCP relay 服务器相互通信客户机实验验证结果实验详细操作步骤配置DHCP服务器

  • 📂Linux中的防火墙netfilter/iptables简介教程

    一、Linux防火墙基础1.1 ptables的表、链结构1.1.1 Linux包过滤防火墙概述Inetfilter位于Linux内核中的包过滤功能体系 称为Linux防火墙的"内核态" iptables位于/sbiniptables,用来管理防火墙规则的工具 称为Linux防火墙的"用户态" 上述2种称呼都可以表示Linux防火墙1.2 数据包控制的匹配流程数据包到达防火墙时,规则...

  • 📂Linux命令-2教程

    绝对路径:从根目录开始相对路径:从当前目录开始1. mkdir :创建文件夹,make directory的简写mkdir test1 /test2 : 一次创建多个文件夹,既可以用相对路径,也可以用绝对路径-p :递归创建文件夹mkdir -p test2/test22/test222 :递归创建文件夹 - -p :先检查,如果没有就创建,如果有就跳过 2. r...

  • 📂Linux基础命令 - 常用压缩命令(2)教程

    常用压缩格式.tar.gz.tar.bz2上述两个原理:先用tar进行打包,打完包再用gz或者bz2进行压缩打包命令tar命令格式tar -cvf 【打包文件名】 【源文件1】 【源文件2..】:可以将多个源文件进行打包,源文件之间用空格隔开;打包的文件名可以指点到指定目录下选项-c:打包-v:显示过程-f:指定打包后的文件名,可以指定包打在指定路径例子tar -cvf /root/Test...

  • 📂Linux命令:tar打包命令教程

    打包命令tar -cvf data.tar data.txt打包一个文件夹下的文件:tar -cvf data.tar heng/解包命令tar -xvf data.tar解压到指定目录:tar -xvf heng.tar -C /home/test/C:表示用于指定的目录打包并压缩成后缀为:tar.gz打包并压缩:tar -zcvf解包并解压缩:tar -zxvf打包并压缩成后缀为:tar...

  • 📂Linux下搭建FTP服务器的方法教程

    Linux下搭建FTP服务器的方法: https://www.linuxprobe.com/linux-ftpserver.html使用Vsftpd服务传输文件: https://www.linuxprobe.com/basic-learning-11.html

  • 📂Linux基础命令 - 常用压缩命令(1)教程

    常用压缩格式.zip.gz.bz2.zip格式压缩/解压缩命令格式压缩zip 【压缩文件名】 【源文件】:压缩文件zip -r 【压缩文件名】 【源目录】:压缩目录解压缩unzip 【压缩文件】注意项zip和windows通用zip压缩保留源文件zip解压缩保留源zip包例子压缩zip test.text.zip test.textzip -r Test.zip Test解压缩unzip t...

  • 📂Linux进程锁方案(内附代码封装)教程

    1)互斥锁多进程之间同步可以用互斥锁进行实现,默认情况下,互斥锁的属性是在一个进程的多线程使用的。多进程因为分开之后内存是相对独立的,所以要实现进程间互斥锁,必须要把互斥锁放在共享内存里使用,在 pthread\_mutex\_init 初始化之前,修改其属性为进程间共享,即设置互斥锁的属性为PTHREAD\_PROCESS\_SHARED。但是,如果某个进程在获得了锁之后崩溃并且未释放锁,...

  • 📂Linux C中常用的操作文件的函数教程

    打开文件: FILE* fopen(const char* path, const char* mode) 返回值:指向文件的指针;如果出现错误,返回NULL并设置errno变量;如果文件不存在,则以666权限创建此文件 mode为文件的打开方式,可取值有:r只读、r+读写、w只写、w+读写、a只追加、a+读与追加关闭文件: int fclose(FILE* stream) 返回值:关闭成功...

  • 📂CentOS Linux Cockpit 管理工具使用教程

    1.安装\# yum install cockpit2.启动服务\# systemctl start cockpit.socket3.设置开机启动\# systemctl enable cockpit.socket4.web终端访问打开浏览器输入https://IP:9090或https://主机名:9090点击advanced或高级继续,输入用户名,密码。

  • 📂JavaLinux中文文件名乱码,大厂面经合集教程

    题库非常全面包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题等、等技术栈!Java 集合 72 道JVM 20 道Kafka 50 道Lin...

  • 📂Linux 网络层收发包流程及 Netfilter 框架浅析教程

    本文作者:sivenzhang,腾讯 IEG 测试开发工程师1. 前言本文主要对 Linux 系统内核协议栈中网络层接收,发送以及转发数据包的流程进行简要介绍,同时对 Netfilter 数据包过滤框架的基本原理以及使用方式进行简单阐述。内容如有理解错误而导致说明错误的地方,还请指正。如存在引用而没有添加说明的,也请及时告知,非常感谢!2. 基础网络知识2.1 网络分层模型OSI 模型中将网...

  • 📂Linux基础命令 - grep教程

    简述grep是在文件当中匹配符合条件的字符串,作用是查找文件内容格式grep 【选项】 字符串 文件名选项-i:忽略大小写-v:排除指定字符串例子grep "这是" test1.text:在test1.text文件中查找包含”这是“的内容grep -i "qwe" test2.text“:在test2.text文件中查找包含”qwe“的内容,”qwe“不区分大小写grep -v "666" ...

  • 📂Linux目录和文件的管理教程

    文章目录引言一、Linux目录结构二、查看及检索文件1.查看文件内容2.统计文件内容3.检索和过滤文件三、备份和恢复文档1.gzip和bzip22.gunzip和bunzip23.tar四、vi文本编辑器1.作用2.工作模式3.工作模式的切换4.常用快捷操作5.文件的保存和查找6.文件内容替换总结-引言总结一下有关Linux文件和目录的一些基础管理部分,以及vim编辑器的基础操作和命令。一、...

  • 📂Linux命令的基本使用教程

    文章目录1终端2命令1定义2分类3用法4举例3工作目录4家目录5快捷键6常用命令1终端1查看当前终端tty pts伪终端 本地终端ttyX 2切换本地终端ctrlAltF1~ctrlAltF72命令1定义单一功能的程序2分类1外部命令 例:查看ls类型type ls 2shell内建命令 查看所有shell内建命令man cd 3用法格式:COMMAND [...

  • 📂如何在 Linux 上用密码加密和解密文件教程

    age 是一个简单的、易于使用的工具,允许你用一个密码来加密和解密文件。age 能帮你这样做。它是一个小型且易于使用的工具,允许你用一个密码加密一个文件,并根据需要解密。 age 是一个简单的、易于使用的工具,允许你用一个密码来加密和解密文件。文件的保护和敏感文档的安全加密是用户长期以来关心的问题。即使越来越多的数据被存放在网站和云服务上,并由具有越来越安全和高强度密码的用户账户来保护,但...

  • 📂Linux 系统下挂载linux 系统盘教程

    1 应用背景: 有时候系统崩溃无法修复,无法正常启动,而系统盘里面有需要的文件如log等需要拷贝出来,或者系统盘可以正常启动但是不方便用一台设备来启动这个系统盘。 而直接将Linux系统盘接到windowsUSB上是不会识别Linux分区的,接在Linux的USB上也只会识别EFI分区,其他分区看不到,读不了,而用户文件一般存储在根目录分区里面,这个时候可以用本文提供的方法,将linu...

  • 📂Nginx 实现 10w+ 并发之 Linux 内核优化教程

    由于默认的Linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里针对最通用的、使Nginx支持更多并发请求的TC...

  • 📂常见的Linux内核线程教程

    常见的linux内核线程:线程名称作用数量触发方式kcompactd用于内存规整每个内存结点会创建一个,kcompacted0、kconmactd1

  • 📂Linux实操篇-Linux磁盘分区、挂载教程

    引言:①、分区的方式a)mbr分区:最多支持四个主分区、系统只能安装在主分区、扩展分区要占一个主分区、MBR最大支持2TB,但拥有最好的兼容性b)gtp分区:支持无限多个主分区(说是这么说,但是操作系统可能会限制,比如Windows下最多128个分区)、最大支持18EB的大容量、Windows7 64以后支持gtp1)Linux分区①、原理介绍Linux来说无论有几个分区,分给哪一个目录使用...