Linux基础知识点总结

♥️作者:小刘在C站

♥️个人主页:小刘主页

♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!

♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情

目录

前言

Linux

安装系统:

服务管理:

控制类型:

管道符和重定向

rpm  [选项]   包

用户管理相关命令

passwd  用户名

7.组账户相关命令:

8.设置文件/目录权限

9.更改文件或目录归属

10:磁盘管理

进程的前后台调度:

计划任务

故障排查

12.ip地址管理


前言

Linux基础干货,干货满满,喜欢就点个赞吧

 

Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

  • 安装系统:

    1. 至少需要两个分区:根分区、交换分区
    2. 文件系统:xfs、swap
    3. 交换分区空间:至少是物理内容的1.5-2倍之间
    4. 只有一个根分区
  • 服务管理:

    1. systemctl  控制类型  服务名
  • 控制类型:

  • 启动(start)、停止(stop)、重启(restart)、重新加载(reload)、查看状态(status)
    1. Systemctl enable/disable  服务名
  • 启动级别:0-6,用的最多是3级别
  • 设置级别:
    1. 临时:init 6、0、3、5
    2. 永久:
      1. systemctl set-default multi-user.target
      2. ln  -s /etc/systemd/system/default.target  /usr/lib/systemd/system/multi-user.target
  • 管道符和重定向

    1. 输入重定向:<
    2. 输出重定向:> (覆盖)  >>(追加)
    3. 管道符:|  cmd1|cmd2……  将前一条命令执行结果交给右侧命令,继续执行
  • 基础命令:cd\pwd\ls\du\alias\mkdir\touch\ln\cp\rm\mv\which\find\grep……(^,$,^$),echo,tar,gzip\bzip2\gunzip\bunzip2
  • Vi编辑器:创建、修改、保存退出
  • 程序管理:rpm包和源代码包
  1. rpm  [选项]   包

    1. -ivh :安装  
    2. -e:卸载
    3.  -q:查询  
    4. --nodeps:忽略依赖关系  
    5. --force:强制安装  
    6. -qc:查询配置文件
  2. 源代码包:解压(tar)、配置(configure)、编译(make)、安装(make install)
  • 用户管理相关命令

  • useradd   [选项] 用户名:创建用户
    1. -e:指定账户失效时间
    2. -g:指定用户基本组
    3. -G:指定用户附加组
    4. -M:不创建宿主目录
    5. -s:指定登录shell
  • userdel  [-r]  用户名:删除用户:
    1. -r:连同用户宿主目录一块删除
  • passwd  用户名

    1. 无选项:设置密码
    2. -l:锁定
    3. -u:解锁
    4. -d:忽略密码登录
  • usermod:设置用户属性,选项
    1. -g、-G、-e、-d....-L、-U
  • 用户账户初始配置文件
    1. /etc/profile:全局 存放环境变量 例如PATH变量,存放命令默认搜索路径  ./etc/profile重新加载
    2. ~/.bash_profile:个人
    3. ~/.bashrc:存放函数

7.组账户相关命令:

  • groupadd  组名:创建组
  • groupdel  组名:删除组 私有组不能删除
  • gpasswd:将用户加入组  gpasswd   [选项]   用户  组名
    1. -a  :加入组
    2. -d:从组里删除用户
    3. -M:将多个用户加入组

8.设置文件/目录权限

  • ll   文件名      ll  -d  目录名
  • chmod  [-R] [ugoa]  [+-=]  [rwx] 文件或目录  -R:递归
    1. Chmod  三位八进制  文件或目录

9.更改文件或目录归属

  • chown  [-R] 用户:组  文件或目录

