Linux基础

无连线的Linux——蓝牙的基础 阅读详情

1.描述Linux运行级别0-6的各自含义

0:关机模式

1:单用户模式<==破解root密码

2:无网络支持的多用户模式

3:有网络支持的多用户模式(文本模式,工作中最常用的模式)

4:保留,未使用

5:有网络支持的X‐windows支持多用户模式(桌面)

6:重新引导系统,即重启

2.描述Linux系统从开机到登陆界面的启动过程

开机BIOS自检,加载硬盘。

读取MBR,MBR引导。

grub引导菜单(Boot Loader)。

加载内核kernel。

启动init进程,依据inittab文件设定运行级别

init进程,执行rc.sysinit文件。

启动内核模块,执行不同级别的脚本程序。

执行/etc/rc.d/rc.local

启动mingetty,进入系统登陆界面。

3.描述Linux下软链接和硬链接的区别
   在Linux系统中,链接分为两种,一种是硬链接(Hard link),另一种称为符号链接或软链接(Symbolic Link)。

默认不带参数的情况下,ln创建的是硬链接,带‐s参数的ln命令创建的是软链接。

硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号,与源文件不同,

ln命令不能对目录创建硬链接,但可以创建软链接。对目录的软链接会经常使用到。

删除软链接文件,对源文件和硬链接文件无任何影响。

删除文件的硬链接文件,对源文件及软链接文件无任何影响。

删除链接文件的源文件,对硬链接文件无影响,会导致其软链接失效(红底白字闪烁状)。

同时删除源文件及其硬链接文件,整个文件才会被真正的删除。

很多硬件设备的快照功能,使用的就是类似硬链接的原理。

软链接可以跨文件系统,硬链接不可以跨文件系统。

4.如果一台办公室内主机无法上网(打不开网站),请给出你的排查步骤?

首先确定物理链路是否联通正常。

查看本机IP,路由,DNS的设置情况是否达标。

telnet检查服务器的WEB有没有开启以及防火墙是否阻拦。

ping一下网关,进行最基础的检查,通了,表示能够到达服务器。

测试到网关或路由器的通常情况,先测网关,然后再测路由器一级一级的测试。

测试ping公网ip的通常情况(记住几个外部IP),

测试DNS的通畅。ping出对应IP。

通过以上检查后,还在网管的路由器上进行检查。

5.网站打开慢,请给出排查方法,如是数据库慢导致,如何排查并解决,请分析并举例?

可以使用top free 等命令分析系统性能等方面的问题

如是因为数据库的原因造成的,就需要查看慢查询日志去查找并分析问题所在

6.如何选择Linux操作系统版本?

一般来讲,桌面用户首选Ubuntu;服务器首选RHEL或CentOS,两者中首选CentOS。

根据具体要求:

安全性要求较高,则选择Debian或者FreeBSD。

需要使用数据库高级服务和电子邮件网络应用的用户可以选择SUSE。

想要新技术新功能功能可以选择Feddora,Feddora是RHEL和CentOS的一个测试版和预发布版本。

根据现有状况,绝大多数互联网公司选择CentOS。现在比较常用的是6系列,现在市场占有大概一半左右。另外的原因是CentOS更侧重服 务器领域,并且无版权约束。

7.生产场景如何对linux系统进行合理规划分区?

分区的根本原则是简单、易用、方便批量管理。根据服务器角色定位建议如下:

单机服务器:如8G内存,300G硬盘
分区:/boot 100‐200M,swap 16G,内存大小8G*2,/ 80G,/var 20G(也可不分),/data 180G(存放web及db数据)

优点:数据盘和系统盘分开,有利于出问题时维护。

RAID方案:视数据及性能要求,一般可采用raid5折中。

负载均衡器(如LVS等)
分区:/boot 100‐200M,swap 内存的1‐2倍,/ ,

优点:简单方便,只做转发数据量很少。

RAID方案:数据量小,重要性高,可采用RAID1

