<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Linux on Simplestory</title><link>https://simplestory.github.io/tags/linux/</link><description>Recent content in Linux on Simplestory</description><generator>Hugo</generator><language>zh-cn</language><copyright>Simplestory</copyright><lastBuildDate>Fri, 02 Mar 2018 00:00:00 +0000</lastBuildDate><atom:link href="https://simplestory.github.io/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>g++与gdb使用</title><link>https://simplestory.github.io/posts/20180302_5ed219da904f7b6718ebebb4c8b47d3c/</link><pubDate>Fri, 02 Mar 2018 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20180302_5ed219da904f7b6718ebebb4c8b47d3c/</guid><description>&lt;blockquote&gt;
&lt;p&gt;G++是Unix/Linux下C++的编译器，gdb则是Unix/Linux下有力的调试工具。大多数时候，我们编写的C/C++代码并不是运行在Windows上，而是在Linux系统上跑。这里我记录了一些有关于g++和gdb的一些使用方法以备不时之需。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Ubuntu配置Django</title><link>https://simplestory.github.io/posts/20180219_c851e812699d1207837d404c0af593ce/</link><pubDate>Mon, 19 Feb 2018 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20180219_c851e812699d1207837d404c0af593ce/</guid><description>&lt;blockquote&gt;
&lt;p&gt;2018新春之际，鬼知道我经历了些什么，在大年初四推博文。Django其实是在新年前配置好的，当时刚好学到了python做web开发方面的知识就顺手配置了。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Linux配置Tensorflow</title><link>https://simplestory.github.io/posts/20180204_68b9e972b5a534bc31d12d9be53b57ec/</link><pubDate>Sun, 04 Feb 2018 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20180204_68b9e972b5a534bc31d12d9be53b57ec/</guid><description>&lt;blockquote&gt;
&lt;p&gt;套用&lt;a href="http://www.tensorfly.cn/"&gt;TensorFlow中文社区&lt;/a&gt;的一句话：TensorFlow，一个用于人工智能的开源神器。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;配置使用环境&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;系统：Ubuntu16.04(LTS)&lt;/li&gt;
&lt;li&gt;python版本：python3.6（使用Anaconda建立虚拟环境）&lt;/li&gt;
&lt;li&gt;Nvidia卡：Geforce 920M（如果没有Nvidia卡，则只能安装CPU版本）&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="tensorflow安装"&gt;Tensorflow安装&lt;/h1&gt;
&lt;p&gt;tensorflow分为两个CPU/GPU两个版本，我建立了两个python虚拟环境，分别安装了这两个版本。在此记录一下安装的痛苦过程&lt;/p&gt;</description></item><item><title>Linux渗透测试命令</title><link>https://simplestory.github.io/posts/20180120_3e2c28e497c306d34f88081093e32c89/</link><pubDate>Sat, 20 Jan 2018 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20180120_3e2c28e497c306d34f88081093e32c89/</guid><description>&lt;blockquote&gt;
&lt;p&gt;以下是Linux机器的渗透测试备忘录，我无意间在网上看到的，便搬运到这边。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="linux机器渗透测试"&gt;Linux机器渗透测试&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align:left"&gt;命令&lt;/th&gt;
&lt;th style="text-align:left"&gt;描述&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;netstat -tulpn&lt;/td&gt;
&lt;td style="text-align:left"&gt;在Linux中显示对应于ID（PID）的网络端口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;watch ss -stplu&lt;/td&gt;
&lt;td style="text-align:left"&gt;通过套接字实时观察TCP，UDP端口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;lsof -i&lt;/td&gt;
&lt;td style="text-align:left"&gt;显示确认了的连接&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;macchanger -m MACADDR INTR&lt;/td&gt;
&lt;td style="text-align:left"&gt;在KALI Linux上修改MAC地址&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;ifconfig eth0 192.168.2.1/24&lt;/td&gt;
&lt;td style="text-align:left"&gt;在Linux中设置ID地址&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;ifconfig eth0:192.168.2.3/24&lt;/td&gt;
&lt;td style="text-align:left"&gt;在Linux中向现有的网络接口添加IP地址&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;ifconfig eth0 hw ether MAC ADDR&lt;/td&gt;
&lt;td style="text-align:left"&gt;使用ifconfig修改Linux中的地址&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;ifconfig eth0 mtu 1500&lt;/td&gt;
&lt;td style="text-align:left"&gt;使用ifconfig修改MTU的大小，将1500改为想要的MTU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;dig -x 192.168.1.1&lt;/td&gt;
&lt;td style="text-align:left"&gt;对IP地址进行反向查找&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;host 192.168.1.1&lt;/td&gt;
&lt;td style="text-align:left"&gt;在一个IP地址上进行反向查找，适用于没有安装dig的情况&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;dig @192.168.2.2 domain.com -t AXFR&lt;/td&gt;
&lt;td style="text-align:left"&gt;使用dig执行一次DNS区域传输&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;host -l domain.com nameserver&lt;/td&gt;
&lt;td style="text-align:left"&gt;使用host执行一次DNS区域传输&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;nbtstat -A x.x.x.x&lt;/td&gt;
&lt;td style="text-align:left"&gt;获取IP地址对应的域名&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;ip addr add 192.168.2.22/24 dev eth0&lt;/td&gt;
&lt;td style="text-align:left"&gt;添加一个隐藏的IP地址，执行ifconfig时不会显示这个IP地址&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;tcpkill -9 host goole.com&lt;/td&gt;
&lt;td style="text-align:left"&gt;阻止从主机访问goole.com&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;echo &amp;quot;1&amp;quot;&amp;gt;/proc/sys/net/ipv4/ip_forward&lt;/td&gt;
&lt;td style="text-align:left"&gt;启用IP转发，将Linux盒子变成一个路由器——这样就方便通过这个盒子进行路由流量的控制&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:left"&gt;echo &amp;quot;8.8.8.8&amp;quot;&amp;gt;/etc/resolv.conf&lt;/td&gt;
&lt;td style="text-align:left"&gt;使用Goole的DNS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="系统信息命令"&gt;系统信息命令&lt;/h2&gt;
&lt;p&gt;对于本地的枚举检查有很大的帮助&lt;/p&gt;</description></item><item><title>Linux下的MySQL数据文件路径</title><link>https://simplestory.github.io/posts/20171201_7eec743fae4833726b0d923cf6db1da6/</link><pubDate>Fri, 01 Dec 2017 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20171201_7eec743fae4833726b0d923cf6db1da6/</guid><description>&lt;p&gt;&lt;strong&gt;Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;进入Mysql后,可用如下命令查询相关文件的储存路径:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;show&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;variables&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;like&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;%dir%&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;输出如下图:&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://simplestory-blog-img.oss-cn-guangzhou.aliyuncs.com/in_posts/20171201/mysql.png" title="mysql"&gt;&lt;/p&gt;
&lt;p&gt;通常有:
数据库文件默认位置为: &lt;code&gt;/usr/share/mysql/&lt;/code&gt;
配置文件: &lt;code&gt;/etc/mysql/my.cnf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;数据库目录: &lt;code&gt;/var/lib/mysql&lt;/code&gt;
配置文件: &lt;code&gt;/etc/share/mysql&lt;/code&gt;(mysql.server命令及配置文件)
mysql相关命令: &lt;code&gt;/usr/bin&lt;/code&gt;
启动脚本: &lt;code&gt;/etc/init.d/&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Linux一些命令</title><link>https://simplestory.github.io/posts/20171107_619e2d5ba49593e40e16667bafdcf2c1/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20171107_619e2d5ba49593e40e16667bafdcf2c1/</guid><description>一些鲜为人知的Linux命令</description></item><item><title>Linux下安装OpenCV</title><link>https://simplestory.github.io/posts/20171020_df3860e05b3ca04bdc2f774c5c1914fd/</link><pubDate>Fri, 20 Oct 2017 00:00:00 +0000</pubDate><guid>https://simplestory.github.io/posts/20171020_df3860e05b3ca04bdc2f774c5c1914fd/</guid><description>&lt;blockquote&gt;
&lt;p&gt;近期由于项目需要，要用到计算机视觉识别，所以折腾起了OpenCV，虽然安装过程曲折漫长，但是配合Python使用起来体验还是相当不错的。在此记录OpenCV安装编译过程。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>