linux常用的20个命令面试 linux基础命令表
发布时间: 5/15/2023 6:04:50 PM 来源: 为伱傷吢
怡怡今天给分享linux常用的20个命令面试的知识,其中也会对linux基础命令表进行解释,希望能解决你的问题,请看下面的文章阅读吧!
1、一、某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例。
2、 答:如果当前目录为"/tmp" ,那么这个目录下的东西会全部删除 (默认不包含隐藏文件) 如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令) 二、什么叫CDN? 答:即内容分发网络 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到 最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度 三、/mnt目录主要用于什么?/root目录跟root用户有什么关系?/根目录与/boot目录有什么联系? 答:/mnt一般用于挂载外接设备 /root是一个目录,是root用户的家目录 /boot目录是/目录下的一个子目录 四、用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决? 答:编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,将HWADDR和MAC地址这两行删除。
3、 修改文件/etc/udev/rules.d/70-persistent-net.rules,删除之前eth0所在的行,将下一行eth1修改为eth0 - reboot 五、查找linux系统下以txt结尾,30天没有修改的文件大小大于20K同时具有执行权限的文件并备份到/data/backup/目录下。
4、 答: find / -name *txt -mtime +30 -type f -size +20k -perm a=x -exec cp {} /data/backup/ \ 六、有一块移动硬盘,上面有300G数据,如何快速cp到linux服务器? 答:设硬盘在服务器上识别为 sdbc mkdir /mydata mount -t ntfs-3g /dev/sdbc /mydata (可能需要安装ntfs-3g_ntfsprogs) 七、在这个月内,每天的早上 6 点到 12 点中,每隔 2 小时创建一个test.txt文件,内容为ok,如何实现? 答:crontab -e 进入编辑模式 添加以下内容 0 6-12/2 * 4 * /bin/touch test.txt (以4月为例) 启动服务 service crontab start;chkconfig crontab on 八、如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1 答:- iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp -dport 80 -j DNAT-to-destination 192.168.2.1:8080 九、统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位的ip 答: cat access.log | awk '{print }' | uniq -c | sort -rn | head -1十、实时抓取并显示当前系统中tcp 80端口的网络数据信息,请写出完整操作命令? 答: tcpdump -nn tcp port 80 。
本文到这结束,希望上面文章对大家有所帮助。