相关内容
学Linux到底学什么?
首先我们需要认识到的是,很多服务器使用的是linux系统,而作为服务器应用程序的开发者或者维护者,如果不了解linux的基本使用,该如何进行开发或者维护呢? 当然,也有可能你听说linux更高大上,或者是说linux对开发者更加友好(windows用户把刀放下),这都是题外话了。 在我看来,学习linux主要有以下两点原因使用...
学Linux到底学什么?
为什么要学linux在回答学什么之前,我们先看看为什么要学。 首先我们需要认识到的是,很多服务器使用的是linux系统,而作为服务器应用程序的开发者或者维护者,如果不了解linux的基本使用,该如何进行开发或者维护呢? 当然,也有可能你听说linux更高大上,或者是说linux对开发者更加友好(windows用户把刀放下),这...
学linux,全靠这些了
关闭防火墙防火墙与 selinux 都属于 linux 的安全防御工具 防火墙与 selinux 都属于linux 的安全防御工具 , 为保障后续实验能够顺利完成,故先将两者关闭...个字节数里的内容-q不输出文件头的内容-n< 行数 >指定所显示的行数-v输出文件头的内容查找命令1、find特点 : 最强的查找工具 ,功能极度彪悍。 (在这里就...
从 0 开始学 Linux 驱动开发(一)
因此,又给自己挖了一个很大坑,不管最后能不能达到我的初衷,能学到怎么开发linux驱动,也算是有很大的收获了。 01 前 言 我写的这个系列以实践为主,不怎么谈理论,理论可以自己去看书,我是通过《linux device drivers》这本书学的驱动开发,github上有这本书中讲解的实例的代码。 虽然我不想谈太多理论,但是关于...
从 0 开始学 Linux 驱动开发(一)
因此,又给自己挖了一个很大坑,不管最后能不能达到我的初衷,能学到怎么开发linux驱动,也算是有很大的收获了。 前言 我写的这个系列以实践为主,不怎么谈理论,理论可以自己去看书,我是通过《linux device drivers》这本书学的驱动开发,github上有这本书中讲解的实例的代码。 虽然我不想谈太多理论,但是关于驱动...

学一学:Linux基础技能,挂新磁盘
用n命令新增分区,接下来全部使用默认,最后用w命令保存分区信息? 三、格式化新分区用mkfs命令为sdc1新分区进行格式化,格式化类型为ext4? 格式化后,我们看到了sdc1这个分区,linux自动为这个分区分配了uuid唯一标识符。 注:记下这个标识符,接下来自动挂载有用。? 四、手动挂载分区至linux目录中与windows不同,在...

学一学:Linux基础技能,挂新磁盘
我们新建一个homedisk的目录,并把sdc1这个分区挂载至这个目录下。 1、新建目录后,该目录暂无内容# mkdir homedisk# cd homedisk# lltotal 0 2、手动挂载# mountdevsdc1 homedisk 检查,挂载成功image.png 五、为避免手动挂载后,重启linux造成配置丢失,我们需要实现自动挂载 1、在etcfstab文件中,增加一条命令...

每天学一个 Linux 命令(11):cp
推荐:每天学一个 linux 命令(10):passwd github地址:https:github.commingonggelearn-a-linux-command-every-day命令简介cp命令用来复制文件或目录。 cp命令用来将一个或多个文件或者目录复制到指定的目的文件或目录。 它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。 cp命令还...
科普任重而道远:生物信息为什么要学 Linux?
首先是必要需生物信息学是真正的大数据专业,对计算资源要求较大,很多时候需要在服务器上分析数据,而 linux 是最常用的服务器操作系统。 比如一个基因组组装,需要 1 t 内存,20 t 硬盘,你很容易就排除掉了 windows 和 mac 系统了是吧。 2. 其次是好用linux 为生产而生,所以在上面做数据分析肯定是很好的。 linux...

linux 科普
这么说吧,我们写的项目最终都是要部署到linux下的,所以我们学linux主要是要学习,linux的基本操作,文件管理,环境搭建以及项目部署. 当然,不会也行,正常可以交给运维去做. 但这对你自己本身的个人竞争力会有一个比较大的影响. 怎么学linux不需要掌握所有的linux指令,要学会使用百度 那么多命令呢,记得住吗? 记不住.怎么...
【趣学程序】Linux流程语句
linux命令流程语句if语句在linux中可以通过help命令查看if的格式# help ifif:if commands; then commands; ... fi 解释: if 后面跟命令 ; then 如果命令成立,在这里可以在执行命令; 最终以 fi 结束if语句 代码示例:打印当前目录,如果正确输出打印ok 如果错误输出 打印error# if ls .; then echo ok; else echo ...
从 0 开始学 Linux 内核之 android 内核栈溢出 ROP 利用
把上一篇改了一下名字,换成了从0开始学linux内核,毕竟不是专业搞开发的,所以驱动开发没必要学那么深,只要会用,能看懂代码基本就够用了。 本篇开始学linux kernel pwn了,而内核能搞的也就是提权,而提权比较多人搞的就是x86和arm指令集的linux系统提权了,arm指令集的基本都是安卓root和ios越狱,而mips指令集的...
从 0 开始学 Linux 内核之 android 内核栈溢出 ROP 利用
hcamael@知道创宇404实验室 最近在研究一个最简单的android内核的栈溢出利用方法,网上的资料很少,就算有也是旧版内核的,新版的内核有了很大的不同,如果放在x86上本应该是很简单的东西,但是arm指令集有很大的不同,所以踩了很多坑 把上一篇改了一下名字,换成了从0开始学linux内核,毕竟不是专业搞开发的,所以...
5分钟学linux命令之split
ac的顺序排序split命令和cat命令可以完成上面的难题,排查线上问题的现场已经没有了,所以为了演示,用dd命令(对dd命令不了解的也可以学下,因为这次重点...需要生成了dump文件,可能有10g大,超过了限制,怎么下载呢? 拆分文件命令之split语法split -或-l:指定每多少行切成一个小文件-b:指定每多少字节切成一...

每天学一个 Linux 命令(9):useradduserdel
推荐:每天学一个 linux 命令(8):ls github地址:https:github.commingonggelearn-a-linux-command-every-day命令简介useradduserdel创建新用户删除用户,需要管理员权限操作。 在创建用户时,如果不配置密码,用户的默认密码是不可用的,所以,useradd命令一般与passwd命令配合使用,下节我们将介绍这个命令...

学Linux驱动:你应该先了解驱动模型
个人对于驱动模型的理解概括起来就是一句话:利用面向对象编程思想,实现设备分层管理软件体系结构。 注:代码分析基于linux-5. 4.31为啥要驱动模型随着系统结构演化越来越复杂, linux内核对设备描述衍生出一般性的抽象描述,形成一个分层体系结构,从而引入了设备驱动模型。 这样描述还是不够让人理解,来看一下...

Linux sudo详解
先说一下为什么最近一直在学linux的相关内容,其实也并没有偏离之前的想法,对于linux的运用还是很重要的,如果连运维对服务器做了什么都不清楚还谈什么其他操作。 目录0x01 介绍0x02 别名0x03 授权规则0x04 注意事项0x05sudo命令用户行为日志审计0x01 介绍sudo的配置文件是etcsudoers,在sudoers中每一行就是一个...
【趣学程序】Linux基础命令
bin:是binary的缩写,这个目录存放着系统必备执行命令 boot:这里存放的是启动linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里 dev:device(设备)的缩写,该目录下存放的是linux的外部设备,在linux中访问设备的方式和访问文件的方式是相同的。 etc:所有的系统管理所需要的配置文件...
不想装系统,有没有办法在线体验 Linux?
是不是自己的电脑不在,又想搞事情? 今天给大家推荐几个在线就可以玩的linux环境以及学习shell的地方。 在线linux环境如果你不想安装虚拟机,这里提供几个在线就能把玩linux的网站,他们不需要注册用户,可以直接使用。 unix terminal online地址:https:www.tutorialspoint.comunix_terminal_online.php? 这个网站也...
【必学】Linux 下三剑客的技能,你敢不学?
本文字数:2355字 阅读本文大概需要:6 分钟awk是一种用于处理文本、模式匹配的编程语言。 与sed和grep,俗称linux下的三剑客。 学会 awk 等于你在 linux 命令行里,又多了一种处理文本的选择。 这篇文章重点教你如何使用,看完这篇文章,就大致知道如何使用了,力求简单使用。 术语铺垫在awk的文本处理规则里,awk将...