小金聊天服务器项目——linux环境搭建

本文详细介绍了在Linux环境中进行基础设置,包括切换用户、网络检查、安装必要的工具(如SSH、Vim、GCC、Go、Redis、MongoDB和MySQL),以及使用XShell连接Linux系统的过程。
摘要由CSDN通过智能技术生成

linux环境搭建

简单的工具安装

安装好虚拟机后,进行如下环境搭建

(1)切换root用户:sudo -i

(2)观察网络环境:ping -c 5 www.baidu.com

(3)安装最新net-tools:apt install net-tools

(4)ifconfig查看linux系统的ip命令,ipconfig查看windox系统的ip命令

ssh服务端

linux上用ps命令来查看进程信息

使用命令:ps afx|grep ssh  来查看ssh

没有安装ssh的话,使用命令:apt install openssh-server

如果安装了没有启动,使用命令:/etc/init.d/ssh start

更新安装工具:apt-get update

ssh服务启动 sudo /etc/init.d/ssh start

​              关闭sudo /etc/init.d/ssh stop

​          重启动sudo /etc/init.d/ssh restart

​      查看状态sudo /etc/init.d/ssh status

另外ssh服务监听22号端口,可以用netstat -nlp|grep 22进行检测服务是否启动

XShell

在window系统上安装XShell软件。

在linux上使用ifconfig查看一下ip,我的Linux上的ip是192.168.146.128。

## 使用XShell可以在window上去连linux。点击左上角的文件,新建,收入对应的ip

然后输入linux上的用户名和密码

## Vim

在linux上安装vim

sudo apt install vim

## gcc/g++

在linux上安装gcc,g++

sudo apt install gcc

sudo apt install g++

## openntpd

这个东西是保证openntpd是保证时间的准确性

sudo apt install openntpd

sysstat

sysstat是一个软件包,用来监测系统性能及效率的一组工具,可以收集系统性能数据,比如:CPU使用率、硬盘和网络吞吐数据

sudo apt install sysstat

iostat 输出CPU的统计信息,以及所有I/O设备的输入输出统计信息

mpstat 关于CPU的详细信息

pidstat 关于运行中的进程/任务、cpu、内存等的统计信息

sar 保存并输出不同系统资源(CPU、内存、IO、网络、内核等)

## 编译工具cmake

跨平台编译工具

sudo apt install cmake

golang

下载golang的安装包wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz

解压sudo tar -xvf go1.13.3.linux-amd64.tar.gz

把解压后的包移动到/user/local

mv go /usr/local

然后就是修改环境变量

cd  /usr/local/

ls ~/.profile

vim /home/jinzhenxi/.profile

在里面粘贴上下面几句话

GOROOT=/usr/local/go; export GOROOT
GOPATH=$HOME/Projects/Proj1; export GOPATH
PATH=$GOPATH/bin:$GOROOT/bin:$PATH; export PATH

然后退出

source /home/jinzhenxi/.profile

写一个go程序

redis

sudo apt install redis-server

停止redis service redis stop

开启redis service redis begin

重启redis service redis restart

状态redis service redis status

用工具监听

sudo netstat -nlp|grep redis

MongoDB

MongoDB是分布式存储数据库

sudo apt install mongodb

我的ubuntu版本导致这个无法下载,网上有解决方案

(1)wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

(2)echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

(3)sudo apt-get update

(4)sudo apt-get install -y mongodb-org

然后我的命令中mongodb要改成mongod,注意一下这个!!!!!

mysql

安装mysql

sudo apt-get install mysql-server

sudo apt-get mysql-client

sudo apt-get install libmysqlclient-dev

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值