首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Hacker基础之Linux篇:基础Linux命令十四

今天我们继续学习Linux命令 su su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码 su命令使用介绍: 命令格式:su [option] name 命令功能:切换当前用户身份到其他用户身份...hackuser 4 当然,如果你哪天发现这个是你自己创建的用户,你想解封可以这样 usermod -U hackuser sdfd uname uname命令可用于大多数UNIX和类UNIX系统以及Linux...详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m 显示主机的硬件(CPU)名 -n 显示主机在网络节点上的名称或主机名称 -r 显示Linux...操作系统内核版本号 -s 显示Linux内核名称 -v 显示显示操作系统是第几个version版本 -p 显示处理器类型或unknown -i 显示硬件平台类型或unknown -o 显示操作系统名 -

55440

Hacker基础之Linux篇:基础Linux命令一

这一部分主要是讲解Linux常用命令工具,比如文件管理,文本处理等等,主要是为了让读者用最少的实践掌握和熟练应用基本的Linux操作,对于每个命令的举例,尽量做到小而精。...废话少说,我们先从最基础的开始: 1. ls ls命令是Linux下最常用的命令,ls命令就是list的缩写。...通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls命令在日常的Linux操作中用的很多,在此给大家介绍一下ls命令的使用方法。...跨越很多不存在的目录创建一个目录树 如我们的目录只到/home/me/Documents/这里,但是我们需要一个目录在/home/me/Documents/Linux/is/funny,我们可以这样 mkdir...-p /home/me/Documents/Linux/is/funny 3. rm rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。

1.3K70

Hacker基础之Linux篇:进阶Linux命令一

我们今天开始接触一些更高级的Linux知识 Linux C程序的构建 一般在日常的IT生活中,很多时候是需要我们在源码的环境下编译安装一个软件的 这也是Open Source的一个特点,Windows中其他闭源软件是不会提供这种源码编译安装的安装方式的...但是最重要的是有了Makefile这个文件 我们这里就不说Makefile是怎么写的,这个比较复杂,一般要写C语言超过一年以上的同学才乱得清楚,而且对于用户来说,没必要知道程序的编译过程 然后,我们还要知道的是,Linux...字样的文件去加载 一般需要链接的库或者头文件少的代码,可以手动写makefile,这样就省去了第一步的功夫 但是对于依赖比较多,而且代码结构复杂的,最好还是用程序自动生成的makefile 这里稍微介绍一个Linux...下编译文件 假设我们有个C文件叫linux-test.c,那怎么编译它 可以用gcc命令 gcc linux-test.c -o lt 这里的linux-test.c就是我们写好的代码,然后-o之后接的是我们希望这个编译后的程序的名字...这样程序就会自动链接和编译文件了 最后等待一会,编译完成 安装 安装在Linux中就简单多, 如果你做完上面的几个步骤,只用把生成的可执行程序拷贝到你想拷贝的地方即可 但是我们有个简单的命令 make

55420

Hacker基础之Linux篇:进阶Linux命令二

今天我们进入Linux进阶的第二课 Linux C程序的调试 这里我们会解释一下怎样在Linux下调试C程序 可能有的同学会问,这和Hacker有什么关系呢?...因为吧,简单说,这其实就是Linux PWN技术的基础 是一个黑客语法的俚语词,是指攻破设备或者系统 发音类似,对黑客而言,这就是成功实施黑客攻击的声音,砰的一声,被的电脑或手机就被你操纵了...以上抄自某度 通过二进制/系统调用等方式获得目标主机的shell 有Windows上的PWN,当然也有Linux上的PWN,但是相比较Windows丰富的调试工具,Linux上就显得"寒酸"多了(我是打双引号的啊...,大家别打我~~~) Windows上有大家熟悉的OD啊,IDA啊等等,大家都很熟悉了,现在我们就介绍一下Linux上的调试工具 gdb 这个神器gdb的全称是(GNU Debugger),是一个可移植的调试器...Unix系统上,可用于许多编程语言,包括Ada,C,C++,Objective-C,Free Pascal,Fortran,Go,Java 他的作者Richard Stallman,GNU的提出者和创建者,Linux

77420

Hacker基础之Linux篇:基础Linux命令十五

我们继续学习Linux命令,今天的内容比较长 我们先放小姐姐~ sar sar(System Activity Reporter),翻译过来就是,是目前Linux上最为全面的系统性能分析工具之一...3次,观察CPU的使用情况,并将采样结果以二进制形式存入当前目录下的文件output.txt中 输出如下: [root@localhost ~]# sar -u -o output.txt 10 3 Linux...inode、文件和其他内核表的监控 sar -v 10 3 这个命令的意思是,每10秒采样一次,连续采样3次,观察核心表的状态 输入如下: [root@localhost ~]# sar -v 10 3 Linux...pty-nr:使用的pty数量 3 内存和交换空间的监控 sar -r 10 3 每10秒采样一次,连续采样3次,监控内存分页 输出如下: [root@localhost ~]# sar -r 10 3 Linux...commit:这个值是kbcommit与内存总量(包括swap)的一个百分比 4 内存分页的监控 sar -B 10 3 输出是这样的 [root@localhost ~]# sar -B 10 3 Linux

60960

Hacker基础之Linux篇:基础Linux命令十六

今天我们来学习几个小知识,不一定是Linux的命令,都是用于查看Linux的系统信息的 这也是我们的的最后一篇 下一节我们会介绍 查看Linux的CPU的信息 如何查看CPU的信息呢,我们可以这样 cat /proc/cpuinfo 这里我们可以找到我们的CPU的具体型号之类的详细信息 返回值是这样的...Linux的发行版,旧版本的Linux可以这样 cat /etc/release 在CentOS7以及现在的大多数发行版以后,发行版信息不在上面那个了 CentOS7: cat /etc/redhat-release...VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial 各发行版都有不同的文件,不过一般都在/etc/下面,遇到的时候结合实际情况去查看~ 到这里呢,我们的系列就完结了 下面我们会介绍更高级的内容

97730
领券