linux 基础题整理

基础题:

1.查看系统内核版本号及系统名称

2.查看smb服务所用的端口号

3.禁ping

4.查出22端口现在运行什么程序

5.登录提示符前的输出信息“you are welcome!!!”

6.成功登录后自动输出信息"距离全国比赛还剩1天!!!"

7.确认安全终端为tty1

8.取消普通用户的控制台访问的三个权限:reboot、halt、shutdown

9.只允许组ID为10的成员通过su命令改变为root用户

10.禁止Control-Alt-Delete键盘关闭命令

11. 由于Linux服务器每月要定期进行维护,请制定一个cron任务:每月的1日凌晨0:00关闭服务器,并给出提示消息:FOR MAINTANCE!

12.显示/etc/passwd文件中包含test用户信息,将结果保存到/tmp/test.info文件中。

13.将Linux系统启动方式改为文本方式,并重新启动系统

14在配置WEB服务器初期,由于经常需要编辑Apache配置文件,请为编辑该配置文件定义别名confighttp

15.请向test用户发一封邮件,主题和邮件内容均为test,并在第二个控制台使用test用户登录收下该邮件

16.创建目录/tmp/test/,修改该目录属主和属组均为test;复制test用户数据到/tmp/test/目录中;设置/tmp/test/目录及目录下所有文件和子目录的访问权限为只拥有者可以读、可写、可执行,组可读,其它拒绝其余所有权限。

17查找/etc目录下以http开头的文件,保存结果到/tmp/fhttp.file;查找/etc下以shell开头且与shell大小写无关的文件名及其匹配的行(不包括错误信息和父目录),并导出到/tmp/ishell.files。

18.将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。

19查找系统中安装的rpm包,并导出到/tmp/rpm.all文件中

20.查询所有用户进程的详细信息,包括后台进程,将结果保存到/tmp/process.all文

件中;显示服务器当前的CPU利用率、进程状态、内存利用率等信息,将结果保存到

/tmp/serinfo文件中。

21 .忘记root密码

22.修改端口(查看端口)

23.修改系统的密码长度

24. 新建用户user,启用磁盘配额为50M

25. 配置telnet服务,要求root用户的ip为192.168.20.254时可以使用telnet远程登录到本地

26. 为了保证系统安全,设置系统仅记录20条历史命令,并设置root用户在每次注销时,清楚历史记录

答案:

27. 置YUM,可用yum list命令查看centos系统光盘中的软件包。

28.将产生的邮件日志文件以WORD文档的格式保存到/etc/mail.txt

29创建三个用户:sambauser1,sambauser2,sambauser3,两个组soft, hard;sambauser1和sambauser2加入soft组,sambauser2和sambauser3加入hard组;使用户sambauser1和sambauser2能访问服务器上的/soft目录,能读也能写,sambauser2和sambauser3能访问/hard目录,只有这两用户可以读;

30 允许普通用户user,但禁止root通过SSH登录,登录错误超过两次提出系统。

31 查找本系统中带s位的文件,并将查找结果保存到/tmp/sfile文件中,以供进一步的风险评估。

32 为了减轻root用户的管理任务,新建用户ftpadmin,配置并实现其对ftp服务的完全的管理权限

33禁止其他用户使用su。

34 .安装tomcat5的包,将安装的所有tomcat5包的名称存入/tmp /install.file文件中

35 设置该主机的TTL值为15

1. 命令: uname -a

2. nestat –apn |grep smb

3. echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

4. netstat -napt | grep 22

5. Vim /etc/issue 修改

6. Vim /etc/motd

7.把 /etc/securetty 里除了tty1 的全部在前边加上#。

8. 注销掉 /etc/security/console.apps/服务名(删除掉reboot等。。。)

9. usermod -G wheel 用户

chgrp wheel /bin/su

chmod 4750 /bin/su

10. Vim /etc/inittab

注释掉下面这行

#ca:::ctraltdel:、sbin、shutdown –t3 –r now

然后打命令:

/sbin/init q

11. Crontab –e

0 0 1 * * shutdown –h now “FOR MAINTANCE!"

12. cat /etc/passwd | grep test >>/tmp/test.info

13. vim/etc/inittab,将里面的initdefault由5改为3

14.

alias confighttp=‘vi /etc/httpd/conf/httpd.conf‘

15. mail test

su test

mail –n

