Linux
文章平均质量分 52
「已注销」
这个作者很懒,什么都没留下…
展开
-
CentOS7学习笔记(2)——X window与文本模式的切换,systemd服务
在Centos7下,可以通过[Ctrl] + [Alt] + [F1] ~ [F6]在X window与文本模式的切换。systemd服务:RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。先前使用SysV初始化或Upstar原创 2015-01-30 11:02:54 · 1696 阅读 · 0 评论 -
安装Docker Ubuntu镜像时将镜像的源更改为国内源
安装Docker Ubuntu镜像时将镜像的源更改为国内源的方法 RUN sed -i ‘s/http:\/\/archive.ubuntu.com\/ubuntu\//http:\/\/mirrors.163.com\/ubuntu\//g’ /etc/apt/sources.list原创 2018-08-09 15:10:21 · 2573 阅读 · 1 评论 -
Linux栈溢出例子详解
注:本例中使用的例子为看雪论坛帖子中的例子(https://bbs.pediy.com/thread-216868.htm),结合自己的理解,进行更深入的详细的讲解,更有利于理解细节! 例子中的代码如下://vuln.c#include <stdio.h>#include &amp原创 2018-07-13 09:50:29 · 7706 阅读 · 0 评论 -
gcc & objdump使用总结
-O0 -O1 -O2 -O3 :编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高 -S: 得到汇编代码原创 2016-07-22 15:55:31 · 472 阅读 · 0 评论 -
Ubuntu 常见问题与解答
Ubuntu系统第一次进入系统时以普通用户进入,要进入root,需要先设置root用户密码,然后再进入。命令为:sudo passwd root然后输入密码。设置成功以后就可以通过su命令进入root用户权限了!原创 2015-04-07 13:41:38 · 416 阅读 · 0 评论 -
Linux 内核学习(2)——内核配置与编译
本文是学习内核配置与编译的过程中的慢慢完善的,因此,内容会随着学习的深入进行修改完善!不足之处还请指正! 我们在前面的工作中已经从内核的官网下载了最新的稳定版内核(3.18.6)并解压到了/usr/src/linux-3.18.6目录下。准备工作:执行make mrproper命令。清除原先此目录下残留的.config和.o(object文件),当然,我们是第一次下载源码,所以可以原创 2015-02-08 09:34:35 · 752 阅读 · 0 评论 -
Linux 下软件配置,编译与安装的基本过程
开始学习Linux的一个难点是软件(自由软件,也就是公开源代码的)的配置,编译与安装,下面我们简单总结一下该过程。配置:一般情况下,如果程序以源代码的形式发布,第一件事情就是配置软件,最流行的方式就是在软件的发布目录下有一个名为configure的文件,这时,我们只需要执行./configure命令就可以进行配置,配置的目的是生成编译需要的文件(比如Makefile)。编译:这部分比较原创 2015-02-11 15:31:28 · 491 阅读 · 0 评论 -
Linux 内核学习(3)——内核配置选项
在"Linux 内核学习(2)——内核配置与编译"中,我们提到了内核配置,但是对于那么多的配置选项,真是云里雾里,所以我们通过本文进行梳理,通过make xconfig的图形界面,我们可以看到主要的配置选项有:原创 2015-02-09 09:35:16 · 598 阅读 · 0 评论 -
Linux 内核学习(1)——内核目录结构
1 . Linux的内核可由https://www.kernel.org/下载。我们下载较新的稳定版本(stable)3.18.5来学习研究——linux-3.18.5.tar.xz。2. 解压文件并放置到/usr/src目录下: tar -xvJf linux-3.18.5.tar.xz。这样linux的源代码就放置到/usr/src/linux-3.18.5目录下了。原创 2015-02-04 10:14:54 · 658 阅读 · 0 评论 -
Linux 常用技巧集锦
查找包含指定字符的文件所在的位置:find find [dic] -name name例如,在/目录下查找passwd文件所在的位置可以使用 find / -name passwd,结果如下:[root@localhost /]# find / -name passwdfind: ‘/run/user/1000/gvfs’: 权限不够/sys/fs/selinux/原创 2015-02-01 15:14:36 · 456 阅读 · 0 评论 -
su & sudo
1. su: 使用没有参数的su命令将运行一个root用户的交互shell。此时需要提供root用户的密码方可。 [bitsec@localhost /]$ su 密码: [root@localhost /]# 另外一个经常使用的su命令是su - ,其与su的主要区别是用户所在的目录是否进行切换。使用su -将会切换到指定用户的主目录,效果如下:原创 2015-02-01 15:18:30 · 441 阅读 · 0 评论 -
CentOS7学习笔记(1)-VMware Tools 安装
本文希望所有操作均在Shell模式下进行,尽量避免使用GUI。【1】安装VMware Tool:1.首先复制VMware Tool的压缩包到指定目录下,并解压:当我们在VMware下挂载VMware工具光盘时,在centos7中,光盘的内容将挂载在/run/media/[username]/VMware Tools下。使用cp命令将压缩包VMwareTools-*.*.tar.gz复制到一原创 2015-01-22 10:34:28 · 898 阅读 · 0 评论 -
CentOS7学习笔记(3)——FHS
利用Linux开发产品的distributions的社群/公司及个人实在太多, 如果每个人都按自己的想法来配置目录,那举给我们造成很多的困扰(当你更换Linux发行版时,需要重新学习他的目录结构)。因此Filesystem Hierarchy Standard (FHS)标准就出炉了! 根据FHS(http://www.pathname.com/fhs/)的官方文件, 他们的主要原创 2015-02-01 11:02:47 · 695 阅读 · 0 评论 -
基于VMWare搭建渗透测试环境(含内内网主机)
基于VMWare搭建渗透测试环境(含内内网主机)网络拓扑VMWare虚拟机网络设置KALI主机配置目标机设置vim /etc/network/interfaces内网主机配置vim /etc/network/interfaces网络拓扑VMWare虚拟机网络设置 NAT 模式:10.10.10.0/24 ![在这里插入图片描述](https:/...原创 2018-11-03 10:22:35 · 3572 阅读 · 0 评论