当前位置: 首页 > news >正文

Linux学习笔记:Linux基础知识汇总(个人复习版)

常用命令:

1、ls

-a:显示所有文件(包括隐藏文件),简洁版

-l:显示所有文件,详细版

-R:显示所有文件以及子目录下文件,简洁版

可以搭配使用。

2、netstat

-i:读出网卡收发包及出错包的统计

-s:读出各主要协议的统计

netstat -nap | grep 9999   查看端口9999是什么进程在使用

kill 4106   杀死进程

3、nslookup

查看DNS服务器是什么,把域名解析成IP地址,得到IP地址

4、打包压缩

-c 打包

-x 解包

5、解压缩

xzf——.tar.gz

xjf——.tar.bz2

6、用户加入用户组

方法一:

方法二:

或者这样也行:

7、su和sudo

sudo比如:user3来执行命令

8、查看网络情况

←其实就是看路由表

mtr:比traceroute显示得更加详细

telnet:检查对方端口是否畅通(如:80端口)

9、 sync

将数据同步写入硬盘中的指令,在关机之前输入,可以多输几次。

10、查看磁盘分区信息

使用df命令,如df -h,查看磁盘分区的挂载点、空间使用情况。-h  以更易读的方式显示。
原文链接:df命令 – 显示磁盘空间使用量情况 – Linux命令大全(手册)

使用fdisk -l查看分区挂载情况,或者查看/etc/mtab文件,然后找到最接近的挂载点信息。

使用lsblk命令,查看系统的磁盘设备使用情况。
 


配置服务器:

一、配置DNS服务器:

1、/etc/named.conf主配置文件

2、/var/named/x.cn.zone正向配置文件

3、/var/named/100.168.192.arpa反向解析文件

4、rndc reload

二、配置FTP服务器

1、安装vsftpd服务器

2、systemctl start vsftpd.service

3、确认安全级别允许FTP进入 或 干脆停止iptables防火墙服务

4、编辑/etc/vsftpd/vsftpd.conf

local_enable=YES//注册用户可登陆

write_enable=YES//ftp可写,即上传权限;下载权限是默认赋予的

//以下为指定可登的注册用户

userlist_enable=YES

userlist_deny=NO  

userlist_file=/etc/vsftpd/user_list

以上命令得出:只有user_list里面的用户才可以登录ftp服务器

5、编辑/etc/vsftpd/user_list,加入可登录的已注册的用户名

6、systemctl restart vsftpd.service

三、配置WWW服务器

1、安装Apache的有关RPM软件包

2、正向解析文件/var/named/x.cn.zone内包含:www.x.cn的地址为本机IP

【保证网站IP地址与网站域名可以一一对应】再更新配置:rndc reload

3、主配置文件/etc/httpd/conf/httpd.conf

配置默认网站

ServerName www.x.cn:80 【网站访问域名】

DocumentRoot "/var/www/html" 【网站的根目录】

DirectoryIndex index.html index.html.var 【网站的起始访问主页】

配置多个IP对应多个域名

<VirtualHost 192.168.100.203>

DocumentRoot /var/www/vh/t1/x1

ServerName t1x1.x.cn

</VirtualHost>

<VirtualHost 192.168.100.204>

DocumentRoot /var/www/vh/t1/x2

ServerName t1x2.x.cn

</VirtualHost>

配置一个IP地址对应多个域名

在 #NameVirtualHost * 下面加入:

NameVirtualHost  192.168.100.202

在文件结尾加入:

<VirtualHost 192.168.100.202>

DocumentRoot /var/www/vh/t2/x1

ServerName t2x1.x.cn

</VirtualHost>

<VirtualHost 192.168.100.202>

DocumentRoot /var/www/vh/t2/x2

ServerName t2x2.x.cn

</VirtualHost>

4、创建站点主页 【eg.在/var/www/html内新建index.html】

5、默认访问的站点要放在所有其他<VirtualHost…>之前

6、service httpd restart

相关文章:

Linux学习笔记:Linux基础知识汇总(个人复习版)

