前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第十九章 Linux总结

第十九章 Linux总结

作者头像
晓天
发布2019-07-04 14:22:51
4770
发布2019-07-04 14:22:51
举报

第十九章 Linux总结

综上,我们使用了十八章的篇幅,介绍了Linux系统的基本管理、操作。掌握了这些底层知识,只是云计算技术的基础部分,后续的企业级服务管理、集群管理监控、企业常用管理应用都以此为基石,所以建议读者一定多加练习,熟练掌握。下面来对本书中的各个重点内容加以指示。

19.1 基本命令

帮助查看

man --help

文件管理

cd ls echo touch vi cp mv mkdir rm

ln -s 软 ln 硬

find -name -user -perm -inum -size

编译器shell

常用版本/bin/bash

内置命令 外部命令(whereis which)

环境变量

PATH PS1

环境变量配置文件:系统的 个人的

正则表达式 ---特殊符号

* ? [] {} `` | > < $ &

字符处理

grep awk head tail sort sed

用户管理

用户配置文件 /etc/passwd 密码文件 /etc/shadow

用户有UID 用户的默认家目录

组管理

组配置文件 /etc/group

gpasswd 用户加入组、组中删除用户

私有组(用户同名的组) 标准组(用于管理的组)

权限管理

ls -l 各列的含义

chmod 666 f1 ---数字方式设定权限

acl访问控制列表

所属管理

chown -R递归,即继承

su 和 sudo

su 与 su - 的区别

sudo授权用户使用命令

磁盘管理

概念:磁道 扇区 柱面 MBR首扇区 扇区大小 512B

标准磁盘分区:主分区(允许装系统,最多4个) 扩展分区(不能直接用) 逻辑分区(必须建在扩展分区内)

fdisk 分区管理

常用命令: lsblk fdisk -l df -h partprobe mkfs fsck

挂载使用: mount umount mount -o ro 指定只读

文件系统配置文件 : /etc/fstab

block块

mkfs -b 2K ---指定block大小

du du -s

tune2fs -l

inode节点

stat f1 ---查看文件inode信息

ls -i

df -i

LVM

概念:PV VG LV PE LE 及关系

LV的创建步骤

lvdisplay -m ---查看映射关系

pvmove数据转移

raid磁盘阵列

raid0 raid1 raid5 raid01 raid10 raid51 的原理

打包备份

tar 常用参数: -zcvf -zxvf -tf -uf -C

备份分类:完全备 差异备 增量备 累计增量备

备份级别:0-9

软件管理

rpm 常用参数:-ivh -e -q -qa -ql -qf

yum安装 yum文件位置: /etc/yum.repos.d/ yum配置文件后缀:.repo

yum常用参数: install remove search history list makecache update clean

源码安装:./configure make make install

系统资源管理

查看内核、系统版本:uname -a cat /etc/redhat-release

性能查看: sar top free df -h iostat uptime

进程管理

ps -aux 前六列 ps -ef

如何查找僵尸进程(ps -aux查找 ps -ef查找)

nice 启动进程时设定优先级 renice 修改现有进程优先级

kill -9 杀死进程

cron计划任务 文件内格式 at定点

进程调度

jobs 看后台 fg 放前台 bg放后台 ctrl +z 挂起

活用:ps+grep ps+awk ps+wc ps+sort

系统服务和启动

/usr/lib/systemd/system 存放服务和启动级别

systemctl get-default systemctl set-default

systemctl list-unit-files ---查看所有服务状态

systemctl restart/stop/start/status/enable/disable 服务进程

开机级别文件:/etc/systemd/system/default.target

开机自动启动服务目录:/etc/systemd/system/multi-user.target.wants/

shell编程

脚本的运行方式

/mnt/test.sh ---绝对路径调用

bash /mnt/test.sh ---shell调用

source /mnt/test.sh ---当前shell调用

脚本制作成系统命令

PATH="$PATH:/mnt" ---PATH路径的增加

需要写入环境变量配置文件中才可以永久生效

19.2 重点实验

环境变量 权限管理 标准磁盘 LVM raid 打包备份 软件管理 系统资源查看分析 进程管理 启动和服务原理

19.3 后序

好了,到此我们Linux系统管理部分的课程介绍完毕,希望读者可以依据以上课程重点多加练习,以便为以后的学习打下坚实的基础。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 教主小筑 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档