Linux学习
dslab_chp
菊厂程序员,笔耕不辍,拥抱开源精神
展开
-
编译内核常见错误
内存不够的问题如果编译内核出现如下信息:Killedmake: *** [Makefile:1080: vmlinux] Error 137表示内存不够需要设置交换分区可以使用free -m查看如果swap那一行为0然后需要设置交换分区创建交换文件fallocate -l 8G /swap验证交换文件大小:du -sh /swap改变文件的用户、组以及权限:chown root:root /swapchmod 600 /swap格式化文件 为 swap 文件系统:原创 2021-05-13 14:49:59 · 4399 阅读 · 5 评论 -
ssh协议理解
ssh协议全称是Secure Shell(缩写为SSH),由IETF的网络工作小组(Network Working Group)所制定;SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。传统的网络服务程序,如rsh、FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的原创 2020-12-28 15:22:53 · 169 阅读 · 0 评论 -
解决ubuntu ssh无法连接的问题
无法ssh到其他的电脑首选需要确网络是否连接互相ping ip地址如果可以互相ping 通,说明网络链接是没有问题的。查看对方电脑是否启用了ssh服务service sshd start //启用ssh服务service sshd stop //关闭ssh服务还有一种情况是没有安装sshapt-get install openssh-server无法ssh到其他电脑netstat -na | grep 22 //看看22端口是否开放pstree | grep sshd //看原创 2020-11-25 16:00:25 · 1944 阅读 · 1 评论 -
关于实时调度器的了解
deadlinedeadline调度器的原理:很简单,就是要保证在规定的时间内完成任务。而且,我们不仅要保证结果的重要性,还要保证时序的重要性。实时任务调度器(RT-scheduler)负责实时任务对CPU的访问。详见http://www.wowotech.net/process_management/deadline-scheduler-1.htmlhttp://www.wowotech.net/process_management/dl-scheduler-2.html...原创 2020-10-26 10:13:18 · 458 阅读 · 0 评论 -
per CPU的详解
具体见下https://www.cnblogs.com/linhaostudy/p/10342667.html原创 2020-10-15 15:31:02 · 677 阅读 · 0 评论 -
Linux学习--进程间通信--IPC
管道/FIFO使用管道通信是,单双工,也就是两个进程之间通信,一个只能读,一个只能写,如果要同时做到read/write,那么则需要两个管道。管道的创建是使用pipe()系统调用,创建VFS对象。管道的消除用release...原创 2020-09-24 15:07:19 · 60 阅读 · 1 评论 -
处理机调度 锁 死锁
作业作业和进程的概念不一样,作业大于进程,处理机的调度又分为高级调度,又叫作业调度,把外存中的作业调入到内存作业调度算法:FCFS--有利于长作业SJF--有利于短作业高响应比优先--折中,但是算法复杂常用的是多级反馈队列调度算法。中级调度,提高内存的利用率和吞吐量,将处于就绪态的进程调度到运行态。低级调度,进程调度,也叫短程调度。这是一种基本的调度算法,相比于高级调度,有些系统并不具备,但是进程调度是任何系统中都存在的。作用就是决定队列中的那个进程可以获得CPU.实时调度算法分为原创 2020-08-12 11:13:39 · 105 阅读 · 0 评论 -
git 切换分支 && gitlab 管理
切换到分支遇到的问题error: The following untracked working tree files would be overwritten by checkout:...Please move or remove them before you switch branches.解决办法git status //查看暂存文件git clean -dfx //清除所有的暂存文件git checkout master //重新切换到master...原创 2020-08-03 14:48:08 · 1434 阅读 · 0 评论 -
DTS--设备树
参考文献https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/devicetree/usage-model.rst概念DTS即Device Tree Source 设备树源码, Device Tree是一种描述硬件的数据结构,它起源于 Open Firmware (OF)。“Open Firmware Device Tree”,或者简称Device Tree是一个描述硬件的数据记过和语言。原创 2020-07-27 15:54:06 · 131 阅读 · 0 评论 -
学习scp && 常见问题解决
linuxlinux上的scp过程自不必多说,有很多相关的教程在刚开始之前,肯定是要启动ssh服务的没有的可以下载ubuntu用户: apt-get install ssh启动服务service sshd start把本地文件传到远程scp 本地文件 远程用户名@远程用户ip:路径比如scp hello.c cao@192.168.50.12:/home/cao/Desktop把远程文件下载到本地scp 远程用户名@远程ip:路径文件 本地某个路径下面不再举例window原创 2020-05-28 21:44:26 · 607 阅读 · 0 评论