常用命令&#xff1a; 1、ls -a&#xff1a;显示所有文件&#xff08;包括隐藏文件&#xff09;&#xff0c;简洁版 -l&#xff1a;显示所有文件&#xff0c;详细版 -R&#xff1a;显示所有文件以及子目录下文件&#xff0c;简洁版 可以搭配使用。 2、netstat -i&#x…...

MSR020/MSR040低温漂、低功耗电压基准

MSR020/MSR040 是低温漂、低功耗、高精度 CMOS 电压基准&#xff0c; 具有 0.05% 初始精度和低功耗的特点。 该器件的低输出电压迟滞和低长期输出电压漂移的 特性&#xff0c;可以进一步提高稳定性和系统可靠性。 此外&#xff0c;器 件的小尺寸和低工作电流的特性使其非…...

一个是生产打包的时候, 一个是本地测试启动的时候,maven如何配置?

在Maven项目中&#xff0c;使用两套不同的pom.xml配置分别用于生产打包和本地测试启动是常见需求&#xff0c;尤其当你需要调整依赖范围、插件配置或使用不同资源文件时。Maven通过profiles和activeProfiles提供了灵活的配置管理方案&#xff0c;允许你为不同的环境或构建场景定…...

公文字体包下载

https://zuzhibu.xaufe.edu.cn/info/1063/3421.htm 下载解压后&#xff0c;将相应字体文件粘贴至C:\Windows\Fonts 等待安装完成就可以了...

主从备份及安装准备

主从复制 学习内容 1. 备份的三种类型 1. 热备份 2. 逻辑备份 3. 物理备份 2. 情景 ⼊职企业&#xff0c;发现企业架构为⼀主多从&#xff0c;但是两台从服务器和主库不同 步&#xff0c;但是每天会全库北⽅主服务器上的数据到从服务器&#xff0c;由于数据量 不是很⼤&a…...

翻译英文的软件,分享3款翻译神器!

在这个全球化的时代&#xff0c;跨越语言障碍成为了我们连接世界的桥梁。无论你是旅行爱好者、国际商务人士&#xff0c;还是学习新语言的求知者&#xff0c;一款高效、准确的翻译软件都是不可或缺的伙伴。今天&#xff0c;就让我们一起探索那些让沟通无界限的翻译神器&#xf…...

软件测试解读——性能效率测试

一、性能效率测试概述 性能效率(efficiency)为GB/T 25000.51-2016标准中提及的软件产品的八大产品质量特征之一。性能效率测试用于评估待测系统与软件在给定的时间和其他资源限制下完成其指定功能的程度&#xff0c;也称作性能测试。 为完成系统与软件性能测试&#xff0c;…...

【PLC】子程序功能心得

博主用GX Works编程的时候用到子程序&#xff0c;这里给大家和自己强调一下&#xff0c;每个子程序一定要以SRET结束&#xff0c;尤其是有多个子程序的时候 博主吃了个大亏&#xff0c;由于有两个子程序&#xff0c;结果第一个子程序没有写SRET&#xff0c;结果两个子程序默认以…...

Iris for mac 好用的录屏软件

Iris 是一款高性能屏幕录像机&#xff0c;可录制到 h.264。Iris 在可用时利用板载 GPU 加速。它可以选择包括来自摄像头和最多两个麦克风的视频。 兼容性 所有功能在macOS 11.0-14上完全支持&#xff0c;包括macOS Sonoma。 简单编码 直接录制为h.264、h.265、ProRes或Motion…...

Transformers实战05-模型量化

文章目录 简介主要类型量化的优点量化的缺点量化过程量化过程反量化过程 精度和参数 量化实例bitsandbytes安装bitsandbytes4bit量化(加载)8bit量化(加载)验证效果 简介 模型量化&#xff08;Model Quantization&#xff09;是一种优化技术&#xff0c;旨在减少机器学习模型的…...

【Python】bytes 和 bytearray 到底是什么类型呢?

bytes和bytearray同属于二进制序列类型&#xff0c;是常见的数值类型的一种。 bytes多用在在文件的读写、网络通信、数据编码/解码等场景用的比较多。 而bytearray在二进制数据处理、图像处理、内存映射文件和网络通信等场景用的比较多。 其中这两部分的主要差别&#xff1a; …...

