100个必会的shell脚本 新手面试Linux运维工作至少需要知道哪些知识?
新手面试Linux运维工作至少需要知道哪些知识?
1.知道Linux内核和发行版的关系,能说出几个常见的发行版,比如Debian/Ubuntu/
Red Hat/Fedora/CentOS等。
2.会使用最基本的命令,例如cd,ls,mkdir,cp,mv等。
3.能用vi编辑器进行基本操作,打开文件,编辑文件,保存文件。
4.能在命令行中打包/压缩和解压缩文件。
5.知道rwx这三个权限对于文件和目录的不同作用。
6.能手工搭建一些运行环境,比如JDK/TOMACAT/NGINX/MYSQL等。
7.能进行基本的用户管理,添加删除用户,修改密码。
8.会查看系统的运行情况,内存/硬盘/文件系统。
9.知道shell脚本是干什么用的,知道编程的基本逻辑:判断,循环等。
10.能管理系统服务,比如让某个服务开机启动。
11.了解定时任务的含义。
12.了解基本的计算机网络知识,知道域名/IP地址/子网掩码/DNS的含义。能对系统进行基本网络配置,知道网络配置文件的位置。
13.认识基本的计算机相关英语单词,发音不能太离谱。
14.除了这些基本的技术之外,面试也需要一些技巧。你的定位是新手,那么面试技巧也是非常主要的。毕竟新手的技术,好也好不到哪里,可能态度和价值观方面更主要一些。
shell脚本:编写一个脚本,判断用户的存在?
这种情况是非常简单的,你只需要在数据库内给自己的用户表做一个约束,然后直接就可以通过判断输出语句是0和1来判断这个用户是否存在,如果是0的话,那就说明这个用户存在,如果是1的话,那就说明这个用户不存在。
linux里怎么用shell脚本查看所有管理员用户?
真正意义上的管理员用户只有一个,那就是root 你所谓的管理员应该是归属于某个用户组的用户吧?例如root组。
/etc/group文件里记录了所有用户组下的用户,你可以查看这个。100个必会的shell脚本 怎么登录管理员账户 shell脚本入门
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。