Linux 基础篇

很长时间,因为一些事情,没有更新我的文章这让我很惭愧,于是我将打算在今天更新下自己的文章,我发现一些事情,计算机并不是很难学到可以工作的水平,关键在于是否可以坚持下来,有很多时候我并不是很好的坚持。

系统运行级别:

查看开机自启动: 

方式一: 桌面方式 ,在linux终端输入 setup

setup 命令的基本信息:

命令执行权限为: root 用户

功能描述:系统配置工具

在终端输入 setup 命令会开启一个图形化的配置工具

 linux 在启动时默认应该启动那些服务,应该具备那些功能。

centos7 的运行级别简化为:

multi-user.target 等价于,centos6及其以前运行级别3

graphical.target 等价于centos6及其以前运行级别5,允许多用户有网络,有图形化界面

centos7 查看系统的启动级别命令:

systemctl get - default

当然也可以设置用户的启动级别无非只有两种 multi-user.target  和 graphical.target  ,有图形化界面和无图形化界面。

Removed symlink  你可以理解已删除或者更改链接,什么链接,启动级别的链接 

Created symlink   创建了新的链接 什么链接,从文件system  进程 multi-user.target.链接

我们重启下系统,看系统启动级别无图形化界面是否设置成功。

 我们登录下用户和该用户的密码

 如果你在你当前centos 7 中安装了 图形化界面,作为一个新手你并不想将其启动级别设置为无图形化界面,你只想玩玩,当然你可以通过输入命令init 3 无图形化界面,init 5 图形化界面

这不就完成了吗 

注意centos 7仅仅支持老版本中的模式3和模式5 意思是 init 3 或者 init 5

 

 

1、使用systemctl get-default 查看当前系统启动级别; 2、使用systemctl set-default multi-user.target设置为多用户级别; 3、使用systemctl set-default graphical.target设置为图形界面级别; 4、重启系统后操作系统将按照设置级别启动。

在老版本中查看系统运行的启动级别的方法是查看配置文件 inittab:

vim /etc/inittab

chkconfig 简介:

chkconfig是一个Linux命令,用于管理系统服务的运行级别。 它允许管理员配置哪些服务在特定的运行级别下自动启动。 通过chkconfig命令,管理员可以设置某个服务在特定运行级别下是启用还是禁用。 运行级别是系统引导过程中的不同操作模式,例如单用户模式、多用户模式等。

实例: 

# chkconfig --list 
列出系统所有的服务启动情况。   但是这个命令太老了不太适用centos7 ,要想查看

disabled  禁用   enabled 启用  static  静态的未确定的,就是说本项服务可能受到其他服务的影响

 我们还可以通过使用windows本地的命令提示符工具远程连接服务器(vm中的centos7设备)

 什么又是单用户模式和多用户模式: 

1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。

多用户分为两种:有无网络支持
2:多用户模式,没有NFS网络支持。

NFS(网络文件系统)是使用不同的计算机 之间能通过 网络 进行 文件共享 的一种网络协议,多用于UNIX系统的网络中。 NFS服务只用于 (Linux系统)之间的 文件共享 
3:完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。

 

systemctl 是系统服务管理器命令,

systemctl 命令  它实际上将 service 和 chkconfig 这两个命令组合到一起 

也就是说 chkconfig  命令比较旧了

chkconfig 和 systemctl 区别对比  (本段内容原文链接:chkconfig 与 systemctl - LittleDonkey - 博客园 (cnblogs.com) )

任务旧指令新指令
使某服务自动启动chkconfig --level 3 httpd onsystemctl enable httpd.service
使某服务不自动启动chkconfig --level 3 httpd offsystemctl disable httpd.service
检查服务状态service httpd statussystemctl status httpd.service(服务详细信息) / systemctl is-active httpd.service (仅显示是否 Active)
加入自定义服务chkconfig --add testsystemctl load test.service
删除服务chkconfig --del xxx停掉应用,删除相应的配置文件
显示所有已启动的服务chkconfig --listsystemctl list-units --type=service
启动某服务service httpd startsystemctl start httpd.service
停止某服务service httpd stopsystemctl stop httpd.service
重启某服务service httpd restartsystemctl restart httpd.service

 chkconfig --list network   使用 chkconfig 命令 查看network 此时系统启动服务的状态 

