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

云计算系统管理(ADMIN)

01. 公司需要将/opt/bjcat3目录下的所有文档打包备份,如何实现?

答案:

# tar -czf /tmp/bjcat3.tar.gz /opt/bjcat3

02. 简述创建crontab计划任务的流程

答案: 利用crontab –e -u 用户名 进入计划任务编辑模式

                 分 时 日 月 周 执行的命令

03.如何添加一个没有登陆权限的新账户?

答案: # useradd -s /sbin/nologin 账户名称

备注:-s可以指定任意解释器给用户,当指定/sbin/nologin时,该账户将无法登陆系 统。

04. 在RHEL系统中常见的软件包管理方式

答案: 可以使用rpm或Yum方式管理软件包,例如: rpm -ivh 包名 #安装软件 rpm -e 软件名 #卸载软件 yum install 软件名 #安装软件 yum remove 软件名 #卸载软件

05. vim报错题 利用vim 修改文件/opt/abc/1.txt,保存并退出时提示信息如下:“/opt/abc/1.txt" E212: 无法打开并写入 文件,请按 ENTER 或其它命令继续”的原因有哪些?

答案:

1)对该文件没有权限

2)路径/opt/abc不存在

3)文件系统只读

06. 下列yum源的配置文件配置哪里有误?

# tar -czf /tmp/bjcat3.tar.gz /opt/bjcat3

# vim /etc/yum.repos.d/abc.rope [abc] name=redhat baseurl=ftp:///192.168.4.254/rhel7 enabled=0 gpgcheck=1

答案:

1)文件结尾不正确,应以“.repo”结尾

2)baseurl字段正确的格式为:ftp://192.168.4.254/rhel7

3)enabled字段值应为1

4)gpgcheck字段值为0,如果为1必须要写gpgkey字段指定秘钥文件

07. 说说这些特殊符号的含义: >,>>, #, ., .., ~, *, |

答案:

>:重定向输出,覆盖重定向

>>:重定向输出,追加重定向 #:表示当前用户为超级管理员

.(点) :表示当前目录

.. (两个点):表示上一级目录

~:表示用户家目录

*:通配符,匹配任意多个字符串

|:管道操作,将前面命令的输出结果,交由后面处理,作为后面命令的参数

08. 向new.txt写入内容”I Love studying Linux”。(不少于两种方 法)

答案: 利用vim写入内容 利用echo ”I Love studying Linux” > new.txt

09. 让lisi账户帐户可以读取/etc/shadow文件内容,你有几种办法?

答案:

第一种:如果lisi为其他人 chmod o=r /etc/shadow

第二种:chown 修改所属组,将lisi所属的组设置为/etc/shadow所属组 chmod g=r /etc/shadow

第三种:chown 修改所有者,将lisi设置为/etc/shadow的所有者 chmod u=rw /etc/shadow

第四种:通过ACL权限实现 setfacl -m u:lisi:r /etc/shadow

10. 为什么tmp下的文档,仅文档的所有者可以删除?

答案: 粘滞位权限为t权限,主要作用:限制用户滥用写入权限,禁止操控非本人的文档 当用户对目录有w权限有效 Linux中有/tmp默认设置

11. root用户创建的目录,默认权限为什么权限为755?其原因?

答案:

1)默认创建文件为644

2)默认创建目录为755

3)原因权限的掩码umask值为0022

12. 简述搭建Yum仓库配置过程

答案:

搭建本地Yum仓库:

1)首先具备光盘ISO镜像文件直接挂载即可:# mount ISO镜像文件 挂载点

2)或者将光盘文件放入光驱设备,再将光驱设备挂载:# mount /dev/cdrom 挂载点

3)再编写Yum客户端配置文件

/etc/yum.repos.d/service.repo

或者,搭建网络Yum仓库:

1)搭建网络Yum仓库,服务端搭建FTP或者Web服务,提供光盘所有内容

2)客户端测试访问服务端搭建FTP或者Web服务,能否看到光盘所有内容

3)再编写Yum客户端配置文件

13. 账号与组相关的配置文件有哪些?

答案:

用户相关:/etc/passwd   /etc/shadow

组相关:/etc/group    /etc/gshadow(组的密码信息存放文件)

14. LDAP用户账号与普通的系统用户账号有哪些差异

