Linux基础知识题解答(二)
2015-11-15 22:11
447 查看
题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正。 1、查看内核版本号、查看内核名字、查看系统是32位还是64位 查看内核版本号uanme -r查看内核名字uname -s查看系统是32位还是64位 uname -i 2、查看主机名/查看操作系统版本 查看主机名:hostname查看操作系统版本:cat /etc/xxx-release(xxx为发行版名字,如centos-release,适用与各发行版) 3、查看内存使用情况free 4、查看cpu的繁忙状态,以及相信信息,查看系统负载状态top 5、查看文件的大小ls -lh 或者 du -sh 后接文件名 6、查看磁盘inode使用情况df -hi 7、查看磁盘容量使用情况df -h fdisk -l 8、创建给~/oldboy.txt文件在当前文件夹下创建一个硬链接和软连接硬链接 ln oldboy.txt 1.txt软连接 ln -s oldboy.txt 2.txt 9、说说硬链接和软链接的区别(特别注意的是创建硬链接时对目录不同,5条以上) 1.硬链接原文件/链接文件共用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
3.链接数目是不一样的,软链接的链接数目不会增加;
4.文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的,而软链接显示的大小与原文件就不同了。
5.不允许给目录创建硬链接,不可以在不同文件系统的文件间建立硬链接。软链接则没有任何文件系统的限制,任何用户可以创建指向目录的符号链接
6.若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的。 10、写出Centos6,精简开机自启动服务的完成命令(awk) 只允许rsyslog、crond、network、sshd、sysstat开机自启动:chkconfig --list | grep 3:on | awk '{print $1}' | grep -Ev "sshd|network|rsyslog|crond|sysstat" | awk '{print "chkconfig " $1 " off"}' | sh 11、写出Centos6,精简开机自启动服务的完成命令(sed) 只允许rsyslog、crond、network、sshd、sysstat开机自启动:chkconfig --list | grep 3:on | awk '{print $1}' | grep -Ev "sshd|network|rsyslog|crond|sysstat" | sed -r 's#(.*)#chkconfig \1 off#g' | sh 15、Selinux是什么,优化的步骤安全增强式Linux(SELinux, Security-Enhanced Linux)是一种强制访问控制(mandatory access control)的实现。它的作法是以最小权限原则(principle of least privilege)为基础,在Linux核心中使用Linux安全模块(Linux Security Modules)临时:setenforce 0永久:sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config 重启生效16、ssh如何优化(4点以上)
19、对于内存来说,cache和buffer的区别
2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
3.链接数目是不一样的,软链接的链接数目不会增加;
4.文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的,而软链接显示的大小与原文件就不同了。
5.不允许给目录创建硬链接,不可以在不同文件系统的文件间建立硬链接。软链接则没有任何文件系统的限制,任何用户可以创建指向目录的符号链接
6.若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的。 10、写出Centos6,精简开机自启动服务的完成命令(awk) 只允许rsyslog、crond、network、sshd、sysstat开机自启动:chkconfig --list | grep 3:on | awk '{print $1}' | grep -Ev "sshd|network|rsyslog|crond|sysstat" | awk '{print "chkconfig " $1 " off"}' | sh 11、写出Centos6,精简开机自启动服务的完成命令(sed) 只允许rsyslog、crond、network、sshd、sysstat开机自启动:chkconfig --list | grep 3:on | awk '{print $1}' | grep -Ev "sshd|network|rsyslog|crond|sysstat" | sed -r 's#(.*)#chkconfig \1 off#g' | sh 15、Selinux是什么,优化的步骤安全增强式Linux(SELinux, Security-Enhanced Linux)是一种强制访问控制(mandatory access control)的实现。它的作法是以最小权限原则(principle of least privilege)为基础,在Linux核心中使用Linux安全模块(Linux Security Modules)临时:setenforce 0永久:sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config 重启生效16、ssh如何优化(4点以上)
vi /etc/ssh/sshd_config #修改SSH默认端口 port 52113 #禁止root账号登陆 PermitRootLogin no #禁止空密码 PermitEmptyPasswords no #不使用DNS UseDNS no17、内核参数修改完配置参数后,如何使其生效/sbin/sysctl -p
19、对于内存来说,cache和buffer的区别
两者都是内存中的数据。简单来说,buffer是即将要被写入磁盘的,而cache是从磁盘中被读出来的数据。
相关文章推荐
- Linux socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区