Linux学习

其他

腾讯一面:32 位 4GB 系统,访问 2GB 数据,虚拟内存会发生什么?

在刚建立连接完成后,首先是有个慢启动的过程,这个慢启动的意思就是一点一点的提高发送数据包的数量,如果一上来就发大量的数据,这不是给网络添堵吗?慢启动的算法记住一个规则就行:当发送方每收到一个
4月1日 下午 12:18
其他

10 个拿来就用的 Shell 脚本实例!

$user>>/etc/vsftpd/user_list:该命令会将新创建的用户添加到vsftpd服务的用户列表中。这表示当vsftpd服务在运行时,这个用户可以登录并访问系统。systemctl
3月14日 下午 12:18
其他

Ubuntu开始“锈化”

开发的内核调度程序不仅为开发者提供了便利,还能让用户也受益,比如可以根据用户的工作负载和其他特殊情况加载优化的调度程序。博客文章最后写道:“我们正朝着一种微内核设计迈进,并有可能获得
3月7日 下午 12:18
其他

Linux推荐5个命令行请求神器,我几乎天天用

来自公众号:开发运维架在Linux上,有许多优秀的命令行HTTP客户端可供选择。以下是适用于Linux的5个最佳命令行HTTP客户端以及它们的具体案例和命令:cURL:cURL是一个功能强大的命令行工具,用于发送HTTP请求。它支持众多协议,包括HTTP、HTTPS、FTP等。下面是一些cURL的常见用例和命令:发送GET请求并输出响应:curl
3月4日 下午 12:18
其他

学了这么久的Linux系统调用你知道多少?

设备、文件系统、共享内存等等,都需要使用系统调用。下面是
1月6日 下午 12:18
其他

电脑死机的时候,CPU到底在做什么?

来自公众号:编程技术宇宙前几天,读者群里有人聊起了一个问题:计算机为什么死机,死机的时候CPU在干什么?我想起之前写过这方面的文章,想着估计有不少新粉没有看过,就挖个坟给大家看看,这个有趣又能涨知识的问题。电脑死机,应该每个接触计算机的小伙伴都经历过吧。尤其是早些年,电脑配置还没现在这么高的时候,多开几个重量级应用程序,死机就能如约而至,就算你把键盘上的CTRL+ALT+DELETE按烂了,任务管理器也出不来,最后只能默默含泪长按关机按钮,强制关机。那么,你有没有想过,电脑在死机的时候,它到底在干嘛呢?众所周知,计算机的核心中枢是中央处理器CPU。上过计算机基础课程的同学都被教导过:CPU是一根筋死脑筋,只知道不断的取出指令来一条条执行,直到关机方休。所以理论上,死机分为两种,一种是CPU罢工不干了,不再执行下一条指令了,这属于硬件死机,不过这种情况基本不会发生。更多的是软件层面的死机,也就是CPU被困在了某个地方出不来了,导致本该执行的程序得不到执行,看起来就是死机了一般。聪明的你可能马上想到,如果写一个死循环,把CPU陷在里面出不去,是不是就能死机了?比如这样:void
2023年11月1日
其他

操作系统的超强入门科普(Unix/Linux篇)

UNIX的诞生1964年,美国电话电报公司(AT&T)、通用电器公司(GE)及麻省理工学院(MIT)合作,提出了一个超级分时操作系统的开发计划。这个计划,被命名为Multics
2023年10月26日
其他

Linux 的性能调优的思路

