
Linux
文章平均质量分 65
想念@思恋
这个作者很懒,什么都没留下…
展开
-
【面试宝典】15道Nginx高频题库整理(附答案背诵版)
Nginx 是一个开源的高性能HTTP和反向代理服务器,也能够用作IMAP/POP3/SMTP代理服务器。它最初由Igor Sysoev为俄罗斯的一个大型网站Rambler开发,并在2004年首次公开发布。Nginx被设计用来解决C10k问题,即同时处理超过10,000个网络连接的需求。Nginx以其高效的事件驱动架构而闻名,这使得它在处理高并发连接时,能够使用较少的资源(如内存和CPU)保持高性能。原创 2024-06-30 15:10:25 · 6521 阅读 · 0 评论 -
【面试宝典】54道Linux命令高频题库整理(附答案背诵版)
文件是在传统的SysVinit系统中使用的,用于定义系统初始化和关机时运行的脚本和程序。这条命令的意思是,对于所有目标端口为80的TCP流量,使用NAT表的PREROUTING链进行处理,将这些请求重定向到本机的8080端口。命令用于安排单次任务在指定时间执行。在Linux中,建立压缩包和解压缩包的命令有多种,主要依赖于你想使用的压缩格式。这样,你不仅可以找到所有大小超过10MB的文件,还能看到它们的大小,更方便地管理这些大文件。在输入此命令后,系统会提供一个提示,让用户输入希望在指定时间执行的命令。原创 2024-06-29 17:07:05 · 7342 阅读 · 0 评论 -
【面试宝典】40道Bash Shell高频题整理(附答案背诵版)
Shell 函数是一种封装了一系列命令的代码块,可以在 Shell 脚本中定义并重复使用。这些函数类似于其他编程语言中的函数,使得代码更加模块化、易于管理和复用。在 Bash 脚本中定义和使用函数可以简化复杂的脚本,通过避免重复的代码来提高脚本的效率和可读性。使用function关键字echo "这是一个 Shell 函数"直接使用函数名,不带function关键字echo "这是一个 Shell 函数"两种定义方式在功能上没有区别,可以根据个人偏好或团队规范选择使用。不使用export。原创 2024-06-27 22:43:47 · 7299 阅读 · 0 评论 -
【面试宝典】40道Linux日志高频题库整理(附答案背诵版)
Filebeat 是 Elastic Stack(以前称为 ELK Stack)的一部分,是一个轻量级的日志文件采集器。主要用于向 Elasticsearch 或 Logstash 发送日志文件或监控数据。它是以代理的形式安装在服务器上,监控指定的日志文件或位置,收集日志信息,并将这些信息转发到 Elasticsearch 或 Logstash 进行进一步的处理和分析。Filebeat 设计用来轻量级处理前端日志收集任务,减少系统资源的占用,并保持客户端的简单。原创 2024-06-26 22:38:00 · 7068 阅读 · 0 评论 -
【面试宝典】39道Vim高频题库整理(附答案背诵版)
Vim是从VI发展而来的一种文本编辑器,由Bram Moolenaar于1991年发布。Vim代表“Vi IMproved”,即“改进版Vi”,它在Vi的基础上增加了很多新特性,包括插件系统、图形界面支持、代码折叠、多级撤销/重做、语法高亮等,使其成为开发者和系统管理员中非常受欢迎的文本编辑工具。Vim提供了强大的集成环境,允许用户在编辑文本的同时轻松地执行和利用Linux命令。通过熟练使用上述方法,你可以有效地提高你的工作效率,实现更复杂的文本处理和系统操作任务。原创 2024-06-25 23:22:38 · 6939 阅读 · 0 评论 -
【面试宝典】15道Linux基础高频题库整理(附答案背诵版)
符号链接类似于Windows的快捷方式,是一个指向另一个文件路径的特殊文件。硬链接是文件的另一个名称,它和原始文件共享相同的数据。符号链接可以指向不存在的文件,而硬链接保证了即使原始文件名被删除,文件内容仍然存在。符号链接和硬链接在文件备份、快速访问等场景下非常有用。RHEL提供商业支持和认证,适合需要全面支持和服务的企业环境。CentOS(特别是传统的CentOS)提供了一个与RHEL兼容的免费平台,适合预算有限或不需要商业支持的用户。原创 2024-06-24 23:11:45 · 7293 阅读 · 0 评论 -
【面试宝典】9道Linux性能高频题库整理(附答案背诵版)
这是一种更现代的监控解决方案,Prometheus负责收集和存储性能数据,而Grafana用于数据的可视化。这种组合支持高度自定义的仪表板,能够显示复杂的时间序列数据,适用于大规模环境的监控。服务器账户日志审计是关键的安全措施之一,它帮助组织监控和记录系统上的用户活动,以确保合规性并及时发现潜在的安全威胁。这些工具和命令从不同的角度提供了内存使用情况的视图,可以帮助系统管理员和用户监控内存的使用情况,识别可能的内存泄漏或是为系统优化提供数据支持。而对于长期的性能监控和趋势分析,则可以部署。原创 2024-06-23 17:29:20 · 7045 阅读 · 0 评论 -
bash test.sh 2>&1 &是什么意思?
bash test.sh 2>&1 &是什么意思?原创 2024-04-23 23:09:58 · 648 阅读 · 0 评论 -
在google-colab上成功配置pyrouge
参考链接https://www.jianshu.com/p/672c1d8658cehttps://blog.youkuaiyun.com/weixin_42018581/article/details/1026881811、# 查看perl版本!perl -v>>v5.26.12、# 安装XML-Parser!cd XML-Parser-2.44!sudo perl Makefile.PL!sudo make!sudo make test # Result为PASS意思是成功.原创 2022-05-03 16:25:27 · 695 阅读 · 1 评论 -
预处理CNN/DailyMail数据集
流程参考自https://github.com/nlpyang/PreSumm处理过程全部在Linux服务器实现。1、下载PreSumm代码git clone https://github.com/nlpyang/PreSumm.git需要安装两个包pyrouge=0.1.3pytorch-transformers=1.2.01、下载原数据集CNN/DailyMail:https://cs.nyu.edu/~kcho/DMQA/2、将下载好的数据集解压到放到一个文件夹中(row_.原创 2022-04-20 22:01:14 · 4410 阅读 · 5 评论 -
bash: /bin/mv: Argument list too long
参考自https://tecadmin.net/mv-argument-list-too-long/find sourcePath -name '*.txt' -exec mv {} targetPath/ \;find sourcePath -name '*.txt' | xargs mv --target-directory=/path/to/dest_dir/转载 2022-04-20 17:01:24 · 581 阅读 · 0 评论 -
zip和tar解压文件到指定文件夹
1、unzip解压到指定文件夹unzip *.zip -d path/2、tar解压到指定文件夹tar zxvf *.tgz -C path/原创 2022-04-20 11:11:30 · 10081 阅读 · 0 评论 -
Linux系统中通过top命令查看当前的cpu使用情况
如下图所示,使用top命令可以查看cpu的实时状态。按q键可以推出top界面。第一行:9:39:00 --当前系统时间1 days, 54 min --系统已经运行了1天零29分钟(系统刚刚重启过)20 users --当前有20个用户登录系统load average: 10.73, 11.09, 11.27 --后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average的数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CP.原创 2021-05-19 10:08:20 · 5495 阅读 · 0 评论 -
no module named ‘apex‘
官方安装'''我的环境Linux-Ubuntu 16.04.7 LTSpython=3.7pytorch=1.4cuda=10.1'''git clone https://github.com/NVIDIA/apexcd apexpip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./'''三步走,安装失.原创 2021-04-11 16:18:18 · 797 阅读 · 0 评论 -
shell脚本执行错误 $‘\r‘:command not found
结合了两份博客的内容,终于解决了这个问题。博客一博客二原因就在于:脚本是在window下编辑完成后上传到linux上执行的,win下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n。linux下不识别\r为回车符,所以导致每行的配置都多了个\r,因此是脚本编码的问题。可以使用dos2unix命令来转换文件格式dos2unix a.sh # 步骤1bash a.sh # 步骤2没有dos2unix时,需要安装一下apt-get updateapt-get in转载 2020-10-09 14:50:02 · 173 阅读 · 0 评论