首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux常见面试题

通常,一个桌面环境,KDE或Gnome,足以在没有问题情况下运行。尽管系统允许从一个环境切换到另一个环境,但这对用户来说都是优先考虑问题。...这些是WindowsCOM1到COM8等效名称。 24)如何在Linux下访问分区? Linux在驱动器标识符末尾分配数字。...Linux下有3种权限: 读取:用户可以读取文件或列出目录 写入:用户可以写入文件到目录文件 执行:用户可以运行文件或查找特定文件一个目录 35)区分大小写如何影响命令使用方式?...但是,这假设路径是唯一,并且你正在使用shell支持此功能。 39)什么是重定向? 重定向是数据从一个输出定向到另一个输出过程。它还可以用于输出作为输入定向到另一个进程。...它将停止接收NOHUP信号进程,从而终止它,你注销了调用程序。并在后台运行该过程。 62)解释如何在Linux卸载库?

2.4K10

Linux文件类型

二.详解 管道文件 管道分为匿名管道和命名管道。管道都是一端写入、另一端读取,它们是单方向数据传输,它们数据都是直接在内存传输,管道是进程间通信一种方式,例如父进程写,进程读。...在shell匿名管道就是一个管道符号”|”,例如ls | grep xxx,其中ls对应进程是这个独立进程进程,grep对应进程进程,父进程进程读。...进程1向A写入数据,将自动推送到B上,进程2可从B上读取从A写入数据,同理进程2向B写入数据将自动推送到A上,进程1可从A上读取从B写入数据。...进程1向自己套接字send buffer写入数据,发送到对端recv buffer,然后对端进程2就可以从recv buffer读取数据,反之亦然。...最常见块设备是硬盘,但也存在许多其他块设备,软盘驱动器、蓝光阅读器和闪存。注意,这些都是挂载文件系统设备,文件系统就像是块设备通用语言。 字符设备通过连续流数据访问,一个字节接着一个字节。

3K10
您找到你想要的搜索结果了吗?
是的
没有找到

C语言system()函数用法

(3)>0:成功退出进程id 如果system()在调用/bin/sh时失败则返回127,其他失败原因返回-1。...COMP 比较两个或两套文件内容。 COMPACT 显示或更改 NTFS 分区上文件压缩。 CONVERT FAT 卷转换成 NTFS。您不能转换 当前驱动器。...SETLOCAL 开始批文件中环境更改本地化。 SHIFT 更换批文件可替换参数位置。 SORT 对输入进行分类。 START 启动另一个窗口来运行指定程序或命令。...SUBST 路径跟一个驱动器号关联。 TIME 显示或设置系统时间。 TITLE 设置 CMD.EXE 会话窗口标题。 TREE 以图形模式显示驱动器或路径目录结构。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

2.2K30

Linux:基础IO(二.缓冲区、模拟一下缓冲区、详细讲解文件系统)

这两者在某些情况下是协同工作,但它们实现和用途有所不同。 操作系统级别的缓冲区: 当操作系统读取或写入文件时,它通常会使用内部缓冲区来优化磁盘操作。...因此,可以说C语言缓冲区(用户空间缓冲区)在数据写入文件时,会先将数据存储在用户空间缓冲区,然后在适当时候(缓冲区满或显式调用fflush)数据传递给操作系统缓冲区(系统缓冲区),最后由操作系统负责数据写入磁盘...printf函数只要写到缓冲区后,就能返回了 仔细一想:我们用户也只能通过调用OS提供接口来让OS进行文件操作,那么c语言缓冲区就是在调用系统接口上进行优化 2.1刷新策略 缓冲区刷新策略指的是何时缓冲区数据写入到输出设备或从输入设备读取新数据策略...刷新本质就是清空,也是修改数据,那就会发生写时拷贝 父进程进程都刷新一次,一共两次 write接口是直接放到操作系统缓冲区,与进程没有关系 当调用 write 系统调用时,数据会被写入到操作系统内核缓冲区...这些数据块分配给新文件,并更新块位图中对应数据块状态为已占用。 文件内容写入数据块:文件内容写入分配数据块,以完成文件创建。

15410

Ceph搭建硬件建议详解

在BlueStore,你可以通过osd_memory_target选项调整OSD_memory_target内存量 通常建议osd_memory_target设置为2GB以下,可能会将内存保持在...然而,在对SSD进行重大投资之前,我们强烈建议在审查SSD性能指标和测试配置测试SSD性能 由于固态硬盘没有活动机械部件,所以在Ceph不需要使用大量存储空间区域(日志)使用固态硬盘是很有意义...Ceph加速CephFS文件系统性能一种方法是CephFS元数据存储与CephFS文件内容存储隔离开来。Ceph为CephFS元数据提供了一个默认元数据池。...硬盘总吞吐量之和超过服务于客户端读取或写入所需网络带宽。...一般情况下,我们建议操作系统和卷存储区磁盘分开。