负载均衡下的RS server
分区:/boot 100‐200M,swap 内存的1‐2倍,/

优点:简单方便,因为有多机,对数据要求低。

RAID方案:数据量大,重要性不高,有性能要求,数据要求低,可采用RAID0

数据库服务器mysql及oracle如16/32G内存
分区:/boot 100‐200M,swap 16G,内存的1倍,/ 100G,/data 剩余(存放db数据)

优点:数据盘和系统盘分开,有利于出问题时维护,及保持数据完整。

RAID方案:视数据及性能要求主库可采取raid10/raid5,从库可采用raid0提高性能(读写分离的情况下。)

存储服务器
分区:/boot 100‐200M,swap 内存的1‐2倍,/ 100G,/data(存放数据)

优点:此服务器不要分区太多。只做备份,性能要求低。容量要大。

RAID方案:可采取sata盘,raid5

共享存储服务器(如NFS)
分区:/boot 100‐200M,swap 内存的1‐2倍,/ 100G,/data(存放数据)

优点:此服务器不要分区太多。NFS共享比存储多的要求就是性能要求。

RAID方案:视性能及访问要求可以raid5,raid10,甚至raid0(要有高可用或双写方案)

监控服务器cacti,nagios
分区:/boot 100‐200M,swap 内存的1‐2倍,/

优点:重要性一般,数据要求也一般。

RAID方案:单盘或双盘raid1即可。三盘就RAID5,看容量要求加盘即可。

8.如何查看当前的Linux服务器的运行级别?

‘who ‐r’ 和 ‘runlevel’命令可以用来查看当前的Linux服务器的运行级别。

9.请简述如何查看Linux的系统版本

uname ‐a

10.查看Linux运行多少时间

uptime

11.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:

在下午4:50删除/abc目录下的全部子目录和全部文件;

从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内;

每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;

crontab ‐e 50 16 * * * rm ‐rf /abc/

  • 8‐18/1 * * * awk ‘{print $1 > “/backup/bak01.txt”}’ /xyz/x1
    50 17 * * 1 tar ‐czf backup.tar.gz /data

12.请在3月23号21点18分的时候,重启服务器
crontab ‐e 18 21 23 3 * init 6

13.如何查看Linux的默认网关?

用 “route ‐n” 和 “netstat ‐nr” 命令,我们可以查看默认网关。

除了默认的网关信息,这两个命令还可以显示当前的路由表。

14.如何查看一个文件夹inode节点数有多少?
find / ‐xdev ‐printf ‘%h\n’ | sort | uniq ‐c | sort ‐k 1 ‐n

15.写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除
find / ‐name “*.log” ‐ctime +3 ‐exec rm ‐f {} ;

16.如果某文件夹下文件太多无法ls该如何解决?
ls ‐f

17.如何用tcpdump嗅探80端口的访问看看谁最高?
tcpdump ‐i eth0 ‐tnn dst port 80 ‐c 1000 | awk ‐F”.” ‘{print $1″.”$2″.”$3″.”$4″.”}’ | sort |uniq ‐c | sort ‐nr | head‐5

18.如何查看/var/log目录下的文件数?
ls /var/log/ ‐1R | grep “‐” | wc ‐l

19.如何查看Linux系统每个ip的连接数?
netstat ‐n | awk ‘/^tcp/ {print $5}’ | awk ‐F: ‘{print $1}’ | sort | uniq ‐c | sort ‐rn

20.shell下生成32位随机密码
cat /dev/urandom | head ‐1 | md5sum | head ‐c 32 >> /pass

21.统计出apache的access.log中访问量最多的5个ip
cat access.log | awk ‘{print $1}’ | sort | uniq ‐c | sort ‐n ‐r | head ‐5

22.请用多种方式在linux系统中设置环境变量,并指出各种方式的区别。

控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了:

PATH=“PATH”:/NEW_PATH (关闭shell Path会还原为原来的path)

