Linux系统管理总结
awk,1970年在UNIX主机实现,Linux上使用的是gawk<--awk , 工作流程, 与sed,shell区别,变量,格式详解(OPTION,PATTERN,ACTION,STATEMENT)
数组、字符串切片、替换、变量默认值、脚本提供配置、mktemp、install命令
systemd特性、服务管理、运行级别、其他命令、unit配置文件 <<没有CentOS7>> 以后在修改
函数、函数名、函数定义、变量作用域、函数返回值、参数、递归
until、for、while、continue、break、case
sed (Stream EDitor) 、三种格式
WHILE 练习
SELinux 启用或关闭SELinux、查看SELinux状态、修改type、修改程序功能是否启用
anaconda位置 anaconda命令行 anaconda配置方式 kickstart文件格式 kickstart创建 基于光盘安装linux
CentOS系统光盘安装Fedora光盘安装引导流程POST --> 光盘MBR --> MBR工作 --> kernel(initrd.img) --> anaconda工作MBR工作anaconda工作 默认anaconda程序,在内存大于512M为GUI(curses文本窗口),除非显式append initrd=init
LFS,2017 8,31 - 2017 9,8
内核组成: uname命令内核:uname,mkinitrd,dracut模块: lsmod,modinfo,depmod,modprobe,insmod,rmmod/proc,sysctl,/sys,/dev,udevadm,hotplug命令内核编译Linux内核组成内核文件 bzImage 位置: /boot/vmlinuz-VERSION-RELEASE内核模块 .ko &nb
练习: 1、新加硬盘,提供直接单独运行bash系统 2、破坏本机grub stage1 (512MBR中的446),而后在救援模式修复之 3、为grub设备保护功能1、新加硬盘,提供直接单独运行bash系统1)关机2)添加硬盘3)给硬盘分区# fdisk -l /dev/sdb# fdisk /dev/sdbboot分区 200M
开机GRUB图象修改1、安装gimpyum install gimp2、进入x windowsstartx &3、进入application --> GNU gimp24、图象(p_w_picpath) --> scole(缩放) 640 x 480 convert5、图象 --> 模式(mode) --> 索引(ind
1)如果有自己喜欢的电影,公司服务器,晚上访问量小,带宽使用小,此时用个at让晚上下载或白天用batch命令,让内核决定什么时候下载。2)如何每天0点对数据库备份或etc目录备份。对于每天重复的事情crontab可以解决3)磁盘满了给root发mail4)如何实现秒级别的执行命令:在每分钟到达时,运行一个命令,需要60秒,就行了5)如何实现每7分钟运行一次任务?6)每4小时备份一次/etc目录至/
任务计划命令mail,at,batch,crond,sleep邮件服务工作模式:发 代理-> stmp --> smtp --> 投递代理 --> 邮筒 --> pop3,imap4 <-- 代理 <-- 收at,mail,batch,cron命令均建议用完整路径或在脚本中定义PATH特点:mail -s '主题' username@localhost 发
调用、调用接口、库调用线性内存地址空间、物理内存地址空间、线性地址、物理地址交换内存:缺页异常进程内存结构常驻内存集、虚拟内存集进程、进程元数据、结构体、任务结构体、链表进程类型、状态(read,runing,sleep,stopped,zombie)可中断睡眠、不可中断睡眠创建子进程的过程 进程优先级、进程调度、进程队列过期队列:抢占式多任务、系统调用IOIO模型、系统调用IO等待过程
ip 网络层协议ip地址 点分十进制分为4段,范围 0-255ip分类A 占据1段,最左侧一段第一位固定为0 0 000 0000 - 0 111 1111 0 - 127:其中0为网络,127 本地主机内部通信。 网络数: 2^7-2=126个 &n
本地网络通信跨网络通信主机间通信互联网通信ISO的OSI模型网络:是什么,用什么设备IPV4 IPV6 是什么ipv4/ipv6首部格式tcp首部/udp首部通信的细节、拥塞控制、划动窗口tcp有限状态机的转换网络:将多个主机用通信线缆连接起来,实现通信、资源共享硬盘与主板通信用基于工业标准的线缆和控制器即可完成网络通信,同轴线缆 1)多个主机共用一个
练习:1、yum配置使用及yum仓库创建2、编译安装apche2.2,启动服务显示It Works!练习:1、yum配置使用及yum仓库创建1、准备程序包和安装光盘(密码为root) 链接:http://pan.baidu.com/s/1jIKJuHg 密码:ol52 光盘镜像可以自己下载,准备的光盘是自动安装,32bit/64bitCPU均可运行 光盘下载网址: mirr
yum命令及仓库创建与配置YUM 原理 安装、卸载、查询、升级、检查,本地缓存、重装、降级、历史、获取帮助仓库 变量、事务、URL、开销、镜像、元数据存储方式及组成createrepo作用、命令、lftp命令编译安装 目的 原理 开发工具及开发环境 &
在CentOS系统上用rpm管理程序包,实现安装、卸载、查询、校验、升级、数据库维护-ivh --replacepkgs-e -U 安装或升级 -F 仅安装rpm -V file.rpm 校验程序包安装后是否发生改变rpm --import GPG_FILE 将要安装某仓库的程序包,为了实现校验,必须事先导入GPG公钥 S:Size,5:MD
内核不提供特定的功能:功能由程序提供1、查看程序所依赖的库文件2、显示或配置系统内存中装载的库,库映射关系路径3、光盘的挂载及使用4、dd命令5、特殊设备6、程序跨平台运行7、写程序面向的对象8、写程序面向的对象9、程序包管理器的分类10、源代码名、rpm包源码格式名、二进制格式名11、主、支包的关系12、包间依赖性13、包管理器的前端工具14、获取rpm包的途径15、来源合法性、完整性定义程序的
if 单分支、双分支、多分支、嵌套if语句for 列表表示 1、给出列表 2、{1..100} 3、命令引用: 1)$(ls DIR) &nbs
压缩工具compress/uncompress: .Z结尾gzip/gunzip: .gz结尾bzip2/bunzip2: .bz2结尾xz/unxz: .xz后缀,.lzma和.raw后缀 1、默认删除被压缩的文件,为了节约空间。保留原文件必须启用选项 2、压缩比不高:快速、高效 &
练习: 1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG, 要求PE大小为16M,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录 2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d/目录至自己的家目录。 3、扩展testlv至7G,要求archlinux用户的文件
1、创建10G的RAID1,要求CHUNK为128K,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录2、创建一个可用空间为10G的RAID10设备,要求CHUNK为256K,文件系统为ext4,开机可自动挂载至/mydata目录1、创建10G的RAID1,要求CHUNK为128K,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录分区、创建、调整、查看、格式
1、创建20G的文件系统,块大小2048,文件系统ext4,卷标TEST,要求此分区开机自动挂载至/tetsing目录,且默认挂载属性为acl2、创建5G文件系统,卷标HUGE,要求此分区开机自动挂载至/mogdata,文件系统类型ext33、写一个脚本,完成如下功能: 利用此前学到的if语句完成 (1) 列出当前系统识别的所有磁盘设备 (2) 如果磁盘数量为1,则显示其磁盘空间信息 否则,显示
系统管理部分一:分区、创建、查看、调整、挂载、文件系统的结构、硬链接、软链接脚本"语法错误"非逻辑错误检测:# bash -n script.sh单独执行,脚本执行每个代码# bash -x script.sh + 程序在执行 没有+ &n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号