Windows10上安装SQL Server 2022 Express

Microsoft SQL Server 2022 Express是一个功能强大且可靠的免费数据管理系统&#xff0c;可为轻量级网站和桌面应用程序提供丰富可靠的数据存储&#xff0c;为关系数据库&#xff1a; (1).LocalDB(SqlLocalDB)&#xff1a;是Express的一种轻型版本&#xff0c;该版本具备所有可…...

C++11 异常

目录 0.前言 1.C语言传统错误处理方式 1.1使用返回值 1.2使用全局变量 1.3使用断言 1.4优缺点 2.C异常的概念 3.异常的使用 3.1异常的抛出和捕获 3.1.1异常的抛出和匹配原则 3.1.2在函数调用链中异常栈展开匹配原则 3.2异常的重新抛出 3.3异常安全 3.4异常规范 4.自定义异常体系…...

pip下载lap失败

把pip install lap改为pip intsall lapx...

【Material-UI】Button 中的点击事件处理(Handling clicks)详解

文章目录 一、点击事件处理基础1. 基本用法2. 事件处理器的传递 二、实际应用中的注意事项1. 事件处理逻辑的优化2. 避免过多的状态更新3. 使用合适的事件类型 三、关于文档中未提及的原生属性四、最佳实践1. 无障碍性2. 视觉反馈3. 防止重复点击 五、总结 在现代前端开发中&am…...

Spring Cache框架(AOP思想)+ Redis实现数据缓存

文章目录 1 简介1.1 基本介绍1.2 为什么要用 Spring Cache&#xff1f; 2 使用方法2.1 依赖导入&#xff08;Maven&#xff09;2.2 常用注解2.3 使用步骤2.4 常用注解说明1&#xff09;EnableCaching2&#xff09;CachePut3&#xff09;Cacheable4&#xff09;CacheEvict 3 注意…...

在Windows编程中,MFC\C++中如何在OnCopyData中传递Vector类型数据?

我们在通过 WM_COPYDATA 消息实现进程间通信时&#xff0c;发送char 数组或其他类型数组与发送vector是有区别的。 1、发送基础类型时&#xff0c;直接发送指针。 typedef struct tagMYSTRUCT {int nTest;wchar_t cTest[40] {0}; } MYSTRUCT, *PMYSTRUCT;MYSTRUCT stSend; s…...

Java常见面试题-01-java基础

文章目录 面向对象的特征Java 的基本数据类型有哪些JDK、JRE、JVM 的区别重载和重写的区别Java 中和 equals 的区别String、StringBuffer、StringBuilder 三者之间的区别接口和抽象类的区别是什么string 常用的方法有哪些什么是单例模式&#xff1f;有几种&#xff1f;什么是反…...

Python爬虫实战:利用代理IP爬取百度翻译

文章目录 一、爬取目标二、环境准备三、代理IP获取3.1 爬虫和代理IP的关系3.2 巨量IP介绍3.3 超值企业极速池推荐3.4 IP领取3.5 代码获取IP 四、爬虫代码实战4.1分析网页4.2 寻找接口4.3 参数构建4.4 完整代码 一、爬取目标 本次目标网站&#xff1a;百度翻译&#xff08;http…...

Transformer学习之DETR

文章目录 1.算法简介1.1 算法主要贡献1.2 算法网络结构 2.损失函数设计2.1 二分图匹配(匈牙利算法)2.2 二分图匹配Loss_match2.3 训练Loss_Hungarian 3.网络核心模块3.1 BackBone模块3.2 空间位置编码(spatial positional encoding)3.2.1 输入与输出3.2.2 空间位置编码原理 3.3…...

从Thread.sleep()到VirtualThread.unpark():Java 25虚拟线程配置全流程拆解(含JFR火焰图对比+GC日志精读)

