1、分别写出创建文件,创建目录,给文件重命名的命令
touch mkdir mv
2、写出使用find命令查找所有后缀为.txt的文件
find / -name “*.txt”
3、建立软链接(快捷方式),以及硬链接的命令,并写出软连接和硬链接的区别?
软连接创建方式 ln -s 被链接文件 链接文件
(1)软链接是一个链接文件;
(2)软链接有着自己的 inode 号(文件编号);
(3)软链接有自己的文件属性及权限等;
(4)可对不存在的文件或目录创建软链接;
(5)软链接可交叉文件系统;
(6)软链接可对文件或目录创建;
(7)创建软链接时,链接计数 i_nlink 不会增加;
(8)删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
硬链接创建方式 ln 被链接文件 链接文件
(1)文件有相同的 inode 及 data block;
(2)只能对已存在的文件进行创建;
(3)不能交叉文件系统进行硬链接的创建;
(4)不能对目录进行创建,只可对文件创建;
(5)删除或添加一个硬链接文件并不影响其他有相同 inode 号的文件,只是减少或增加链接计数,当链接计数为0,系统将彻底删除该文件。
4、文件权限修改用什么命令?格式是怎么样的?
chmod
chmod u+r/w/x,g+r/w/x,o+r/w/x 文件
chmod u=rwx,g=rwx,o=rwx 文件
chmod 000~777 文件
5、写出你知道查看文件内容的命令?
cat
more
less
head
tail
vim
6、写出你知道的 根目录下的子目录名称和作用?
/bin 存放基础系统所需的命令
/sbin 存放超级权限用户root的可执行命令
/etc 存放系统程序或者一般工具的配置文件
/dev 设备文件存储目录
/proc 操作系统运行时,进程信息及内核信息
/var 存放内容可能增长的文件(日志)
/tmp 临时文件包含系统和用户创建的临时文件
/usr 用户程序包含二进制文件、库文件。文档和二级程序的源代码
/home 所有用户用home目录来存储他们的个人文档
/boot 引导加载程序文件包含引导加载程序相关的文件
/lib 系统库包含支持位于/bin和/sbin下的二进制文件的库文件
/opt 可选的附加应用程序包含从个别厂商的附加应用程序
/mnt 挂载目录临时安装的目录,系统管理员可以挂载文件系统
/media 可移动媒体设备
/src 存服务数据
7、如何查看一个进程是否在运行,如何查看一个程序所使用的端口号是多少(比如查看MySQL的进程)(10分)
ps -aux | grep mysql
netstat -antp | grep mysql
8、根据左边的要求写出sql语句
create table employee(
eid int primary key auto_increment,
ename varchar(10) not null,
esex varchar(2) default ‘男’,
ebirthday datetime,9、
emoney decimal(7,2)
);
9、说说MySQL中InnoDB 和 MyISAM的区别
(1)、InnoDB支持事务,MyISAM不支持,
(2)、InnoDB支持外键,而MyISAM不支持。
(3)、InnoDB是聚集索引,MyISAM是非聚集索引.
(4)、Innodb不支持全文索引(5.7版本后也支持全文索引),而MyISAM支持全文索引
(5)、InnoDB支持表、行(默认)级锁,而MyISAM支持表级锁