linux系统管理
• ping • traceroute• mtr • nslookup • telnet • tcpdump• netstat• ss查看⽹关• route -n • 使⽤ -n 参数不解析主机名查看⽹卡物理连接情况• mii-tool eth0⽹络服务管理程序分为两种,分别为SysV和systemd守护进程使⽤ nohup 与 & 符号配合运⾏⼀个命令 • nohup 命令使进程忽略 hangup(挂起)信号 • 守护...
2024-01-10详解linux系统调用原理
操作系统通过系统调用为运行于其上的进程提供服务。当用户态进程发起一个系统调用, CPU 将切换到 内核态 并开始执行一个 内核函数 。 内核函数负责响应应用程序的要求,例如操作文件、进行网络通讯或者申请内存资源等。举一个最简单的例子,应用进程需要输出一行文字,需要调用 write 这个...
2024-01-10linux系统命令笔记整理
本文讲述了linux系统命令。分享给大家供大家参考,具体如下:一、linux系统目录/bin 系统命令目录/dev 设备目录/home 每个系统用户在home下都有一个目录, 每个用户登录到系统后会自动登录到这个目录下, root用户会在/root文件...
2024-01-10Linux—系统管理
查看系统版本CentOS系统# centos7查看命令[root@localhost ~]# cat /etc/os-release# centos6/7通用命令[root@localhost ~]# cat /etc/redhat-release[root@localhost ~]# cat /etc/redhat-release | sed -r "s/.* ([0-9]+)..*/1/"# centos6/7通用命令[root@localhost ~]# cat /etc/centos-release...
2024-01-10Linux输入子系统框架原理解析
input输入子系统框架linux输入子系统(linux input subsystem)从上到下由三层实现,分别为:输入子系统事件处理层(EventHandler)、输入子系统核心层(InputCore)和输入子系统设备驱动层。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过 input driver -> Input core -> Event handler -> userspace 到达用...
2024-01-10linux系统管理小工具回到未来
linux系统管理工具shell脚本代码------------------------------> #!/bin/bash#2020-07-14#system managemenu() {cat <<-EOF================================== 系统管理工具 | 2020-7-14 |--------------网络---------------- w 网卡信息收集 ...
2024-01-10Linux用户管理 [操作系统入门]
1.用户添加用户$useradd -m username该命令为用户创建相应的帐号和用户目录/home/username;用户添加之后,设置密码:密码以交互方式创建:$passwd username删除用户$userdel -r username不带选项使用 userdel,只会删除用户。用户的家目录将仍会在/home目录下。要完全的删除用户信息,使用-r选项;帐号切换 登...
2024-01-10Linux进程管理 [操作系统入门]
1.首先我们要了解什么是进程进程是已启动的可执行程序的运行实例,进程有以下组成部分:? 已分配内存的地址空间;? 安全属性,包括所有权凭据和特权;? 程序代码的一个或多个执行线程;? 进程状态。程序: 二进制文件,静态 /usr/bin/passwd ,/usr/sbin/useradd进程...
2024-01-10Linux高级管理第三章[操作系统入门]
实验部分:一、安装mysql需自行下载安装mysql包和cmake包1.下载mysql软件包,安装上传下载工具 上传文件至服务器 2.检查是否有安装mysql,安装扩展包gcc-c++ 3.因5.0版本需要cmake编译安装,所以解压cmake包,并编译安装///gmake && gmake install 4.创建sql特定用户和组,将tar包解压至src目录下 配...
2024-01-10shell原理及Linux权限理解 [操作系统入门]
shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)”,但我们一般用户并不能直接使用kernel,而是通过kernel的“外壳”程序,也就是所谓的shell,来和kernel沟通。但这种操作如何理解?为什么不能直接使用kernel?从技术角度来看...
2024-01-10Linux之存储管理 [操作系统入门]
一磁盘介绍:磁盘/硬盘/disk是同一个东东,不同于内存的是容量比较大。类型:从工作原理区分:机械:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。固态:固态驱动器(Solid St...
2024-01-10Linux内存管理a【转】[操作系统入门]
转自:http://gityuan.com/2015/10/30/kernel-memory/关于Linux的内存管理,本文分别从内核空间和用户空间两个视角来阐述一、内核空间1.1 页页(page)是内核的内存管理基本单位。==> linux/mm_types.hstruct page { page_flags_t flags; 页标志符 atomic_t _count; 页引用计数 atomic_t _mapcount; 页映射计数 uns...
2024-01-10Linux软件包管理概述 [操作系统入门]
我们知道计算器如果没有安装任何操作系统,它就是一堆没用的电子器件;安装了操作系统,但是没有安装应用软件,那也是花瓶一只。因此我们要学会把这只“花瓶”变成能够为我们使用的机器,就必须要学会软件的安装。在Windows系统中,安装软件很简单,绝大部分情况运行安装包,然后几步"next"...
2024-01-10项目二 管理与维护Linux系统
项目二 管理与维护Linux系统任务三:使用vim编辑器配置网络任务四:root账户密码的破解与保护任务五:管理Linux系统的用户与用户组任务六:管理Linux系统的文件权限任务七:管理 rpm 软件包与压缩包任务八:YUM源的配置与软件的YUM安装任务三:使用vim编辑器配置网 任务说明:vim是Linux系统上...
2024-01-10Linux系统管理——初学者建议
Linux系统管理——初学者建议 学习Linux的注意事项(一)Linux严格区分大小写Linux是严格区分大小写的,这一点和Windows不一样,所以操作时要注意区分大小写的不同,包括文件名和目录名、命令、命令选项、配置文件配置选项等Linux一切皆文件Linux...
2024-01-10linux操作系统利用python实现任务管理器可视化功能
1、python安装1、创建一个文件夹,mkdir python进入文件夹下,进行解压:tar zxvf Python-3.6.5.tar进入Python-3.6.5这个文件夹下面输入:./configure接下来出现一大堆过程,最后提示你 run 一个命令 按照提示的命令输入就行。输入make命令(如果提示不存在,就使用 apt install make安装即可),等待就行。...
2024-01-10linux系统下创建lvm挂载到指定目录的操作步骤
1 、背景在企业中有时我们为方便安装软件、数据的管理,需要把安装软件、数据放到固定目录下,磁盘满了方便扩展,这里假如需要一个/data目录存放数据,并单独进行挂载。2、操作步骤2.1 划分磁盘2.2 创建PV[root@centos-6 ~]# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created扫描系统PV可以使用...
2024-01-10liunx系统配置及服务管理进程管理 [操作系统入门]
1.进程是已启动的可执行程序的运行实例,进程有以下组成部分:? 已分配内存的地址空间;? 安全属性,包括所有权凭据和特权;? 程序代码的一个或多个执行线程;? 进程状态。程序: 二进制文件,静态 /usr/bin/passwd ,/usr/sbin/useradd进程: 是程序运行的过程, 动...
2024-01-10LInux之进程管理 [操作系统入门]
一:进程是已启动的可执行程序的运行实例,进程有以下组成部分? 已分配内存的地址空间;? 安全属性,包括所有权凭据和特权;? 程序代码的一个或多个执行线程;二:进程的生命周期父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。每个新进...
2024-01-10浅谈Linux内存管理那些事儿 [操作系统入门]
编者荐语:Linux内存管理基本上是后台开发岗位面试必问的问题之一,只有对内存机制有全面的了解才能够很好的应付此类问题。这篇文章值得一看。以下文章来源于后端技术指南针 ,作者后端技术指南针后端技术指南针后端技术指南针专注于分享和探讨后端技...
2024-01-10Linux系统如何显示当前工作目录?
要打印当前工作目录,我们在 Linux 系统中使用 pwd 命令。pwd(打印工作目录) ——pwd 命令用于在 Linux 系统中使用终端显示当前工作目录的名称。这是一个 shell 构建命令,可在大多数 Unix shell 中使用,例如 Bourne shell、ash、bash、kash 和 zsh。语法pwd 命令的一般语法如下 -pwd [-LP]pwd 命令中可用选项的简要...
2024-01-10【原创】Linux中断子系统(二)通用框架处理
背景Read the fucking source code! --By 鲁迅A picture is worth a thousand words. --By 高尔基说明:Kernel版本:4.14ARM64处理器,Contex-A53,双核使用工具:Source Insight 3.5, Visio1. 概述【原创】Linux中断子系统(一)-中断控制器及驱动分析讲到了底层硬件GIC驱动,以及Arch-Specific的中断代码,本文将研究下通用的中...
2024-01-10Linux系统管理(三)——初学者建议
本篇文章分享了新手初学Linux的建议和日常操作习惯 学习Linux的注意事项(一)Linux严格区分大小写Linux是严格区分大小写的,这一点和Windows不一样,所以操作时要注意区分大小写的不同,包括文件名和目录名、命令、命令选项、配置文件配置选项...
2024-01-10Linux系统管理(一)——初学者建议
学习Linux的注意事项(一)Linux严格区分大小写Linux是严格区分大小写的,这一点和Windows不一样,所以操作时要注意区分大小写的不同,包括文件名和目录名、命令、命令选项、配置文件配置选项等Linux一切皆文件Linux中所有内容都是以文件的形式保存和管理的,硬件设备也是文件,这和Windows完全不同...
2024-01-10Alpinelinux如何配置和管理自定义服务 [操作系统入门]
备忘安装 rc-service 服务Alpine使用的是OpenRCinit系统,而rc-service是openrc的一部分,所以安装openrc即可,使用如下命令安装:apk add openrc --no-cache添加自定义服务vim /etc/init.d/xxx#!/sbin/openrc-run name="actc"command="/path/to/${name}"#command_background="yes" depend() { after sshd}管理服务列出所有可用服务rc-...
2024-01-10