1.3K10

Windows错误码大全error code

0014 可用存储区不足,无法完成该操作。 0015 系统找不到指定驱动器。 0016 无法删除该目录。 0017 系统无法文件移到其他磁盘驱动器上。 0018 没有其他文件。...0128 没有要等候进程。 0129 模式下运行。 0130 试图使用操作(而非原始磁盘I/O)已打开磁盘分区文件句柄。 0131 试图文件指针移至文件开头之前。...0139 系统试图驱动器替换成已替换驱动器目录。 0140 系统试图驱动器连接到已替换驱动器一个目录。 0141 系统试图驱动器替换成到已连接驱动器目录。...0154 输入卷标超过目标文件系统标号字符长度极限。 0155 无法创建其他线程。 0156 接收进程拒绝该信号。 0157 已经放弃该区域,因此无法锁定。...0203 系统找不到输入环境选项。 0205 在命令子树进程没有信号句柄。 0206 文件名或扩展名太长。 0207 环 2 堆栈正在使用

9.7K10

c语言中system函数_c语言system文件

在Linux/Unix系统,system函数会调用fork函数产生子进程,由进程来执行command命令,命令执行完后随即返回原调用进程。 函数返回值 命令执行成功返回0,执行失败返回-1。...COMPACT 显示或更改 NTFS 分区上文件压缩 CONVERT FAT 卷转换成 NTFS 你不能转换当前驱动器 COPY 将至少一个文件复制到另一个位置 DATE 显示或设置日期...SHUTDOWN 允许通过本地或远程方式正确关闭计算机 SORT 对输入排序 START 启动单独窗口以运行指定程序或命令 SUBST 路径与驱动器号关联 SYSTEMINFO 显示计算机特定属性和配置...版本 VERIFY 告诉 Windows 是否进行验证,以确保文件正确写入磁盘 VOL 显示磁盘卷标和序列号 XCOPY 复制文件和目录树 WMIC 在交互式命令 shell 显示 WMI...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

2.4K20

何在Ubuntu 18.04和Ubuntu 18.10,16.04上安装Systemback

本教程向您展示如何在Ubuntu 18.04和Ubuntu 18.10上安装Systemback。 Systemback是一个简单系统备份和恢复应用程序,根据GPLv3许可条款发布。...Systemback功能包括: 创建系统备份和用户配置文件 系统还原到以前状态,就像Virtualbox快照功能一样 从现有安装创建可引导ISO文件...您所见,您可以创建系统还原点,还原到某个点,系统复制到另一个分区,系统安装到新分区,创建实时系统(可引导ISO映像),修复系统和升级软件 系统。...请注意,如果sblive文件太大,则无法将其转换为ISO文件。 默认情况下,sblive和ISO文件存储在您主目录下,但它们不可见。...您也可以笔式驱动器插入计算机并将sblive文件写入笔式驱动器。 (单击重新加载按钮以检测USB驱动器。) 因为我系统有很多程序和文件,所以这个过程可能需要一些时间。

1.3K20

ShellExecute, WinExec, CreateProcess区别

这个字符串可以使可执行模块绝对路径,也可以是相对路径,在后一种情况下,函数使用当前驱动器和目录建立可执行模块路径。   ...如果lpApplicationName参数为空,那么这个字符串第一个被空格分隔要素指定可执行模块名。如果文件包含扩展名,那么.exe将被假定为默认扩展名。...如果文件名以一个点(.)结尾且没有扩展名,或文件包含路径,.exe将不会被加到后面。如果文件包含路径,Windows按照如下顺序寻找这个可执行文件:   1.当前应用程序目录。   ...同样,在不同VDM运行16位Windows应用程序拥有不同输入队列,这意味着如果一个程序暂时失去响应,在独立VDM应用程序能够继续获得输入。   ...安全注释:   第一个参数lpApplicationName可能是空,这种情况下,可执行文件名字必须在lpCommandLine ,lpCommandLine参数可以包含空格。

90020

何在CentOS 7上添加Swap

