Linux基础知识(五)
1.Linux的hosts文件,我们应该注意什么
answer:第一第二行不要删
2.Windows系统的hosts会找吗?
answer:C:\Windows\System32\drivers\etc\hosts
3.一般shell,代码这些我们与机器通信,是hostname吗?
answer:是;一般hostname是映射好的,一般不会变;ip可能变化
4.后台执行脚本或命令,前后加什么?
answer: 前面加nohup 末尾加 &
5.执行xxx.sh脚本需要什么权限,哪两种方式执行
answer:需要可执行权限 可以利用(1) chmod 754 xxx.sh 这种形式 (2) chmod +x xxx.sh 来赋予可执行权限
7.crontab 编辑和查看参数是什么? 五个 * ,分别代表什么
answer:(1)crontab -e进行编辑 ; crontab -l进行查看
(2)五个*号,分别代表分钟、小时、一个月中的哪一天、一年中的哪个月、一周中的周几(0-6),星期日为0
9.Linux现在遇见两个经典错误,链接拒绝,权限受限,会排查解决了吗?
answer:(1)连接拒绝:看ip是否通:ping ip ; 看ip端口是否能访问:telnet ip port;查看防火墙
(2)权限受限:看当前是哪个用户,属于哪个用户组 ;看当前用户对文件及其路径是否有访问权限
10.mysql部署简述流程
answer:详见:https://www.jianshu.com/p/17a4d3ed40ea
11.对用户执行完权限相关操作,最后一句命令是什么?
answer:flush privileges;
12.%代表什么
answer:表示任意客户端都可以访问mysql服务器
13.创建用户和设置密码,那句sql会背吗?
answer:CREATE USER 'username'@'%' IDENTIFIED BY 'password';
14.vi简述编辑流程
answer:(1) vi xxx.log 打开文件到命令行模式 (2)按 i 进入编辑模式 (3)编辑完文件后按Esc键退回到命令行模式
(4)shift冒号进入尾行模式 (5)wq保存退出
15.Linux命令里带有大写 R的命令,哪两个?
answer: chown和chmod
16.rwxr--r-- 数字多少
answer: 744
17.一个log文件很大,1G,找ERROR怎么办
answer: (1) cat xxx.log |grep -C 10 ERROR (2) vi xxx.log 利用/去找,这种方式比较占内存
(3) 将文件下载到windows ,利用编辑工具打开 ctrl+f 搜索
18.个人环境变量文件在哪,怎样生效
answer:(1)在 ~/.bashrc或者 ~/.bash_profile (2)利用source ~/.bashrc 或者 . .bashrc 生效
19.su - 做什么事
answer:(1) 切换用户 (2) 切换到该用户的家目录
20.三种方式切换用户的家目录
answer:(1)cd (2) cd ~ (3)cd /home/xxx或者 cd /root
21.一个文件差不多1W行,我要去vi编辑一个参数xxx,但是我不知道在多少行,怎么快速找到?
answer:(1)首先显示行号 命令行模式下 set nu (2)命令行模式下 用/ 找到需要的参数