Out[4]: ['1.txt', 'functions.sh', '2.txt', 'test'] In [5]: os.chdir('test') In [6]: os.getcwd() Out[6
文件的作用是设定Linux的运行等级,Linux常见运行级别如下: 0:关机模式; 1:单用户模式; 2:无网络支持的多用户模式; 3:字符界面多用户模式; 4:保留,未使用模式; 5:图像界面多用户模式; 6: 6)加载rc.sysinit 读取完运行级别,Linux系统执行的第一个用户层文件/etc/rc.d/rc.sysinit,该文件功能包括:设定PATH运行变量、设定网络配置、启动swap分区、设定/proc 8)启动运行级别程序 根据之前读取的运行级别,操作系统会运行rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务。
5、 ls -a all ls -d ls -S 根据文件大小排序 ls -t 根据修改时间排序 6、vim ?
检查 ext4 文件系统sudo fsck.ext4 /dev/sdXn检查 xfs 文件系统sudo xfs_repair /dev/sdXn6.
test-2 10.9.1.2 test-3 10.9.1.3 test-4 10.9.1.4 test-5 10.9.1.5 test-6 +test-1 +test-2 +test-3 +test-4 +test-5 +test-6 6. //编辑队列配置文件 shell /bin/bash //把默认的shell改为bash 6.
kill 9133 :9133 为应用程序所对应的进程号 有些进程不能直接杀死,这时候我们需要加一个参数“ -9 ”,“ -9 ” 代表强制结束: <6>关机重启:reboot、shutdown、init 立刻关机,其中now相当于时间为0的状态 shutdown -h 20:25 系统在今天的20:25 会关机 shutdown -h +10 系统再过十分钟后自动关机 init 0 关机 init 6
在Linux系统管理的广阔领域中,数据处理与系统维护是两项最重要的技能了。从文件的高效压缩与解压,到跨服务器的安全数据传输,再到系统性能的全面监控与优化,每一步都关乎着服务器的稳定运行与数据安全。 这样,我们才能跟上技术环境的不断变化,成为真正的Linux系统管理高手。
1、系统管理:账号管理、增删硬件、执行备份、安装和更新软件、监视系统、故障诊断、系统安全 2、sort -t: -k3,3 -n /etc/passwd image.png 3、uniq -c 4 、cut -d: -f7 /etc/passwd|sort|uniq -c 5、grep -c -l -v -i image.png 6、读文件 image.png 7、python image.png python读文件 image.png 9、python sys os image.png 10、引导的过程: MBR读取引导加载程序 加载并初始化内核 检测和配置设备 创建内核进程 系统管理员干预
其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。 STAT:进程状态。 6、查看系统与内核相关信息 [root@localhost ~]# uname [选项] 选项: -a: 查看系统所有相关信息; 比如“0 5 * * 1-6命令”,代表在周一到周六的凌晨5点0分执行命令 */n 代表每隔多久执行一次。
一本个人感觉很不错的书,这些文章算是实践 自带的终端来运行命令 chmod a+x是加读写权限 两个python,前面是目录,后面是选择解释器 #! /usr/bin/env python #A
%U 一年中的第几周,以周日为每星期第一天(00-53) %x 当地时间下的日期描述 (例如:12/31/99) %X 当地时间下的时间描述 (例如:23:13:48) %w 一星期中的第几日(0-6) ,0 代表周一 %W 一星期中的第几日(0-6),0 代表周一 命令用法示例: 按照默认格式查看当前系统时间 date 输出结果: ?
6.当在服务器上安装系统时,如果服务器是业务部门申请使用的机器,则根据业务部门的申请,确认审批后开放适当的端口,并且必须限制访问IP。否则一律只开ssh登陆端口和监控端口。 1.系统版本 2.分区方式 3.目录使用规范 4.默认防火墙规则 5.默认账号权限 6.ssh远程连接 7.新软件的安装 8.新应用申请流程 分区方式 分区:根据磁盘大小分成n个分区,分区名字为datan mysql/ 日志目录 +项目名称 /data/log/ 防火墙 默认只对特定IP开放ssh端口 数据库标准 mysql数据库 1.统一版本信息 2.统一安装方式 3.安全机制 4.统一服务端口 5.系统管理权限 6.备份策略 应用服务器 1.统一版本信息 2.安全机制 3.统一服务端口 其他 1.定期更新密码 2.定期对业务系统进行安全扫描
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,这样
其中一个盘做CRC校验 交互式读写数据 读写性能提升 capcity容量 (3-1)*500gG=1T 安全性提高 spare---> 备用盘 Ø删除已创建的交换空间,建立新的raid Ø d --> 5,6,7,8 level -n 用的盘numbers -x 备用数 -n --raid-devices -x --spare Ømdadm -C /dev/md1 -l 1 -n 2 -x 1 /dev/vda{6,7,8 Øiostate ØUsage: iostat [ options ] [ <interval> [ <count> ] ] --- count-->显示秒数 Øiostat /dev/vda{6,7,8
系统管理 预习内容 1.iptables规则备份和恢复 2.firewalld的9个zone 2.1开启firewalld 2.2 firewalld中的zone 3.firewalld关于zone netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关 network 0:关 1:关 2:开 3:开 4:开 5:开 6:关 6.2 参数用法 –add netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关 network 0:关 1:关 2:开 3:开 4:开 5:开 6:关 7. 这个概念非常类似RHEL6级之前的runlevel的概念。 ,2是多用户(没网络),3是多用户,4没用,5是图形界面,6是重启。
CPU性能评估 vmstat命令 作用:可以对操作系统的内存信息、进程状态、CPU活动等进行监控。 语法:vmstat(选项)(参数) 选项 -a:显示活动内页; -f:显示启动后创建的进程总数; -m:显示slab信息; -n:头信息仅显示一次; -s:以表格方式显示事件计数器和内存状态; -d:报告磁盘状态; -p:显示指定的硬盘分区状态; -S:输出信息的单位。 参数 事件间隔:状态信息刷新的时间间隔; 次数:显示报告的次数。 举例 [root@study ~]# vmstat 3
%U 一年中的第几周,以周日为每星期第一天(00-53) %x 当地时间下的日期描述 (例如:12/31/99) %X 当地时间下的时间描述 (例如:23:13:48) %w 一星期中的第几日(0-6)
上一节,起了几个简单例子,目的是解释Python其实并难,特别适用了Ipython这样一个利器,既然是Python的系统管理,面向系统管理员,Python的优点之一是其交互式解释器,也称作shell,和 $前缀,可以传递变量 6. %s 表示字符串 7. bookmark定义目录快速映射地址。
res =subprocess.Popen(['uname','-sv'],stdout=subprocess.PIPE)
24 09:14 /dev/sdabrw-rw---- 1 root disk 8, 1 6月 24 09:14 /dev/sda1brw-rw---- 1 root disk 8, 2 6月 24 09:14 /dev/sda2brw-rw---- 1 root disk 8, 16 6月 24 09:14 /dev/sdb3.磁盘分区/dev/sdb,并格式化为ext4格式[root devtmpfs 110M 0 110M 0% /dev/shmtmpfs 110M 5.5M 104M 6% /sdb1lrwxrwxrwx 1 root root 10 Sep 21 20:07 f6a4b420-aa6a-4e66-bbb3-c8e8280a099f -> ../.. ] -L [快照大小] [指定分区] [root@localhost LVM]# ls1 12 16 2 23 27 30 34 38 41 45 49 52 56 6