随笔分类 -  Kernel and C

1 2 3 下一页

emcc,wasm,webassembly
摘要:WASM: https://github.com/Hanks10100/wasm-examples/tree/master/simple mkdir hello cd hello echo '#include <stdio.h>' > hello.c echo 'int main(int argc, 阅读全文

posted @ 2019-02-20 13:53 szllq2000 阅读(613) 评论(0) 推荐(0)

gcc update in centos to 6.3 by scl
摘要:CentOS 7虽然已经出了很多年了,但依然会有很多人选择安装CentOS 6,CentOS 6有些依赖包和软件都比较老旧,如今天的主角gcc编译器,CentOS 6的gcc版本为4.4,CentOS 7为4.8。gcc 4.8最主要的一个特性就是全面支持C++11,如果不清楚什么用的也没关系,简单 阅读全文

posted @ 2019-02-19 09:04 szllq2000 阅读(479) 评论(0) 推荐(0)

kvm qemu ,ubuntu debian rootfs 通过qemu复现路由器漏洞
摘要:KVM https://www.toutiao.com/i6264303973256135170/?tt_from=weixin&utm_campaign=client_share&timestamp=1514778484&app=news_article&utm_source=weixin&iid 阅读全文

posted @ 2018-06-06 12:17 szllq2000 阅读(223) 评论(0) 推荐(0)

linux fix the superblock by dumpe2fs fsck
摘要:It seems that you have a bad superblock. To fix this: Firstly, boot into a live CD or USB Find out your partition number by using Then, list all super 阅读全文

posted @ 2018-05-13 10:12 szllq2000 阅读(327) 评论(0) 推荐(0)

centos 7 yum configuration; yum localinstall
摘要:Linux下对于软件包的管理使用rpm管理方式。直接使用rpm包管理工具来进行rpm包的安装,升级,卸载时,对于最让人头疼的莫过与包之间的依赖关系。yum作为一个rpm包前端管理工具,可以自动处理依赖性关系,一次安装所有依赖的软件包,并且支持在线下载、安装、卸载、升级rpm软件包。本文主要描述基于本 阅读全文

posted @ 2018-03-27 11:59 szllq2000 阅读(457) 评论(0) 推荐(0)

upower xdisplay--nvidia -vga---cpu info
摘要:grep 'physical id' /proc/cpuinfo | sort -u | wc -l grep 'core id' /proc/cpuinfo | sort -u | wc -l grep 'processor' /proc/cpuinfo | sort -u | wc -l upo 阅读全文

posted @ 2018-03-19 09:11 szllq2000 阅读(161) 评论(0) 推荐(0)

df and du
摘要:1、若有进程在占用某个文件,而其他进程把这文件删掉,只会删除其在磁盘中的标记,而不会释放其占用的磁盘空间;直到所有访问该文件的进程退出为止; 2、df 是从内核中获取磁盘占用情况数据的,而du是统计当前磁盘文件大小的结果,由于磁盘标记已被删掉,因此du 不会计算上述被删除文件的空间,导致df 与 d 阅读全文

posted @ 2018-03-07 08:50 szllq2000 阅读(141) 评论(0) 推荐(0)

