Linux
匆匆四月
咸鱼一枚,努力学习称为新一代老咸鱼hhh
展开
-
ubuntu云服务器搭建jdk+mysql+tomcat
1,准备工具我用的是git直接ssh连接远程服务器,但是教程简单点,直接借用工具好了putty(用于连接远程服务器,即使用命令行进行操作)winscp(用于传输文件,浏览文件)本地下载好linux版本的jdk腾讯云服务器(Ubuntu系统)2,安装jdk1, 首先本地下好Linux版本的jdk压缩包。(tar.gz格式) 2, 打开Winscp,主机名填写你云服务器的公共ip地址,端口原创 2017-10-20 12:05:31 · 311 阅读 · 0 评论 -
删除Ubuntu的efi分区
http://blog.csdn.net/qq_28057541/article/details/51723914 根据这篇博客 成功删除!转载 2018-03-19 15:49:55 · 1913 阅读 · 3 评论 -
linux内核 for_each_process报错问题
由于操作系统的作业,要求设计一个模块然后列出内核线程的一些信息(我的内核是4.16.1),教材上使用了一个叫for_each_process的方法,说是定义在include/linux/sched.h文件下,然而我写好代码后make时却报错,如图: 说是没有for_each_process。但是我看着其他人却都可以用,于是去查看源码。结果发现,4.11以后,该方法都放在了include/li...原创 2018-04-22 21:01:30 · 7089 阅读 · 6 评论 -
操作系统课程设计(一):linux内核编译及添加系统调用
1.实验目的通过实验,熟悉Linux操作系统的使用,掌握构建与启动Linux内核的方法;掌握用户程序如何利用系统调用与操作系统内核实现通信的方法,加深对系统调用机制的理解;进一步掌握如何向操作系统内核增加新的系统调用的方法,以扩展操作系统的功能。2.实验内容Linux环境下的C或者C++编译和调试工具的使用向Linux内核增加新的系统调用,系统调用的功能为打印出自己的学号和姓名信息...原创 2018-04-22 21:20:18 · 15905 阅读 · 3 评论 -
操作系统课程设计(二):linux内核模块编程
一、实验目的Linux 提供的模块机制能动态扩充 linux 功能而无需重新编译内核,已经广泛应用在 linux内核的许多功能的实现中。在本实验中将学习模块的基本概念、原理及实现技术,然后利用内核模块编程访问进程的基本信息,从而加深对进程概念的理解,掌握基本的模块编程技术二、实验内容(1) 设计一个模块,要求列出系统中所有内核线程的程序名、PID 号、进程状态及进程优先级。 (2...原创 2018-04-22 22:04:34 · 14595 阅读 · 1 评论 -
操作系统课程设计(三):Linux进程管理
前言:为了应付作业网上找的,原理啥的我自己也没太懂,以后自己学了再来加上知识点的讲解一、设计内容实现一个模拟shell:编写三个不同的程序:cmd1.c, cmd2.c, cmd3.c,每个程序输出一句话,分别编译成可执行文件cmd1, cmd2, cmd3。然后再编写一个程序,模拟shell程序的功能,能根据用户输入的字符串(表示相应的命令名),去为相应的命令创建子进程并让它去执行相应...转载 2018-05-10 22:11:21 · 21008 阅读 · 8 评论 -
ssh错误: Permission denied (publickey)
修改要连接的linux服务器下的/etc/ssh/sshd_config目录 将PasswordAuthentication no改为PasswordAuthentication yes 然后运行 sudo /etc/init.d/ssh restart 就可以ssh远程连接该服务器了...原创 2018-05-19 12:59:12 · 23641 阅读 · 5 评论