来自:掘金,作者:云来米程序链接:https://juejin.cn/post/6867340596848263181Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql等。开源软件的最大理念是自由、开放,那么Linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。因此,谈到性能问题,主要实现的是Linux操作系统和应用程序的最佳结合。01性能问题综述系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。Linux系统管理员可能经常会遇到系统不稳定、响应速度慢等问题,例如在Linux上搭建了一个web服务,经常出现网页无法打开、打开速度慢等现象,而遇到这些问题,就有人会抱怨Linux系统不好,其实这些都是表面现象。操作系统完成一个任务时,与系统自身设置、网络拓朴结构、路由设备、路由策略、接入设备、物理线路等多个方面都密切相关,任何一个环节出现问题,都会影响整个系统的性能。因此当Linux应用出现问题时,应当从应用程序、操作系统、服务器硬件、网络环境等方面综合排查,定位问题出现在哪个部分,然后集中解决。在应用程序、操作系统、服务器硬件、网络环境等方面,影响性能最大的是应用程序和操作系统两个方面,因为这两个方面出现的问题不易察觉,隐蔽性很强。而硬件、网络方面只要出现问题,一般都能马上定位。下面主要讲解操作系统方面的性能调优思路,应用程序方面需要具体问题具体对待。以下从影响Linux性能的因素、分析性能涉及的人员、系统性能优化工具、系统性能评价标准四个方面介绍优化Linux的一般思路和方法。02影响
2023年10月23日
其他

用 Nginx 禁止国外 IP 访问我的网站...

来自:今日头条,作者:运维小弟链接:https://www.toutiao.com/article/6860736292339057156/先来说说为啥要写这篇文章,之前看了下
2023年10月16日
其他

马斯克硬核迁移服务器

马斯克命令。“我曾经自己建设过服务器中心,我可以判断是否还可以放更多的服务器。这就是为什么我问你们是否真的去过那些设施。如果你们没有去过,那你们说的就是胡说八道。”SpaceX
2023年10月13日
其他

Linux内核新动作!安卓被卡脖子!

对LTS版本进行维护是一项耗时耗力的工作,这次变革很大程度上是为了给不堪重负的维护人员“减负”,但一些依赖于旧版本Linux内核的系统可能会因此承担一定的风险,比如无法获得关键更新。
2023年10月9日
其他

Linux 命令 su 和 sudo 的区别

命令时,用户可以切换到其他用户的账户,并获得该账户的权限。例如,可以使用以下命令切换到超级用户(root):su在输入密码后,用户将切换到
2023年10月7日
其他

40 个简单又有效的 Linux Shell 脚本示例

Howdy因此,1、用于访问第一个参数;2、用于访问第二个参数,依此类推。最后,3、用于获取参数总数。15、使用名称获取参数下面的示例显示了如何获取带有名称的命令行参数。#!/bin/bashfor
2023年10月4日
自由知乎 自由微博
其他

有多少人没有用过这个 Linux 命令,用过后却深深爱上了~

套接字DEVICE:指定磁盘的名称SIZE:文件的大小NODE:索引节点(文件在磁盘上的标识)NAME:打开文件的确切名称实例2:查看谁正在使用某个文件,也就是说查找某个文件相关的进程命令:lsof
2023年9月27日
其他

一本书带你打通JavaScript全栈开发

查看文章尾部参与活动职业发展遇到瓶颈了怎么办?有人说尽早转型管理,有人说必须跟着最新技术走,还有人说要走一步看一步。其实,坚持走技术之路有一个非常好的方向,那就是成为全栈开发工程师。看到全栈,有的同学可能会有新的疑问:全栈是不错的方向,但前后端使用的开发语言也有太多种了吧,样样都学,会不会最后样样都不精通?如果只需要精通一门编程语言就能打通全栈技术,你学不学?这门编程语言就是
2023年9月25日
其他

假如Linus在中国···

