Linux基础笔记总结
♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
一.Linux?
二.linux 系统安装及服务控制
三. 文件系统格式:
四.系统命令
五.命令
一.Linux?
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
二.linux 系统安装及服务控制
Linux 系统, 由 linux 内核和外围程序组成
一般用于服务器, 免费 高效 安全 稳定的特点
linux 系统的版本系列: Red Hat 系列 偏于企业版本
Ubuntu 系列 偏于桌面
debain 系列 做渗透安全方面的软件多用于
红帽系列的操作系统分为 red hat 企业版 (服务收费)和 centos 社区版(服务和系统完全免费)
三. 文件系统格式:
ext 4 centos 6 之前版本的默认文件系统 用户存放文件和目录数据分区 扩展日志型文件系统
xfs 日志文件系统 支持大磁盘 高度写 易还原 centos 7 默认文件系统
swap 交换文件系统 相当于虚拟内存, 物理内存的1.5-2倍
安装linux 系统 一般需要至少提供两个分区 / 根分区 (Linux 系统一切从 / 开始) 和 swap 分区
sda1 分区, sd 表示 sata 或者 scsi 硬盘 a 表示第一块磁盘 1表示第一个分区
1-4 保留给主分区, 表示 1-4主分区号 ,逻辑分区从 5开始
sdb5 表示 第二块 sata 硬盘的第一个逻辑分区
四.系统命令
systemctl stop firewalld.service //当前关闭防火墙systemctl status firewalld.service //查看当前防火墙的运行状态 (是否运行)systemctl disable firewalld.service //设置开机不启动防火墙 (或者防火墙开机不会自动启动)systemctl is-enabled firewalld.service //查看防火墙的开机运行状态 (是否开机启动)su root //普通用户切换到 root 用户权限vim /etc/sysconfig/selinux //用 vim 编辑器打开 /etc/sysconfig/selinux 文件
编辑文件 输入 i 可以编辑文件内容 完毕后 按 esc 退出编辑模式 键盘输入 :wq 保存退出
(vim 编辑器 是属于第三章的内容 大家可以尝试 出不了来也没关系 不要灰心 先体验一下 后面学了就会操作了)
其他尝试命令
runlevel
mkdir /abc
ls /
cd /home
touch /.mm
ifconfig
init 6
systemctl start firewalld.service
init 0
五.命令
systemctl start network.service //开启网络服务, 当前开启
systemctl status network.service //查看网络服务的状态 就是是否正在运行
systemctl stop firewalld.service //关闭防火墙服务 当前关闭
systemctl restart network.service //当前重启网络服务
systemctl reload network.service //刷新服务
systemctl enable sshd.service //配置开机启动sshd 服务 每次开机自动运行
systemctl disable firewalld.service //配置开机不自动启动防火墙服务
systemctl is-enabled firewalld.service //查看防火墙服务是否开机自动运行
0 关机 init 0
1 急救模式 单用户模式 好像windows 安全模式
3 多用户的命令行界面 字符界面 企业常用的 init 3
5 图形化的操作界面 ini 5
6 重启 init 6
挂载 mount /dev/cdrom /media
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家
相关文章:
Linux基础笔记总结
♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放࿰…...
R语言学习笔记
1.R语言介绍 2.R语言安装 官网:https://www.r-project.org/ CARN → 选择China中任意镜像站点 → Download R for Windows → base(二进制版本R基础软件)→ Download R-4.2.2 for Windows (76 megabytes, 64 bit) 3.Rstudio安装 https://po…...
【软件测试】企业测试面试题9道,从自我介绍到项目考察+回答......
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 1、自我介绍 您好&a…...
《Spring源码深度分析》第8章 数据库连接JDBC
目录标题前言一、数据库连接方式1.JDBC连接数据库2.Spring Jdbc连接数据库(JdbcTemplate)二、JdbcTemplate源码分析1.update/save功能的实现源码分析入口(关键)基础方法execute1.获取数据库连接池2.应用用户设定的输入参数3. 调用回调函数处理4. 资源释放Update中的回调函数2.q…...
ModuleNotFoundError的解决方案【已解决】
问题描述 有包却提示ModuleNotFoundError 在正常情况下,你使用pip或者conda检查是否有相应包的时候,显示的是有的。但是一旦运行程序就会报这个ModuleNotFoundError错误。 问题可能是程序运行环境不对。 解决方案 (1)进入正确…...
Vue驼峰与短横线分割命名中有哪些坑
目录 0.前言 驼峰和短横线分割命名注意事项 组件注册命名 父子组件数据传递时命名 父子组件函数传递 0.前言 Vue驼峰命名法指的是将变量以驼峰形式命名,例如 userName、userId 等,而短横线分隔符法则指的是用短横线分隔变量名,例如 user…...
从文件中加载数据以及异常处理
上期学习了数据的存储,这次学习数据的加载 你可以使用把openpyxl.load_workbook() 来打开一个已经存在的工作簿 >>> from openpyxl import load_workbook >>> wb load_workbook(filename empty_book.xlsx) >>> sheet_ranges wb[ran…...
【JavaSE】方法的使用
方法的使用BIT-5-方法的使用绪论1. 方法概念及使用1.1什么是方法1.2 方法定义1.3 实参和形参的关系(重要)1.4 没有返回值的方法2. 方法重载2.1 为什么需要方法重载2.2 方法重载概念3. 递归3.1 生活中的故事3.2 递归的概念3.2 递归执行过程分析3.3 递归练…...
ModelScope 垂类检测系列模型介绍
文章目录ModelScope介绍垂类模型介绍调用方式1 Demo Service2 Notebook3 本地使用* 二次开发总结ModelScope介绍 ModelScope 是阿里达摩院推出的 中文版模型即服务(MaaS, Model as a Service)共享平台。该平台在2022年的云栖大会上发布,之前…...
Linux | Linux卸载和安装MySQL(Ubuntu版)
最近又来到了Linux学习了,原因是要接触云服务器相关知识, 所以博主整理了一些关于Linux的知识, 欢迎各位朋友点赞收藏,天天开心丫,快乐写代码! Linux系列文章请戳 Linux教程专栏 目录 一、卸载MySQL 1…...
【C1】数据类型,常量变量,输入输出,运算符,if/switch/循环,/数组,指针,/结构体,文件操作,/编译预处理,gdb,makefile,线程
文章目录1.数据类型:单双引号,char(1B),int/float(32位系统,大小一样4B,但存储方式不同),double(8B),long double…...
【深度学习】pytorch的基础操作
import torch import numpy as np # 1.1 根据已有的数据创建张量 def test01(): # 1.1 创建标量 data torch.tensor(10) print(data) # 1.2 使用numpy数组来创建张量 data np.random.randn(2,3) data torch.tensor(data) print(data) # 1.3使用list…...
MWORKS--同元软控MWORKS介绍、安装与使用
MWORKS--同元软控MWORKS介绍、安装与使用1 同元软控介绍1.1 同元软控简介1.2 同元软控发展历史2 MWORKS介绍2.1 MWORKS简介2.2 MWORKS产品描述3 装备数字化3.1 发展3.2 内涵3.3 系统模型发展成为产品的一部分3.4 MWORKS系统模型数据管理3.4 MWORKS为装备数字化提供的套件4 下载…...
Python 解决dilb和face_recognition第三方包安装失败
目录 dilb和face_recognition第三方包安装失败 亲测有效的解决方法:whl安装方式 dilb和face_recognition第三方包安装失败 场景复现:因为需要用到dlibface_recognition,基于OpenCV做一些人脸识别的项目,在Pycharm中进行pip清华…...
Mac系统Mysql的8.0.22版本安装笔记和密码重置修改密码等问题方法
忘记密码官网教程地址:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 5.7数据库安装指南参考:https://jingyan.baidu.com/article/fa4125ac0e3c2928ac709204.html 初次安装8.0.22遇到许多坑,密码修改失败;…...
驱动 | Linux | NVMe 不完全总结
本文主要参考这里 1’ 2 的解析和 linux 源码 3。 此处推荐一个可以便捷查看 linux 源码的网站 bootlin 4。 更新:2022 / 02 / 11 驱动 | Linux | NVMe 不完全总结NVMe 的前世今生从系统角度看 NVMe 驱动NVMe CommandPCI 总线从架构角度看 NVMe 驱动NVMe 驱动的文件…...
一个测试人员,在现阶段的环境下如何在测试行业发展和自我价值。
前言周末和几个测试圈子里的大佬饭局上聊了一些职场和测试职业发展相关的话题,我将聊天的内容做了整理和阐述。。朋友圈有测试同学对这篇文章提了比较深刻的建议,下面是他的评价和建议:评价:据说是大佬饭桌总结,有两点…...
pwn手记录题2
fastbin_reverse_into_tcache(2.34) 本题所使用的libc版本为2.34;(最新版 libc2.34版本已经没有了所谓的hook函数,甚至exit_hook(实际为某个函数指针)也已经不能够使用;能够利用的手法已经很少了; 高版本glibc堆的几…...
CSS ~ 从入门到入坑。
CSS ~ 从入门到入坑。 文章目录CSS ~ 从入门到入坑。what。css 三种实现方式。选择器。id 选择器 > class 选择器 > 标签选择器。标签选择器。类选择器。id 选择器。层次选择器。后代选择器。子选择器。相邻兄弟选择器。通用选择器。结构伪类选择器。属性选择器。字体风格…...
成都哪家机构的Java培训比较好,求一个不坑的?
关于这个问题,相信你会得到很多条答案,以及很多家机构的自荐。既然如此,不如也了解一下老牌IT职业教育机构:有足够丰富的教学经验,丰富的教学产品资源以及成熟的就业保障体系,还有就是承担风险的能力。 很…...
逻辑回归毕设效率优化实战:从特征工程到推理加速的全流程提速方案
最近在帮学弟学妹们看逻辑回归相关的毕业设计,发现一个普遍问题:大家把重点都放在了模型原理上,但代码一跑起来,训练慢、预测卡,整个流程效率低下,非常影响实验进度和最终演示效果。其实,逻辑回…...
两个线程对socket 进行读和写,需要加锁吗
同一个 socket,一个线程只读、一个线程只写 → 不需要加锁!同一个 socket,两个线程都可能读 / 都可能写 → 必须加锁!我给你用最简单、最直白、Linux 官方规则讲清楚👇1. 官方 POSIX / Linux 规定(黄金定律…...
ChatGPT响应延迟优化实战:从架构设计到性能调优
ChatGPT响应延迟优化实战:从架构设计到性能调优 最近在项目里深度集成了ChatGPT的API,发现不少同事都在吐槽:“这玩意儿怎么老是卡卡的?” 尤其是在处理长文本、多轮对话或者高并发请求时,响应延迟的问题尤为突出。作…...
(2024|TMLR|Meta,DINOv2,ViT,自蒸馏,iBOT,SwAV 中心化,判别式自监督预训练,分类/分割,分辨率调整)无监督稳健的视觉特征学习
DINOv2: Learning Robust Visual Features without Supervision 论文地址:https://arxiv.org/abs/2304.07193 项目页面:https://github.com/facebookresearch/dinov2 进 Q 学术交流群:922230617 或加 CV_EDPJ 进 W 交流群 目录 1. 引言 2…...
ezLED库详解:Arduino非阻塞LED控制与状态机设计
1. ezLED库深度解析:面向嵌入式工程师的LED控制实践指南1.1 库定位与工程价值ezLED是一个专为Arduino平台设计的轻量级LED控制库,其核心目标并非替代底层GPIO操作,而是在硬件抽象层之上构建可复用、可配置、可调度的LED行为模型。在实际嵌入式…...
3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理)
3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理) 在医学影像分析和三维建模领域,3D Slicer作为一款开源工具已经赢得了专业用户的广泛认可。但对于那些已经掌握基础操作的用户来说,如何真正发挥这款软件…...
高效开启AI专著撰写!揭秘让写作速度飙升的实用工具
创新与AI写专著工具的背景 创新是学术专著的核心,也是写作过程中的一大挑战。一部优秀的专著不应仅仅是把之前的研究成果堆在一起,而是要能够提出贯穿全书的新颖观点、理论结构或研究手段。在海量的学术文献中,发现未被充分探讨的研究空白并…...
当Pwn题遇上Seccomp沙箱:手把手教你用SROP绕过LilCTF ret2all的write限制
突破Seccomp沙箱:SROP技术在CTF Pwn题中的高阶应用 在CTF竞赛中,Pwn题目常常会设置各种限制条件来增加挑战难度,其中Seccomp沙箱是最常见的防护手段之一。当遇到禁用关键系统调用(如write)的沙箱环境时,传统…...
Android密钥认证踩坑实录:GtsGoogleAttestationHostTestCases模块fail排查指南
Android密钥认证深度排错指南:从GtsGoogleAttestationHostTestCases失败到系统级修复 当你深夜盯着CI系统里那片刺眼的红色——GtsGoogleAttestationHostTestCases模块测试失败时,作为Android系统工程师的你是否感到一阵窒息?这不仅仅是又一个…...
独立转向轮式机器人避障轨迹规划策略:应对未知地形与突发空中障碍
独立转向轮式机器人避障轨迹规划策略 (应对未知地形和突发空中障碍) 1、改进动态窗口法(采样策略和评价策略) 2、基于模糊规则的自适应权重策略 (程序完整,注释详细,可供相关方向研究生借鉴参考…...
