草庐IT

linux-device-driver

全部标签

头歌实验10-1:Linux 远程联机服务(一)- Telnet服务器

题第一关安装Telnet任务:1,安装Telnet客户端2,安装Telnet服务器上答案:按以下输入便是:cd/apt-getinstalltelnetdapt-getinstalltelnet补充说明:如果出现了这种情况,直接输入y第二关Telnet服务器启动/关闭任务打开Telnet服务上答案:如果你退出了头歌,那么你需要再次执行apt-getinstalltelnetdapt-getinstalltelnet然后ls-l/etc/init.d/openbsd-inetdserviceopenbsd-inetdstart就好了。第三关Telnet远程登录任务新创建一个用户testUser;

android - 如何将 android studio 项目从 linux 移植到 windows

我有一个android项目,我目前正在工作PC上工作。它是一台Linux机器(Ubuntu14.04)。如何将此项目移植到我的Windows10家用电脑上? 最佳答案 嘿,请遵循这个简单的说明。1)在您的Linux机器上构建和编译代码后将创建文件夹2)现在使用Pen驱动器或其他媒体将文件夹移动到另一台机器现在从您的Windows机器上3)打开文件->新建->导入项目->浏览文件夹目录->选择文件夹享受:D 关于android-如何将androidstudio项目从linux移植到wind

Linux常用命令——readelf命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)readelf用于显示elf格式文件的信息补充说明readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。 这个程序和objdump提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望

Linux:gdb的简单使用

个人主页:个人主页个人专栏:《数据结构》《C语言》《C++》《Linux》文章目录前言一、前置理解二、使用总结前言gdb是Linux中的调试代码的工具一、前置理解我们都知道要调试一份代码,这份代码的发布模式必须是debug。那你知道在linux中,我们编译代码默认是什么模式吗?答案是release模式。对test.c文件默认生成的a.out可执行程序调试就知道了。按q退出调试界面。那如何更进一步的证明?我们要先知道一些小知识。在debug发布时,一定要给可执行程序内部添加debug信息。(debug形成的可执行程序>release形成的可执行程序)Linux中形成的可执行程序格式:ELF格式要

Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)

Linux开发环境准备搭建Linux开发环境所需要的软件如下:VMware虚拟机:用于运行Linux操作系统的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢Ubuntu光盘镜像:用于源代码编译,有闲置计算机或服务器可以下载服务器版(没有图形用户界面),只有一台电脑时可以装虚拟机(VirtualBox或VMware等),下载桌面版,目前的长期支持版本(LTS)为Ubuntu22.04下载Ubuntu镜像Ubuntu桌面版(LTS版本,长期支持版本-5年)Ubuntu22.04.3LTS下载链接等待下载创建虚拟机对虚拟机进行配置选择Ubuntu镜像存放路径网络连接选择桥接模式

Linux基础命令-pstree树状显示进程信息

Linux基础命令-uname显示系统内核信息Linux基础命令-lsof查看进程打开的文件Linux基础命令-uptime查看系统负载文章目录前言一命令介绍二语法及参数2.1使用man查看命令语法2.2常用参数三参考实例3.1以树状图的形式显示所有进程3.2以树状图显示进程号3.3以完整的样式显示进程3.4带有特别标明字体的形式显示执行的程序3.5不以精简的模式显示进程总结前言    前些时间学习了ps命令,今天来了解一下这个pstree的命令,既是将进程与子进程的结构以树状形式显示出来,还是比较有意思的,先看下命令的介绍。一命令介绍    pstree命令来自于英文词组“Processtr

Linux--系统结构与操作系统

文章目录冯诺依曼体系结构为什么要有内存?场景一操作系统何为管理?冯诺依曼体系结构冯诺依曼体系结构是计算机体系结构的基本原理之一。它将程序和数据都以二进制形式存储,以相同的方式处理和存取。上图是冯诺依曼体系结构的五大组成部分。输入设备:用于向计算机输入数据和命令的设备。它们使用户与计算机进行交互,并将信息传输到计算机中进行处理。常见的输入设备包括有:鼠标、键盘、话筒、摄像头、磁盘、网卡等。上面除了磁盘和网卡都很好理解。磁盘是计算机中常用的外部存储设备,用于存储和检索大量的数据。当存储器向磁盘读取数据时,它就是输入设备;网卡也称为网络适配器或网络接口卡,是计算机连接到计算机网络的设备。它是负责将计

初学记录【linux应用】 TCP/UDP 网络编程 C语言

以下内容分别为TCP与UDP编程,内容有相似或者重合部分,可根据流程相互对照学习,都已经附上源码。TCP编程TCP服务器端_Server:**1.**socket创建tcp套接字(监听的套接字)intiSocketServer=socket(AF_INET,SOCK_STREAM,0);2、IPv4套接字地址结构#includestructsockaddr_in{unsignedshortsin_family;//2字节协议AF_INETunsignedshortsin_port;//2字节端口structin_addrsin_addr; //4字节IP地址(32位无符号整数)unsigned

【Linux】磁盘分区管理及挂载/永久挂载管理

👨‍🎓博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!🐋希望大家多多支持,我们一起进步!😄🎉如果文章对你有帮助的话,欢迎点赞👍🏻评论💬收藏⭐️加关注+💗文章目录前言一、查看磁盘空间二、进行磁盘分区三、挂载`/dev/sdb1`到/data/目录四、设置永久挂载五、配置完成前言  今天新到了一台服务器,需要安装服务;因为在安装服务的时候,发现/根目录下没有空间了,通过fdisk-l查看了一下磁盘空间,发现还有多余的100G没有使用,所以,这时候就需要去扩容磁盘分区;  当然,在扩容的时候也是有受阻的,比如遇到了

linux 服务器进程、端口查找,nginx 配置日志查找,lsof 命令详解

一、根据端口号查看文件的部署位置1.1使用查看端口号对应的进程信息方式一:使用netstat命令netstat-tuln|grep端口号-t:显示TCP连接-u:显示UDP连接-l:仅显示监听状态的连接-n:以数字形式显示端口号,而不是以服务名称显示通过管道符号|将netstat的输出结果传递给grep命令,用于过滤出包含指定端口号的行。执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程名称。方法二:使用lsof命令lsof-i:端口号-i:显示与网络相关的文件:端口号:过滤出指定端口号的结果执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程