来自:知乎,作者:伊语与雨链接:https://www.zhihu.com/question/63187737/answer/3169369236知乎上有个知名的问题:有七百多万浏览:我看到了一个高赞回复,让人拍案叫绝,不敢独享,分享给诸位。我愿给这个回答起一个新的名字:假如Linus在中国Linus大学期间学习了谭浩强的《C语言程序设计》,踌躇满志,便开始着手写内核,结果写的时候出现的错误太多,遂放弃Linus写完了初版内核,准备发布到网上开源,结果发现需要ICP备案,流程过于麻烦,遂放弃Linus开始着手备案,但是因为网站内容有社区讨论属性,被某部门打回,遂放弃Linus备案下来了,将系统发布到网上。issue区变成了需求区,一群白嫖党拿代码还各种提各种可笑要求,遂放弃Linus努力修复着bug,也渐渐有一些志同道合的朋友加入到维护工作中。结果他上网冲浪时无意中网上有一大批售卖他的源码赚的盆满钵满,他作为作者却分文未入,遂放弃Linus调整好心态,继续维护Linux,结果学校教授发现了他的作品,不久后一篇《XX教授带领学生开发出操作系统内核》的文章出世,鲜花荣誉都给了教授,一笔不菲的经费也被教授收入囊中。教授还对他说:“小L啊,你还年轻,应该沉下心来,努力的做技术,不要被外面的诱惑迷了眼”,Linus得知真相后心灰意冷,遂放弃Linus调整好心态,继续维护Linux,熬过了大学生涯,开始进入工作。可是996让他无法有自己的时间维护Linux,一番权衡之下,Linus选择了生活,遂放弃Linus终于打算靠开源来养活自己,结果开通捐助的第二天,就被冲烂了,媒体也看热闹不嫌事大《开源作者是否应该以此牟利》等文章发出加上一群人造谣他都以此系统赚了XXX,Linus无法忍受,遂放弃Linus内心强大,无视了那些苍蝇的叫声,并坚定靠开源养活自己。结果就是在往后的日子每个月只有零星的捐助,而下载量却一路飙升,甚至于许多大厂都使用了他的代码,却不愿意向他捐助1分钱,终于他无法维持生活,遂放弃Linus依旧坚持维护Linux,即使收入少的可怜,终于国外某大厂使用了Linux,并慷慨的捐助了一笔不菲的资金,他不用在为日常生活发愁。结果一篇《Linus出卖信息》的文章刷遍头条,他被扣上帽子,随着意识形态的的变化,终于,他被捕了。遂放弃Linus在维护Linux的时候,有一些志同道合的朋友加入进来,也有一些公司机构加入进来一起维护。但是部分公司热衷于刷贡献kpi,经常刷一些标点符号,拼写错误等贡献。Linus发邮让他们注意,反被对方水军冲烂,遂放弃国内某大厂clone的他的代码,稍加改动,后在发布会大肆宣扬为自研系统,并靠着铺天盖地的水军,把少数知道他所谓自研系统底裤的人发出声音全部淹没。该厂打出了XX+XX>XX的响亮标语,Linus见到有如此无耻的厂商,遂放弃Linus和无数志同道合的程序员们无私的贡献,Linux内核名气越来越大,此时服务器小水管已经无法承受庞大的访问量,于是他决定选择使用CDN技术。再多方权衡了国内外的许多cdn之后,他决定使用免费的cloudflare作为CDN支撑。结果某大V的一句《有点意思》,让他又被无数pink冲烂了,遂放弃未完待续……如果你是Linus,你能挺到第几关?---END---
2023年9月25日
其他

超级 “佛系” Linux 发行版 —— Bodhi Linux 7.0发布

功能重新调整通知模块结构,提供对通知进行操作的支持快速入门指南现已提供多种语言版本下载地址:https://www.bodhilinux.com/download/
2023年9月14日
其他

内存安全、用Rust重写的sudo发布首个稳定版

sudo-0.2.0.tar.gz下载地址:https://github.com/memorysafety/sudo-rs/releases/tag/v0.2.0sudo-rs
2023年9月11日
其他

抛弃 scp 改用 rsync,让 Linux 下文件传输高效无比

linuxmi@192.168.174.132:/home/linuxmilinuxmi.cpp是源文件。linuxmi@192.168.174.132:/home/linuxmi
2023年9月8日
其他

Linus又发飙,什么TM的叫"GenPD"

来自公众号:OSC开源社区链接:https://www.oschina.net/news/256461/linux-6-6-genpdLinus
2023年9月6日
其他

无公网IP,从公网SSH远程访问家中的树莓派

作者:cpolar链接:https://www.cpolar.com/blog/ssh-remote-raspberry-pi本篇文章主要也是讲解树莓派+cpolar组合的作用,可以实现:如何在
2023年9月4日
其他

14 个超级牛 X 的免费开源小工具,快用起来!

Clipper地址:https://evernote.com/intl/zh-cn/products/webclipper/看到一篇好文章,保存链接不放心,怕链接失效,复制粘贴又太麻烦。推荐使用
2023年8月30日
其他