version `GLIBC_2.14' not found问题
摘要:先对比下源码编译、RPM 包和 YUM 三种安装方法的优劣: 源码编译:可以自行指定编译参数,自由度高,略显麻烦。但是如果不安装最新版本,BUGs 和 CVEs 是不会被修复的,和咸鱼没什么差别; RPM 包安装:官方没有高版本的 RPM 包,只好使用可信第三方制作的,有时制作时间是几年前,和不使用 阅读全文

posted @ 2018-03-02 11:36 szllq2000 阅读(515) 评论(0) 推荐(0)

remove unusable kernel in linux.
摘要:dpkg --get-selections | grep linux-image 1933 sudo apt-get remove linux-image-extra-4.4.0-57-generic sudo dpkg -P linux-image-extra-4.4.0-98-generic 阅读全文

posted @ 2018-02-28 09:10 szllq2000 阅读(102) 评论(0) 推荐(0)

linux UVC and hardware viewer
摘要:至于从哪个版本开始内核支持UVC,官方的话是“Linux 2.6.26 and newer includes the Linux UVC driver natively.” 1、查看摄像头ID: [root@151 dev]# lsusb Bus 002 Device 013: ID 0ac8:33 阅读全文

posted @ 2018-02-28 09:00 szllq2000 阅读(281) 评论(0) 推荐(0)

initrd和initramfs的区别
摘要:Linux内核在初始化之后会执行init进程,而init进程会挂载我们的根文件系统,但由于init程序也是在根文件系统上的,所以这就有了悖论。Linux采用两步走的方法来解决这个问题。Linux2.6版以前的方法是:除了内核vmlinuz之外还有一个独立的initrd.img映像文件,其实它就是一个 阅读全文

posted @ 2018-01-29 15:01 szllq2000 阅读(757) 评论(0) 推荐(0)

grub24dos
摘要:Grub24Dos是个很好的软件,可用于Windows与Linux双系统的安装的工具。注意不是那个Grub4Dos。使你不必依赖于任何Linux分区启动您的计算机的可用性。在Windows MBR没有触及,因此可以实现Windows和Linux的多重安全。 注:grub24dos.zip用于Wind 阅读全文

posted @ 2018-01-29 14:59 szllq2000 阅读(430) 评论(0) 推荐(0)

linux Service start
摘要:1. crontab的方式 2. 服务的方式。该服务能够持续监测minerd是否在运行,如果没有在运行就会运行minerd;服务也可以做成开机自启动。该服务执行的内容如下,该服务是判断目标服务器的path环境变量配置的目录是否有minerd,如果存在则不处理,如果不存在可以将其他文件夹下的miner 阅读全文

posted @ 2018-01-09 13:42 szllq2000 阅读(216) 评论(0) 推荐(0)

解决mac 10.11 以后 无法使用未签名第三驱动
摘要:解决 最新版 mac 系统 无法使用未签名第三驱动 10.12.多 我的情况是 10.11.4 Beta (15E27e) 使用绿联usb网卡不正常.下面的命令为检测驱动是否装载的一些命令.sudo kextload /Library/Extensions/AX88772.kext 报错: fail 阅读全文

posted @ 2017-07-17 17:45 szllq2000 阅读(367) 评论(0) 推荐(0)

cpuspeed和irqbalance服务器的两大性能杀手
摘要:启用 irqbalance 服务,既可以提升性能,又可以降低能耗。 irqbalance 用于优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作状态置于 Performance mode 或 Power-save mode。 处于 Performance mode 时,irq 阅读全文

posted @ 2017-02-12 09:37 szllq2000 阅读(293) 评论(0) 推荐(0)

CGROUP
摘要:二:cgroup中的概念在深入到cgroup的代码分析之前.先来了解一下cgroup中涉及到的几个概念:1:cgroup: 它的全称为control group.即一组进程的行为控制.比如,我们限制进程/bin/sh的CPU使用为20%.我们就可以建一个cpu占用为20%的cgroup.然后将/bi 阅读全文

posted @ 2016-05-27 11:05 szllq2000 阅读(524) 评论(0) 推荐(0)

EFI
摘要:有CSM的UEFI BIOS应该可以支持EFI Native和legacy两种启动方式吧,在BIOS SETUP选项里面有的选。 EFI在开机时的作用和BIOS一样,就是初始化PC,但在细节上却又不一样。BIOS对PC的初始化,只是按照一定的顺序对硬件通电,简单地检查硬件是否能工作,而EFI不但检查 阅读全文

posted @ 2016-05-27 11:03 szllq2000 阅读(236) 评论(0) 推荐(0)

typhoon-blade c++ lib manager
摘要:https://github.com/chen3feng/typhoon-blade 阅读全文

posted @ 2016-05-27 09:03 szllq2000 阅读(326) 评论(0) 推荐(0)

nsenter into docker. selinux(semanage,restorecon)
摘要:Docker容器运行后,如何进入容器进行操作呢?起初我是用SSH。如果只启动一个容器,用SSH还能应付,只需要将容器的22端口映射到本机的一个端口即可。当我启动了五个容器后,每个容器默认是没有配置SSH Server的,安装配置SSHD,映射容器SSH端口,实在是麻烦。 我发现很多Docker镜像都 阅读全文

posted @ 2016-05-19 17:39 szllq2000 阅读(303) 评论(0) 推荐(0)

ACME[free https] Linux中使用curl命令访问https站点4种常见错误和解决方法
摘要:free https certification generator https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 每一种客户端在处理https的连接时都会使用不同的证书库。IE浏览器和FireFox浏览器都可以在本浏览器的控 阅读全文

posted @ 2016-03-21 15:26 szllq2000 阅读(2156) 评论(0) 推荐(0)

1 2 3 下一页