すのはら荘春原庄的雪

linux服务器的初始化操作

Toretto·2022-04-06 21:26·517 次阅读

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 @   晓风霜度-  阅读(517)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示