在本教程,我们介绍如何在CentOS 7服务器上创建和启用Swap文件。...注意 尽管swap通常被建议对使用传统旋转硬盘驱动器系统,但使用SSDsswap可能会导致硬件随着时间推移而出现问题。出于这种考虑,我们建议任何其他使用SSD存储提供商上启用Swap。...创建交换文件 现在我们知道了可用存储空间,我们可以在文件系统创建swap文件。我们创建一个文件名为swapfile在root(/)目录,但如果您愿意,可以文件命名为其他文件。...我们可以输入以下内容创建一个4千兆字节文件: sudo fallocate -l 4G /swapfile 输入密码以授权sudo权限后,swap文件立即创建,并且提示返回给您。...接近100尝试更多数据放入swap以努力保持更多内存空闲。根据应用程序内存配置文件或服务器使用情况,在某些情况下,这可能是更好选择。

3.2K30

C语言 system函数

COMP 比较两个或两套文件内容。 COMPACT 显示或更改 NTFS 分区上文件压缩。 CONVERT FAT 卷转换成 NTFS。您不能转换当前驱动器。...SHIFT 更换批文件可替换参数位置。 SORT 对输入进行分类。 START 启动另一个窗口来运行指定程序或命令。 SUBST 路径跟一个驱动器号关联。...TITLE 设置 CMD.EXE 会话窗口标题。 TREE 以图形模式显示驱动器或路径目录结构。 TYPE 显示文本文件内容。...#include 定义函数 int system(const char * string); 函数说明 system()会调用fork()产生子进程,由进程来调用/bin...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

2.8K30

Linux面试题Top100

回答:每个文件或目录都具有3个权限 他们是 Read--它是指只有他们可以读取该文件。 Write--这是指他们可以写入文件或修改目录文件。...zom 句法: ls [OPTIONS] [FILES] 我们可以在传递参数情况下使用它...[FILE] 例: $ cat names.txt Tableau SQL Server Linux管理现在,在不提供任何选项或输入情况下检查语法。...答: 重击 多斯 命令区分大小写 命令区分大小写 反斜杠(/)表示目录分隔符 '/'代表命令参数 正斜杠“”表示转义字符 ''代表目录分隔符 遵循文件约定命名 遵循文件命名约定 65.内部命令和外部命令是什么意思...使用LDAP,其中包含有关哪个快照应在哪个系统上运行信息。 70.什么是僵尸进程? 回答: 这是一个执行已完成但进程甚至存在信息进程。由于进程需要读取进程状态,因此发生在进程

13.7K42

ceph分布式存储-常见OSD故障处理.md

硬盘没剩余空间 Ceph 不允许你向满 OSD 写入数据,以免丢失数据。在运行着集群,你应该能收到集群空间警告。...它们经常导致爆炸式写入进程共存 共用同一套硬件、并向 Ceph 写入数据进程(像基于云解决方案、虚拟机和其他应用程序)会导致 OSD 延时大增。...日志记录级别 如果你为追踪某问题提高过日志级别,结束后又忘了调回去,这个 OSD 向硬盘写入大量日志。...我们推荐使用 ext4 ,因为 xattr 大小限制破坏了对长对象名支持( RGW 需要)。 内存不足 我们建议为每 OSD 进程规划 1GB 内存。...你也许注意到了,通常情况下 OSD 仅会使用一小部分( 100 - 200MB )。你也许想用这些空闲内存跑一些其他应用,虚拟机等等。然而当 OSD 进入恢复状态时,其内存利用率激增。

3.8K20

GetLastError错误代码

〖17〗-系统无法文件移到不同驱动器。   〖18〗-没有更多文件。   〖19〗-介质受写入保护。   〖20〗-系统找不到指定设备。   〖21〗-设备未就绪。   ...〖128〗-没有等候进程。   〖130〗-试图使用操作(而非原始磁盘 I/O)已打开磁盘分区文件句柄。   〖131〗-试图移动文件指针到文件开头之前。   ...〖139〗-系统试图驱动器替代为替代驱动器目录。   〖140〗-系统试图驱动器合并到替代驱动器目录。   〖141〗-系统试图替代驱动器为合并驱动器目录。   ...〖203〗-操作系统找不到已输入环境选项。   〖205〗-命令子树进程没有信号处理程序。   〖206〗-文件名或扩展名太长。   〖207〗-第 2 环堆栈已被占用。   ...要被替换文件已被重新命名为备份名称。   〖1178〗-卷更改记录被删除。   〖1179〗-卷更改记录服务处于活动。   〖1180〗-找到一份文件,但是可能不是正确文件

6.2K10

Cobalt Strike从入门到放弃

