Ⅰ 求助:linux作业题
1 A,答案很明显,B项完全不相关,C为显示管理,D为远程X系统
2 B,A为可执行文件目录,C为设备节点目录,D为系统库文件目录
3 B,!加数字有执行历史命令的功能,!!即为执行最近的一条命令
4 C,ls-l操作列出来的文件,第一个字符为d为目录,为-是普通文件或者硬链接,为l 是符号链接。
5 B,>为输出重定向,<为输入重定向,<<和>>为相应的追加模式
6 B,四段权限从左至右分别为文件类型,所有者的权限,所有悄薯者所在组的权限,其他用户的权限。
7 D,A为更改文件权限,C为复制,B为分页查看文件内容,D为改变文件的时间记录,但是当文件不存在的时候,touch可以创建文件
8 D,A为强制保存,B为保存,C为保存退出,D为强制退亏型出不保存
9 B,-c参数为输出字符,-q为(--quiet)不输出文件名报头,-n为输出行,-v与-q相反,总是输出文件名
10A,B为用户目录,但是是存放用户库文件,命令等各种用户工具的地方,C存放系统中经常容易变动的文件,如日志文件,D就是指当前用户主目录
11C,不用多说,linux使用的文件系统就是ext2,3,4
12B,ACD都是重启
13B,A为在当前行的上面添加新行,C为开始从光标所在处开始编辑,D为从光销运猜标所在处的后一个字符开始编辑
14A,B为删除当前行末尾的单词,C无作用,D删除当前行
15C,选项稍微有问题,应该是.
16B,同第8题
17D,A为创建文件夹,C为移动文件,B并非系统命令,
18A tar -t = tar --list
19C 顾名思义,chown=change owner
20A B为压缩文件命令,C为查找,D为排序,A grep = (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来
Ⅱ linux怎么编写shell脚本
多个命令穗世组合就空春可以猜亏肢了
#!/bin/bash
ls
cd
ls
cd
ls
Ⅲ 在Linux控制台中,切换当前目录采用的命令是
在Linux控制台中,切换当前目录宽卜辩采用慎缺的命令是
A.cd
B.ls
C.pwd
D.date
正确答案弊枯:cd
Ⅳ linux下怎么样设置ssh无密码登录
1.Linux下生成密钥
ssh-keygen的命令手册,通过”man ssh-keygen“命令:
通过命令”ssh-keygen -t rsa“
生成之后会在用户的根目录生成一个 “.ssh”的文件夹
进入“.ssh”会生成以下几个文件
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub :生成的公钥文件
know_hosts : 已知的主机公钥清单
如果希望ssh公钥生效需满足至少下面两个条件:
1) .ssh目录的权限必须是700
2) .ssh/authorized_keys文件权限必须是600
2.远程免密登录
原理图:
常用以下几种方法:
2.1 通过ssh--id的方式
命令: ssh--id -i ~/.ssh/id_rsa.put <romte_ip>
举例:
[root@test .ssh]# ssh--id -i ~/.ssh/id_rsa.pub 192.168.91.135
[email protected]'s password:
Now try logging into the machine, with "ssh '192.168.91.135'", andcheck in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
[root@test .ssh]# ssh [email protected]
Last login: Mon Oct 10 01:25:49 2016 from 192.168.91.133
[root@localhost ~]#
常见错误:
[root@test ~]# ssh--id -i~/.ssh/id_rsa.pub 192.168.91.135
-bash: ssh--id: command not found //提示命令不存在
解决办法:yum -y installopenssh-clients
2.2通过scp将内容写到对方的文件中
命令:scp -p~/.ssh/id_rsa.pub root@<remote_ip>:/root/.ssh/authorized_keys
举例:
[root@test .ssh]# scp -p ~/.ssh/[email protected]:/root/.ssh/authorized_keys
[email protected]'s password:
id_rsa.pub 100% 408 0.4KB/s 00:00
[root@test .ssh]#
[root@test .ssh]#
[root@test .ssh]#
[root@test .ssh]# ssh [email protected]
Last login: Mon Oct 10 01:27:02 2016 from 192.168.91.133
[root@localhost ~]#
也可以分为两步操作:
$ scp ~/.ssh/id_rsa.pubroot@<remote_ip>:pub_key //将文件拷贝至远程服务器
$ cat ~/pub_key>>~/.ssh/authorized_keys //将内容追加到authorized_keys文件中,不过要登录远程服务器来执行这条命令
2.3 通过Ansible实现批量免密
2.3.1 将需要做免密操作的机器hosts添加到/etc/ansible/hosts下:
[Avoid close]
192.168.91.132
192.168.91.133
192.168.91.134
2.3.2 执行命令进行免密操作
ansible<groupname> -m authorized_key -a "user=root key='{{lookup('file','/root/.ssh/id_rsa.pub') }}'" -k
示例:
[root@test sshpass-1.05]# ansible test -m authorized_key -a"user=root key='{{ lookup('file','/root/.ssh/id_rsa.pub') }}'" -k
SSH password: ----->输入密码
192.168.91.135 | success >> {
"changed": true,
"key": "ssh-rsa 7A3izwT3///18B6FV5moE/8yTbFA4dBQahdtVP +sODbtGPC34HMGAHjFlsC/SJffLuT/ug/== [email protected]",
"key_options": null,
"keyfile": "/root/.ssh/authorized_keys",
"manage_dir": true,
"path": null,
"state": "present",
"unique": false,
"user": "root"
}
[root@test sshpass-1.05]#
2.4 手工复制粘贴的方式
将本地id_rsa.pub文件的内容拷贝至远程服务器的~/.ssh/authorized_keys文件中
Ⅳ linux64位 oracle11g如何使ins_ctx.mk编译成功
从别的Linux机器上拷贝一个libstdc++.so.5.0.7替换系统里的原文件,注意不要替换符号链接。
Ⅵ 考试题 linux的 老师让网上找 大家帮帮忙啊!!在线等!!
作为了解还是帮你答了
以下不能生成一个新文件myfile的命令的是:B
A.touch myfile.txt
B.mv myfile
C.cat a.txt >myfile.txt
D.cp a.txt myfile.txt
3.
要挂载光盘镜像文件时所态差需要指定的文件系统是:C
A.vfat
B.fat32
C.iso9660
D.ext4
4.
在Linux安装过程中,可以使用的引滚漏导装载程序是:B
A.MBR
B.GRUB
C.System Commander
D.BOOT
5.
执行如下命令:
cat snow.txt >a.txt
则如下的描述,正确的是:A
A.将产生一个新的文件a.txt,内容与snow.txt内容一致。
B.将在屏幕上显示snow.txt的内容
C.将在屏幕上显示snow.txt和a.txt的大闭烂内容。
D.将显示a.txt文件的内容。
6.
在Linux中,要确定当前所在的目录,应该使用命令:C
A.cd
B.ls
C.pwd
D.ls -a
7.
Linux下能够为网络设备指定ip地址的命令是:B
A.ipconfig
B.ifconfig
C.route
D.nslookup
8.
如果一个设备被命名为sdb2,则说明该分区是 B
A.第一块硬盘的第二个分区
B.第二个存储设备的第二个分区
C.第二个存储设备的第三个分区
D.第三块硬盘的第二个分区
9.
要实时显示进程的运行状态所使用的命令是:C
A. ps-aux
B. ps -ef
C. top
D. bj
10.
要显示当前目录的细节,包括权限、所有者等信息,应该使用命令:B
A. ls -a
B. ls -l
C. ls -f
D. ls -r
11.
要删除文件user/test.txt,可以使用命令:A
A.rm user/test.txt
B.mv user/test.txt
C.umount user/test.txt
D.del user/test.txt
12.
以下不能用于文件的压缩的命令是:CD
A.bzip2
B.gzip
C.tar
D.fsck
-------------------------------- 第二题(判断题) ------------------------
1.
X-Window是运行在模式5的级别上的(init 5)
Y
2.
vi是linux字符界面下用来编辑文件的工具,图形界面下可以使用gedit工具。
Y
3.
netstat命令可以查看Linux系统的网络运行状况。
Y
4.
Linux支持使用多种语言,但在使用时必须选择一种语言作为默认语言。
Y
5.
ftp命令的功能是进行文件的传输。
Y
6.
要查询w命令的使用方法,可以使用命令:man w
Y
7.
使用Samba可以实现Linux与WindowsXp之间的文件共享。
Y
8.
Linux中,可以使用OpenOffice.org办公软件进行日常的文字处理、表格处理、幻灯片处理等工作。
Y
9.
clear命令的功能是清除当强目录下的所有文件。
N
10.
如果用户user1已经在本机上登录,那么也可以同时远程使用该用户登录
Y
11.
Fedora使用的默认得窗口管理器是GNOME。
Y
12.
IE可以直接在Linux下运行 N
Ⅶ Linux的bochs打不开操作系统
换个镜像试试看,提示磁盘读错误,可能这个镜像有损坏
Ⅷ linux安装oracle出错的问题
这不是提示你去'/home/oracle/app/oracle/proct/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/home/oracle/app/oraInventory/logs/installActions2014-08-22_03-14-06PM.log 下面查看日志信息吗?去看看!
Ⅸ linux的cd .. 和cd / 命令分别是什么意思
主要只有操作上的不同:
cd ..是返回上一层目录, cd -是返回到上一次的工作目录。
cd命令概述:
cd是Change Directory的缩写,这是用来切换工作目录的命令。cd命令是一个内置命令,可以通过type命令查看。
cd命令语法
cd [相对路径或绝对路径或特殊符号]
说明:
不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。
绝对路径是从跟目录开始的,如/root或/home/sgl,相对路径是相对于当前路径来说的。
假如当前目录在/home/guo下面,那么前面的/home/sgl的相对路径就是../sgl,即当前目录的上级目录下的sgl目录。
特殊符号包括~、-、..等。
~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。
-表示前一个工作目录。
..表示上级目录。
.表示当前目录。
(9)linuxlsc扩展阅读
常用范例:
3.1 例一:进入系统根目录
命令:
cd /
说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了
命令:
cd .. 或者 cd .. //
说明:
进入系统根目录可以使用“ cd .. ”一直退,就可以到达根目录
命令:
cd ../.. //
说明:使用cd 命令实现进入当前目录的父目录的父目录。
例2:使用 cd 命令进入当前用户主目录
“当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。
命令1:
cd
命令2:
cd ~
例3:跳转到指定目录
命令:
cd /opt/soft
说明:
跳转到指定目录,从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可
例四:返回进入此目录之前所在的目录
命令:
cd -
Ⅹ linux选择题,考试,在线等,高手来
1.
Linux下能够为网络设备指定ip地址的命令是:
B
A.ipconfig
B.ifconfig
C.route
D.nslookup
2.
在Linux中,要关闭计算机,应该使用命令:A
A.shutdown
B.reboot
C.kill
D.ps
3.
以下氏穗不能生成一个新文件myfile的命令的是:B
A.touch
myfile.txt
B.mv
myfile
C.cat
a.txt
>myfile.txt
D.cp
a.txt
myfile.txt
4.
要删除文晌备件user/test.txt,可以使用命令:A
A.rm
user/test.txt
B.mv
user/test.txt
C.umount
user/test.txt
D.del
user/test.txt
5.
下列目录哪一个存放启动文件?
D
A.
/var
B.
/root
C.
/sys
D.
/boot
6.
在Linux中,要确定当前所在的目录,应该使用命令:
C
A.cd
B.ls
C.pwd
D.ls
-a
7.
sort命令命令的功能是:
A
A.对文本文件按行排序输出
B.对当前目录下所有文件按文件名排序
C.在当前目录下查找文件
D.在文本文件中进行检索
8.
执行
mv
./b.txt
./c/d.txt
所完成的操作是:B
A.将当前目录下b.txt文件改名为“/c/d.txt”
B.将当前目录下b.txt文件移动到./c目录下,并改名为d.txt
C.将根目录下b.txt文件移动到./c目录下,并改名为d.txt
D.将当前目歼谨卜录下b.txt文件移动到./c目录下
9.
以下不是操作系统的是:
C
A.Linux
B.Unix
C.X-window
D.WindowXP
10.
要显示当前目录的细节,包括权限、所有者等信息,应该使用命令:B
A.
ls
-a
B.
ls
-l
C.
ls
-f
D.
ls
-r