linux
橙虚的猿
程序员一枚;
2022年毕业;
不定时更新博客,如果大家有不懂的地方或者感兴趣的地方可以私信我, 我会尽量出教程。
帮忙给我gitee项目mynode一个star,里面包含我自己整理的笔记 项目地址:https://gitee.com/zhang_fengbo/mynode
展开
-
linux系统配置之单一网卡配置多个不同网段IP(centos)
1、可能一台服务器不只有一个网卡,在 /ect/sysconfig/network-scripts/该目录下可能看见eth1,eth2等一系列文件,切勿将新添加的IP配置到该文件内,以免造成不必要的麻烦,本人走过弯路,浪费了不少时间。shell命令:cp ifcfg-eth0 ifcfg-eth0:1(其中ifcfg-eth0:1为单网卡上第二ip配置文件名,如要配置第三个ip,则可复制文件名ifcfg-eth0:2,想在单网卡上设置跟多ip,文件名以此类推)3、编辑第二IP配置文件。原创 2024-05-10 09:58:27 · 497 阅读 · 0 评论 -
当出现最大文件限制把内存填满
首先 df -h 查看是哪里使用率最高。原创 2024-02-26 11:41:07 · 207 阅读 · 0 评论 -
Linux添加静态IP
默认情况下是会自动ip,这个时候要改成手动的,然后再添加地址。或者可以考虑虚拟机可视化界面添加。原创 2024-02-26 11:38:49 · 396 阅读 · 0 评论 -
字节序问题
在char类型中只取最后八位,此时存入计算机内为补码,因此此时补码10011 1100实际为十进制 -68。附:将188存入char类型中时,188为int类型,存储时为 1011 1100(正数原码补码相同)12345678 由高到低依次为 0x12 0x34 0x56 0x78。在使用%x打印时,会将其转为整形打印,因此前三个字节也会打印。传输到对端时:0x12 0x34 0x56 0x78。存储结果为:0x78 0x56 0x34 0x12。读取数据为:0x78 0x56 0x34 0x12。原创 2024-02-04 11:12:29 · 332 阅读 · 0 评论 -
MobaXterm无法上传文件处理
2、更改配置文件/etc/ssh/sshd_config的配置文件关于sftp为“internal-sftp”。1、出现问题时,/etc/ssh/sshd_config的配置文件关于sftp的这行下图所示的情况。3、执行命令systemctl restart sshd,重启sshd服务。此时再次上传文件,成功了。原创 2024-01-16 14:43:17 · 1622 阅读 · 0 评论 -
Linux操作系统时间不准
我们总会遇到Linux(ubuntu, centos)时间不准的问题!开机或者重启终端时间就会同步了。原创 2023-11-01 10:37:20 · 85 阅读 · 0 评论 -
多进程中fork
多进程fork原创 2022-07-19 14:15:44 · 109 阅读 · 0 评论 -
Linux下more命令的实现
linux下more命令的实现原创 2022-07-19 14:11:25 · 170 阅读 · 0 评论 -
Linux下cp命令的实现
linux下cp命令的实现原创 2022-07-19 14:07:57 · 628 阅读 · 0 评论 -
Linux下免密登录
linux免密登录原创 2022-07-19 13:57:00 · 431 阅读 · 0 评论 -
linux上好玩的东西
Figlet想要我这个效果吗 !!!安装figletmac安装 brew install figlet (brew 没有的可以看我之前的文章 ma配置)linux(ubuntu, deepin) : sudo apt-get install figletcentos : sudo yum install figlet原创 2022-01-29 21:55:14 · 1540 阅读 · 2 评论 -
十大经典排序算法及其优化
十大经典排序算法及其优化算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。包括:交换排序(冒泡、快速排序)插入排序(简单插入排序、希尔排序)选择排序(简单选择排序、堆排序)归并排序(二路,多路)线性时间非比较类排序:不通过比较来决定元素间的相对次序,可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。包括:基数排序、桶排序0.2转载 2021-07-05 13:26:16 · 1240 阅读 · 0 评论 -
Linux面试题
文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什么是BASH?什么是CLI?什么是GUI?开源的优势是什么?G转载 2021-07-03 17:21:57 · 324 阅读 · 0 评论 -
苹果笔记本后端item2+xcode配置后端C++开发环境
1.配置iterm2与xcode1.首先在网上下载iterm2的终端编辑器,为什么我要用他呢,因为其他的人都在用 还有就是界面漂亮,要是下载的话可以我的蓝奏云上下载把下载:https://wws.lanzous.com/iDDryh5ly9g 密码:4bgd2.xcode在mac的商店就有2.配置brew命令因为mac没有安装命令,所以需要安装brew命令,要是有些人用aot-get用的习惯的话那就去查一查把,下面来说安装brew命令/usr/bin/ruby -e “$(curl -fs原创 2020-10-04 11:14:10 · 781 阅读 · 0 评论 -
select poll epoll分析与区别
select 、poll、 epoll三者的区别操作系统在处理io的时候,主要有两个阶段:等待数据传到io设备io设备将数据复制到user space我们一般将上述过程简化理解为:等到数据传到kernel内核spacekernel内核区域将数据复制到user space(理解为进程或者线程的缓冲区) select,poll,epoll都是IO多路复用的机制。I/O多路复用就通...转载 2020-04-12 12:24:43 · 332 阅读 · 1 评论