在Linux操作系统上编写shell脚本时, 主要涉及到执行系统命令, 目录和文件操作. 那么在python中怎么办呢, 这主要是几个模块的使用: os, os.path, shutil和sys...
不管是Windows还是Linux操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念:
11 vsftpd 匿名用户配置 ? 12 vsftpd 系统用户配置 ? 13 vsftpd 虚拟用户配置 ? ? ?
setting required only for architectures where RUNPATH is not supported case $ARCH in sol*|lx*|hp11
CC为年前两位yy为年的后两位,前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒。如: date 010203042016.55。
在Linux系统管理的广阔领域中,数据处理与系统维护是两项最重要的技能了。从文件的高效压缩与解压,到跨服务器的安全数据传输,再到系统性能的全面监控与优化,每一步都关乎着服务器的稳定运行与数据安全。 这样,我们才能跟上技术环境的不断变化,成为真正的Linux系统管理高手。
1、系统管理:账号管理、增删硬件、执行备份、安装和更新软件、监视系统、故障诊断、系统安全 2、sort -t: -k3,3 -n /etc/passwd image.png 3、uniq -c 4 python读文件 image.png 9、python sys os image.png 10、引导的过程: MBR读取引导加载程序 加载并初始化内核 检测和配置设备 创建内核进程 系统管理员干预 执行系统启动脚本 11、test -f xx||exit 1 image.png 12、/etc/rc.local 13、信号 image.png 14、find 打印含空白的文件名 find
举例 */5 * * * * /bin/echo ”11” >> /tmp/test 5 5 * * 2 /sbin/shutdown -r now 0 5 1,10,15 * * /root/sh
一本个人感觉很不错的书,这些文章算是实践 自带的终端来运行命令 chmod a+x是加读写权限 两个python,前面是目录,后面是选择解释器 #! /usr/bin/env python #A
按月计的日期;等于%m/%d/%y %F 完整日期格式,等价于 %Y-%m-%d %j 按年计的日期(001-366) %p 按年计的日期(001-366) %r 当地时间下的 12 小时时钟时间 (例如:11 :11:04 下午) %R 24 小时时间的时和分,等价于 %H:%M %s 自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数 %T 时间,等于%H:%M:%S %U 一年中的第几周
mysql/ 日志目录 +项目名称 /data/log/ 防火墙 默认只对特定IP开放ssh端口 数据库标准 mysql数据库 1.统一版本信息 2.统一安装方式 3.安全机制 4.统一服务端口 5.系统管理权限
1、预备知识 介绍Linux硬盘知识(文件命名方案xxyN) 分区名的前两个字母表示分区所在设备的类型(hd是IDE硬盘,sd是SCSI硬盘,scsi比IDE速度和扩展更好)课外阅读材料 Y字母表示分区所在的设备编号例如hda表示第一个IDE硬盘,sdb表示SCSI第二个硬盘 N表示分区,hda3表示第一个IDE硬盘上的第三个分区(主分区或者扩展分区) 挂载文件系统命令 注意:如果/usr/local目录下挂载/dev/sda5,而/usr/local/myfile目录下挂载/dev/sda7,这样
Ø mount /dev/vda5 /mailbox 将vda5挂载在目录/mailbox上
系统管理 预习内容 1.iptables规则备份和恢复 2.firewalld的9个zone 2.1开启firewalld 2.2 firewalld中的zone 3.firewalld关于zone 系统所有unit的文件位置 /usr/lib/systemd/system 一共有11中单元类型: service 系统服务 target 多个unit组成的组 device 硬件设备 mount
小时 (01..12) %j 按年计的日期(001-366) %m 月份 (01..12) %M 分钟 (00..59) %p 当地时间的AM或PM %r 当地时间下的 12 小时时钟时间 (例如:11 :11:04 下午) %R 24 小时时间的时和分,等价于 %H:%M %s 自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数 %S 秒 (00..60) %T 时间,等于%H:
CPU性能评估 vmstat命令 作用:可以对操作系统的内存信息、进程状态、CPU活动等进行监控。 语法:vmstat(选项)(参数) 选项 -a:显示活动内页; -f:显示启动后创建的进程总数; -m:显示slab信息; -n:头信息仅显示一次; -s:以表格方式显示事件计数器和内存状态; -d:报告磁盘状态; -p:显示指定的硬盘分区状态; -S:输出信息的单位。 参数 事件间隔:状态信息刷新的时间间隔; 次数:显示报告的次数。 举例 [root@study ~]# vmstat 3
res =subprocess.Popen(['uname','-sv'],stdout=subprocess.PIPE)
上一节,起了几个简单例子,目的是解释Python其实并难,特别适用了Ipython这样一个利器,既然是Python的系统管理,面向系统管理员,Python的优点之一是其交互式解释器,也称作shell,和 11int(raw_input()) 数值转换。 12 raw_input(“pleaseinput number:”) please input number:将会被输出做提示符。
connectivityPass 4: Checking reference countsPass 5: Checking group summary information/dev/my_vg/my_lv: 11