修改 /etc/profile 文件,如果你的计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的shell都有权使用这个环境变量,可能会给系统带来安全性问题。这里是针对所有的用户的,所有的shell 在/etc/profile的最下面添加: export PATH="$PATH:/NEW_PATH"

修改bashrc文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的 .bashrc文件就可以了。 在下面添加: Export PATH="$PATH:/NEW_PATH"

信号转换为图像 时域频域分析 一维信号如何转化为图像?深度学习如何学习 1.当然,直接1d卷积也是可以的。 2. 以信号强度的数值作为纵坐标,以时间为横坐标绘制信号点就可以了。 周霖那个即是 要看看代码是如何做的, 即使是单导联 5000个点,怎么变成50005000的分辨率的 3. 直接把多通道的一维信号合并成二维图像,然后直接按图像卷积的方法去做~~ 2225000这样一个图 ~可以看看语音处理的相关Net,其中比较... 阅读详情

相关推荐

Latex参考文献中大写字母编译后自动变成了小写,如何保持原字母大写形式

bib文件参考文献中大写自动变为小写,如何保持原大写问题。Latex: 保持参考文献大小写,overleaf文献编译后,原大写字母自动变成了小写字母,如何保持原字母大写

我的个人博客 5805

Linux运行级别0_6,描述Linux运行级别的0-6的各自含义

4: 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。1: 单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。6: 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。0: 系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。5: X11控制台,登陆后进入图形GUI模式,XWindow系统。3: 完整的多用户模式,有NFS,登陆后进入控制台命令行模式。

ctrigger的专栏 1048

用豆包+Skill从零制作AI漫剧:分镜、画面、配音到成片全流程

AI漫剧作为一种新兴内容形态,结合AI绘画与AI视频生成技术,正在改变短视频创作方式。其核心原理是利用提示词工程,将创意转化为结构化分镜脚本,再通过豆包等AI助手的Skill能力,将重复的脚本生成和分镜拆解流程固化为可复用的指令模板,从而大幅降低从构思到成品的生产门槛。这种模式无需剧组、演员和实景拍摄,让个人创作者也能借助图像生成、TTS配音与剪辑合成工具,批量化地生产剧情短片,适用于短视频平台连载、商业定制与个人IP打造。围绕豆包+Skill这条主线,从选题、剧本写作、分镜表设计,到画面提示词生成、视频片

weixin_29048309的博客 1493

网易2018校招内推编程题解析:算法思维与边界处理实战

算法笔试是技术面试的重要关卡,考察的是对数据结构与算法基础的理解与灵活运用。从字符串拼接的字典序比较,到区间重叠问题的扫描线优化,核心都源于动态规划、贪心策略与图论等经典思想。理解状态定义与转移、排序规则的偏序关系、并查集的路径压缩原理,能帮助开发者应对大规模数据的边界条件。这些技术不仅在网易等一线互联网公司校招笔试中频繁出现,也广泛应用于日志分析、资源调度、分布式系统等真实业务场景。本文以网易2018内推编程题为例,拆解典型题型的解题思路与代码实现,助力备考者培养从暴力解法到最优解法的工程化调试能力。

weixin_30879833的博客 450

全覆盖路径规划开源项目Clean-robot-turtlebot3关键函数解析(上)

本系列文章主要介绍全覆盖路径规划开源项目Clean-robot-turtlebot3的相关内容,包含如下四篇文章,分别介绍了开源项目Clean-robot-turtlebot3流程的概括总结、ROS坐标系常用坐标及其变换、Clean-robot-turtlebot3关键函数解析等内容。

慕羽★的博客 2778

Autosar PNC网络管理配置(1)-基于ETAS软件

Autosar PNC网络管理配置(1)-基于ETAS软件

赞的博客 2727

linux运行级别0_6,描述Linux运行级别的0-6的各自含义(计时1分钟)