答案: LDAP用户:属于网络账号,其登录名、密码存放在其他服务器上

           普通系统用户:属于本地账号,其登录名、密码存放在本系统的/etc/passwd、/etc/shadow等文件中

15. 请用一条命令创建以下目录结构

/zhangsan/testa/nsd01、/zhangsan/testb/nsd01、/lisi/testa/nsd01、/lisi/testb/nsd02

答案:

mkdir –p /zhangsan/testa/nsd01 /zhangsan/testb/nsd01 /lisi/testa/nsd01
/lisi/testb/nsd02
或者
mkdir –p /{zhangsan,lisi}/{testa,testb}/{nsd01,nsd02}

16. 执行两个操作chown -R :student /test 与 chmod g+s /test, 这两个操作有何不同 ?

答案:

1.递归设置/test目录下,已存在所有的子文档

2.让/test目录下,新增的子文档可以自动父目录的所属组

mkdir –p /zhangsan/testa/nsd01 /zhangsan/testb/nsd01 /lisi/testa/nsd01 /lisi/testb/nsd02

或者

mkdir –p /{zhangsan,lisi}/{testa,testb}/{nsd01,nsd02}

17. 请写出Linux系统关机命令、重启命令、文件夹赋权命令及执行 shell脚本命令。

答案:

关机命令(poweroff,systemctl poweroff,shutdown -h now)

重启命令(reboot,systemctl reboot,shutdown -r now)

文件夹授权命令(chmod 权限 文件夹名称) 执行脚本命令(./脚本名称)

18. Linux解压缩文件mydjango.tar.gz的命令?

答案:

# tar -xf mydjango.tar.gz

19. 如果执行命令,chmod 746 file.txt ,那么该文件的权限是

答案: 所有者:可读,可写,可执行 所属组:只读 其他人:可读,可写

20. 如何杀死java的进程(windows和Linux)

答案: linux系统:kill 进程ID号,killall 进程名称

            windows:任务管理器(找到进程,结束进程)

21.常用的Linux命令有哪些(至少写出10个)

答案: alias,bldid,cd,df,echo,find,grep,hostname,ip,journalctl,kill,ls,mount,nmtui, passwd,quit,reboot,scp,touch,uptime,vim,who,xz,yum

22.指定crond计划任务 在11月份内,每天的早上6点到12点中,每隔2小时执行一次 /usr/bin/httpd.sh,怎么实现?

答案:

23.数据打包任务 将目录/opt/bjca3打包备份排除/opt/bjca3/logs目录,传递到远程主机192.168.1.8的/backup目录下?

答案:

# tar -xf mydjango.tar.gz 0 6-12/2 * 11 * /usr/bin/httpd.sh

24.目录里面的文件怎么按照大小排序?

答案:

# ls -lhS
//-l显示文件详细信息,-h人性化显示文件容量,-S按文件大小排序

25.Linux系统如何解压zip格式的文件?

答案:

# unzip 文件名 //需要提前安装unzip软件包

26. 怎么查看CPU的使用率,硬件基本信息,内存查询?

答案:

#uptime //查看CPU利用率
#lscpu //查看CPU设备信息
#free //查看内存使用情况
#ifconfig //查看网卡信息
#ip a s //查看网卡信息
#df -h //查看文件系统信息
#lsblk //查看硬盘信息
#pvdisplay|vgdisplay|lvdisplay //查看逻辑卷相关信息

27. 创建一个用户,他的默认所属组是什么?

答案: 默认所属组和用户名称一致。

28.显示一个文件最后几行的命令是?

答案:

tail

29.下面哪个参数可以删除一个用户并同时删除用户的主目录?

答案:

# rm -r 用户名

30.什么命令可以找出/etc/my.cnf 文件属于哪个软件包?

答案:

# yum provides /etc/my.cnf
或者
# rpm -qf /etc/my.cnf

31.写计划任务在周一至周五上午8点和晚上11点各运行一次备份程序 mybak?

答案:

0 8,23 * * 1,2,3,4,5 mybak

32.如何找出最近3天被修改过的文件?

答案:

# find / -mtime -3

33.查看Linux 服务器内存使用情况的命令,至少写3条命令?

答案:

# free
# vmstat
# cat /proc/meminfo

34.mysql.log日志文件。查看该文件最后500行数据的命令?打印最 后50行,并追加到文件的命令?

答案:

# tail -500 mysql.log
# tail -50 mysql.log >> new.log

35.请写出将/var/lib/myql目录做软链接到当前目录下的命令?

