同时处理多台服务器:polysh wget http://guichaz.free.fr/polysh/files/polysh-0.4.tar.gz ta...
Py't'hon语言与Linux系统管理 Py't'hon生态工具 打造命令行工具 文本处理 Linux系统管理 使用python监控Linux系统 文档与报告 网络 Python自动化部署...image.png ipdb image.png pep8 一次导入一个模块 代码风格检查 image.png 将代码风格编排成PEP8 image.png pyenv进行python版本管理...search 返回第一次匹配,findall返回所有 获得超链接 image.png image.png string import template image.png jinja2 os.path路径管理...image.png fnmatch 文件 image.png glob整个文件系统查找 image.png os.walk遍历 image.png 遍历及查找 image.png shutil文件管理
从内核的角度来查看内存的状态 从应用层的角度来看系统内存的使用状态 缓冲区(buffer)与缓存(cache)的异同 交换空间的使用 创建交换空间 激活和使用交换空间 移除交换空间 ---- 概念 内存管理是...Linux系统重要的组成部分。...Linux的内存管理采取的是分页存取机制。为了保证物理内存能得到充分的利用,内核会在适当的时候将物理内存中不经常使用的数据块自动交换到虚拟内存中,而将经常使用的信息保留到物理内存中。...要深入了解Linux内存运行机制,需要知道下面提到的几个方面。 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。...Linux下可以使用文件系统中的一个常规文件或者一个独立分区作为交换空间。同时Linux允许使用多个交换分区或者交换文件。
linux的“自动化” linux系统的web网站在运营状态时,我们常需要对网站进行维护,例如查看资源剩余并做出响应、日志分割、数据整理,在特定状态执行特定任务等等,这些都会需要linux能实现自动执行某些任任务...本篇博文介绍如何进行常见的linux自动化任务。 实现“自动化”有如下好处: 节省人力,一个脚本就够了。 在夜晚自动执行可以避开网站流量高峰期,不影响网站白天的效率。...先说一下linux的运行级别: 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式...还需要注意的是,linux默认atd进程关闭状态,需要手动打开。 crontab实现定时任务 linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。.../var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/crontab 这个文件负责调度各种管理和维护任务。
对于Linux来说,我们通常使用PXE+KickStart的方式进行操作系统的自动化安装。那么首先需要先了解一下KickStart。...制作本地Yum仓库 下面我们就要准备先手动来通过PXE+Kickstart来实现自动化的系统安装,那么首先需要有一个YUM仓库,而且是本地的。...在默认Apache的家目录下创建目录 [root@linux-node1 ~]# mkdir /var/www/html/CentOS-7-x86_64 [root@linux-node1 ~]# cp...# vim /var/lib/tftpboot/pxelinux.cfg/default …省略… #在label linux上面增加自动化安装的配置 label ks menu label ^Auto...1487/dhcpd udp 0 0 0.0.0.0:69 0.0.0.0:* 974/xinetd 自动化安装和流程总结
目录 1、Linux服务管理总结 2、Linux系统服务优化 1、Linux服务管理总结 (1)RPM包默认安装的服务 1)独立的服务 启动 @1、使用/etc/init.d/目录中脚本启动服务,如:...@3、使用ntsysv令管理服务自启动。...服务管理的核心原则,如果你不知道这个服务是干什么的,你就别动他。 下面表中是Linux中常见的服务,可以作为参照,按需进行优化。 服务名称 功能说明 建议 acpid 电源管理接口。...通过这个服务来管理网络,所以开启。 开启 nfs NFS(Network File System)服务,Linux与Linux之间的文件共享服务。需要就开启,否则关闭。...可以让Linux和Windows之间享数据。如果需要则开启。 关闭 squid 代理服务的守护进程。如果需要则开启,否则关闭。 关闭 sshd ssh加密远程登陆管理的服务。
日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩; 1.查看磁盘空间 查看磁盘空间利用大小: df -h -h: human缩写,以易读的方式显示结果(即带单位...653M 查看当前目录下所有子文件夹排序后的大小: for i in `ls`; do du -sh $i; done | sort 或者: du -sh `ls` | sort 2.打包/ 压缩 在linux
1.用户的分类: ---- Linux是一个多用户操作系统,任何一个想要使用系统资源的用户,必须先向管理员申请账号,再以申请的账号进入系统。...因此账号类型又被分为一下 两类: 超级用户root: 也叫超级管理员,他的任务是对普通用户和整个系统进行管理,超级用户拥有绝对的控制权。...UID为1000以后,可被超级用户指定UID 2.用户属性: ---- 所有用户的属性都分别存在一些系统文件内例如/etc/passwd/etc/shadow /etc/group 2.1显示属性: Linux...image-1648690941198 用户名:密码:用户标识号:组标识号:注释性描述:主目录:登录Shell 密码X默认屏蔽 用户信息按照UID升序排序 每个用户主组群只有一个 2.2 账户介绍: Linux...] image-1648691426003 用户:密码:用户UID: 2.3 组群 Linux中群组是对一个用户或者多个用户的分组控制管理,有效避免越权行为。
在Linux系统中一切都是文件,Linux系统使用了不同的字符来加以区分不同的文件类型。...也算目录 chown 改变文件权限,注意只有管理员才有权限修改。 chown [选项]... [所有者][:[组]] 文件.....格式压缩或解压文件 -v 显示压缩或者解压过程 -C 解压到哪个指定的目录,目录文件必须存在 -f 放到参数的最后一位代表压缩或者解压的软件包名称 # mkdir go # tar -xzvf go1.11.linux-amd64
现代人的生活越来越依赖网络,对于一个操作系统来讲,网络功能的支持和管理就更为重要了,本节课我们一起来看一下在CentOS8中如何对网络进行管理 NetworkManager和常用工具和基本用法 NetworkManager...介绍 在linux系统中传统的网络管理方法是用过一个叫network的服务来实现,在CentOS7中依然有这个服务的身影,但是到了CentOS8中已经不使用network这个服务了,而是使用了一个叫NetworkManager...的服务,这个服务可以简化我们管理有线和无线连接的工作,除此之外它还能管理不同类型的网络,包括物理网卡,虚拟网卡,以太网,非以太网等 常用工具 nmcli:命令行工具 nmtui:文本图形界面工具...cockpit:基于web的管理工具 nmcli基本用法 nmcli命令的用法类似linux中以前的ip命令,而且支持tab补全,另外也可以使用-h或者–help获取帮助 [root@zutuanxue...connect/disconnect ens37 开启/关闭无线网络 [root@zutuanxue ~]# nmcli radio all on/off 开启/关闭NetworkManager的网络管理功能
前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 这篇主要讲解在Linux下进程的管理。...运行后台进程的方法是在命令行最后加上 “&” 进程和作业的区别: 进程:操作系统的概念,由操作系统负责管理 作业:shell程序的概念,由shell程序负责管理 一个操作系统可以启动多个shell程序,...三、安排自动化任务 调度任务的守护进程: atd crond 安排调度任务的几个命令: at 安排作业在某一时刻执行一次 batch 安排作业在系统负载不重时执行一次 cron 安排周期性运行的作业...3.3安排自动化任务练习 安装at计划任务服务,并且启动它;在下午茶的时间,检查网卡信息;在两分钟之后,开启防火墙;2019年6月1日凌晨两点,服务器重启;明天晚上9点,关闭eth1;用命令检查正在等待的计划任务...四、总结 本文主要是总结了Linux下操作进程和自动化任务知识~~~这两个知识点在Linux下也是很重要的,是学习Linux的基础~ 继续完善上一次的思维导图: ?
另一种则是由 Linux distribution 提供的登 录档管理服务来统一管理。 你只要将讯息丢给这个服务后,他就会自己分门别类的将各种讯息放置 到相关的登录档去!...CentOS 提供 rsyslog.service 这个服务来统一管理登录档喔!...当然不需要,我们可以透过 logrotate (登录档轮替) 这玩意儿来自动化处 理登录文件容量与更新的问题喔!...CentOS 7.x 使用 systemd 提供的 journalctl 日志管理 CentOS 7 除了保有既有的 rsyslog.service 之外,其实最上游还使用了 systemd 自己的登录文件日志管理功能喔...记得一个好的系统管理员,要常常去『巡视』登录档的内容喔!
本文包括: 查看网络接口、配置网络接口、重启网络接口、路由命令 route、主机名称命令 hostname、网络工具
本篇介绍 本篇介绍下Linux的内存管理,用系统角度看内存的寻址和分配机制。 内容介绍 内存管理应该是系统中最难的模块之一了,而且历史也悠久,就先来简单回顾下。...分段和分页 谈到内存管理,最先想到的就是分段和分页机制。...分页把地址空间按照页框来管理,一般是4k,也有其他款式的,总之要和物理内存的页框大小匹配上。这样内存就按照页框的粒度来管理就好了。...公布下答案: 的确有分页机制就可以完全不需要分段机制,目前linux是在分段的基础上实现了分页,这个也有考虑到是兼容性问题。...mmap流程如下: image.png 缺页异常 linux 是在不得不使用物理内存的时候才会分配物理内存。这句话该怎么理解呢?
在Linux系统中,权限管理是非常重要的一部分。它允许系统管理员或用户控制哪些用户可以访问哪些文件、目录和命令。权限管理也有助于保护系统不受非法访问和攻击。...本文将介绍Linux权限管理的概念、基本原则和示例。 Linux权限管理的概念 在Linux中,权限管理主要涉及文件和目录的访问权限和执行权限。...Linux中,权限是用数字表示的。读取权限表示为4,写入权限表示为2,执行权限表示为1。这些数字可以组合使用以表示不同的权限级别。...基本权限管理原则 在Linux中,有一些基本的权限管理原则,如下: 最小化权限:给予用户最小的权限以完成任务。例如,不要将所有用户都赋予超级用户权限,而是根据用户的需要授予必要的权限。...示例 下面是一些Linux权限管理示例: 查看文件或目录权限 要查看文件或目录的权限,可以使用ls命令,如下所示: $ ls -l file.txt -rw-r--r-- 1 user user 0 Apr
默认的系统管理员的UID为0,我们添加用户的时候最好使用1000以上的UID,1-1000范围的UID最好保留给系统用。...groupdel 删除用户组 groupdel (用户组名) gpasswd 管理工作组 用法 gpasswd [选项] 组 选项: -a, --add USER 向组...设置组的管理员列表 newgrp 切换用户所在用户组命令 登入另一个群组。...[用户名]... sudo 在Ubuntu或者fedora偏向于日常使用,所有在除root用户以为存在管理员角色可以执行sudo命令 但是在centos等服务器版本的一般除了root其他用户是无法使用sudo
Linux网络管理基础 常用命令ifconfignmtuiping等 能够熟练使用此些命令 网络接口分类 以太网:en开头 Wlan(无线局域网):w1开头 Wwan(无线城域网):www开头 网络的配置...瞬态(transient): "瞬态"是主机名字在系统运行时临时分配的主机名,由内核管理,例如,从DHCP或者DNS服务器分配到的localhost就是这种命名。
/opt/app/tuxapp/openav/config/setenv.prod.sh.linux export PS1='$PWD#' 通过上述设置,我们进入log目录就只需要输入cd $log即可
Linux文件管理 Linux目录结构和文件操作基础 文件系统目录结构 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,用“/”表示 根文件系统:root filesystem 标准linux...usr/lib 软件库 /media 外围设备挂载点 /misc 挂载访问光盘 访问时才启用 /opt 第三方软件 /root root用户家目录 /sbin -> usr/sbin 管理员运行的可执行程序...文件区别 分别在window系统和linux系统中分别创建一个文本文件,内容为abc 查看两个文件的相关信息,发现windows文件比linux文件大1个字节 [root@centos7 data]#...在linux中提供可以将windows文件转换成linux文件的工具,dos2unix,该工具需要安装 [root@centos7 data]# yum search dos2unix Loaded plugins...文件通配符模式 文件通配符可以用来匹配复合条件的多个文件,方便批处理管理文件 通配符才有特定的符号,表示特定的含义,此符号成为元字符 * 表示匹配零个或多个字符,但不匹配.开头的文件即隐藏文件 [root
systemctl命令 管理服务 我们一起来看一下在服务管理方面systemctl这个工具如何使用 [root@zutuanxue ~]# systemctl start servername start...UNKNOWN 未知状态 PID/Program name: 进程号/程序名称 通过netstat命令可以看到自己的linux系统打开了哪些服务及端口号,如果有些端口不想被占用可以关闭相应的网络服务...服务设置相关文件 我们现在知道了服务的管理是通过systemctl,而它的设置文件存放在/usr/lib/systemd/system/目录下,但是官方不建议我们修改这个目录下的文件,如果需要修改的话,
领取专属 10元无门槛券
手把手带您无忧上云