16. useradd test    创建test用户
mkdir /tmp/test/  创建目录
chown -v test:test  /tmp/test/  修改目录属主和属组
cp -rf ~test/ /tmp/test    复制test用户数据到/tmp/test/中
chmod -R 740 /tmp/test/  设置只有所属者可以读写执行,所属组可以读,其它一律拒绝

17. find  /etc  -name  "http*"  >  /tmp/fhttp.file

find /etc -iname "shell*" > /tmp/lshell.files

18.tar -zcvf /tmp/var.tar.gz /var

19. rpm -qa > /tmp/rpm.all

20. ps aux > /tmp/process.all

top -bn 1 >> /tmp/serinfo

21.重启,在grub 下按e,选择kernel

按e,在single加上s(l),回车按b

Passwd

Setenforce 0 临时关selinux

22.vim /etc/services

23.vim /etc/login.defs

24.  useradd user

passwd user
      。。。
      (以下用/分区做磁盘配额)
       mount -o remount,usrquota,grpquota /
       quotacheck -cug /
       quotaon /
       setquota user 51200 0 0 0 /

25. vi /etc/xinetd.d/telnet

将里面的 disable=yes 行前面加上#,保存退出,重新启动xinetd 服务 
/etc/rc.d/init.d/xinetd restart

vi /etc/pam.d/login 
auth       required     pam_securetty.so 
加上“#”注释掉,就可以实现在登录的时候允许 root 用户了。

26.vim /etc/profile在其中输入如下内容:

HISTFILESIZE=0HISTSIZE=0

或者输入如下命令:ln -s /dev/null ~/.bash_history

27. Yum list | more

设置开机自动开启服务 chkconfig* on

28.cat /var/log/maillog >/etc/mail.txt

29.Groupadd soft

Groupadd hard

Useradd –g soft user1

Useradd –g soft user2

Gpasswd –a user2 hard

Useradd –g hard user3

本人水平有限,整理的可能会出错,欢迎大家指正

linux 基础题整理,布布扣,bubuko.com

时间: 2024-10-03 08:58:42

linux 基础题整理的相关文章

Linux基础题.1

1.创建目录/data/oldboy,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内容"inet addr:192.168.8.10  Bcast:192.168.8.255  Mask:255.255.255.0"(不包含引号). 解答: [[email protected] ~]#mkdir -p /data/oldboy [[email protected] ~]# ls -d /data/oldboy/ /data/oldboy/ [[ema

java面试基础题整理学习

最近投了一些java岗位,面试和笔试的问题更关注基础的掌握,因为基础知识是安身立命以及决定自己上限的东西.结合了网上一些优秀文章,做了如下整理: 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境. 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源

linux基础(2)

Linux基础题 作业一:1) 新建用户natasha,uid为1000,gid为555,备注信息为"master"useradd natashagroupmod -g 555 natashausermod -u 1000 -c master natasha2) 修改natasha用户的家目录为/Natashausermod -d /home/Natasha natasha 3) 查看用户信息配置文件的最后一行tail -1 /etc/passwd4) 为natasha用户设置密码&q

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

Kali Linux渗透基础知识整理(二)漏洞扫描

Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网络上传输的数据量. TCP协议 TCP是因特网中的传输层协议,使用三次握手协议建立连接.当主动方发出SYN连接请求后,等待对方回答SYN+ACK ,并最终对对方的 SYN 执行 ACK 确认.这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议. 连接建立 TC

Linux基础知识题解答(六)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)怎样查看文件或目录的属性,给出命令. ls -l 或者 ll (2)描述硬链接和软链接的区别 1.硬链接原文件/链接文件共用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件:2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写

linux基础整理0316

一.linux基础整理 由于这是学习linux的第一周,整理的东西很杂很分散,其中包括了查看虚拟机的各种信息,命令相关的只整理了alias.date.history.cal.帮助会话screen等命令的使用,最后加上了两个常见问题处理办法:在以后的学习中会不断完善文中整理的相关内容. 1.查看系统信息类命令: 查看内核版本 [root@CentOS7 ~]#uname -r 3.10.0-957.el7.x86_64 查看系统版本 查看配置文件 [root@CentOS7 ~]#cat /etc

Linux基础知识题解答(五)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)155729 -rw-r--r--.  1 root root   35 Oct 28 2011  oldboy 请解析上面的每一列内容 文件inode号,文件访问权限,硬链接数,文件所属用户,文件所属组,文件最后修改时间,文件名 (2)描述下硬链接和软连接的区别 1.硬链接原文件/链接文件共用