日常-总结

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第三方的软件好处

  1. 用户友好的界面:Redis第三方工具通常提供直观的用户界面,使您能够轻松地查看、管理和操作Redis数据库。与使用命令行相比,这些界面通常更易于使用和理解,尤其对于初学者来说。

  2. 可视化数据操作:第三方工具可以提供图形化界面,让您可以直观地执行数据的增删改查操作。这样可以节省时间,无需手动编写和执行Redis命令,只需简单地点击和拖动即可完成操作。

  3. 数据导入导出:许多第三方工具提供了方便的数据导入和导出功能,使您能够轻松地将数据从其他来源导入到Redis数据库中,或将Redis数据导出到其他格式(如JSON、CSV等)进行备份或分析。

  4. 自动化任务和调度:一些第三方工具可以提供自动化任务和调度的功能,使您能够轻松地执行定时任务、批量操作或其他自动化操作。这在处理大规模数据或批处理操作时非常有用,并可以简化您的工作流程。

  5. 性能监控和调优:许多Redis第三方工具提供性能监控和调优的功能,可以帮助您实时监测Redis服务器的性能指标、查看命令执行时间、识别热点数据等,并根据分析结果进行性能优化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值