首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

系统日常管理-01

1. linux系统抓包工具 工具tcpdump 格式: tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80 //-nn 表示ip和端口都已数字形式显示...filter 这个表主要用于过滤包,是系统预设表,内建三个链INPUT、OUTPUT以及FORWARD。...Linux系统服务管理 ntsysv 类似于图形化配置系统各个服务是否开启,相当于windows下面的msconfig配置启动项。...Linux系统日志 系统掌管日志服务是 rsyslog 配置文件 /etc/rsyslog.conf 配置文件中有一个核心关键词用来定义日志类型和级别,格式类似: kern.info .左边定义日志类型...crit (临界)阻止某些工具或子系统功能实现错误条件 err 阻止工具或某些子系统部分功能实现错误条件 warning 预警信息 notice 具有重要性普通条件 info 提供信息消息

73640

Python与系统日常管理

大多时间都在linux下工作,虽说不算系统管理员,也免不了要处理许多系统相关东西。对linux还算熟悉,偶尔也在公司客串系统管理角色。...于是就免不了要写许多自动化脚本东西,来方便系统日常管理了。 bash脚本挺让人恶心,属于dirty and quick一类。...舒服多了 有了sh,就可以方便地用python写逻辑,而与系统交互依然使用shell指令 sh并没有自己去实现一遍系统指令(也不现实),sh原理很有趣,是通过ModuleType来实现。...当然学习成本也是在不低,edX就是用它来自动化部署,有200+ task好像 用户身份与进程权限顺便提一用户身份与进程权限,python脚本中与系统交互(操作文件等),必然涉及到权限问题,所以我们需要了解...linux权限机制 linux中,子进程将继承了父进程所有权限,当Linux加载内核文件以后,就开始运行第一个程序 /sbin/init,它作用是初始化系统环境,init是第一个运行程序,它进程编号

