第一阶段习题
一、.打印行号(至少三种方法)
使用该命令创建文件:for i in {01..03};do echo luffy${i} >> city.txt ;done
方法1.cat -n city
cat :查看文件的内容
-n:对所有输出的行进行编号
方法2.vim city.txt 在末行模式下输入set nu
方法3.grep -n "." city.txt
grep:搜索文本,并把匹配的行打印出来
.:在正则里面表示任意一个字符
-n:把搜索找到的行加上行号
二、 企业的基础优化有哪些
1.关闭selinux关闭iptables
2.限制ssh的登录设置更改端口和禁止root远程连接
3.创建普通用户来管理网站,防止使用root权限过大进行的一些误操作
4.定时自动更新服务器时间,使其与互联网时间同步
三、如何过滤出已知当前目录下luffycity中的所有一级目录,(不包含luffycity下面的目录的子目录及隐藏目录,即只能时第一级目录)
通过以下命令创建环境
mkdir /luffycity
cd /luffycity
mkdir ext/luffy test alex shijie -p
touch linux python wu.gz banana.bz2
方法1. tree -ld 1 /luffycity
tree:以树形显示目录结构
-l:最多显示几层目录
-d:只显示目录
方法2.find -maxdepth 1 -type d ! -name '.'
find:用于指定目录下查找文件
-type :找什么类型的
-maxdepth:向下查找的最大深度
d :目录
!:非,取反
-name:什么名字
四、解释以下目录作用
/etc:存放的系统的配置文件
/usr/local:编译安装的软件默认的位置
/var/log :日志文件
/home :普通用户的家目录
/tmp :临时文件的存放位置
/dev :一些设备,光盘,硬盘
五、 /etc/目录为linux系统的默认的配置文件即服务启动命令的目录,请用tar打包/etc整个目录(打包及压缩,但需要排除/etc/services文件
tar zcf /tmp/etc.tar.gz /etc/ --exclude=etc/services
--exclude:排除某个文件不打包
六、硬链接和软连接的区别
创建:不带参数的情况下,ln命令创建的是硬链接,带参数-s创建的软链接
含义:硬链接与源文件的inode号相同,软链接相当于快捷方式
特点:不能对目录创建硬链接,可以创建软链接,硬链接不可以跨文件系统,软链接可以跨文件系统
删除:删除源文件对硬链接无影响,软链接文件将失效
七、简述raid0 raid1 raid5 三种工作模式的工作原理及特点
raid0:最少一块盘,由有一块或n块盘组成,读写速度快你没有冗余,容量是各个盘之和
raid1:最少两块盘,一块盘为另一块盘的镜像,读写性能一般,有备份比较安全,容量为最小盘的容量
raid5:最少三块盘,通过奇偶的方式对数据进行备份,任何一个盘坏可以通过奇偶码进行恢复
八、如何将当前终端字符集变更为 zh_cn.utf8
临时修改字符集:export lang=zh_cn.utf-8
永久修改字符集需要写入配置文件:
vim /etc/sysconfig/i18n
生效: source /etc/sysconfig/i18n