第一章&#xff1a;Java 25虚拟线程演进本质与高并发架构适配定位Java 25正式将虚拟线程&#xff08;Virtual Threads&#xff09;从预览特性转为标准特性&#xff0c;标志着JVM并发模型进入轻量级调度新范式。其演进本质并非简单增加一种线程类型&#xff0c;而是重构了“线程…...

从零搭建Chiplet系统?保姆级梳理UCIe实战中的那些“坑”:Sideband流控、时钟门控与多模块链路

从零搭建Chiplet系统&#xff1a;UCIe实战中的关键挑战与解决方案 在半导体行业追求更高性能、更低功耗的今天&#xff0c;Chiplet技术已成为突破传统单芯片设计瓶颈的重要路径。作为连接不同Chiplet的"桥梁"&#xff0c;UCIe(Universal Chiplet Interconnect Expres…...

适配内网需求的视频会议新选择:云屋快速部署赋能企业安全高效沟通

在现代企业日常运营中&#xff0c;高效顺畅的沟通协作是推动业务稳步增长的核心动力&#xff0c;而视频会议作为当下远程协作、内部沟通的核心工具&#xff0c;已经在各个行业得到了普及应用。目前市场上诞生了不少知名度较高的视频会议产品&#xff0c;腾讯会议就是其中受众最…...

终极指南:如何使用FakeLocation实现应用级虚拟定位保护隐私

终极指南&#xff1a;如何使用FakeLocation实现应用级虚拟定位保护隐私 【免费下载链接】FakeLocation Xposed module to mock locations per app. 项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation 你是否厌倦了应用随意获取你的真实位置&#xff1f;想不想…...

【AI原生开发实战】1.2 传统开发 vs AI原生开发:思维转变与架构差异

学习目标 通过本章的学习&#xff0c;你将掌握以下核心知识点&#xff1a; 理解传统软件开发与AI原生开发的本质差异掌握两种开发范式在思维模式上的根本转变对比确定性编程与概率性编程的核心特征应用从"写规则"到"写Prompt"的思维转变方法实践通过具体代…...

RK3568平台开发系列讲解:注册 platform 驱动过程详解

🚀返回专栏总目录 文章目录 一、注册 platform 驱动 二、probe函数 三、platform_driver 结构体 一、注册 platform 驱动 platform_driver_register 函数用于在 Linux 内核中注册一个平台驱动程序。 下面是对该函数的详细介绍: 该函数在内核源码目录下的“/include/linux/p…...

Go-restful容器管理终极指南:多服务部署与负载均衡完整教程

Go-restful容器管理终极指南&#xff1a;多服务部署与负载均衡完整教程 【免费下载链接】go-restful package for building REST-style Web Services using Go 项目地址: https://gitcode.com/gh_mirrors/go/go-restful Go-restful是一个强大的Go语言RESTful Web服务框架…...

HOJ实战:从零部署到功能扩展的完整开发指南

1. 环境准备与基础部署 在CentOS系统上部署HOJ在线判题系统&#xff0c;宝塔面板是最便捷的选择。我实测过多次&#xff0c;用宝塔可以省去80%的配置时间。首先确保你的服务器满足最低配置要求&#xff1a;2核CPU、4GB内存、50GB硬盘空间。这个配置足够支撑中小规模的在线判题…...

手把手教你用Docker部署LiuJuan文生图模型:开箱即用的AI绘画工具

手把手教你用Docker部署LiuJuan文生图模型&#xff1a;开箱即用的AI绘画工具 想在自己的电脑上快速搭建一个AI绘画工具吗&#xff1f;今天我将带你一步步使用Docker部署LiuJuan文生图模型&#xff0c;无需复杂的环境配置&#xff0c;只需几条命令就能拥有一个功能完整的AI绘画…...

终极指南:东南大学论文模板的完整解决方案,高效完成毕业论文格式排版

终极指南&#xff1a;东南大学论文模板的完整解决方案&#xff0c;高效完成毕业论文格式排版 【免费下载链接】SEUThesis 项目地址: https://gitcode.com/gh_mirrors/seu/SEUThesis SEUThesis是东南大学官方认证的论文模板库&#xff0c;为本科生、硕士生和博士生提供一…...