88660
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 系统日常巡检脚本

    Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列操作 直接用就行了。报告以邮件发送到邮箱 在log下生成巡检报告。#!...okreport_SNMP="" #SNMP OKreport_NTP="" #NTP okreport_JDK="" #JDK版本 okfunction version(){echo ""echo ""echo "系统巡检脚本...inodeusedpercent""%" #Inode使用率%}function getSystemStatus(){echo ""echo ""echo "############################ 系统检查...*up \([^,]*\), .*/\1/')echo " 系统:$OS"echo " 发行版本:$Release"echo " 内核:$Kernel"echo " 主机名:$Hostname"echo...,含年份# 很遗憾last命令不支持显示年份,只有"last -t YYYYMMDDHHMMSS"表示某个时间之间登录,我# 们只能用最笨方法了,对比今天之前和今年元旦之前(或者去年之前和前年之前…

    2.8K30

    Linux系统日常监控工具使用

    一、iostat工具监控系统1.安装iostat软件包iostat命令是Linux系统中一个用于监控系统磁盘I/O性能工具,在CentOS和Ubuntu等操作系统中均可使用。...操作系统上广泛使用监控与分析工具,它能在系统运行过程中实时地捕捉系统资源使用情况,记录信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。...,可以更直观实时展示所监控数据4.移植性、兼容性较好4.安装软件nmon一个开源工具,用来监控linux系统性能,如处理器使用率,内存使用率,磁盘IO统计,网络IO统计,一些进程信息,提供图形化界面...和Unix系统监视工具,用于收集和报告系统虚拟内存、进程和CPU活动。...,用于实时监测 Linux 系统中每个进程所消耗网络流量。

    1.2K20

    Linux系统用户管理模式

    Linux系统用户管理模式 本文以属于Linux系统基本概念,如果以查找教程教程,解决问题为主,只需要查看本文后半部分。 如需要系统性学习请查看本文前半部分。 1....Linux用户概念 linux是分时多用户操作系统。可以同时为几个、几十个甚至几百个用户服务。也就是同时可以有多个账号登录。...组用于简化权限管理,同一组内用户共享相同权限。 权限:Linux使用文件和目录权限来控制用户对系统资源访问。...在多用户操作系统中,用户组用于管理系统资源访问权限,允许一组用户共享相同权限集。...在Linux系统中,用户和用户组是分开管理。当你使用groupdel命令删除一个用户组时,它仅从系统中移除了那个特定组,但不会影响到任何用户账户状态。

    10200

    linux系统是如何管理文件

    好了,废话不多说,进入今天主题-------linux系统如何管理文件系统?...二、inode结构体: 1、在讲这个之前,我想接触过Linux好友,都会听过这句话:在linux系统,一切都是文件。...这个确实是,怎么讲,不知道你有没有注意,在windows,我们可以看到硬盘分区:C盘、D盘、E盘等,但是你在linux,你是看不到这样分盘标识符。...inode (index node) 表中包含文件系统所有文件列表 3、在linux系统,操作系统最初拿到信息是文件名,最终得到是文件内容。...四、总结: 通过上面的学习,对Linux系统对文件管理,有了更深理解。好了今天分享就到这里,上面有写错地方,还望帮忙指出来,在这里先说一声非常感谢。

    1.8K20

    linux系统进程管理

    前言 本文讲解系统进程管理相关内容,系统进程管理是有关系统所有进程调度、排序、分配资源、创建、销毁等,是比较重要内容。...一、系统进程运转方式 1、系统时间:(jiffies 系统滴答) CPU 内部有一个 RTC,会在上电时候调用 mktime 函数算出从 1970 年 1 月 1 日 0 时开始到当前开机点所过秒数...,给 mktime 函数传来时间结构体赋值是由初始化时从 RTC(CMOS)读出参数,转换为时间存入全局变量中,并且会为 JIFFIES 所用 JIFFIES 是一个系统时钟滴答,一个系统滴答是...Linux 在初始化过程中会进行 0 号进程创建,fork main.c sched.c—>sched_init—>gdt linux系统级别 GDT sched_init(...四、进程退出 linux内核代码中以 syscall_、do_xxx 开头基本上都是中断调用函数 内核销毁 exit 是销毁函数 ------> 一个系统调用 ------> do_exit

    12310

    Linux系统进程管理

    @TOC一、系统进程介绍1.进程概念进程process是指正在执行程序;是程序正在运行一个实例。它由程序指令,和从文件、其它程序中读取数据或系统用户输入组成。...换句话说,需要有一个连接到系统用户来启动这样进程;它们不是作为系统功能/服务一部分自动启动。②后台进程(也称为非交互式/自动进程: 这些进程没有连接到终端;它们不需要任何用户输入。...③守护进程:这是后台进程特殊类型,它们在系统启动时启动,并作为服务一直运行;它们不会死亡。它们自发地作为系统任务启动(作为服务运行)。但是,它们能被用户通过 init 进程控制。...二、查看系统进程1.PS命令#PS 查看进程信息-a 查看所有终端进程-u 打印进程所有者信息-x 查看不属于任何终端进程-e 查看系统所有进程-f 查看额外信息-o 指定格式输出--sort...S 0:00 sshd: root@notty[root@node1 ~]# 三、signal信号管理1.signal信号介绍对进程操作可以通过发送不同信号来实现。

    30650

    linux系统安装软件命令(在linux安装win系统)

    下图为RabbitMQ下载界面 首先连接到linux,切换至root用户,并cd至usr/local目录下,在该目录下使用如下命令新建erlang和rabbitmq文件夹 cd /usr...使用如下命令修改系统环境变量 vim /etc/profile 进入配置文件后,按i开始编辑,在空白处加入如下代码: #set erlang export ERLANG_HOME=$PATH:/usr/...RabbitMQ服务 rabbitmqctl stop 查看RabbitMQ服务状态 rabbitmqctl status 重启RabbitMQ服务 rabbitmq-server restart 开启管理界面...rabbitmq-plugins enable rabbitmq_management 关闭管理页面 rabbitmq-plugins disable rabbitmq_management 查看当前所有用户...页面,如下图所示则成功,并使用新创建用户访问 至此linux系统安装rabbitmq结束 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128379

    6.7K30

    Linux——系统安装(

    接下来我们要进行系统分区,其实就跟windows系统分盘一样,首先我们要选择“标准分区” 图23 然后在这里选择挂载点,默认都是ext4,我们后面要创建swap是在文件系统类型中进行修改 图24...图27 等待安装完成后,点击“重新引导“ 图28 接下来进过一系列傻瓜式操作之后,就能看到Linux登陆界面了,账号默认是root,密码是你刚刚设置密码 图29 Linux安装就讲到这里,...接下来我会讲两个VMware虚拟机常用一些小技巧 l 屏幕快照 VMware虚拟机提供了一个类似于PS中快照功能,该功能就是将你当前状态进行存储下来,如果在以后某个时间你误操作了系统,将系统损毁或是其他情况...,需要恢复,那么就可以调用之前快照,完美恢复到快照情况 图30 l 克隆 如果你需要多个和你当前操作系统一模一样虚拟机,你可以不必重新创建然后安装,直接克隆即可,而且这个克隆还有个好处,就是不会占用你原本虚拟机大小内存空间...,只会占用一点点内存空间,但是能实现功能都是一样 图31 现在,Linux就安装完成了,如果你在安装过程中有任何问题,可以加我qq:739616037,进行交流探讨

    10.6K50

    Linux管理系统进程

    本教程是关于 Linux 系统管理综合系列一部分,旨在为您提供有效管理 Linux 环境所需技能和知识。...在本系列中,我们还介绍了 Linux 内核如何与硬件交互,如何Linux 管理系统服务以及如何Linux 管理用户。 了解进程 进程是系统上正在执行程序。...如果您需要复习 Linux 命令语法,请参考了解 Linux 命令行文章。 进程需要哪些管理? 大多数情况Linux 用户和管理员通过命令或图形图标启动和停止应用程序来管理应用程序。...注意:以 root(管理员)用户身份登录 Linux 系统是一种糟糕安全做法。大多数系统会强制您以普通用户身份登录,然后使用 sudo(超级用户执行)命令提升您权限。...总结 Linux 用户和管理员将定期需要管理系统上运行代码。CPU 执行代码称为进程,您可以使用 ps 命令显示进程和相关信息。进程管理一个关键组成部分是进程 ID——系统用来识别进程标签。

    10210

    Linux系统(进程管理

    进程:当我们运行程序时,Linux会为程序创建一个特殊环境,包含程序运行所有资源,这个环境就称为进程 前台进程:一般我们使用一些命令,都属于前台进程,直接输出结果到显示器 后台进程:在命令末尾加上...&可以创建最简单后台进程 常驻进程:系统级进程,以root权限运行在后台,可以处理其他进程请求 孤儿进程:杀掉父进程后,子进程没了父亲,成了孤儿进程,init进程成了它们父亲 僵尸进程:进程被中止了,...ps命令还能看到,我们可以通过杀死他们父进程来杀死僵尸 使用命令ps,查看运行进程,参数:-f(full全部信息) -aux(查看内存中所有进程) 例如: UID PID PPID...:33 pts/0 00:00:00 -bash root 1586 1562 1 14:36 pts/0 00:00:00 ps -f 使用命令top,可以动态查看正在运行进程...PID是进程id,PPID是父进程id,用户运行大部分命令都将Shell作为父进程id ?

    2K30

    你需要知道Linux 系统外设时钟管理

    嵌入式系统一般要求低功耗,出于这个原因,一般只把需要使用到外设时钟源打开,其他不需要使用到模块,则默认关闭它们。...LCD 模块,上电时候默认情况是关闭,所以,要想使用 LCD 模块,配置它寄存器必须先开启它时钟。 如何知道,哪个模块时钟源是打开?哪些模块时钟源是关闭?...,它外设时钟都已经在系统初期已经完成注册,实现文件就在 Clock-exynos4.c arch\arm\Mach-exynos 关于 LCD 控制器(fimd0)模块时钟定义: ?...内核 struct clk_lookup 结构来表示一个可以被查找到时钟结构。 Clkdev.h linux-3.5\include\Linux //它是用来查找 struct clk 结构。...内核提供了操作时钟相关 API 函数,这些 API 接口函数是通用,声明在 Clk.h linux-3.5\include\Linux

    1.2K20

    Linux系统用户账号管理

    用户账号管理工作主要涉及到用户账号添加、修改和删除。 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加账号是被锁定,无法使用。...Linux提供了集成系统管理工具userconf,它可以用来对用户账号进行统一管理。 2、删除帐号 如果一个用户账号不再使用,可以从系统中删除。...删除用户账号就是要将/etc/passwd等系统文件中该用户记录删除,必要时还删除用户主目录。...另外,有些系统可以使用选项:-l 新用户名 这个选项指定一个新账号,即将原来用户名改为新用户名。...4、用户口令管理 用户管理一项重要内容是用户口令管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

    2.8K00

    简单公司职员信息管理系统

    功能要求 功能选择可以用菜单来实现,用户根据自己 选择进入不同菜单 程序不要求将信息保存到文件中,程序开始时职员信息为空,用户需要先增加职员信息,之后才可以实现查找、删除、浏览等功能。...职员信息关键字为职员职员号,加入时职员号重复记录不能加入。查找删除按照职员号进行。 选择删除功能时输出提示信息"是否确定删除",可取消操作。...设计思路 采用结构体保存员工信息 自己实现一个线性表管理全部员工 接着就是输入输出修改值,没什么好说了 源代码 #define _CRT_SECURE_NO_WARNINGS #include<iostream...ElemType *p; //p初值为第一个元素存储位置 p = L.elem; while (i <= L.length && !...flag = true; printf("======================================================\n"); printf("\t\t欢迎进入公司职工信息管理系统

    1.4K30

    基于Arch Linux打造日常使用操作系统

    写在前面 使用Arch Linux原因有三: (1)某天意外发现了win10记录我所有的活动 (2)作为一个小码农,LInux真香 (3)纯净Arch,支持高度自定义,想换啥换啥 本文最终完成效果...yay ibus-rime 安装之后退出当前用户,重新登录,打开系统设置,添加新中文输入法: 三、命令行下载工具 比较推荐多线程下载工具axel: yay axel 四、clash for linux...Clash是一款用Go语言开发,可以在Linux/MacOS/Windows等多平台使用代理工具。...订阅 从某个地方下载到具体代理配置文件config.yaml,覆盖原来即可。 4. 使用 重新启动clash,然后在系统网络设置中,按照config.yaml中内容配置代理。...解压后放到~/.icons目录,然后在tweak中选择该主题: 打开文件管理器,看下效果: 八、网易云音乐 yay netease-cloud-music 九、邮件客户端 yay Thunderbird

    4.1K20

    Linux 技能:管理系统服务

    系统管理员负责 Linux 设备上服务管理。以下是他们需要了解有关配置、启动选项、安全等方面的信息。...服务支持了我们今天认为理所当然大部分网络功能。服务示例包括电子邮件、网页、打印作业、文件共享等传输。 系统管理员负责 Linux 设备上服务管理。这些任务包括配置、启动选项、安全等。...此处描述工具可在大多数 Linux 发行版中找到。 本文关于服务文章属于一系列涵盖各种系统管理员主题 Linux 文章,包括硬件识别和管理系统进程。...注意:以 root(管理员)用户身份登录 Linux 系统是一种很差安全做法。大多数系统会强制您以普通用户身份登录,然后使用 sudo(超级用户执行)命令提升您权限。...使用上面学到相同 systemctl 语法与这两个子命令一起使用。 总结 服务管理Linux 系统管理日常工作。幸运是,systemctl 语法相当简单。

    7910
    领券