【Linux基础命令学习笔记03】教程文章相关的互联网学习教程文章

Kali学习笔记33:Linux系统缓冲区溢出实验【代码】【图】

之前做过一个Windows应用SLmail的缓冲区溢出的实验 这次来做一个Linux平台的缓冲区溢出实验: 缓冲区溢出是什么? 学过汇编的应该知道,当缓冲区边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被“撑爆”,从而覆盖了相邻内存区域的数据 成功修改内存数据,可造成进程劫持,执行恶意代码,获取服务器控制权等后果 这次用到的是一款小游戏:(不是传统意义上的穿越火线) CrossFire(不是TX的某网游,只是恰好同...

Linux学习笔记--vim【代码】

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 vim的三种模式 命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode) 命令模式:此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。 输入模式(或者说编辑模式):此状态下敲击键盘动作会被Vim识别为输入字符或者执行某些功能(如换行,翻页等功能),类似于其他的文本编辑,...

linux学习笔记-目录详解

/根目录最上级目录 boot目录:系统启动文件的存放目录,内容为grub引导文件,内核引导,服务引导文件 etc目录:存放软件配置文件 usr目录:存放安装的软件包 dev目录:存放设备文件 home目录:一般用户的家目录 bin目录:存放普通用户的命令的目录 sbin目录:存放超级用户的命令的目录 lib/lib64目录:存放库文件的目录 lost+found目录:存放系统不正常关机时,生成的文件 mnt目录:挂载其他文件系统的目录 opt目录:给主机额外安装...

linux学习笔记-软件包的相关知识【代码】

一.软件包种类 1.源码包 源码包即提供源代码的发行包 2.二进制包 二进制包即提供二进制文件的发行包 安装方法查找二进制包官网,复制到对应的系统目录 2.deb包 debian系列使用的软件包 3.rpm包 red-hat所开发的软件包类型 4.可执行包 这类软件包和windows的软件包类似,提供安装界面。 安装方法终端运行下载的包,会弹出类似于windows的软件的安装界面 卸载方法在软件的安装目录运行卸载的脚本,会弹出卸载界面 二.软件包的说明性文...

deepin linux学习笔记

目录deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 cp 复制文件 cat 显示文件内容 more 分页显示文件内容 less 更强大的more head 输出文件头部内容 tail 输出文件尾部内容 which 查找程序,显示文件路径 whereis 查找文件 locate 以数据库信息来查找文件 find 在磁盘中查找文件 chmod 设置文件权限 tar 打包 chown 设置文件...

linux学习笔记(常用命令)

第1章操作系统概念 操作系统作用:管理硬件,服务软件 硬件: 电路,写驱动程序,写应用程序 操作系统: 微软(windows) /Linux,Unix/苹果(mac) Linux操作系统(世界巨头计算机,各个行业软件服务器系统) 系统开发人员,运维人员,程序开发人员 第2章安装虚拟机 虚拟机(软件):通过调用系统接口模拟出一台机器 服务器(硬件/软件) 硬件:网吧一台公共机器,硬件服务器 软件服务器:WebServer(Tomcat) ,邮件,DNS服务器 参照笔记day21–01.VMware使用...

Linux学习笔记(二)【图】

Linux下的文件和目录结构 1.单用户操作系统与多用户操作系统单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源 Windows XP 之前的版本都是单用户操作系统多用户操作系统:指一台计算机在同一时间可以由 **多个用户** 使用,多个用户共同享用系统的全部硬件和软件资源Unix 和 Linux 的设计初衷就是多用户操作系统2.Windows和Linux文件目录的差别 在Windows下我们打开我的电脑...

(九)Linux学习笔记-常用软件包管理【代码】

(九)Linux学习笔记-常用软件包管理常用的软件包管理RPM包管理卸载安装升级查询YUM包管理安装升级卸载查询软件包列表查询软件包信息源代码包管理 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 常用的软件包管理 在CentOS中常用的软件管理有三种: 1、RPM,Redhat公司开发的软件管理方式,比较常见,但是不能自动解决软件包依赖问题,对于复杂的依赖的软件不方便。 2、YUM,可以自动从服务器下载软件安装包并解决依赖...

Jmeter学习笔记-20181224安装软件路径及linux安装方法

windows安装介绍: 1、Jemter是纯Java的开发环境,所以需要安装JDK 2、Jmeter4.0的版本需要JDK18的,17的版本过低;当然你可以选择Jmeter为3.0的; Jmeter下载路径:https://jmeter.apache.org/download_jmeter.cgi JDK下载路径:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 环境变量配置:https://blog.csdn.net/lijing742180/article/details/81025943 linux安装也参考:https:/...

Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)

Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS客户端 4.配置名称解析顺序 5.配置路由与默认网关 6.双网卡绑定

五、mariadb遇到的坑——Linux学习笔记【代码】【图】

C#连接MySQL异常:The host localhost does not support SSL connections. 解决方案: 连接字符串添加如下语句. SslMode = none; mariadb区分大小写 需求是不区分 使用cd命令进入/etc/my.cnf.d文件夹下,记住是文件夹 # cd /etc/my.cnf.d 使用vim编辑server.cnf文件并在文件中[mysqlld]下添加:lower_case_table_names=1 # vi server.cnf

Linux学习笔记03

输入输出重定向 输入重定向:把文件导入命令中标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入命令 < 文件 将文件作为命令的标准输入 命令 << 分界符 从标准输入中读入,直到遇见分界才停止 命令 < 文件1 > 文件2 将文件1作为命令的标准输入并将命令结果输出到文件2中输出重定向:把原本要输出到屏幕的数据写入指定的文件中标准输出重定向(STDOUT,文件描述符为1):默认...

Linux学习笔记之smb文件共享【图】

SMB文件共享服务:SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block) 协议,这个协议被用于Lan Manager和Windows服务器系统中,实现不同计算机之间共享 打印机和文件等。因此,为了让Windows和Unix/Linux计算机相集成,最好的办法就...

Linux学习笔记【代码】【图】

使用linux进行添加jdk时:移动到user/local/目录下 cd /user/local/ 创建一个java目录mkdir java在Oracle官网中将java下载到本地wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz然后进行解压tar -zxvf jdk-8u171-linux-x64.tar.gz解压生成一个文件夹jdk1.8.0_171将jdk配置到环境变量中,将代码复制到文件最末尾就可以了,然后保存vim /etc/profile(打开配置...