现列出常用命名 参数 说明 argue 匹配进程欺骗参数 blockdlls 阻止进程非Microsoft DLL browserpivot 设置浏览器会话 cancel 取消正在进行下载...dcsync 从DC提取密码哈希 desktop 查看目标桌面并与之交互 dllinject bbskali.cn dllload 反射DLL注入进程 download 文件下载 downloads...列出正在下载文件 drives 列出目标上驱动器 elevate 在提升上下文中生成会话 exit 关闭当前连接 getprivs 对当前令牌启用系统权限 getsystem 提升系统权限 getuid...make_token 创建一个 token mimikatz 运行神器 mimikatz mkdir 创建一个目录 mv 移动文件 net 网络和主机枚举 upload 上传文件 获取C盘文件信息...image.png msf会话转移到Cobalt Strike 一样,我们先建立一个http监听 image.png 因为在msf我们已经获得了session 在其配置如下: use exploit

3.4K30

C和C++安全编码笔记:文件IO

这些文件系统中有许多,NFS、AFS(Andrew文件系统)、Open Group DFS(分布式文件系统),都是分布式文件系统,它们允许用户访问存储在异构计算机共享文件,就像它们被存储在本地用户自己硬盘驱动器一样...一个进程可以同时打开超过OPEN_MAX个文件描述符。一种常见利用攻击是耗尽可用文件描述符数量来发动拒绝服务(Dos)攻击。打开文件描述符是一个进程或一组进程正在如何访问文件记录。...因此,特权位于用户、用户代理或替代,UNIX进程。权限是访问资源所必要特权,因此它与资源(文件)相关。特权模型往往是特定于系统且复杂。...在Windows系统上,还可能提供驱动器盘符(例如C:),以及其它特殊文件名,”…”,它相当于”../..”。...在底层系统支持概念程度上,为写入而打开文件以独占(也称为非共享)访问方式打开。通过文件当作锁来使用,仍可以同步这类并发控制流。

89900

磁盘查看分区操作命令详细

这特性使它成为理想软盘和存储卡文件系统,也适合用作不同操作系统数据交流 二、现在一般所讲FAT专指FAT32,但FAT有一个严重缺点:当文件删除后写入新数据,FAT不会将文件整理成完整片段再写入...INACTIVE - 所选分区标为活动。 LIST - 显示对象列表。 MERGE - 磁盘与其父磁盘合并。...会给目录作标记,这样以后添加文件不会得到压缩 ​ /S:folder 在指定目录和所有子目录文件上执行指定操作,默认 "dir"是当前目录 /A 显示具有隐藏或系统属性文件,在默认情况下...案例: #(1)若要压缩当前文件夹和当前文件所有文件,并在这些文件夹上设置“已压缩”属性。...compact /c /s   #(2)若要解压缩当前文件夹和当前文件所有文件,并在这些文件夹上设置“已解压缩”属性 compact /u /s #(3)若要解压缩 /Graphics 文件夹及其文件所有

4K31

磁盘查看分区操作命令详细

这特性使它成为理想软盘和存储卡文件系统,也适合用作不同操作系统数据交流 二、现在一般所讲FAT专指FAT32,但FAT有一个严重缺点:当文件删除后写入新数据,FAT不会将文件整理成完整片段再写入...INACTIVE - 所选分区标为活动。 LIST - 显示对象列表。 MERGE - 磁盘与其父磁盘合并。...会给目录作标记,这样以后添加文件不会得到压缩 ​ /S:folder 在指定目录和所有子目录文件上执行指定操作,默认 "dir"是当前目录 /A 显示具有隐藏或系统属性文件,在默认情况下...案例: #(1)若要压缩当前文件夹和当前文件所有文件,并在这些文件夹上设置“已压缩”属性。...compact /c /s   #(2)若要解压缩当前文件夹和当前文件所有文件,并在这些文件夹上设置“已解压缩”属性 compact /u /s #(3)若要解压缩 /Graphics 文件夹及其文件所有

3.2K20

xcopy-参数详解

然后,“xcopy”会将所有指定文件复制到新目录。默认情况下,“xcopy”提示您指定“Destination”是文件还是目录。 /s 复制非空目录和子目录。...默认情况下,会提示您覆盖,除非您从批处理脚本内运行“copy”。 • 复制加密文件 加密文件复制到不支持 EFS 卷会导致错误。应首先解密文件文件复制到支持 EFS 。...没有足够内存或磁盘空间,或命令行上输入了无效驱动器名称或语法。 5 出现了磁盘写入错误。 退出代码 描述 0 文件复制没有错误。 1 没有找到要复制文件。...没有足够内存或磁盘空间,或命令行上输入了无效驱动器名称或语法。 5 出现了磁盘写入错误。 退出代码 描述 0 文件复制没有错误。 1 没有找到要复制文件。...没有足够内存或磁盘空间,或命令行上输入了无效驱动器名称或语法。 5 出现了磁盘写入错误。

2.5K20
领券