chkconfig --level 35 network on 当前以3和5模式下启动系统时,网络服务可以自启动

 systemctl  管理当前服务的启动和停止 还能管理它的开机自启动的状态

systemctl status NetworkManager

查询网络设备的当前状态

NetworkManager服务 网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。

 NetworkManager正常运行时,systemctl status 命令会显示Active: active (running)   没有运行时,systemctl status 命令会显示 Active: inactive (dead) 。

如果我们不想让网络开机自启动,也就是当linux重启或者开机时,没有网络 ,我们可以把它搞死进行disable

我把网络关闭了他还能ping百度ping的通,唉不知道这是什么事情,可能我对network Manager 和 network 理解区分不够明显。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/65747.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java项目mysql转postgresql

特殊函数 : mysql: find_in_set(?, ancestors) postgresql: ? ANY (string_to_array(ancestors,,)) mysql: date_format(t1.oper_time, %Y-%m-%d) postgresql: rksj::date to_char(inDate,YYYY-MM-DD) mysql&am…

【Redis】Redis 的学习教程(七)之 SpringBoot 集成 Redis

在前几篇文章中,我们详细介绍了 Redis 的一些功能特性以及主流的 java 客户端 api 使用方法。 在当前流行的微服务以及分布式集群环境下,Redis 的使用场景可以说非常的广泛,能解决集群环境下系统中遇到的不少技术问题,在此列举几…

Vue.js安装步骤和注意事项

安装完node.js后开始安装和部署Vue在检查webpack的下载版本时出现错误出现错误的原因是之前下载时未指定对应的版本号导致版本不兼容先卸载掉之前下载的版本 cnpm uninstall webpack-cli -g cnpm install webpack-cli4.9.2 -g 最后检查版本是否对应

[dasctf]misc3 chrchrchr.pcapng

webshell 流量分析 php代码部分没啥看的,主要在标黄的部分,裁剪掉前面的字符可base解码 能看到在向a.txt中写入数据 wp # tshark.exe -r chrchrchr.pcapng -T fields -e urlencoded-form.value -Y "urlencoded-form.keyzd2ebbfb26dd" >…

【Linux】Libevent相关小知识总结

Libevent是基于事件的,也就是说,相当于去注册一个事件,当这个事件发生的话,那么就会调用回调函数。

8.(Python数模)马尔科夫链预测

