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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具