随笔分类 -  Linux

Linux使用过程中遇到到一些问题以及解决方案
摘要:什么时候需要网络文件系统 ? 做嵌入式的同学经常会使用 NFS 将 host 上的某个目录挂载到开发板上,方便 host 上编译构建后能直接在板子上运行,减少手工拷贝操作。 网站开发时,在 host 上利用 IDE 进行开发后,发到线上机器上运行测试时,使用网络文件系统能更快的减少数据同步,提高开发 阅读全文
posted @ 2019-06-30 21:54 RainMark 阅读(2188) 评论(0) 推荐(1)
摘要:Summary 阅读全文
posted @ 2019-06-26 18:59 RainMark 阅读(309) 评论(0) 推荐(0)
摘要:Solution 2 (probably better) I was happy with solution 1, until I realized I couldn't use the key bindings in IntelliJ, which is a big bummer. Eventua 阅读全文
posted @ 2019-04-25 21:45 RainMark 阅读(270) 评论(0) 推荐(0)
摘要:```bash $ sudo sysctl net.ipv4.tcp_reordering=1 $ sudo sysctl net.ipv4.tcp_thin_linear_timeouts=1 $ sudo sysctl net.ipv4.tcp_early_retrans=1 # rto_min 50ms $ sudo ip route change default via 198.181... 阅读全文
posted @ 2019-04-24 23:02 RainMark 阅读(294) 评论(0) 推荐(1)
摘要:基于 LXD 的虚拟化容器,我们可以很方便的、很节约资源的在 Linux 主机下进行 3 节点甚至更多节点的 Hadoop 集群搭建练习。非常利于硬件资源不足的学生、老师进行演示。 阅读全文
posted @ 2017-05-13 21:33 RainMark 阅读(1273) 评论(0) 推荐(0)
摘要:上一篇我们已经成功将 ARM Linux 4.7.3 的内核利用 U-BOOT 引导了起来。但是细心的你会发现,引导到后面,系统无法启动,出现内核恐慌 (Kernel Panic)。 原因是找不到文件系统。为了让内核成功启动,我们还需要构建一个根文件系统。为了后期开发的方便,我们采用 NFS 网络文 阅读全文
posted @ 2016-09-20 19:28 RainMark 阅读(3507) 评论(0) 推荐(0)
摘要:经过若干天的反复测试,搜索。终于成功利用 Qemu 在 u-boot 下引导 ARM Linux 4.7.3 内核。如下详细解释整个构建过程。 准备环境 运行环境:Ubuntu 16.04 需要的虚拟机:Qemu 交叉编译环境:ARM GCC 内核源码:Linux 4.7.3 u-boot源码:u- 阅读全文
posted @ 2016-09-20 19:23 RainMark 阅读(2653) 评论(0) 推荐(5)
摘要:Configure Ocserv on CentOS 6 Table of Contents 1. Install ocserv 2. Configure ocserv 3. How to host ocserv and a web server on the same port ? 3.1. Me 阅读全文
posted @ 2016-06-29 19:59 RainMark 阅读(1657) 评论(0) 推荐(0)
摘要:Creating a patch file with git is quite easy to do, you just need to see how it’s done a few times. This article will show you how to create a patch f 阅读全文
posted @ 2016-06-20 14:54 RainMark 阅读(766) 评论(0) 推荐(0)
摘要:GNU C 内联汇编介绍 简介 1、很早之前就听说 C 语言能够直接内嵌汇编指令。但是之前始终没有去详细了解过。最近由于某种需求,看到了相关的 C 语言代码。也就自然去简单的学习了一下如何在 C 代码中内嵌汇编指令。 asm/\_\_asm__ 关键字 1、总的来说在 C 代码中我们通过 asm/\ 阅读全文
posted @ 2016-03-31 16:34 RainMark 阅读(4587) 评论(0) 推荐(3)
摘要:问题描述: 我的 Arch Linux 已经用了快半年多,由于 Arch Linux 的滚挂问题,我从没有直接升级过系统。软件版本以及库自然落后了一些。 就在我准备需要用到 NFS 时,挂载网络文件系统时由于 librpc 太旧而失败了。所以看来我得更新 librpc 了。用 yaourt -Ss 阅读全文
posted @ 2016-02-02 13:46 RainMark 阅读(2722) 评论(0) 推荐(0)
摘要:最近接到一个调试 wifi 驱动的任务,使用的是 rtl8723bs 芯片组。要求是让无线设备工作在 station 模式的时候同时开启一个 ap 热点。简单来讲就是连接其他 wifi 的同时发出一个 wifi 供其他设备使用。保证都能上网。 拿到这个项目,我首先就想到了 github 上的一个开源 阅读全文
posted @ 2015-12-12 22:16 RainMark 阅读(8762) 评论(11) 推荐(2)
摘要:Makefile不是Make Love 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人。 毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最... 阅读全文
posted @ 2015-09-25 22:27 RainMark 阅读(821) 评论(0) 推荐(0)
摘要:有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行 一、 简介 Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们知道,在 Win... 阅读全文
posted @ 2015-09-24 21:57 RainMark 阅读(2008) 评论(0) 推荐(0)
摘要:一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。 目前市面上比较常见的... 阅读全文
posted @ 2015-09-20 19:59 RainMark 阅读(1609) 评论(0) 推荐(0)
摘要:桌面上运行virtualbox出错:The virtual machine 'xp' has terminated unexpectedly during startup with exit code 1 (0x1).Effective UID is not root(euid=1000 egid=... 阅读全文
posted @ 2015-09-15 11:06 RainMark 阅读(1619) 评论(0) 推荐(0)
摘要:嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远。那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入式学习步骤。下面是他本人亲笔。1、要学习Linux,首先要会用,如果不会用怎么知道怎么知道怎么去做,所以需要学习Linux系统的安装及使用。2、学会用Linux了,那... 阅读全文
posted @ 2015-09-14 08:23 RainMark 阅读(769) 评论(0) 推荐(0)
摘要:“Do you pine for the nice days of Minix-1.1, when men were men and wrote their own device drivers?”Linus TorvaldsPre-requisitesIn order to develop Lin... 阅读全文
posted @ 2015-09-13 15:39 RainMark 阅读(454) 评论(0) 推荐(0)
摘要:如果想在终端会话中启动shell脚本,然后让脚本一直以后台模式运行,直到其完成,即使你退出了终端会话,可以使用nohup命令实现。感觉nohup就是将一个进程初始化为一个守护进程。 nohup命令运行了另一个命令来阻断所有发送给该进程的SIGHUP信号。这会在退出终端会话时阻止进程退出。由于nohu... 阅读全文
posted @ 2015-09-13 13:09 RainMark 阅读(1474) 评论(0) 推荐(0)
摘要:简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g... 阅读全文
posted @ 2015-09-13 11:09 RainMark 阅读(455) 评论(0) 推荐(0)