大数据总结

大数据总结一


1、Linux是单用户、多任务的操作系统。❌

2、使用shutdown -k 5 表示5分钟后关闭计算机。❌

3、Linux内核版本又分为稳定版和开发板,两种版本是相互关联的。

4、Windows server的服务器市场占有率比Linux的更大。❌

5、Windows是封闭的,系统的可定制性很差,而Linux是开源的,可定制性强。

6、没有安装操作系统的计算机,通常被称为裸机。⭕ 

7、操作系统的作用主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用。

8、关于虚拟机的描述是否正确虚拟机【Virtual Machine】指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

9、C语言的可移植性比最开始Unix中的B语言可移植性更差。❌

10、VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器,有三种模式,分别是一般模式、编辑模式和指令模式。✔ 

11、Linux系统中一切皆文件。

12、Linux使用ls -all命令将列出当前目录中的文件和子目录名。❌

13、Linux版本有:Ubuntu、RedHat、Fedora、openSUSE、Linux Mint、Debian、Manjaro、Mageia、CentOS、Arch

14、显示当前登录用户账户的命令:whoami

15、Linux在终端下输入Ctrl + C 作用是:停止进程

16、Linux中home目录存放普通用户的主目录,在Linux中每个用户都有一个目录,一般该目录是以用户的账户命名。

17、Linux文件权限一共10位长度,分成四段,第三段表示的内容是文件所有者所在组的权限。

18、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的命令:mkdir -p

19、Linux查看文件的命令,若查看的文件较大应使用 less 命令比较高效。

20、对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是:-r-xr-x--x

21、用ls -al命令列出下面的文件列表,是软链接的是:lrwxr--r-- hel users 2024 Sep 12 08:12 cheng -> /home/hel/test。

22、在VIM编辑器的一般模式中,

                         y3y 表示从光标所在行开始往后复制3行

                         yw  表示复制一个词

                         Shift + ^ 表示移动到行头

                         dd  表示删除光标所在行

23、在VIM的指令模式中,可以通过/?执行搜索、:w / ZZ进行保存、:q退出、ZZ表示没有修改文件直接退出,如果修改了文件保存后退出。 :wq! 表示强制保存并退出。

24、改变文件所有者的命令为:chown

25、userdel -r + 用户名 可以删除一个用户并同时删除用户的主目录。

26、cat f1.txt > f2.txt 可以把f1.txt 复制为 f2.txt。

将cat f1.txt所得到的内容,覆盖到f2.txt中(将f2.txt内容全部替换为cat f1.txt的内容)。

27、Linux中权限最大的账户是:root

28、使用 ln -s 可以为指定的文件建立一个软链接。

ln -s   指定文件的绝对路径   软链接名

29、/etc/passwd 文件用来存储创建的用户信息和相关的参数。

30、使用 groupmod 命令可以更改指定组的相关信息。

groupmod 组名  用户名   ————>即可修改指定用户的所属组

31、在Linux下用来查看网络设备信息所使用的命令是:ifconfig

32、在Linux下使用echo 将"aaa"追加到bbb.txt所使用的追加符号是:>>

echo  "aaa" >> bbb.txt