操作系统的入门科普(Unix/Linux篇)

UNIX的诞生1964年,美国电话电报公司(AT&T)、通用电器公司(GE)及麻省理工学院(MIT)合作,提出了一个超级分时操作系统的开发计划。这个计划,被命名为Multics
2023年8月24日
其他

会玩这 10 个 Linux 命令,一定是个有趣的 IT 男!

来自:简书,作者:小柑链接:https://www.jianshu.com/p/0353fa4942a6Linux当中有很多比较有趣的命令,可以动手看看,很简单的。1.rev命令一行接一行地颠倒所输入的字符串。运行:$rev如输入:shiyanloushiyanlou2.asciiview命令1.先安装aview$sudo
2023年8月9日
其他

连锁反应开始了!Linux 发行版迎新变化!

来自公众号:51CTO技术栈整理丨诺亚日前,红帽发布公告,停止公开提供企业版Linux(RHEL)的源代码。正如我们之前在《公然竖起“付费”,RedHat违背开源吗?》一文中报道的那样,这一决策引发的连锁反应扎堆来了。Oracle
2023年8月7日
其他

Linux 桌面版,又被喷了!

言征、王瑞平3%的市场份额,挺无感的一个数字,但对于Ubuntu、Fedora等桌面Linux系统而言,还是让发烧粉们嗅到了“利好”的味道。流量监测机构
2023年8月4日
其他

神器!一个可以通过 Web 访问 Linux 终端的工具

test.txt传送门开源协议:MIT开源地址:https://github.com/zhaojh329/rtty---END---
2023年7月31日
科技教程

Linux内存占用分析的几个方法

来自公众号:入门小站内存管理是一个非常重要的任务,Linux内存占用分析的方法不只以上几种,用户可以根据需要选择合适的方法进行使用。对于使用Linux进行开发和运维的人员,熟练使用这些命令和方法能够帮助他们更好的管理系统资源,提高系统性能和稳定性。1.
2023年7月24日
其他

一个厉害的小工具,用过的都说好用!

仓库,手动安装。不管怎么说,它都是一个非常简单的、稳定的工具。我用了它的这些年里,从来没有后悔过。仓库:https://github.com/wting/autojump---END---推荐↓↓↓
2023年6月10日
其他

为什么不用Go开发操作系统?

这样的高级语言来开发操作系统理应是自然选择,但为什么并没有成功的案例?操作系统由不同的组件构成,它们负责不同的功能,可以使用不同的编程语言编写。操作系统的核心是内核
2023年6月6日
其他

Linux神器:一键直达目录直接起飞

来自公众号:入门小站Autojump是一个开源的命令行工具,用于快速跳转到目录或文件。一键直达目录直接打开目录安装Autojump可以通过多种方式安装,包括使用包管理器(如Homebrew,APT等)或手动下载和安装。Homebrewbrew
2023年5月31日
其他

打脸了!微软发布自己的Linux!

