Linux 学习笔记(1)——系统基本配置与开关机命令

news2025/1/23 11:18:18

目录

0、起步

0-1)命令使用指引

0-2)查看历史的命令记录

0-3)清空窗口内容

0-4)获取本机的内网 IP 地址

0-5)获取本机的公网ip地址

0-6)在window的命令行窗口中远程连接linux

0-7)修改系统的时间

0-8)给虚拟机配置静态 ip 地址

1、使用scp上传和下载文件

1-1)将本地文件上传到服务器

1-2)将服务器中的文件下载到本地

2、文件系统基础知识

3、Linux 的启动级别

3-1)查看当前系统默认的运行级别:

 3-2)修改系统默认启动级别

3-3)使用 init 命令可以切换启动级别

4、关机和重启命令

4-1)关机命令

4-2)重启命令

4-3)取消关机和重启指令


0、起步

0-1)命令使用指引

查看命令具体用法的几种方式:
命令 --help
命令 -h

如果 --help 和 -h 都不行
则使用: man 命令        查看手册

0-2)查看历史的命令记录

history        可以查看历史的命令记录,最多一千条

0-3)清空窗口内容

clear

0-4)获取本机的内网 IP 地址

ip addr
或
ifconfig -a

lo:表示本地连接;

eth0:表示第一个以太网接口;

0-5)获取本机的公网ip地址

curl ip.sb

0-6)在window的命令行窗口中远程连接linux

        前提是开启了远程连接服务

ssh -l 用户名 IP地址
或
ssh 用户名@IP地址


如:
ssh -l root 123.45.6.7
ssh root@123.45.6.7

0-7)修改系统的时间

date -s "2023-08-03 18:13:40"

0-8)给虚拟机配置静态 ip 地址

        配置静态ip地址的目的是使登录 ssh 远程连接软件时保存的连接信息能够长时间使用(如果是动态ip,则改变时又需要重新建立连接)

        局域网的IP地址会自动改变的原因有以下几种可能:

        —— 动态主机配置协议(DHCP):在大多数局域网中,DHCP服务器会自动分配IP地址给连接到网络的设备。这些IP地址是临时的,设备在每次连接到网络时都会获得一个新的IP地址。这种方式可以更有效地管理IP地址,并确保网络中的设备都能够获得一个可用的IP地址。

        —— 网络地址转换(NAT):当局域网中的设备需要访问互联网时,NAT会将局域网内部的私有IP地址转换为公共IP地址。这样可以节省公共IP地址的使用,并提高网络的安全性。由于公共IP地址是有限的资源,所以ISP(互联网服务提供商)会周期性地更改分配给用户的公共IP地址。

        —— 网络故障或重新启动:在某些情况下,局域网中的设备可能会遇到网络故障或需要重新启动。当设备重新连接到网络时,它可能会获得一个新的IP地址。

        如果希望在局域网中使用固定的IP地址,可以通过在设备上手动配置静态IP地址来实现,这样可以确保设备始终使用相同的IP地址。

        使用 vi 编辑器修改该文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

        配置完成后,再使用 ping 命令检查是否配置成功,网络状态是否正常。

ping www.baidu.com

1、使用scp上传和下载文件

1-1)将本地文件上传到服务器

        将本地 D 盘的 test.png 图片上传到服务器 opt 目录下

scp D:\test.png root@192.168.15.13:/opt

1-2)将服务器中的文件下载到本地

         将服务器 opt 目录下的 test.png 图片下载到本地桌面

scp root@192.168.15.13:/opt/test.png C:\Desktop

2、文件系统基础知识

Linux文件系统中主要的目录有:

1. `/`:根目录。

2. `/bin`:包含最经常使用的命令,如`ls`、`cd`、`echo`等。

3. `/boot`:存放引导启动所需的文件,如Linux内核镜像、启动配置文件等。

4. `/dev`:设备文件系统,存放系统中的各种设备文件,如串口、光驱、USB设备等。

5. `/etc`:系统配置文件和目录,存放系统的一些配置文件和目录,如`/etc/passwd`、`/etc/hosts`、`/etc/profile`等。

6. `/home`:用户主目录,存放用户的主目录和文件。

7. `/lib`:系统库文件,存放系统的共享库文件,如常见的`libc.so`、`libpthread.so`等。

8. `/lost+found`:当系统崩溃时,非正常卸载的文件会出现在这里。

9. `/media`:挂载外部设备时使用的目录,如U盘、移动硬盘等。