33、使用 rm -rf /tmp/* 即可删除目录 /tmp 下的所有文件及子目录。

-r:递归、-f:强制执行

34、Linux存放基本命令的目录是:/bin

35、使用命令:vi /etc/inittab 查看该文件的内容,不想保存所修改的内容:在末行模式下,输入  :q!

考察指令模式::w 保存、:q:退出、:!  强制执行、:set nu   显示行号、:set nonu  关闭行号

36、Linux系统是参照Unix系统演变而来的。

UNIX————>MINIX—————>LINUX

37、在Linux中使用  tar -c :建立一个打包文件【产生.tar打包文件】,tar -x:解开一个打包文件。【解包.tar文件、

-c:产生.tar打包文件

-x:  解压.tar打包文件

-v:  显示详细过程

-f:   指定压缩后的文件名

-z:  打包同时压缩

38、指定su命令相当于su root,输入密码即可切换为root用户。

【su 用户名】 只能获得用户操作权限,不能获得用户的环境变量

【su -用户名】可以获得用户操作权限和环境变量

39、Linux系统安全管理的内容包括:普通用户的系统安全、文件系统的安全、进程安全、文件内容的安全。

40、文件权限对应的数字:r——4,w——2,x——1,- ——0

41、rwx------的数字表示是700,rwxr-x---的数字表示是750,rw-rw-r-x的数字表示是665,rwxr-x-wx的数字表示是753。

42、find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示。

         find -name:按照指定的文件名查找模式查找文件

         find -user:查找属于指定用户名所有文件

         find -size:按照指定的文件大小查找文件

43、gzip houge.txt 表示压缩文件,将houge.txt文件压缩为houge.txt.gz文件,源文件不会保留

        gunzip houge.txt.gz 表示解压houge.txt.gz,解压后产生一个houge.txt文件,houge.txt.gz压缩文件不会保留。

44、关于drwxr-xr-x的描述:

            该文件的所有者对文件有可读、可写‘可执行的权限

            所有者的同组用户对该文件有可读、可执行权限

            其他用户拥有该文件的可读、可执行权限

45、groupadd——新增组,groupdel——删除组,groupmod——修改组,cat /etc/group 可以查看我们创建了哪些组

46、passwd jinghang 表示设置【修改】用户jinghang的密码

        id zhangsan 表示查看用户zhangsan是否存在

        usermod -g root jinghang 表示修改用户jinghang 所在的组为root

47、在/data/old 目录下创建一个 oldboy.txt 文件,但是执行如下命令后报错

         [root@oldboyedu ~] cd /data/old

         -bash: cd: /data/old: No such file or directory

         Q1:为何出现这样的错误 ? Q2:如何解决这个错误 ?

         A1:因为要进入的文件目录不存在

         A2:创建目录:   

                                mkdir -p /data/old

                                cd /data/old

                                touch oldboy.txt

48、列出至少10个Linux中常用的命令,并说明他们的含义 ?

mkdir         创建目录

touch         创建一个空文件

useradd     添加一个新用户

echo           输出内容到控制台          

userdel      删除用户

chown        修改文件或者目录的所有者

chmod       修改文件或者目录的操作权限

rm  -rf         强制递归删除目录

rmdir          删除一个空的目录

ln   -s         创建一个软链接

groupadd   添加一个组

49、解释以下内容的含义:

         drwxr-xr-x  3  root root 4096 12月 12 15:23 test

d 表示该文件是一个目录,而非一个文件
rwxr-xr-x

表示该目录所属用户拥有可读、可写、可执行的权限,

该目录所属用户的所属组拥有可读、可执行的权限,

其他用户拥有可读、可执行的权限

root root 该目录所属用户为root用户,该目录所属组为root组
4096 该目录的大小为4096Kb
12月 12 15:23 表示该目录的创建时间为 十二月十二号 的下午三点二十三分
test 表示该目录的名称为test

50、假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,用户账号chang进行了违规操作,需要删除用户账号chang并删除用户目录

需要增加一个新的用户账号zheng

useradd zheng

为新用户设置初始密码

passwd zheng

删除用户账号chang并删除用户目录

userdel -r chang

 

大数据综合考试二


1、每分钟清空/tmp/内容

 */1 * * * * /bin/rm -rf /tmp/*

2、每个星期三的下午6点和8点的第5到15分钟之间备份 /home/jinghang 文件夹下的数据到/opt/software

5-15 18,20 * * 3 /bin/cp /home/jinghang/* /opt/software

3、Linux如何查看进程和杀死进程 ?

ps -aux 查看所有用户所有进程

ps -ef 查看子父进程之间的关系

ps -aux | grep 进程名称

kill -9 pid (进程号)

killall 进程名称

4、Linux如何安装软件 ? 有几种方式,相关参数有什么含义 ?

rpm 安装本地软件包

rpm -qa 软件包名      查询RPM软件包的安装状态

rpm -qi 软件包           

rpm -e 软件包            卸载RPM软件

rpm -ihv 软件包名     安装软件,显示详细信息和安装的进度条

-i install 安装   -v 显示详细信息   -h 展示安装的进度条

yum -y 【选项】 软件名     -y:对所有提问默认为yes

install 安装rpm软件包

update 更新rpm软件包

check-update 检查是否有可用的更新rpm软件包

remove 删除指定的rpm软件包

list 显示软件包信息

clean 清理yum 过期的缓存 yum clean all

deplist 显示yum软件包的所有依赖关系

5、在Shell 中的特殊变量 $1、$0、$@、$#、$*、$?分别表示什么含义 ? $@、$*有区别吗?

$n(n代表数字)

$1  表示获取脚本中第一个参数

$0  可以获取运行脚本的名称

$#   可以获取所有输入参数的个数

$*   这个变量代表命令行中所有的参数

$@  这个变量也代表命令行中所有的参数

$? 返回执行命令的状态   0:  一般表示命令执行成功,非0:一般表示执行不成功

$*  $*把所有的参数看成一个整体

$@ $@把每个参数区分对待

6、Shell编程语言是一门解释性语言,Java是编译型语言。

7、Linux中crontab可以设置定时任务,-e 表示编辑定时任务,-l:表示获取定时任务列表,-r 表示删除定时任务

8、ps aux 可以查看所有用户所有进程

9、top -d 5 表示5秒钟更新一次进程的状态信息。

10、在shell 中创建变量a=3,该变量在整个针对所有会话和所有用户都可以访问。❌

11、在shell中创建变量可以以数字开头,例如0a=1 该变量是有效的。❌

12、在shell中使用unset可以撤销readonly修饰的变量。❌

13、【-r file.txt】执行后使用echo $? 返回结果为0,说明该文件有可读权限;返回结果为1,说明该文件没有可读权限。

14、一个bash shell脚本的第一行是:#!/bin/bash 或者 #!/bin/env bash

15、export 用来定义shell 的环境变量

16、显示用户的主目录的命令是:echo $HOME

17、以下对于shell 用户变量的定义,不对的是:0_Linux=2.6.30

18、统计/root文件夹下的文件的个数的命令是:ls -l /root | grep "^-" | wc -l

19、【-e /home/jinghang/cls.txt】表示判断/home/jinghang/cls.txt目录中的文件是否存在的命令。

20、echo $RANDOM | md5sum | cut -c 1-8 表示 使用RANDOM函数获取随机数字,然后通过MD5加密,剪切加密后的数字串的前8位字符。

21、编写一个脚本计算1~100之间所有偶数的和

#!/bin/bash
:<<!
    计算1到100之间所有偶数的和
!
sum=0
for((i=1;i<=100;i++))
do

    if [$[$i%2] -eq 0]
    then
    sum=$[$sum+$i]
    fi
done

echo "计算完毕$sum"

22、以下关于条件判断描述不正确的是

A. -lt 小于 两个整数之间比较

B. -gt 大于 两个整数之间比较

C. -ne 不等于 两个整数之间比较e

D.  -ge 大于 两个整数之间比较

23、shell中自定义函数可以return一个返回值,返回的值只能是一个数字,并且在0~255之间。

24、以下关于运算

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值