1.实验目的
安装MySQL数据库,并在数据库中创建‘用户表’,存储至少3条‘用户信息’;
(2)服务器端创建线程池,响应客户端发送的连接请求(请求中包含‘用户信息’中的id或者学号),并将查询到的用户数据返回给客户端;
(3)客户端向服务器端发送连接请求(请求中包含‘用户信息’中的id或者学号),与服务器端建立通信连接,并把服务器端返回的完整‘用户信息’展示在终端上;
(4)至少启动3个客户端,并与服务器端建立连接,可以通过启动3个‘终端’来模拟3个客户端。
2.实验内容
2.1 linux文件解压缩应用
使用 tar 命令解压,方法如下:
将.tgz文件解压在当前目录:
tar zxvf MY_NAME.tgz
将.tar.gz文件解压在当前目录:
tar zxvf MY_NAME.tar.gz
tar -xvf file.tar //解压 tar包
2.2 Vi/Vim编辑器的使用
1.vi/vim介绍
①vi是Visual Interface的缩写,即 可视化接口
②vim是vi iMprove的缩写,即 vi的增强版(具有语法着色功能)
2.vim模式使用说明
①三种模式
命令模式(默认):刚进入vim的时候,默认就是 命令模式,可以复制行,删除行等。
输入模式:可以输入内容。
末行模式:在最下边,除编辑模式,可以输入诸多管理员命令
②模式转换
命令模式→输入模式:
i:在当前光标所在字符的前面,转为输入模式
I:在当前光标所在行的行首转换为输入模式
a:在当前光标所在字符的后面,转为输入模式
A:在光标所在行的行尾,转换为输入模式
o:在当前光标所在行的下方,新建一行,并转为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式
s:删除光标所在字符
r:替换光标处字符
输入模式→命令模式
ESC键
命令模式→末行模式
输入:即可 转为末行模式
末行模式-操作
末行模式→命令模式
ESC键
3.关闭文件
末行模式下:
w:保存
q:退出
wq 或 x:保存退出,wq 和 x 都是保存退出
q!:强制退出
w!:强制保存,管理员才有权限
命令模式下:
ZZ:保存并退出
2.3 MySQL数据库软件的安装、配置及调试
1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错:
# yum list installed | grep mysql //查看依赖
# yum -y remove mysql-libs.i686 //删除依赖
2.从mysql的官网下载mysql57-community-release-el6-5.noarch.rpm(注意这里的el6-5即适配RHEL6.5的版本,如果下载了其它版本后面的安装过程中可能会报错):
#wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
3.安装第一步下载的rpm文件:
#yum install mysql-community-release-el6-5.noarch.rpm
4.使用yum安装mysql:
#yum install mysql-community-server
5.启动mysql服务:
#service mysqld start