当前位置: 首页 > 红帽linux
-
方法论:理解Linux进程的退出方法
导读当一个进程结束了运行或在半途中终止了运行,那么内核就需要释放该进程所占用的系统资源。这包括进程运行时打开的文件,申请的内存等。进程退出Linux下进程的退出分为正常退出和异常退出两种:1.正常退出a.在main()函数中执行return。b.调用exit()函数c.调用_exit()函数2.异常退出a.调用about函数b.进程收到某个信号,而该信号使程序终止。不管是哪种退出方式,系统最终都会执行内核中的同一代码。这段代码用来关闭进程所用已打开的文件描述符,释放它所占用的内存和其他资源。几种
LINUX 19852023-12-31 13:27:27
-
利用树莓派构建一个网络存储设备的方法
导读你有闲置的移动硬盘和树莓派吗?你可以用这些来打造一个廉价而且低能耗的NAS。最后的效果肯定比不上售价500美刀的NAS,比如SynologyDiskStation出品的那些。但可以搭建出一个低能耗的网络存储平台——而且特别适用于已经厌倦了国家安全局的数据监控的那些人,你可以把数据藏在这个“小阁楼”里。你需要一个树莓派,和一两个闲置着的移动硬盘。体积较小的2.5硬盘可以由USB接口直接供电,但是我们需要一个带有供电功能的USB分线器,因为树莓派的USB接口提供的电是不足以给移动硬盘供电的。除此
LINUX 14202023-12-31 11:53:56
-
设置 Ubuntu 系统的远程访问
导读Ubuntu系统是企业和个人比较常用的Linux系统之一,由于图形支持良好和开发工具支持良好,程序员更是偏爱ubuntu系列系统。最近帮朋友公司处理问题,用虚拟机做Ubuntu测试环境,发现Ubuntu的默认安全级别和远程工具都没有进行设置。下面呢我们就进行安装ssh服务,然后开启root权限(不推荐)系统环境我们的系统采用的是虚拟机vmwareworkstations12版本+Ubuntu17.04进行实验:安装ssh服务检查网络的连通性升级安装源(第一次使用必须的)安装ssh服务启动ss
LINUX 11912023-12-31 08:43:48
-
分享Fedora工作站的屏幕截图技巧
导读Fedora工作站附带了一个虽然简单,然而做截图却足够的工具。允许用户快速地对桌面、特定的窗口、或屏幕的任意部分进行截图。屏幕截图工具(gnome-screenshot)这个应用程序专门设计用于在桌面系统中快速捕获并保存截图。启动Screenshot在Fedora工作站中,通过在activitiesoverview中搜索screenshot来启动Screenshot。也可以在applications视图中找到(在Utilities文件夹)。Screenshot模式Screenshot有三种主
LINUX 10352023-12-31 08:26:10
-
AWS 云服务清单大揭秘:71种你不知道的选择
导读AWS,即亚马逊Web服务,是一个提供了一系列按使用计费的web服务的云平台。它是迄今为止最为著名的云平台之一。由于其灵活性、有效性、弹性、可测量性和无须维护,所以有一些企业正逐步把他们的业务迁移到云端。由于许多公司目前在使用这些服务,所以对于系统管理员和运维人员来说应该了解一下AWS。认识71个AWS云服务的术语!通过了解AWS世界中使用的术语开始你的AWS云服务使用生涯!计算型服务这是一个提供了虚拟服务器配置功能的服务,即所谓的云计算。它提供了包括以下这一系列的服务。EC2:EC2代表弹
LINUX 15352023-12-30 22:59:36
-
清除 Linux/Unix/Mac 上的 DNS 查询缓存
导读在MS-Windows下,你可以使用ipconfig命令来清除dns缓存。然而,Linux和Unix提供了不同的方法来清除缓存。Linux可以运行nscd或者BIND或者dnsmasq作为名称服务缓存守护进程。大型或者工作组服务器可能使用BIND或者dnsmasq作为专用缓存服务器来加速查询。如何:清除nscddns缓存Nscd会缓存libc发起的名称服务的请求。如果把检索NSS数据看做很慢,那么nscd能够显著加快连续访问同一数据的速度,并能提高整个系统的性能。只需重启nscd即可刷新缓存
LINUX 8792023-12-30 22:59:30
-
数据库云化: 实现软件定义存储
导读软件定义存储是行业发展的趋势,可以保证系统的存储访问在精准的水平上更灵活地管理,本文分享软件定义存储的数据库云化实践,来自上周四大讲堂分享整理。什么是软件定义存储(SDS)软件定义存储(Software-definedstorage,SDS)是一种数据存储方式,所有存储相关的控制工作都放置在相对于物理存储硬件的外部软件中。这个软件不是作为存储设备中的固件,而是在一个服务器上或者作为操作系统(OS)或hypervisor的一部分。软件定义存储是行业发展的趋势,可以保证系统的存储访问在精准的水平
LINUX 8902023-12-30 22:05:31
-
使用VSCode正确编写Python的指导
我们会发现在编写的时候代码会有很多格式问题的warning。那么如何自动格式化代码呢?这是本期将要介绍的。1、配置flake8安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示。打开命令行,VSCode可以直接运行终端,按快捷键Ctrl+`输入“pipinstallflake8”安装flake8成功后,打开文件->首选项->设置,在settings.json中找到静态代码提示的两个设置,并修改如下:"python.linting.pylintEnabled":fal
LINUX 10102023-12-30 20:05:33
-
lxc exec:探索其独特魅力
导读最近,我对lxcexec进行了几个改进。如果你不知道它的话我介绍一下,lxcexec是LXD的客户端工具,使用LXD客户端api与LXD守护程序通信,并执行用户想要执行的各种程序,以下是你可以使用的一个例子:我们的主要目标之一就是使lxcexec与ssh类似,因为它是交互式或非交互式远程运行命令的标准。这使得把lxcexec做得很好变得有点棘手。1、处理后台任务一个长期存在的问题当然是如何正确处理后台任务。这是一个关于LXD2.7实例的问题的例子:你可以看到,在后台执行任务将导致lxcexe
LINUX 11062023-12-30 17:25:53
-
告别在 Linux 中误删文件的忧虑,妈妈再也不用担心
使用终端恢复你Linux系统上仍在运行进程的已删除文件的快速指南。许多情况下,删除的文件都可以恢复,比如在该文件有活动的进程在操作它,并且目前被单个或多个用户使用时。在Linux系统中,每个当前正在运行的进程都会获得ID,其被称之为进程标识符“PID”,并将它们存放在/proc目录中。这正是我们恢复仍在运行的进程中(具有PID)已删除的文件所需要的东西。计算原始文件的MD5哈希删除之前,我们将计算该文件的MD5。这样我们可以将原来的MD5哈希值与恢复文件的MD5哈希进行比较。这个过程将保证我们恢
LINUX 7222023-12-30 15:55:12
-
你一定会后悔错过的这个详细的CP命令说明!
介绍名称:cp功能:复制文件或目录说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息.语法cp(选项)(参数)选项-a或--archive此参数的效果和同时指定"-dpR"参数相同-b或--backup删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。假如没有加上这个参数,
LINUX 9792023-12-30 15:23:39
-
wget命令的常用选项解析
导读wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。"wget"这个名称来源于“WorldWideWeb”与“get”的结合。本文详细讲解wget参数和使用的使用,希望对大家理解wget的使用有所帮助。自动下载文件是什么意思呢?其实就是指:wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下
LINUX 15922023-12-30 13:49:33
-
设置 mongodb 在 Linux 操作系统上
导读MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。1.下载Linux安装包如下图,放到本地的某个角落,要记得位置哦~2.连接你的服务器sshroot@你的IP//回车输入密码3.安装包上传另
LINUX 13252023-12-30 12:49:40
-
使用树莓派构建电子书服务
导读最近Calibre3.0发布了,它让用户能够在浏览器中阅读电子书!注意Raspbian的仓库还没有更新它(截至写作时)。电子书是教师、图书馆员和其他人与学生共享书籍、课堂资料或其他文件的好方法,只需要你有可靠的带宽接入即可。但是,即使你的连接速度较慢或无法连接,还有一个简单的解决方案:使用在树莓派3上运行的开源Calibre电子书管理软件创建电子书服务器。这是我所做的,你也可以。首先我下载了最新的RaspbianPixel镜像,并安装在一个新的8GBmicroSD卡上。然后我插入microS
LINUX 13392023-12-30 09:50:26
-
学会使用pushd和popd命令来提高Linux目录结构的浏览效率
导读有时候,通过命令来在Linux文件系统导航是一件非常痛苦的事情,特别是对于一些新手。通常情况下,我们主要使用cd(改变目录)命令在Linux文件系统之间移动。在这个教程中,我们将讨论两个相关的命令:pushd和popd,使用它们可以高效的浏览Linux目录结构。这两个命令在大多数shell,比如bash、tcsh中都存在。pushd和popd命令在Linux系统中如何工作pushd和popd命令根据‘LIFO’(后进先出)原则工作。在这个原则之下,只有两个操作是允许的:把一个目录压入栈,以及
LINUX 9472023-12-30 09:19:13
社区问答
-
vue3+tp6怎么加入微信公众号啊
阅读:4962 · 6个月前
-
老师好,当客户登录并立即发送消息,这时候客服又并不在线,这时候发消息会因为touid没有赋值而报错,怎么处理?
阅读:5987 · 7个月前
-
RPC模式
阅读:4997 · 7个月前
-
insert时,如何避免重复注册?
阅读:5788 · 9个月前
-
vite 启动项目报错 不管用yarn 还是cnpm
阅读:6385 · 10个月前
最新文章
-
荣耀 X61 拍照夜景偏暗_荣耀 X61 影像模式优化
阅读:390 · 5分钟前
-
如何通过数字重排获取三位正整数的最大值
阅读:732 · 5分钟前
-
win10声音图标不见了怎么恢复_win10任务栏音量图标修复方法
阅读:949 · 5分钟前
-
如何使用CSS实现多屏适配布局_媒体查询与弹性单位结合
阅读:931 · 6分钟前
-
Python Scrapy框架爬取RSS源的最佳实践_使用Python Scrapy框架爬取RSS源
阅读:338 · 6分钟前
-
京东快递可以寄送易碎品吗_易碎物品寄送与防护建议
阅读:375 · 7分钟前
-
XML子元素规则
阅读:436 · 7分钟前
-
谷歌浏览器经常自动关闭怎么办 谷歌浏览器闪退崩溃原因及修复方法
阅读:150 · 8分钟前
-
.NET如何使用HttpClient设置请求超时时间_HttpClient超时设置技巧
阅读:419 · 8分钟前
-
为什么不买 iPhone Air?
阅读:996 · 9分钟前



