linux服务器的初始化操作

1、买个服务器(我这里版本是Ubuntu)

使用xshell软件,root账号进入

uname -a查看系统版本

cat /etc/passwd查看用户信息

sudo apt install ssh安装ssh远程连接服务

sudo apt install vim Linux安装vim

sudo passwd 用户名 改用户名密码

useradd -m 用户名 -s /bin/bash创建新用户

给新用户加上sudo权限 /etc/sudoers文件里面加一行

 

加入func头文件进include目录

 

#define _XOPEN_SOURCE 
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<errno.h>
#include<unistd.h>
#include<sys/stat.h>
#include<sys/types.h>
#include<dirent.h>
#include<pwd.h>
#include<grp.h>
#include<time.h>
#include<fcntl.h>
#include<sys/mman.h>

#include<sys/select.h>
#include<sys/wait.h>
#include<syslog.h>
#include<sys/ipc.h>
#include<sys/shm.h>
#include<sys/sem.h>
#include<stdbool.h>
#include<sys/time.h>
#include<sys/msg.h>
#include<pthread.h>
#include<errno.h>

#include<arpa/inet.h>
#include<sys/socket.h>
#include<netinet/in.h>
#include<netdb.h>
#include<sys/epoll.h>
#include<sys/uio.h>
#include<fcntl.h>

#include <shadow.h>
#include<openssl/md5.h>
#include<crypt.h>
#include<mysql/mysql.h>

#include <strings.h>



#define ARGS_CHECK(argc,num)  {if(argc!=num){fprintf(stderr,"args error!\n");return -1;}}
#define ERROR_CHECK(ret,num,msg)  {if(ret==num){perror(msg);return -1;}}
#define THREAD_ERROR_CHECK(ret,msg) {if(ret!=0) {fprintf(stderr,"%s:%s\n",msg,strerror(ret));}}

 装mysql装md5

mysql -V查看版本

安装对应版本5.7或8.0

第二步:更新软件库 sudo apt update 这一步一定要记得做

第三步: 安装 mysql 服务器 sudo apt install mysql-server 安装过程中,会弹出设置 root 用户的密码和选择加密方式的窗口。

(重要,密 码一定要记住,不用太复杂)密码一定要输入 确认第一次输入的密码 如果出现了加密模式的选择 选择加密方式的时候,选择第二项。

第四步: ps -elf|grep mysql 看 mysqld 进程是否存在

安装完成后测试登录 mysql -u root -p 输入密码后,如果登录成功,则成功安装。

输入 exit 或者 quit 退出,测试登录成功即可,如果没学过数据库,不要输入任 何命令。 

 

关于func.h头文件打不开源文件

#include<openssl/md5.h>
#include<mysql/mysql.h>的问题,安装以下两个命令即可
sudo apt-get install libmysqlclient-dev
sudo apt install libssl-dev
posted @ 2022-04-06 21:26  晓风霜度-  阅读(534)  评论(0)    收藏  举报