答案:

# ln -s /var/lib/mysql ./

36. grep过滤题目

有access.log素材文件内容如下,如果过滤包含ERROR的行,以及前面3行和后面2行内容?

INFO 23:12 root start httpd
INFO 23:18 root reload httpd.conf
WARN 23:22 root httpd.conf warning
ERROR 23:33 root httpd failed
INFO 23:40 root restart httpd
INFO 23:50 root restart httpd

答案:

# grep -B 3 -A 2 ERROR access.log
//-B指定要过滤关键词前面的多少行
//-A指定要过滤关键词后面的多少行
//-C指定要过滤关键词前面多少行(如grep -C 2 ERROR access.log)

相关文章:

云计算系统管理(ADMIN)

01. 公司需要将/opt/bjcat3目录下的所有文档打包备份,如何实现? 答案: # tar -czf /tmp/bjcat3.tar.gz /opt/bjcat302. 简述创建crontab计划任务的流程 答案: 利用crontab –e -u 用户名 进入计划任务编辑模式 分 时 日 月 周 …...

Spark spark-submit 提交应用程序

Spark spark-submit 提交应用程序 Spark支持三种集群管理方式 Standalone—Spark自带的一种集群管理方式,易于构建集群。Apache Mesos—通用的集群管理,可以在其上运行Hadoop MapReduce和一些服务应用。Hadoop YARN—Hadoop2中的资源管理器。 注意&…...

IOS面试题编程机制 51-55

51. 在iPhone应用中如何保存数据?有以下几种保存机制: 1).通过web服务,保存在服务器上 2).通过NSCoder固化机制,将对象保存在文件中 3).通过SQlite或CoreData保存在文件数据库中52. 阐述Block 的理解?并写出一个使用Block执行UIVew动画?Block是可以获取其他函数局部变量的…...

话题——AI大模型学习

AI大模型学习 在当前技术环境下,AI大模型学习不仅要求研究者具备深厚的数学基础和编程能力,还需要对特定领域的业务场景有深入的了解。通过不断优化模型结构和算法,AI大模型学习能够不断提升模型的准确性和效率,为人类生活和工作…...

MySQL基础复习

目录 一、简单的命令 二、SQL语句分类 三、简单查询 四、条件查询 五、排序 一、简单的命令 net start 服务名称 net stop 服务名称 mysql -uroot -p123456 显示密码形式 mysql -uroot -p 隐藏密码形式 exit 退出 show databases; 查看MySQL中的数据库有哪些 use test…...

Zookeeper(八)序列化与协议

目录 一 序列化与反序列化1.1 Jute序列化工具1.1 Recor接口1.2 OutputArchive和InputArchive 二 通信协议2.1 请求部分2.1.1 请求头2.2.2 请求体2.1.3 案例分析 2.2 响应部分2.2.1 响应头2.2.2 响应内容2.2.3 案例分析 官网:Apache ZooKeeper 一 序列化与反序列化 …...

人工智能之Tensorflow变量作用域

在TensoFlow中有两个作用域(Scope),一个时name_scope ,另一个是variable_scope。variable_scope主要给variable_name加前缀,也可以给op_name加前缀;name_scope给op_name加前缀。 variable_scope 通过所给的名字创建或…...

ElasticSearch插件安装及配置

Docker安装ElasticSearch docker compose 安装直接看步骤三:新建索引 1、安装elasticsearch (1)下载elasticsearch和kibana docker pull elasticsearch:7.9.1 docker pull kibana:7.9.1(2)配置 mkdir -p /mydata/…...

vue+Echarts实现多设备状态甘特图

目录 1.效果图 2.代码 3.注意事项 Apache ECharts ECharts官网,可在“快速上手”处查看详细安装方法 1.效果图 可鼠标滚轮图表和拉动下方蓝色的条条调节时间细节哦 (注:最后一个设备没有数据,所以不显示任何矩形)…...

STM32使用滴答定时器实现delayms

在STM32上使用SysTick实现jiffies(时间戳)并且实现delay_ms 代码实现: volatile uint32_t jiffies 0; // 用于记录系统运行的jiffies数 void SysTick_Handler(void) {/* 每次SysTick中断,jiffies增加 */jiffies; }uint32_t tick…...

k8s的volumn解析