10:磁盘管理

  • 查看:fdisk  -l  磁盘
  • 分区:fdisk  磁盘
  • 格式化:mkfs  -t  文件系统   分区
  • 挂载:mount   设备   挂载点目录
  • 卸载:umount   设备或挂载点   eject弹出
  • 查看磁盘空间:df  -hT
  • Lvm:pv、vg、lv
  • 磁盘配额
    1. 用户和组
    2. 分区或文件系统
    3. 软和硬
  1. 进程管理
  • 查看进程:ps、top、pgrep、pstree
  • 控制进程:
    1. 启动进程:前台和后台、手工和调度
    2. 结束进程:kill、killall、pkill、ctrl+c
  • 进程的前后台调度:

    1. Ctrl+z
    2. bg 编号
    3. jobs
    4. fg  编号
  • 计划任务

    1. 查看时间:date、date  -s   “年-月-日  小时:分钟:秒”
    2. at:一次性
    3. crontab:周期性  crontab  [选项] 用户
    1. -e:编辑计划
    2. -l:查看
    3. -r:删除
  • 故障排查

    1. 日志文件
    2. 日志级别:0--7
    3. /var/log
    4. 系统启动类故障:mbr扇区故障、grub故障、root密码
    5. 文件系统类故障:超级块损坏、磁盘坏道、磁盘资源耗尽

12.ip地址管理

  • 设置
    1. 临时:ifconfig  ens33  ip
    2. 永久:vim   /etc/sysconfig/network-scripts/ifcfg-ens33
      1. ifdown  ens33;ifup  ens33
      2. ifconfig

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/3573.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

史上最详细的改良顺序表讲解,看完不会你打我

目录 0.什么是顺序表 1.顺序表里结构体的定义 2.顺序表的初始化 3.顺序表的输入 4.增加顺序表的长度 5.1顺序表的元素查找&#xff08;按位查找&#xff09; 5.2顺序表的元素查找&#xff08;按值查找&#xff09;在顺序表进行按值查找&#xff0c;大概只能通过遍历的方…

HFish蜜罐的介绍和简单测试(三)

在学习蜜罐时&#xff0c;HFish是个不错的选择。首先是免费使用&#xff0c;其次易于安装管理&#xff0c;然后文档支持比较丰富&#xff0c;最后还有更多扩展功能。第三篇的话作为本系列的最终篇章进行总结&#xff0c;具体是看到哪里写到哪里。 0、HFish平台管理 0.1、报告…

基于SpringBoot实现冬奥会运动会科普平台【源码+论文】

基于SpringBoot实现冬奥会科普平台演示开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#…

一文吃透SpringBoot整合mybatis-plus(保姆式教程)

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

23.3.26总结

康托展开 是一个全排列与自然数的映射关系&#xff0c;康托展开的实质是计算当前序列在所有从小到大的全排列中的顺序&#xff0c;跟其逆序数有关。 例如&#xff1a;对于 1,2,3,4,5 来说&#xff0c;它的康托展开值为 0*4&#xff01;0*3&#xff01;0*2&#xff01;0*1&…

Android 之 打开相机 打开相册

Android 之 打开系统摄像头拍照 打开系统相册&#xff0c;并展示1&#xff0c;清单文件 AndroidManifest.xml<uses-permission android:name"android.permission.INTERNET" /><!--文件读取权限--><uses-permission android:name"android.permiss…

网络编程2(套接字编程)

套接字编程UDP协议通信&#xff1a;TCP通信&#xff1a;套接字编程&#xff1a;如何编写一个网络通信程序 1.网络通信的数据中都会包含一个完整的五元组&#xff1a; sip&#xff0c;sport&#xff0c;dip&#xff0c;dport&#xff0c;protocol&#xff08;源IP&#xff0c;源…

【linux】多线程控制详述

文章目录一、进程控制1.1 POSIX线程库1.2 创建线程pthread_create1.2.1 创建一批线程1.3 终止线程pthread_exit1.4 线程等待pthread_jion1.4.1 线程的返回值&#xff08;退出码&#xff09;1.5 取消线程pthread_cancel1.6 C多线程1.7 分离线程pthread_detach二、线程ID值三、线…

C/C++内存管理

内存管理在C中无处不在&#xff0c;内存泄漏几乎在每个C程序中都会发生。因此&#xff0c;要学好C&#xff0c;内存管理这一关势在必得&#xff01; 目录 1.C/C内存分布 2.C语言中动态内存管理方式 3.C内存管理方式 3.1.new和delete操作内置类型 3.2.new和delete操作自定义类型…

SQL注入之HTTP请求头注入

