![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 87
夏尔的骄傲-JianChe
sholck.top此博客正在从wordpress搬到hexo
github:https://github.com/xiaer1921/
展开
-
linux环境变量(转载)
Linux 的变量可分为两类:环境变量和本地变量环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。本地变量,当前shell 中的变量,很显然本地变量中肯定包含环境变量。Linux 的本地变量的非环境变量不具备继承性。Linux 中环转载 2016-10-24 22:20:06 · 220 阅读 · 0 评论 -
linux 4.15.7内核fedora(Ubuntu)下编译安装
1. 内核源代码链接:https://www.kernel.org/Latest Stable Kernel is : 4.15.72. 3个重要路径:1>内核源码放置路径:/usr/src/kernels/2>模块安装路径:/lib/modules/$(uname -r)/kernel/,这个内核版本在之后创建虚拟文件系统需要用到,即$(uname -r)这个目录名,...原创 2018-09-28 16:02:48 · 478 阅读 · 0 评论 -
Ubuntu 入门安装简单配置。(无线驱动+Vim/Tmux+截图+输入法+chormium+划词翻译)
由于工作是Android驱动开发,所以开发环境是Ubuntu,是我当年入门时使用的第一个Linux系统,Ubuntu以界面优秀出名,对当时我来说,确实优秀,但是在之后接触Centos和Fedora后,才知道视野很重要。当前我的笔记本配置:Fedora+win10双系统(虚拟机里有装Ubuntu,用来跑w3af,当然可以使用docker来跑,但是界面更容易浏览一点),ECS服务器使用Centos...原创 2020-09-28 09:44:50 · 581 阅读 · 0 评论 -
听说在使用Linux时,vim插件与tmux更配哦
注意这是美食番,接下里出场的是进击的巨人(vim主菜)+东京食尸鬼(小菜cscope+taglist+winmanager+supertab+bundle+YouCompleteMe(暂时不用))+寄生兽(甜点tmux)下面,让我们看一下美食 对不起,放错图了,都是时臣的错,都是世界的错 这是我目前享用的美食,有没有感觉高大上,使用此美食时,请尽量不要使用筷...原创 2018-10-03 10:33:36 · 1652 阅读 · 0 评论 -
GRV – 可视化git仓库工具
Link: https://www.tecmint.com/grv-view-git-repositories-in-linux-terminal/github: https://github.com/rgburke/grv静态二进制文件下载使用:successwget -O grv https://github.com/rgburke/grv/releases/download...原创 2018-10-01 09:53:58 · 822 阅读 · 0 评论 -
Fedora下安装Fcitx
转载地址:http://tieba.baidu.com/p/3274355753实践:安装完以后使用的CTRL+空格 进行输入切换的先把gopme桌面补全:sudo yum groupinstall gnome*,这样安装软件时就不会老是提示你缺少什么了!卸载ibus: sudo yum remove ibus (PS: 这一步不是必须的)安装f转载 2017-08-28 23:45:10 · 1354 阅读 · 0 评论 -
基于redhat的发行版本的linux系统 下 扩展Swap分区
转载地址:http://blog.sina.com.cn/s/blog_7c80356b0102wgro.html实践:在Fedora 扩展分区时,前两种不好使,使用了第三种,多增加几个分区也允许。What's Swap?当物理内存占用完了后,当系统还需要更多的物理内存时,物理内存中Inactive Pages 就转移到了到Swap空间。Swap 空间是在位于硬盘上转载 2017-08-28 23:30:05 · 510 阅读 · 0 评论 -
ubuntu下端口关联检测
端口检测目的意义: 在网络入侵中,端口扫描几乎是所有网络入侵过程中的必然前奏,入侵者首先通过端口扫描来发现目标主机的操作系统类型,提供的服务和系统所使用的软件版本及其他各种相关信息,然后采取针对性的攻击手段。 因此对端口扫描进行检测,发现可能出现的攻击行为,可有效的配合入侵检测。 实现背景:原创 2017-06-26 15:08:54 · 762 阅读 · 0 评论 -
ping在类unix下的实现
参考链接:http://blog.csdn.net/firefoxbug/article/details/7773390http://blog.csdn.net/petershina/article/details/8571562http://www.cnblogs.com/noble/p/4144139.htmlhttp://blog.csdn.net/zzucsliang/article/de转载 2017-06-24 16:08:05 · 1598 阅读 · 0 评论 -
编译和解释的区别是什么?
原文地址:点击打开链接编译和解释的区别是什么?编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. 这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语转载 2017-05-25 12:46:24 · 23390 阅读 · 4 评论 -
有关send() / recv()函数的理解
转载自:http://blog.csdn.net/petershina/article/details/7975798 关于SIGPIPE,可参考UNPv1 5.13 SIGPIPE信号 当服务器TCP接收到来自客户的数据时,如果先前打开那个套接字的进程已经终止,于是响应一个RST。 当一个进程向某个已经收到RST的套接字执行写操作时,内核向进程发送一个SIGPIPE信号。无论是转载 2017-06-21 20:54:27 · 277 阅读 · 0 评论 -
linux 网络编程 Tcp文件服务器
参考链接:http://blog.csdn.net/yanghaoran321/article/details/7882760程序功能: 客户端能够通过命令显示文件服务器上的文件,能够上传、下载文件等等功能;在浏览原博主的代码后,作出一下修改: 将迭代服务器修改为 并发服务器 接受 服务器文件夹 文件列表 的缓冲区 增大,避免缓冲区溢出 stack smashing原创 2017-06-21 12:51:46 · 393 阅读 · 0 评论 -
linux网络编程 UDP聊天程序 包括群聊和私聊
原文地址:http://blog.csdn.net/yanghaoran321/article/details/7885937程序功能: 能够支持多个客户端同时运行,具有群聊,私聊,上线通知,下线通知,系统消息等功能,相比前一个文章,新增了私聊功能程序如下:1. server.c#include #include #include #include转载 2017-06-19 14:23:30 · 1117 阅读 · 0 评论 -
unpv1 Makefile 文件 简略分析
Makefile学习路径:http://www.gnu.org/software/make/manual/make.pdf 或者陈皓的《跟我一起写Makefile》,可以说是gnu 官方make文件的译文。 unpv1工程文件下载地址:http://www.unpbook.com/src.html 解压缩提取归档文件,执行configure脚本后如下图...原创 2017-06-05 16:17:06 · 496 阅读 · 0 评论 -
struct msghdr与struct iovec
struct msghdr的使用#includestruct msghdr { void * msg_name ; / * 消息的协议地址 * / 协议地址和套接口信息,在非连接的UDP中,发送者要指定对方地址端口,接受方用于的到数据来源,如果不需要的话可以设置为NULL(在TCP或者连接的UDP中,一般设置为NULL) socklen_t msg_nam转载 2017-03-21 19:06:08 · 634 阅读 · 0 评论