标签 Linux 下的文章

  • 📂【Windows】WSL体验教程

    WSL(Windows Subsystem for Linux,Windows下的Linux子系统)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层,它是由微软与Canonical公司合作开发的。对于学习来说,不需要再通过VMWare、VirtualBox等第三方虚拟机软件来完全安装Linux了,更为轻量快速。官方文档: 适用于 Linux 的 W...

  • 📂Linux文件加密指纹教程

    背景Linux作为服务端非常重要的管理操作系统,其核心任务就是网络数据运维和网络安全人员要保证企业的数据绝对的隐秘安全,不泄露,让服务器7*24小时不宕机运行,最后要给客户提供很好的数据服务体验,在大量的数据交换中,不免有一些非法数据(流量)流通或有人使用劫持软件等非法对数据劫持,传送恶意软件或代码在服务端操作系统进行攻击,造成数据丢失或盗取用户信息,给企业和用户带来损失,而最好的办法就是要...

  • 📂Linux中c程序命令行参数解析教程

    在Linux中,较为复杂的C程序命令行参数的解析通常使用getopt, getopt_long以及getopt_long_only来进行,如下所示。#include <unistd.h> int getopt(int argc, char *const argv[], const char *optstring); extern char *optarg...

  • 📂Linux 使用crontab命令和shell脚本守护C++程序教程

    在使用C/C++做服务时,服务进程常常因为各种原因死掉,为此需要将服务是守护起来,保证在服务死掉的时候可以重启1.编写shell脚本,判断服务是否在运行,如果没有运行脚本自动重启服务。以下是一个脚本示例:#!/bin/bash CheckProcess() { #$PROCESS_NUM获取指定进程名的数目,为1返回0,表示正常,不为1返回1,表示有错误,需要重新启动 PROCE...

  • 📂WSL对 Windows 与 Linux 之间的集成操作教程

    在使用wsl时,总是需要执行windows的cmd,但是windows命令行对于大多数人使用起来还是不习惯,微软提供了在windows中Linux与Windows的命令互通,即可以使用cmd shell执行Linux命令,也可以使用bash shell来执行windows命令。WSL可对 Windows 与 Linux 之间的集成操作:从 Linux shell(如 Ubuntu)运行 Wi...

  • 📂Linux之vim全选,全部复制,全部删除教程

    Vim中如何全选并复制?(区分大小写!!!) 全部删除:按esc键后,先按gg(到达顶部),然后dG 全部复制:按esc键后,先按gg,然后ggyG 全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG单行复制:按esc键后, 然后yy 单行删除:按esc键后, 然后dd 粘贴:按esc键后, 然后pvim只能粘贴50行的问题: 在当前用户主目录()编辑/.vimrc(...

  • 📂linux零基础笔记(介绍,linux的安装,linux的远程工具,相对路径,绝对路径,常见命令,文件管理,符号命令,工具命令)教程

    一、你知道的操作系统(OS)windowns、Android、iOS、Linux、Unix、OS X二、Linux介绍1、特点: (1)自由使用,免费,开源 (2)多用户,多任务,多线程,多CPU 2、组成: Linux=内核+shell(解释器)+文件系统 +应用程序 内核=内存架构+进程+驱动程序 内核官网:https://www.kernel.org/ 3、 L...

  • 📂Linux定时任务crontab无法执行教程

    今天碰到了个诡异的问题,自己写的Python脚本,手工可以执行,放在定时任务crontab中,却无法执行,下面讲述了解决过程。1、首先看crontab的进程是否启动:/sbin/service crond status ,有Active: active (running) 字样,表明运行正常2、使用需要执行定时任务的用户登录,执行命令:crontab -l,查看当前用户的crontab文件内...

  • 📂《Linux运维总结:使用U盘制作Linux镜像》教程

    文章目录一、背景信息二、镜像下载三、镜像工具总结-一、背景信息说明:当前需要部署的系统为Centos7.6,使用U盘制作镜像安装服务器操作系统。-二、镜像下载Centos7.6.1810系统镜像-三、镜像工具UltraISO镜像制作工具-总结提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的...

  • 📂Linux系统中安装和卸载node教程

    1、安装在/usr/local/下新建node目录,并进入node目录cd /usr/loca/ mkdir node cd node在node目录中下载nodejs,并解压wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz tar xvf node-v10.16.0-linux-x64.tar.xz m...

  • 📂Linux磁盘管理之LVM与快照教程

    引言:逻辑卷管理LVM是硬盘的⼀个系统⼯具。⽆论在Linux或者其他类似的系统,都是⾮常的好⽤。传统分区使⽤固定⼤⼩分区,重新调整⼤⼩⼗分麻烦。但是,LVM可以创建和管理“逻辑”卷,⽽不是直接使⽤物理硬盘。可以让管理员弹性的管理逻辑卷的扩⼤缩⼩,操作简单,⽽不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。 当刚...

  • 📂Linux之wc命令教程

    Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。命令格式wc [选项]文件...命令功能统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。命令参数-c 统计字节数。-l 统计行数。-m 统计字符数。这个...

  • 📂Linux系统与管理 - (七)磁盘管理❤教程

    自说学习路径磁盘分区磁盘管理的常用命令文件系统磁盘挂载与卸载-自说磁盘对我们来说不陌生,尤其是Windos中的C、D、E盘等。在Linux系统中,在我们使用的时候当现有的磁盘空间不足时,我们就需要对磁盘中的分区进行重新规划,这也就是磁盘空间的增、删、改、查的操作了。学习路径Linux系统与管理 - (一)安装Linux系统Linux系统与管理 - (二)Linux系统命令Linux系统与管理...

  • 📂Linux常用命令教程

    1、重启:reboot2、关机:halt3、清屏:clear4、查看服务器ip地址:ip addr5、查看当前工作目录:pwd6、改变当前工作目录:cd 绝对路径 进入绝对路径目录cd .. 进入上一级目录cd 进入根目录7、列出目录和文件信息ls 列出当前目录下的所有目录和文件ls -l 列出当前工作目录下全部的目录和文件名详细的信息ls tmp 列出tmp目录下的全部目录和文件ls -l...

  • 📂C++ Linux 网络编程学习笔记(2)TCP深入教程

    socket系统调用背后:Linux内核做了什么?listen 与 accept内核在我们调用listen方法后,就已经为这个监听端口建立了SYN队列和ACCEPT队列,当客户端使用connect方法向服务器发起TCP连接,客户端的SYN包到达服务器后,内核会将这一信息放到SYN队列,同时回一个SYN+ACK包给客户端,客户端再次发来了ACK包后,内核会把连接从SYN队列中取出,再把这个连接...

  • 📂Linux 上安装 Tomcat8教程

    一、配置主机systemctl stop firewalld systemctl disable firewalldsetenforce poermissivehostnamectl set-hostname tomcat二、安装JDK1.到oracle网站上下载JDK https://www.oracle.com/java/technologies/javase/javase-jdk8...

  • 📂Linux文件处理命令(下)教程

    文件处理命令1.touch:创建空文件touch [文件名] :即创建文件touch rainy:创建文件rainytouch也可以同时创建多个文件,如:touch hello world:表示同时创建空文件hello和world也可以创建带空格的文件,在创建时给文件加上引号即可,touch "hello world"但不建议这样创建文件,在后期对文件进行操作的时候都要给文件加上引号,才能进...

  • 📂七、Linux中centeros7使用ifconfig指令教程

    在linux里安装centos7查看网络IP地址的指令:ip addr如果还想用ifconfig指令的话需要安装工具net-tools指令:yum -y install net-tools如果centos7安装jdk出现错误显示第8条的内容,则是因为没有安装glibc,我们需要安装glibc 指令:yum install glibc.i686加载完成输入Y 出现success代表安装成功yu...

  • 📂Linux|麒麟操作系统实现多路RTMP|RTSP播放教程

    技术背景无论是Windows平台还是Linux,多路播放诉求非常普遍,比如针对智慧工地、展馆、教育等宏观场景下的摄像头展示,关于RTSP或RTMP直播播放器开发需要注意的点,可参考之前博客,总的来说有以下一些点:1. 低延迟:大多数RTSP的播放都面向直播场景,所以,如果延迟过大,比如监控行业,小偷都走了,客户端才看到,或者别人已经按过门铃几秒,主人才看到图像,严重影响体验,所以,低延迟是衡...

  • 📂.NET Core(C#) Windows和Linux上重新宽带拨号(PPPoE)实现换IP的方法及示例代码教程

    本文主要介绍.NET Core(C#)中,在Windows和Linux系统上实现通过重新连接宽带拨号,来更换机器访问外网的IP,对一些爬虫程序经常被封IP可能是一种解决方案。原文地址:.NET Core(C#) Windows和Linux上重新宽带拨号(PPPoE)实现换IP的方法及示例代码

  • 📂Linux 编写一个 字符设备驱动教程

    Linux-DEVICE\_ATTR()介绍及使用示例驱动中动态创建设备号、设备节点<pre class="brush:cpp;gutter:true;">#include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #include ...

  • 📂Linux常用命令之echo教程

    echo命令echo - display a line of text。即显示一行文本。echo的用法:echo [短选项]... [字符串]... echo 长选项实例1,显示一行文本[zhangchuangfei@localhost ~]$ echo "Hello World" Hello World实例2,输出一个变量的值[zhangchuangfei@loca...

  • 📂QEMU+GDB调试Linux内核总结(全)教程

    写在最前面 昨天更新了一篇名为《QEMU+GDB调试linux内核全过程》[link][https://blog.csdn.net/weixin\_37867857/article/details/88138432]的博客,发现排版比较混乱,而且思维也比较混乱。咋一看下来简直是惨不忍睹,而且会给读者在安装过程中一种云里雾里的感觉,加上将近一个半月没有更新博客,导致对于博客的写作比较生疏了...

  • 📂buuctf Basic-Linux Labs教程

    ssh免密登陆:sshpass -p [passwd] ssh -p [port] [email protected]指定端口,root为用户名,@后为ip地址ls ../ cat ../flag.txt

  • 📂如何在计算机上删除 Linux 并安装 Windows教程

    如何在计算机上删除 Linux 并安装 Windows摘要本文介绍如何从计算机中删除 Linux 操作系统并安装 Windows 操作系统。 本文还假定 Linux 已经安装在硬盘上,并使用了 Linux 本机分区和 Linux 交换分区(这些分区与 Windows 操作系统不兼容),并且驱动器上没有剩余任何可用空间。Windows 和 Linux 可以在同一台计算机上共存。 有关其他信息,...

  • 📂Linux下的文件打包与压缩教程

    1. Linux下常见的压缩包类型格式压缩包.zipzip压缩包.gzgzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用).bz2bizp2压缩工具,只能压缩文件,会删除原文件(通常配合tar使用).tar.gz先使用tar命令归档打包,然后使用gzip压缩.tar.bz2先使用tar命令归档打包,然后使用bzuo压缩

  • 📂Linux【Manjaro】 小新15笔记本AMD ryzen锐龙4800U,在安装系统后出现的随即死机冻屏问题教程

    Linux[Manjaro] 小新15AMD ryzen锐龙4800U,在安装系统后出现的随即死机冻屏问题解决办法年初尝试将manjaro安装在我的笔记本上就存在这个问题,也一度将我劝退。系统安装在其它设备时非常稳定,只是在安装到我的笔记本时一直存在这个问题,出现原因未知也无征兆。 假死后无法启动终端,无法启动任何软件,鼠标可以动,原启动的应用部分运行,切换tty也是卡死的状态。=====...

  • 📂Linux面试要点_网络及系统管理教程

    一、网络面试题一、ISO/OSI的七层模型

  • 📂Linux下java的环境配置教程

    Linux下java的环境配置1. 安装jdk安装地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html选择图中的jdk进行下载(放入预先创建用来存放jdk的目录(mkdir))等待下载完毕,即可得到jdk的安装包进入下载jdk安装包的目录,然后命令行输入:tar -zxvf jdk-8u28...

  • 📂树莓派开发—Linux系统结构详解教程

    文章目录前言一、Linux内核1. 内存管理2. 进程管理3. 文件系统4. 设备驱动程序5. 网络接口(NET)二、Linux shell三、文件系统四、用户态和内核态-前言Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。 内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。Linux系统层次结构如图所示。一、Lin...