Ps&#xff1a; 先做实验&#xff0c;在有操作的基础上理解原理会更清晰更深入。 一、实验 sqli-lab 1. User-Agent注入 特点&#xff1a;登陆后返回用户的 User-Agent --> 服务器端可能记录用户User-Agent 输入不合法数据报错 payload: and updatexml(1,concat("~&…

异或相关算法

文章目录1. 异或的性质2. 题目一3. 题目二4. 题目三5. 题目四1. 异或的性质 我们知道&#xff0c;异或的定义是&#xff1a;相同为0&#xff0c;相异为1。所以也被称为无进位相加&#xff0c;根据这定义&#xff0c;我们可以得出三个性质&#xff1a; 1. N ^ N0。2. N ^ 0N。3…

13-C++面向对象(纯虚函数(抽象类)、多继承、多继承-虚函数、菱形继承、虚继承、静态成员)

虚析构函数 存在父类指针指向子类对象的情况&#xff0c;应该将析构函数声明为虚函数&#xff08;虚析构函数&#xff09; 纯虚函数 纯虚函数&#xff1a;没有函数体且初始化为0的虚函数&#xff0c;用来定义接口规范 抽象类&#xff1a; 含有纯虚函数的类&#xff0c;不可以实…

Prometheus监控实战系列十七:探针监控

目前对于应用程序的监控主要有两种方式&#xff0c;一种被称为白盒监控&#xff0c;它通过获取目标的内部信息指标&#xff0c;来监控目标的状态情况&#xff0c;我们前面介绍的主机监控、容器监控都属于此类监控。另一种则是“黑盒监控”&#xff0c;它指在程序外部通过探针的…

【Linux】Linux下权限的理解

前言&#xff1a;在之前我们已经对基本的指令进行了深入的学习&#xff0c;接下来我将带领大家学习的是关于权限的相关问题。在之前&#xff0c;我们一直是使用的【root】用户&#xff0c;即为“超级用户”&#xff0c;通过对权限的学习之后&#xff0c;我们就会慢慢的切换到普…

【数据结构】双向链表实现

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员&#xff0c;2024届电子信息研究生 目录 一、什么是双向链表 二、双向链表的实现 一、什么是双向链表 双向链表也叫双链表&#xff0c;是链表的一种&#xff0c;它的每个数据节点中都有两个指针&#xff0c;分别指向直接后…

【数据结构初阶】单链表

目录一、思路>>>>>>>>>>>>过程<<<<<<<<<<<<<<<1.打印2.尾插3.尾删4.头插5.头删6.查找7.指定位置后插入8.指定位置后删除9.链表的销毁二、整个程序1.SLTlist.c2.SLTlist.c一、思路 #define …

点云可视化:使用open3d实现点云连续播放

模型训练完成后除了看ap等定量的指标是否变好外,还需要将结果可视化出来,直接观察模型的输出结果,往往我们的数据会比较多,如果单帧的看的话会比较麻烦,需要频繁的关闭窗口,最好是能直接连续的播放数据和模型的推理结果。有三种方法: clear_geomotry()和update_render()…

SpringBoot 解决id使用字符串类型可以解决精度问题

1. 问题引入 当主键超过19位长度的数值型的属性值后三位会被四舍五入 2. 使用雪花算法解决 雪花算法长度最大只有19位的10进制&#xff0c;所以不会丢失精度问题&#xff01;SpringBoot 解决主键雪花算法配置https://liush.blog.csdn.net/article/details/129779627 ① appli…

Linux的基础知识

根目录和家目录根目录&#xff1a;是Linux中最底层的目录&#xff0c;用"/"表示家目录&#xff1a;当前用户所在的路径&#xff0c;用“~”表示&#xff0c;root用户的家目录和普通用户的家目录不一样&#xff0c;普通用户的家目录在/home路径下&#xff0c;每一个用…

eNSP 网络地址转换配置实验

关于本实验当使用私有IP地址的内部主机访问外网时&#xff0c;需要使用NAT将其私有IP地址转换为公有IP地址&#xff0c;此时需要在网关路由器上配置NAT来提供相应的地址转换服务。当网关路由器连接ISP的接口上未使用固定IP地址&#xff0c;而是动态地从ISP获取IP地址时&#xf…