Python实现马尔科夫链预测 马尔科夫链原理 马尔科夫链是一种进行预测的方法,常用于系统未来时刻情况只和现在有关,而与过去无关。 用下面这个例子来讲述马尔科夫链。 如何预测下一时刻计算机发生故障的概率? 当前状态只存在0(故…

windows环境装MailHog

背景:win10系统,windows 宝塔,laravel 项目,邮件相关需要装一个MailHog 下载地址:https://sourceforge.net/projects/mailhog.mirror/ 直接下载,下载后双击运行就可以了,系统可能提示”不信任“…

5.0: Dubbo服务导出源码解析

#Dubbo# 文章内容 Dubbo服务导出基本原理分析Dubbo服务注册流程源码分析Dubbo服务暴露流程源码分析服务导出的入口方法为ServiceBean.export(),此方法会调用ServiceConfig.export()方法,进行真正的服务导出。 1. 服务导出大概原理 服务导出的入口方法为ServiceBean.export…

Latex表格内换行

遇到表格内容太长,需要换行。 宏包: \usepackage{makecell}使用方法 \begin{center}\tabcaption{表格}\label{tab:2}\renewcommand\tabcolsep{7pt}%调整表格长度\begin{tabular} {cccccccccc}\toprule参数&参数&\makecell{最大\\数值} \\$a$&a…

【javaweb】学习日记Day8 - Mybatis入门 Mysql 多表查询 事务 索引

之前学习过的SQL语句笔记总结戳这里→【数据库原理与应用 - 第六章】T-SQL 在SQL Server的使用_Roye_ack的博客-CSDN博客 【数据库原理与应用 - 第八章】数据库的事务管理与并发控制_一级封锁协议_Roye_ack的博客-CSDN博客 目录 一、多表查询 1、概述 (1&#…

【大数据实训】基于Hive的北京市天气系统分析报告(二)

博主介绍:✌全网粉丝6W,csdn特邀作者、博客专家、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于大数据技术领域和毕业项目实战✌ 🍅文末获取项目联系🍅 目录 1. 引言 1.1 项目背景 1 1.2 项目意义 1 2.…

Docker从认识到实践再到底层原理(二-1)|容器技术发展史+虚拟化容器概念和简介

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏…

腾讯云国际代充-GPU服务器安装驱动教程NVIDIA Tesla

腾讯云国际站GPU 云服务器是基于 GPU 的快速、稳定、弹性的计算服务,主要应用于深度学习训练/推理、图形图像处理以及科学计算等场景。 GPU 云服务器提供和标准腾讯云国际 CVM 云服务器一致的方便快捷的管理方式。 GPU 云服务器通过其强大的快速处理海量数据的计算性…

尚硅谷SpringMVC (5-8)

五、域对象共享数据 1、使用ServletAPI向request域对象共享数据 首页&#xff1a; Controller public class TestController {RequestMapping("/")public String index(){return "index";} } <!DOCTYPE html> <html lang"en" xmln…

腾讯云、阿里云、华为云便宜云服务器活动整理汇总

云服务器的选择是一个很重要的事情&#xff0c;避免产生不必要的麻烦&#xff0c;建议选择互联网大厂提供的云计算服务&#xff0c;腾讯云、阿里云、华为云就是一个很不错的选择&#xff0c;云服务器稳定性、安全性以及售后各方面都更受用户认可&#xff0c;下面小编给大家整理…

word导出为HTML格式教程,同时也导出图片

在写文档教程时&#xff0c;有时需要借鉴人家的专业文档内容&#xff0c;一般都是word格式文档。word直接复制里面的内容&#xff0c;帐帖到网站编辑器会有很多问题&#xff0c;需要二次清楚下格式才行&#xff0c;而且图片是没办法直接复制到编辑器内的。所以最方便的办法是将…

51单片机项目(7)——基于51单片机的温湿度测量仿真

本次做的设计&#xff0c;是利用DHT11传感器&#xff0c;测量环境的温度以及湿度&#xff0c;同时具备温度报警的功能&#xff1a;利用两个按键&#xff0c;设置温度阈值的加和减&#xff0c;当所测温度大于温度阈值的时候&#xff0c;蜂鸣器就会响起&#xff0c;进行报警提示。…

Simulink建模与仿真(3)-Simulink 简介

分享一个系列&#xff0c;关于Simulink建模与仿真&#xff0c;尽量整理成体系 1、Simulink特点 Simulink是一个用来对动态系统进行建模、仿真和分析的软件包。使用Simulink来建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统)&#xff0c;将是一件非常轻松的事…

ELK原理和介绍

为什么用到ELK&#xff1a; 一般我们需要进行日志分析场景&#xff1a;直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中&#xff0c;此方法效率低下&#xff0c;面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化…

C++ Primer 第3章 字符串、向量和数组

C Primer 第3章 字符串、向量和数组 3.1 命名空间的using声明一、每个名字都需要独立的using声明二、头文件不应包含using声明三、一点注意事项 3.2 标准库类型string3.2.1 定义和初始化string对象一、直接初始化和拷贝初始化 3.2.2 string对象上的操作一、读写string对象二、读…