Linux基础知识点总结

♥️作者:小刘在C站

♥️个人主页:小刘主页

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

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

目录

前言

Linux

安装系统:

服务管理:

控制类型:

管道符和重定向

rpm  [选项]   包

用户管理相关命令

passwd  用户名

7.组账户相关命令:

8.设置文件/目录权限

9.更改文件或目录归属

10:磁盘管理

进程的前后台调度:

计划任务

故障排查

12.ip地址管理


前言

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

Linux基础知识点总结_第1张图片

 

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

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

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

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

你可能感兴趣的:(Linux,linux,运维,服务器)