10. `/mnt`:临时挂载其他文件系统时的目录。

11. `/opt`:可选的目录,存放一些可选的软件和工具。

12. `/root`:超级用户(root)的主目录。

13. `/sbin`:超级用户(root)的系统管理工具。

14. `/tmp`:临时文件目录,存放一些临时文件。

15. `/var`:系统运行日志和变量目录,存放系统运行的一些日志文件和变量文件。

16. `/run`:存放运行中的程序和与用户有关的数据。

17. `/usr`:用户的应用程序和文件存放的位置。

        通常情况下,用户可以使用 /opt 和 /home 目录(也可以自己新建目录),这两个目录都不存在敏感的文件。可以将程序安装在 /opt 目录下。默认情况下,程序安装的路径是 /usr/bin 或 /var 目录下。

3、Linux 的启动级别

        共有 7 个级别,编号由 0 至 6:

0关机操作
1单用户模式,只能由一个用户登录,只支持root用户,用于系统的维护,禁止远程登录
2多用户模式,没有网络文件系统支持
3完全多用户模式,命令行界面。有网络文件系统。一般情况下的默认启动模式
4系统预留
5图形界面,带GUI时的默认启动模式
6重启操作

3-1)查看当前系统默认的运行级别:

systemctl get-default

 3-2)修改系统默认启动级别

systemctl set-default multi-user.target       # 设置默认启动级别为 3
systemctl set-default graphical.target        # 设置默认启动基本为 5

 不能修改默认启动级别为 0 或 6!不然系统会开不了机或一直重启。

3-3)使用 init 命令可以切换启动级别

        如:

init 0

将使系统关机(关机建议使用 shutdown 命令,重启建议使用 reboot 或 shutdown 命令,都不建议使用 init 命令来操作)

4、关机和重启命令

4-1)关机命令

shutdown -h now立即关机
shutdown -h 15:30      15:30 定时关机
halt        关机
init 0关机
shutdown -h +3030分钟后关机

4-2)重启命令

shutdown -r now立即重启
shutdown -r 13:3013:30 定时关机
reboot重启
shutdown -r +1        1分钟后重启
init 6重启

4-3)取消关机和重启指令

shutdown -c

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

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

相关文章

[Linux]套接字通信

摘于https://subingwen.cn,作者:苏丙榅 侵删 文章目录 1. 套接字-socket1.1 概念1.2 网络协议1.3 socket编程1.3.1 字节序1.3.2 IP地址转换1.3.3 sockaddr 数据结构1.3.4 套接字函数 1.4 TCP通信流程1.4.1 服务器端通信流程1.4.2 客户端的通信流程 1.5 扩展阅读1.5.1 初始化套…

Cocos独立游戏开发框架中的日志模块:Bug无所遁形

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》,欢迎大家关注分享收藏订阅。 在Cocos独立游戏开发框架中,一个强大的日志模块是不可或缺的组成部分。日志不仅仅是记录应用程序的运行状态,还可以用于故障排除、性能监测和安全审计…

获取并修改图像中的像素点

实现原理 我们可以通过行和列的坐标值获取该像素点的像素值。对于BGR图像,它返回一个蓝,绿,红值的数组。对于灰度图像,仅返回相应的强度值。使用相同的方法对像素值进行修改。 import numpy as np import cv2 as cv import matp…

Python语音识别处理详解

概要 人们对智能语音助手的需求不断提高,语音识别技术也随之迅速发展。在这篇文章中,我们将介绍如何使用Python的SpeechRecognition和pydub等库来实现语音识别和处理,从而打造属于自己的智能语音助手。 1. 什么是语音识别? 语音…

超图嵌入论文阅读1:对偶机制非均匀超网络嵌入

超图嵌入论文阅读1:对偶机制非均匀超网络嵌入 原文:Nonuniform Hyper-Network Embedding with Dual Mechanism ——TOIS(一区 CCF-A) 背景 超边:每条边可以连接不确定数量的顶点 我们关注超网络的两个属性&#xff1…

【Locomotor运动模块】瞬移

文章目录 一、原理二、两种类型1、Instant(立刻)2、Dash(猛冲) 三、瞬移区域、瞬移点1、瞬移区域2、瞬移点 一、原理 抛物线指针选择好目标位置,然后告诉瞬移预设体:你想法把游戏区域弄到目标位置来 解释:抛物线指针选…