中文:0:关机1:单用户模式2:无网络支持的多用户模式3:有网络支持的多用户模式(文本模式,工作中最常使用的模式)4:保留,未使用5:有网络支持有X-Window支持的多用户模式6:重新引导系统,即重启英文:# Default runlevel. The runlevels used by RHS are:# 0 - halt (Do NOT set initdefault to this)# 1...

weixin_36348900的博客 1088

LeRobot 入门教程(七)数据集

LeRobot Dataset v3.0 是机器人学习数据的标准化格式,支持多模态时间序列数据和视频的统一访问。该版本通过基于文件的存储(Parquet/MP4)、关联元数据和Hub原生流式处理等新特性,显著提升了性能并降低了存储开销。文档详细介绍了格式设计、安装使用、数据记录与加载方法,以及从v2.1迁移到v3.0的步骤,特别针对大型数据集(如DROID 1.0.1)的处理提供了SLURM集群移植方案。v3.0通过优化文件组织和元数据管理,实现了更快的加载速度、更高的内存效率和更好的可扩展性。

2506_90492529的博客 2054

Linux中运行级别以及含义

什么是Linux的运行级别? 可以简单的理解为linux启动之后处于的某个状态,linux启动之后会在一个级别状态下运行,linux服务器一般运行在3级别。 一、Linux的运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则一开机就会重启 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) 运行级别3...

P19777的博客 6990

《谷歌数据分析方法》脑图笔记

目录壹、脑图笔记贰、《谷歌数据分析方法》脑图文稿[^1]一、 反思数据分析二、选择数据分析工具的最佳策略第一步:选择数据分析工具前要回答的3个关键问题第二步:选择数据分析工具前要问供应商的10个问题第三步:如何有效地试用数据分析工具第四步:确定合作前的协议,检查供应商的服务条款三、点击流分析的精彩世界:指标8个关键网站指标数据分析指标揭秘关键网站指标的战略性策略四、成功的关键:衡量绩效关注“少数关键指标”衡量非电子商务网站的成功衡量B2B网站五、调研和测试永不过时的3个最佳调研问题选择线上调研供应商的8个建

积跬步,慕至千里的博客 2926

2023年高教社杯 | 2023年高教社杯全国大学生数学建模思路(A题思路、C题思路)

2023年高教社杯 | 2023年高教社杯全国大学生数学建模思路(A题思路、C题思路)

前程算法屋的博客 624

Linux 运行级别 0-6

运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/ect/rc.d目录下的文件。 Linux下的7个运行级别: 0à系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。 1 单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Wind...

guofeng_hao的博客 1903

深度揭秘!用 DeepSeek 打造超智能电商客服系统全流程

摘要:本文围绕使用 DeepSeek 开发电商智能客服展开详细教程。先介绍前期准备,包括了解 DeepSeek、获取 API 权限与搭建开发环境。接着阐述数据收集预处理,结合电商业务逻辑实现商品与订单信息查询。还提及优化性能的方法,如模型微调、多轮对话管理和错误处理。然后说明了基于 Web 和云平台的部署方案。最后强调持续监控和改进的重要性,通过设置监控指标、收集分析用户反馈来优化系统,助力开发者打造高效电商智能客服。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 7813

Linux系统基础知识

1.Linux基础 Linux概念:Linux是一个以Intel系列CPU(CYRIX,AMD的CPU也可以)为硬件平台,完全免费的UNIX兼容系统,完全适用于个人的PC。它本身就是一个完整的32位的多用户多任务操作系统,因此不需要先安装DOS或其他的操作系统(MS Windows, OS2, MINIX…)就可以进行直接的安装。 Linux版本:其发行版本有Ubuntu、Centos、redhat、debian、opensuse等等;其中ubuntu注重界面,Centos注重服务器。其内核版本可以通过un

AAAA202012的博客 2万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux需要什么基础,学linux需要什么基础?

