1.systemctl的简介
systemctl 是一个用于管理系统服务的命令行工具,它是 Systemd 系统和服务管理器的一部分Systemd 是在大多数现代 Linx发行版中作为t 系统的替代品,并提供了对系统启动、停止、重启和配置服务等功能的更强大控制。
systemctl的主要作用和含义如下:
1.启动和停止服务:使用systemt1 statservice 命可以启动指定的服务,而 systemt1 stpservie命今则可以停业服务。这些命令会自动处理依赖关系,确保服务及其依款
的服务以正确的顺序启动或停止。
2重启和重新载服务:使用 systemtl restat <service>命今可以重服务,而 systectl reloadservice命今可以重新加载服务与简单地停止再启动服务不同,重启和重新加
载命令能够尽可能地避免服务中断。
3.查看服务状态:使用 systet1 tatus <service>今以查看指定服务的当前态,包括是否在、最后-次功启/停的时,该命令还会显示任精误或警告消息,帮助诊断和调试服务问题。
4. 启用和禁用服务:使用 systenctl eable servie命今可以将服务配置为在系统启动时自动启动,而 systemctl dishle service命今可以禁上服务的动启动。这些命令会创建或删除相应的符号链接,用于在适当的运行级别下启动或停止服务。
5查看服务日志:使用systemct1 status <servie>命今可以查看务的当前日志输出如果需要查看完整的服务志,可以使用 joumalct1 <service>命来检索和过与指定务相关的日志条目。
6管理系统单元:除了服务,Systemd 还管理其他类型的系统单元,如挂载点、设备、套接字等,systet1 命提供了对这些单元的管理功能,例如启动或停止挂载点,加载可载内校模块等。
总之,systemct1 是一个强大的工具,用于管理和控制 Linux系统上的各种服务和系统单。它提供了丰富的功能和选项,使管理员能够轻松地管理整个系统的运行状态和配置
2.守护进程
守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束
守护进程是一个在后台运行并目不受任何终端控制的进程。Unix操作系统有很多典型的守护进程(其数目根据需要或20-50不等),它们在后台运行,执行不同的管理任务。
3.systemctl 简单的命令
1.启动服务: systemctl start eservice> 例如: systemctl start apache2
2.停止服务: systemctl stop <service> 例如: systemctl stop apache2
3.重启服务: systemctl restart eservice> 例如: systemctl restart apache2
4.音看服务状态: systemctl status eservice> 例如: systemctl status apache2
5.开机自启动服务: systemctl enable sservice> 例如: systemctl enable apache2
6.禁用开机自启动服务: systemctl disable <service> 例如: systemctl disable apache2
7.查看服务日志: systemctl --no-pager -u eservice> 例如: systemctl --no-pager -u apache2
4.Linux中向数据库中添加数据
1.创建一个.py文件
2.在文件中写入以下代码
import pymysql
# 连接到数据库
con = pymysql.connect(host="你的主机IP",
user='用户名',
password="123456",
port=3306,
database='test',
charset='utf8'
)
# 创建游标
cur = con.cursor()
print(cur)
# 执行对应的sql语句
sql = "insert into students values('0001','zhangsan');"
cur.execute(sql)
# 注意:在执行插入语句时需要commit,不然数据库当中找不到要插入的数据。
con.commit()
cur.close() # 关闭游标
connect.close() # 关闭数据库连接
3.用python3 文件名即可运行
5.Apache HTTP Server (简称Apache)
Apache HTTP Server (简称Apache) 是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
Apache HTTP服务器是一个模块化的服务器,源于NCSAhtpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,Apache源于NCSAhtpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server"的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验lnternet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多小理器环境
Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团在NCSA的基础上创建了Apache
6.Apache简介
Apache指的是Apache软件基金会(Apache Software Foundation),它是一个非营利性组织,致力于支持和促进开源软件项目的发展,该基金会成立于199年,以ApacheHTTP服务器项目作为其最著名的项目之一而闻名。
Apache HTTP服务器是一款开源的Web服务器软件,它是互联网上最流行的Web服务器之一。它提供了稳定可靠的性能和安全性,可在各种作系统上运行,并且支持多种编程语言和模块扩展。
除了Apache HTTP务器,Apache软件基金会还管和支持许多其他开源软件项目。其中-些著名的项目包lomat (ava Servlet容器)、Hadoop(分布式计算框架)
Spark (大数据处理框架)等。Apache软件基金会的使命是通过开源软件的开发和共享,促进技术的创新和社区的合作。它提供了一个开放的平台,让开发者可以员献代码、参与项目、分享知识,并从中家得软件的自由和灵活性。
自得一提的是。虽然Aache件基金和Aoache HTTB条器以ADhe为名,但们并不同属于同-实体、Aoache HTTPG条器是该其全的一项得名于其源羊国原住民的Apache部落。
7.开启443接口
#开放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#保存上述规则
service iptables save
#开启服务
systemctl restart iptables.service
8.虚拟机中的ip分类
1. L0 :127.0.0.1 本机IP
2. 10.0.0.xx 10开头的是NET网络
3 中间由56的 是自己网络生成的ip
4 其他的ip 可以别人链接的ip
9.在linux中下载pymysql
https://blog.csdn.net/Triste_anim/article/details/131664247?spm=1001.2014.3001.5502
10.下载redis第三方的软件好处
-
用户友好的界面:Redis第三方工具通常提供直观的用户界面,使您能够轻松地查看、管理和操作Redis数据库。与使用命令行相比,这些界面通常更易于使用和理解,尤其对于初学者来说。
-
可视化数据操作:第三方工具可以提供图形化界面,让您可以直观地执行数据的增删改查操作。这样可以节省时间,无需手动编写和执行Redis命令,只需简单地点击和拖动即可完成操作。
-
数据导入导出:许多第三方工具提供了方便的数据导入和导出功能,使您能够轻松地将数据从其他来源导入到Redis数据库中,或将Redis数据导出到其他格式(如JSON、CSV等)进行备份或分析。
-
自动化任务和调度:一些第三方工具可以提供自动化任务和调度的功能,使您能够轻松地执行定时任务、批量操作或其他自动化操作。这在处理大规模数据或批处理操作时非常有用,并可以简化您的工作流程。
-
性能监控和调优:许多Redis第三方工具提供性能监控和调优的功能,可以帮助您实时监测Redis服务器的性能指标、查看命令执行时间、识别热点数据等,并根据分析结果进行性能优化。