背景 k8s中有一套自己的存储逻辑,它和docker中的volumn类似,本文就来看一下k8s的volunm的存储设计 k8s的volumn 1.EmptyDir类型的volumn 这种类型的volumn是Pod内的容器共享的,volumn的生命周期和Pod的生命周期是一致的,不过大…...

Golang获取音视频时长信息

文章目录 一、工具简介二、使用golang获取时间长 一、工具简介 这些工具都是与多媒体处理和流媒体相关的开源工具,它们都属于 FFmpeg 多媒体框架。 FFmpeg 是一个用于处理多媒体内容(音频、视频、图像等)的命令行工具。它可以执行各种各样…...

LeetCode 面试经典150题 14.最长公共前缀

题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 思路: 代码: class Solution {public String longestCommonPrefix(String[] strs) {if (strs.length 0) {return &…...

自注意力机制的理解

一、自注意力要解决什么问题 循环神经网络由于信息传递的容量以及梯度消失问题,只能建立短距离依赖关系。为了建立长距离的依赖关系,可以增加网络的层数或者使用全连接网络。但是全连接网络无法处理变长的输入序列,另外,不同的输…...

win10-误删winsock恢复方法

文件链接放在最前面 链接:https://pan.baidu.com/s/1i9X0HJJOfo63fbtOETc1Xw?pwdlfqx 提取码:lfqx 误删后应该还是可以正常连接网络的,但是重启过后直接以太网和wifi都是无法使用的。下图是我后面网络正常补充的图片 误删后是只有飞行模式…...

c#矩阵求逆

目录 一、矩阵求逆的数学方法 1、伴随矩阵法 2、初等变换法 3、分块矩阵法 4、定义法 二、矩阵求逆C#代码 1、伴随矩阵法求指定3*3阶数矩阵的逆矩阵 (1)伴随矩阵数学方法 (2)代码 (3)计算 2、对…...

array go 语言的数组 /切片

内存地址通过& package mainimport "fmt"func main() {var arr [2][3]int16fmt.Println(arr)fmt.Printf("arr的地址是: %p \n", &arr)fmt.Printf("arr[0]的地址是 %p \n", &arr[0])fmt.Printf("arr[0][0]的地址是 %p \n"…...

【Stable Diffusion】专栏介绍和文章索引(持续更新中)

目录 1 背景2 思考3 文章索引(持续更新中)3.1 入门3.2 初级3.3 中级3.3 高级 1 背景 最近开始学习AIGC,对Stable Diffusion比较感兴趣,所以新建了这个专栏,来记录自己在使用和学习Stable Diffusion的一些方法、资料以…...

RPC 快速入门

一、What 1)小故事 张三和李四都在同一个家公司负责商品交易的模块,两个人平时开发甚是紧密。 🙋🏻‍♂️ 张三:“李四,我这边一个商品下单了,但是付款数额不对,你帮我查下支付有没…...

使用Docker搭建Syslog-ng

Syslog-ng是一个可靠、多功能的日志管理系统,用于收集日志并将其转发到指定的日志分析工具。 使用Docker CLI方式搭建 步骤 1: 拉取Syslog-ng镜像 首先,需要从Docker Hub拉取Syslog-ng的官方镜像。 docker pull balabit/syslog-ng:latest步骤 2: 启动…...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

华为OD机试-食堂供餐-二分法

import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...

生成 Git SSH 证书

🔑 1. ​​生成 SSH 密钥对​​ 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" ​​参数说明​​: -t rsa&#x…...

k8s业务程序联调工具-KtConnect

概述 原理 工具作用是建立了一个从本地到集群的单向VPN,根据VPN原理,打通两个内网必然需要借助一个公共中继节点,ktconnect工具巧妙的利用k8s原生的portforward能力,简化了建立连接的过程,apiserver间接起到了中继节…...

【论文阅读28】-CNN-BiLSTM-Attention-(2024)

本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...

USB Over IP专用硬件的5个特点

USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...

HDFS分布式存储 zookeeper

hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架,允许使用简单的变成模型跨计算机对大型集群进行分布式处理(1.海量的数据存储 2.海量数据的计算)Hadoop核心组件 hdfs(分布式文件存储系统)&a…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码,因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存,无论是github还是gittee,都是一种基于git去保存代码的形式,这样保存代码…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型(Vision-Language Models, VLMs),为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展,机器人仍难以胜任复杂的长时程任务(如家具装配),主要受限于人…...

(一)单例模式

一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...