编程 20 / 627 题
Liunx网络安全
网络安全核心措施:防火墙:用 firewalld 或 iptables 只开放必要端口,firewall-cmd --add-port=80/tcp 开放端口,firewall-cmd --reload 重载。SSH...
Liunx定时任务
面试一口气版本核心概念:Linux 定时任务由 cron 守护进程 管理,用 crontab -e 编辑,每行格式 = 5个时间字段 + 命令。时间格式(必背):分 时 日 月 星期 命令 * * * * * command *...
vim和vi命令对比
Vi 是老祖宗,Vim 是增强版。Vi 诞生于 1976 年,是 Unix 的标准编辑器;Vim(Vi IMproved)诞生于 1991 年,在 Vi...
vim的使用
面试一口气版本四种模式:普通模式 默认进入,移动光标、删除复制粘贴;插入模式 按 i 进入,正常打字编辑,按 Esc 回到普通模式;可视模式 按 v/V/Ctrl+v 进入,选中文本块批量操作;命令模式 按 :...
Liunx进程
进程是程序的一次执行实例,是操作系统进行资源分配和调度的基本单位。程序是静态的代码文件,进程是程序跑起来后的动态实体。每个进程有唯一的 PID,系统通过 PID...
liunx目录相关
目录操作和文件操作密切相关。cd 切换目录,pwd 查看当前路径,ls 列出内容(最常用 ls -lht 按时间排序看详情)。创建目录用 mkdir -p(递归创建,不怕中间目录不存在),删除空目录用 rmdir,删除非空目录用...
liunx文件操作
简答版本Linux 文件操作涵盖查看、创建、复制、移动、删除、搜索、压缩等日常操作。查看文件用 cat(小文件)、less(大文件分页)、head/tail(看头尾),tail -f...
Liunx环境变量配置-生效范围
对应到 Linux1. 写在 /etc/profile 或 /etc/profile.d/ → 公司公告栏所有人登录后都能读到张三登录能用到,李四登录也能用到生效范围 = 全系统所有用户2. 写在 ~/.bashrc →...
Liunx环境变量
简答版本环境变量就是系统级的键值对配置,程序运行时可以读取这些变量来获取路径、语言等配置信息。最重要的环境变量是 PATH,它决定了系统去哪些目录搜索可执行文件,从左到右依次查找,先找到先执行。查看用 echo $变量名 或...
Liunx软件安装
简答版本Linux 软件安装主要有四种方式。最推荐的是包管理器安装,Ubuntu 用 apt,CentOS 用 yum/dnf,一条命令自动下载、自动解决依赖、自动安装,是最省心的方式。源码编译安装是下载源码包后执行...
Liunx用户
简答版本Linux 用户管理围绕三类用户展开:root(UID=0) 拥有最高权限,系统用户(UID 1~999) 专门跑服务不允许登录,普通用户(UID 1000+)...
liunx权限|使用
Linux 权限体系的核心是三类身份 × 三种权限。三类身份是:所有者(u)、所属组(g)、其他人(o)。三种权限是:读(r=4)、写(w=2)、执行(x=1)。通过 ls -l 可以看到类似 -rwxr-xr--...
liunx中软连接&硬连接是什么
简答版本Linux 中每个文件在磁盘上都有一个 inode,记录文件的元数据和数据块位置。硬链接本质上是给同一个 inode 再起一个名字,两个文件名指向完全相同的数据块。...
Unix和Linux有什么区别?
Unix 和 Linux 的本质关系是:Linux 是受 Unix 启发、模仿 Unix 设计思想,但完全独立重写的开源操作系统。Unix 诞生于 1969 年贝尔实验室,是商业闭源系统,源码需要授权,主要跑在特定硬件上,代表系统有...
Liunx的目录结构
核心目录你作为后端运维最常碰的:/etc/nginx/nginx.conf → Nginx配置改这里 /etc/mysql/my.cnf → MySQL配置 /etc/ssh/sshd_config → SSH端口、密钥配置...
Liunx是什么
Linux是什么——操作系统的"内核": Linux严格来说是一个内核(Kernel),不是完整的操作系统。 内核是操作系统的大脑,负责管CPU、内存、硬盘、网络这些硬件,让软件能跑起来。 大家平时说的"装个Linux",装的是...
常见的liunx发行版本
两大流派——所有发行版追根溯源就两家:Debian系 Red Hat系 │ │ ├─ Ubuntu(桌面/服务器首选) ├─ RHEL(企业付费版) ├─ Debian(稳如老狗) ├─ CentOS...
Mongodb mvcc是什么
MVCC = 多版本并发控制,MongoDB通过WiredTiger引擎内置实现。 核心:读写不互斥——写操作创建新版本,读操作读旧版本快照,互不阻塞。 背后机制:事务ID + 快照号决定"每个读者看到哪个版本"。...
mongodb 设置ttl什么意思
简答版本MongoDB的TTL就是"过期自动删除"机制,通过创建一个特殊索引来实现。你指定一个日期字段作为过期依据(比如 createdAt 或...
Mongodb occ是什么,原理是啥
简答版本MongoDB的OCC(乐观并发控制)本质上是一种"先假设不冲突、提交时再检查"的并发策略,用版本号字段来实现。读文档时记住版本号,更新时把版本号作为条件——只有版本号没变才能更新成功,同时让版本号自增1。如果返回匹配数为0,...