Linux?佩兰说:“我们内部需要一个Linux发行版”,“我们希望为自己提供一个一致的平台。”他还表示,现在有了“一个供应商来支持整个AKS堆栈”。合作伙伴项目经理肖恩·麦克纳(Sean
2023年5月29日
其他

又该换Linux版本了!

Lite还安装了Chrome网络浏览器、雷鸟电子邮件客户端、GIMP图像编辑器、VLC媒体播放器、LibreOffice办公套件等。7、用户:“发行版大战”
2023年5月17日
其他

最平凡但最强最有用的 Linux 命令总结

各大论坛和社区里也看见不少小伙伴想要寻找一份合适的Linux资料抓紧时间备战,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。俗话说得好,他山之石,可以攻玉,多看多借鉴还是有帮助的,肝完,38K妥了!此合集内容极其丰富,涉及方面颇多,从入门到进阶,不仅适合初学者入门参考,更适合小伙伴们面试前的知识储备突击!全网首发!相信你看完一定会有帮助(莫做收藏党)说明考虑到本套笔记手册内容偏多(1890页),干货满满
2023年5月15日
其他

Linux下大文件切割与合并

来自:Escape链接:https://www.escapelife.site/posts/72f237d3.html往往是因为网络传输的限制,导致很多时候,我们需要在
2023年5月11日
其他

Linux系统中如何验证网络端口通不通

world链接:https://blog.csdn.net/chengxue_liuliuliu/article/details/128202286前言我们在
2023年5月4日
其他

手把手教你搭建属于自己的服务器

来自:CSDN,作者:NuoyaLucas链接:https://blog.csdn.net/Lucas0623/article/details/126584307最近总是想搭建自己的网站,奈何皮夹里空空如也,服务器也租不起,更别说域名了。于是我就寻思能否自己搭建个服务器,还不要钱呢?还真行!!!经过几天的冲浪,我发现有两个免费的建站工具:Apache
2023年4月26日
其他

这款文件传输工具的替代品,牛逼了!

'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7074ce75da7cc691c1ae1a7c7e51d1ad956055ca'
2023年4月19日
其他

500 条最平凡但最强 Linux 命令总结

各大论坛和社区里也看见不少小伙伴想要寻找一份合适的Linux资料抓紧时间备战,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。俗话说得好,他山之石,可以攻玉,多看多借鉴还是有帮助的,肝完,38K妥了!此合集内容极其丰富,涉及方面颇多,从入门到进阶,不仅适合初学者入门参考,更适合小伙伴们面试前的知识储备突击!全网首发!相信你看完一定会有帮助(莫做收藏党)说明考虑到本套笔记手册内容偏多(1890页),干货满满
2023年4月11日
其他

优秀的运维,为什么一定要精通Linux?

要成为一个很牛的运维,为什么必须精通Linux?现在大部分企业都使用Linux操作系统作为服务器,而绝大部分运维工具也是依赖Linux系统运行的。所以对于高级运维来说,Linux越精通,运维的技术就会越牛、越能突破技术瓶颈;会的工具越多,能解决的问题就越多、工作效率也就越高。而从事Linux运维行业,拼的是经验、能力,年纪越大,相应经验会越多,真正的越老越吃香。因此技术积累、Linux基本功在运维的职业生涯中显得尤为重要!今天就从四个方面,详细聊一聊运维如何熟练掌握Linux,并且熟练运用各种工具解决问题,进阶成为高级工程师!1、为什么干IT一定要学Linux?都2023年了,如果你还不会Linux,那真的要抓紧了!Linux已经不是说我们想不想学的问题了,而是进入IT行业的必备技能。现在的企业有95%甚至更多是使用Linux操作系统作为服务器,很多企业的岗位招聘要求需精通Linux。同时,全球500强超级计算机中,几乎都是使用Linux操作系统,这也是Linux操作系统实力的见证。在IT行业有很多技术岗位,可以从事开发岗、测试岗、运维岗,又或者是网络安全岗。有人说云计算是未来的趋势,也有人说DBA才是未来的趋势,更有人说安全才是有前途的行业,诸如此类等等。但,这些行业,无论哪个,几乎都离不开Linux。而对于运维,Linux技术水平是决定职业高度的必要选项!运维最常见的工作是这四类:系统运维、自动化运维、大数据运维、云计算运维。这四类工作offer选择机会非常多,工资也很可观,并且技术晋升路线比较清晰,无论从事哪个方向,Linux都是技术生涯里最重要的技能之一!《Linux运维干货4天特训营》4月10-13日
2023年4月6日
其他

如何让一台内网服务器连接公网?

net.netfilter.nf_conntrack_tcp_timeout_established=900/sbin/sysctl
2023年3月30日
其他

Linux 进程管理之四大名捕

作者:sanyuanyanjin链接:https://www.cnblogs.com/sanyuanempire/p/6168534.html一、四大名捕四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手
2023年3月20日
其他

Linux Shell 脚本的 10 个有用的“面试问题和解答”

的浩瀚无垠,使人总能每次都提交与众不同的内容。这些内容不仅对他们的职业生涯很有用,同时也让他们增长知识。在此,我们就尝试这么去做,至于能取得多大的成功,就由我们的读者朋友们来判断吧。在此,作为
2023年3月17日
其他

Linus再发飙:这就是一堆垃圾!

对部分合并请求的日志信息非常不满:“我之前就已经说过,很显然现在我需要再重复一次,如果你懒得解释为什么会存在这个合并请求,那么根据定义,这就是一堆垃圾!”▲缺少注释的合并请求让
2023年3月13日
其他

如何真正认识 Linux 系统结构?这篇文章告诉你!

文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手指点。在最后两行是我手工添加的
2023年3月8日
其他

Linux之crontab使用技巧

来自公众号:入门小站crontab命令主要用于设置命令行或者脚本周期性的执行。该命令从标准输入设备读取指令,并将其存放于文件中,以供之后读取和执行。本文主要讲述crontb命令的基本语法和配置方法。crontab命令格式crontab
2023年3月2日
其他

find 命令查找技巧,详尽的一篇!

来自公众号:Linux系统技术作者:邹立巍find命令详解版权声明:本文章内容在非商业使用前提下可无需授权任意转载、发布。转载、发布请务必注明作者和其微博、微信公众号地址,以便读者询问问题和甄误反馈,共同进步。微博ID:orroz微信公众号:Linux系统技术前言find命令是我们日常工作中比较常用的Linux命令。全面的掌握这个命令可以使很多操作达到事半功倍的效果。如果对find命令有以下这些疑惑,本文都能帮你解决:find命令的格式是什么?参数中出现+或-号是什么意思?比如find
2023年3月1日
其他

月薪3W+,2023Linux不懂点K8s/Docker真的不行!

2023年,云原生已经不是未来趋势,而是我们正处于的环境。从个人层面来说,不管是后端开发还是运维工程师还是架构师,现在想找个工作,不会点K8s、Docker是真的不行。目前云原生还是新赛道,抓准这波红利,薪资肯定低不了!从企业层面来说,2022年云原生从互联网行业逐渐走向其他行业,“全面上云”已成现状,如何上好云、用好云成为了企业IT信息化转型中的核心关注点。CNCF
2023年2月13日
其他

不得不说,这是我面过的最优秀的Linux运维!

Linux可以说是运维之“本”。无论中小企业还是大厂,现在的企业有95%甚至更多是使用Linux服务器。而对于Linux运维来说,Linux基础越扎实、会的工具越多,能解决的问题就越多,技术也能走的更远。Linux,甚至可以说是进入IT行业的基本技能。在IT行业有很多岗位,开发、测试、网络安全、云计算、数据库等等,但这些岗位,无论哪个都离不开Linux。我在招聘运维的时候,最看重的就是他的Linux基本功和灵活运用能力,因为这直接决定了他实际解决问题的效率,还有未来的成长潜力!01为什么他能通过我的面试?最近,由于公司业务扩展,需要招聘很多运维人员,我面试了很多人,几天面试下来,也没招到几个人,但通过这几天的面试,我发现了一些共同点。一部分面试者,虽然都有3-5年工作经验,但技术水平跟刚毕业的学生差不多,基础的技术问题基本都答不上来;而另一部分面试者,刚好相反,刚毕业没多久,但理论能力、实践能力很强,技术已经能独当一面。为什么会产生这两种截然不同的现象呢?大家看看我跟他们的一些对话实录,应该能悟出一点缘由。有个面试者,已经工作5年了,为了验证他的Linux掌握度,我让他在一个虚拟机上源码编译一个nginx,然后再通过rpm包安装一个mysql库,可以开卷考试,可以网上查资料操作。我给了他半个小时,两个最简单的安装操作,都没有搞定。另一个面试者是个刚毕业的小伙子,一开始呢,我不知道他刚毕业,就问他:用Linux多久了,都做过什么项目?小伙子回答说:用Linux
2023年2月3日
其他

推荐一款 Shell 装逼神器,已开源!网友:真香。。。

专注于实现以下目标:创建具有现代感的灵活的跨平台Shell允许你将命令行应用程序与可理解数据结构的Shell进行混合和匹配具有现代命令行应用程序提供的用户体验优化目前,NuShell
2022年12月19日