近几年来,随着计算机网络的发展,越来越多的人学习 linux。对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的。linux 的学习并不简单,那么这篇文章 w3cschool 小编来告诉你,学 linux 需要什么基础?其实这个问题并没有一个标准答案。有无基础只会决定后续学习的快与慢,就像我们从小学语文和数学一样,也都是从无基础慢慢学习而来的,只是需要花费的时间不同。一...

weixin_42299778的博客 812

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

关于Linux的基础总结

关于Linux的基础总结

Aiwin的博客 938

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux之网络基础概念

Linux之网络基础概念

2302_81120572的博客 1301

【Linux】基础指令

Linux是一种自由和开放源码的类Unix操作系统,它最初由芬兰程序员林纳斯·格瓦兹(Linus Torvalds)于1991年开发。该系统基于Unix操作系统,继承了Unix以网络为核心的设计思想。在服务器管理、软件开发,还是日常办公当中,Linux都扮演着不可或缺的角色。开源性:Linux是开源的操作系统,任何人都可以查看、修改、分发Linux的源代码。多用户多任务:支持多个用户同时操作,执行多项任务。稳定性:Linux系统以其出色的性能稳定性和高可靠性,在服务器开发领域有着广泛的应用。安全性。

2301_80955819的博客 2142

Linux基础指令

对于初学者来说,学习Linux可能会感到有些困难,因为Linux系统与Windows和Mac OS X等商业操作系统有很大的不同。但是,一旦掌握了Linux的基础知识,就可以享受到Linux系统带来的许多优势,如更高的安全性、稳定性和灵活性。通过这份Linux基础命令文档的分享,我们共同探索了Linux操作系统的核心与灵魂——命令行界面(CLI)。从基础的文件操作、目录导航到进程管理、权限设置,再到网络配置和包管理工具的使用,每一个命令都如同一块块基石,构建了Linux系统高效、灵活的底层架构。

ljl00017的博客 1009

【Linux】—— Linux基础命令

Linux基础命令 一、目录操作命令: 1 、ls 浏览目录命令 目录–文件夹, 列出目录下的文件信息 -a 命令:浏览所有文件,不忽略以.开头的文件 ,查看隐藏文件 linux下以 . 开头的文件默认是隐藏文件 一个点表示当前路径 两个点表示当前路径的上一层路径 -l 命令: 查看目录下文件的详细信息,文件类型:- 为普通文件 d为目录文件 2、pwd 查看当前所在路径 绝...

chenxiyuehh的博客 1201

Linux 基础学习

Linux 是一种自由和开放源代码的类 Unix 操作系统,诞生于 1991 年 10 月 5 日,由芬兰赫尔辛基大学学生 Linus Torvalds 最初开发。它的诞生源于 Linus 对教学中使用的 MINIX 操作系统的不满,最初只是个人爱好项目。1991 年:Linus 在 comp.os.minix 新闻组发布首个 Linux 公告1992 年:Linux 采用 GPL 许可证,吸引全球开发者贡献1994 年:Linux 1.0 内核正式发布2000 年代:成为服务器领域主流操作系统。

q_cccc_的博客 926

Linux基础入门

Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接受用户输入的命令并把它送入内核去执行。shell也被称为LINUX的命令解释器;shell是一种高级程序设计语言。

qq_37607473的博客 1889

CTF 赛前指导之 Linux 基础与网络基础

在 CTF(夺旗赛)的世界里,Linux 基础和网络基础的掌握对于参赛选手来说至关重要。CTF 比赛涉及到各种各样的挑战,其中很多环节都需要选手能够熟练运用 Linux 系统进行操作,同时对网络相关知识有深入理解,以便更好地分析和解决题目,找到隐藏的 flag 值。

m0_57836225的博客 1102

Linux基础命令

Linux基础命令

m0_73996481的博客 1968

Linux的基础指令

Linux的常用基础指令

一名还在努力学习技术的程序员的博客 5455
上一篇: DNS域名解析过程
下一篇: php7.1
Linux_yzh
博客等级 码龄7年 6粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值