0


Linux基础知识点总结

♥️作者:小刘在C站

♥️个人主页:小刘主页

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

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

前言

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

Linux

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

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

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

  • 控制类型:

  • 启动(start)、停止(stop)、重启(restart)、重新加载(reload)、查看状态(status)1. Systemctl enable/disable 服务名

  • 启动级别:0-6,用的最多是3级别

  • 设置级别: 1. 临时:init 6、0、3、52. 永久: 1. systemctl set-default multi-user.target2. 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+z2. bg 编号3. jobs4. fg 编号

  • 计划任务1. 查看时间:date、date -s “年-月-日 小时:分钟:秒”2. at:一次性3. crontab:周期性 crontab [选项] 用户

    1. -e:编辑计划2. -l:查看3. -r:删除
  • 故障排查1. 日志文件2. 日志级别:0--73. /var/log4. 系统启动类故障:mbr扇区故障、grub故障、root密码5. 文件系统类故障:超级块损坏、磁盘坏道、磁盘资源耗尽

12.ip地址管理

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

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

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

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

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/lzl10211345/article/details/129782686
版权归原作者 小刘在C站 所有, 如有侵权,请联系我们删除。

“Linux基础知识点总结”的评论:

还没有评论