♥️作者:小刘在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工具软件、应用程序和网络协议。
-
安装系统:
- 至少需要两个分区:根分区、交换分区
- 文件系统:xfs、swap
- 交换分区空间:至少是物理内容的1.5-2倍之间
- 只有一个根分区
-
服务管理:
- systemctl 控制类型 服务名
-
控制类型:
- 启动(start)、停止(stop)、重启(restart)、重新加载(reload)、查看状态(status)
- Systemctl enable/disable 服务名
- 启动级别:0-6,用的最多是3级别
- 设置级别:
- 临时:init 6、0、3、5
- 永久:
- systemctl set-default multi-user.target
- ln -s /etc/systemd/system/default.target /usr/lib/systemd/system/multi-user.target
-
管道符和重定向
- 输入重定向:<
- 输出重定向:> (覆盖) >>(追加)
- 管道符:| cmd1|cmd2…… 将前一条命令执行结果交给右侧命令,继续执行
- 基础命令:cd\pwd\ls\du\alias\mkdir\touch\ln\cp\rm\mv\which\find\grep……(^,$,^$),echo,tar,gzip\bzip2\gunzip\bunzip2
- Vi编辑器:创建、修改、保存退出
- 程序管理:rpm包和源代码包
-
rpm [选项] 包
- -ivh :安装
- -e:卸载
- -q:查询
- --nodeps:忽略依赖关系
- --force:强制安装
- -qc:查询配置文件
- 源代码包:解压(tar)、配置(configure)、编译(make)、安装(make install)
-
用户管理相关命令
- useradd [选项] 用户名:创建用户
- -e:指定账户失效时间
- -g:指定用户基本组
- -G:指定用户附加组
- -M:不创建宿主目录
- -s:指定登录shell
- userdel [-r] 用户名:删除用户:
- -r:连同用户宿主目录一块删除
-
passwd 用户名
- 无选项:设置密码
- -l:锁定
- -u:解锁
- -d:忽略密码登录
- usermod:设置用户属性,选项
- -g、-G、-e、-d....-L、-U
- 用户账户初始配置文件
- /etc/profile:全局 存放环境变量 例如PATH变量,存放命令默认搜索路径 ./etc/profile重新加载
- ~/.bash_profile:个人
- ~/.bashrc:存放函数
7.组账户相关命令:
- groupadd 组名:创建组
- groupdel 组名:删除组 私有组不能删除
- gpasswd:将用户加入组 gpasswd [选项] 用户 组名
- -a :加入组
- -d:从组里删除用户
- -M:将多个用户加入组
8.设置文件/目录权限
- ll 文件名 ll -d 目录名
- chmod [-R] [ugoa] [+-=] [rwx] 文件或目录 -R:递归
- Chmod 三位八进制 文件或目录
9.更改文件或目录归属
- chown [-R] 用户:组 文件或目录
10:磁盘管理
- 查看:fdisk -l 磁盘
- 分区:fdisk 磁盘
- 格式化:mkfs -t 文件系统 分区
- 挂载:mount 设备 挂载点目录
- 卸载:umount 设备或挂载点 eject弹出
- 查看磁盘空间:df -hT
- Lvm:pv、vg、lv
- 磁盘配额
- 用户和组
- 分区或文件系统
- 软和硬
- 进程管理
- 查看进程:ps、top、pgrep、pstree
- 控制进程:
- 启动进程:前台和后台、手工和调度
- 结束进程:kill、killall、pkill、ctrl+c
-
进程的前后台调度:
- Ctrl+z
- bg 编号
- jobs
- fg 编号
-
计划任务
- 查看时间:date、date -s “年-月-日 小时:分钟:秒”
- at:一次性
- crontab:周期性 crontab [选项] 用户
-
- -e:编辑计划
- -l:查看
- -r:删除
-
故障排查
- 日志文件
- 日志级别:0--7
- /var/log
- 系统启动类故障:mbr扇区故障、grub故障、root密码
- 文件系统类故障:超级块损坏、磁盘坏道、磁盘资源耗尽
12.ip地址管理
- 设置
- 临时:ifconfig ens33 ip
- 永久:vim /etc/sysconfig/network-scripts/ifcfg-ens33
- ifdown ens33;ifup ens33
- ifconfig
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家