阿里云对象存储oss-文件上传过程详解(两种方式)

阿里云对象存储oss-文件上传过程详解{两种方式} 方式一(最新代码,时间:2023/8/27)(1)如何配置系统变量(2)完整代码 方式二(跟黑马最新教程同代码)(1)在复制下来的代码中(2)完整代码 方式一(最新代码,时间:2023/8/27) 问题:需要配置系统变量才能够使用 (1)如何配置系统变量 以wi…

wxWidgets从空项目开始Hello World

前文回顾 接上篇,已经是在CodeBlocks20.03配置了wxWidgets3.0.5,并且能够通过项目创建导航创建一个新的工程,并且成功运行。 那么上一个是通过CodeBlocks的模板创建的,一进去就已经是2个头文件2个cpp文件,总是感觉缺…

网络安全(黑客)自学路线,了解什么是黑客

谈起黑客,可能各位都会想到:盗号,其实不尽然;黑客是一群喜爱研究技术的群体,在黑客圈中,一般分为三大圈:娱乐圈 技术圈 职业圈。 娱乐圈:主要是初中生和高中生较多,玩网恋…

C++ struct 笔记(超级详细)

今日碎碎念:我在学C语言时经常用到结构体struct,之后在写C程序时遇到在struct中定义构造函数和成员函数的情况,这在c语言中是从未遇到过的,觉得奇怪,想到之前并没有真正系统学习C里的struct,有必要今天详细…

7.6 递归求学生年龄

有5个学生坐在一起,问第五个学生多少岁,他说比第四个学生大两岁。问第四个学生的岁数,他说比第三个学生大2岁。问第三个学生,又说比第二个学生大2岁。问第二个学生,说比第一个学生大2岁。最后问第一个学生,…

Unity中Shader的遮罩的实现

文章目录 前言一、遮罩效果的实现主要是使用对应的纹理实现的,在属性中暴露对应的遮罩纹理,对其进行采样后,最后相乘输出即可二、如果需要像和主要纹理一样流动,则需要使用和_Time篇一样的方法实现流动即可 前言 Unity中Shader的…

TBOX开发需求说明

TBOX功能需求: 支持4G上网功能,可获取外网IP,可和云端平台连通支持路由功能,支持计算平台、网关和云端平台建立网络连接支持USB转网口,智能座舱会通过USB连接AG35建立网络连接(类似IVI通过USB口连接TBOX&a…

AAC处理码流分析工具(三十六)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:Android…

安装kali虚拟机镜像的坑

1.0 安装虚拟机镜像成功之后,只有光标,没有界面 在VMware上安装kali linux环境时,根据提示操作完成后,开启虚拟机,屏幕黑屏,左上角有一个光标在闪,一直开不了机。 出现问题的原因,…

Data truncation: Out of range value for column ‘id‘ at row 1

错误信息:Data truncation: Out of range value for column id at row 1 数据截断:第1行“id”列的值超出范围 很多人会回复:数据库 类型由int改为 bigInt 我看了表结构 可以放的下的。 是 bigint(20) 没有问题啊。 默认的 bigint 类型…

FPGA原理与结构——FIFO IP核的使用与测试

一、前言 本文介绍FIFO Generator v13.2 IP核的具体使用与例化,在学习一个IP核的使用之前,首先需要对于IP核的具体参数和原理有一个基本的了解,具体可以参考: FPGA原理与结构——FIFO IP核原理学习https://blog.csdn.net/apple_5…

GEE14:提取每年的GPP最大值

获取GPP最大值 1. 数据介绍2. JavaScript代码 最近学习了关于获取每年GPP最大值的DOY(day of year)的方法: 1. 数据介绍 MOD17A2H v006: The MOD17A2H Version 6 Gross Primary Productivity (GPP) product is a cumulative 8-d…

soundtouch库的编译与使用

源码下载 https://gitlab.com/soundtouch/soundtouch/-/archive/2.1.2/soundtouch-2.1.2.tar.bz2 SDK配置 使用vs逐个打开source下指定的三个项目文件,修改SDK,因为可能库中使用的是8.0,你使用的10.0 编译 打开vs,打开终端&am…

图像处理简介

目录 基本术语 1 .图像(image) 1.1 像素(Pixel) 1.2 颜色深度(Color Depth) 1.3 分辨率(Resolution) 1.4 像素宽高比(Pixel Aspect Ratio) 1.5 帧率(FPS) 1.6 码率(BR) 1. …