一、ssh密钥登录

二、miniconda3

2.1 下载

wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

2.2 安装

添加权限并运行

chmod 777 Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh

2.3 测试是否安装成功

$ conda

若没有安装成功,手动配置环境变量

vim ~/.bashrc

在最下方插入一行

export PATH=/home/user/miniconda3/bin:$PATH

:wq退出后刷新环境变量

source ~/.bashrc

2.4 conda源配置

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

修改后可以使用conda info命令进行相应查看

conda config --set show_channel_urls yes    #下载时显示软件包的来源
conda config --show-sources    #查看已有的软件源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/    #删除某个源
conda config --remove-key channels # 需要换回conda的默认源,直接删除channels即可

三、git安装

3.1 准备工作

确保系统和apt包列表完全更新

apt-get update -y
apt-get upgrade -y

3.2 安装git

apt install git

3.3 验证

$ git --version

3.4 配置git

$ git config --global user.name "krrrr"
$ git config --global user.email "krrrr@gmail.com"

验证是否配置成功:

$ git config --list

四、 go-cqhttp

刚开始一直安装不上,报错:

[ERROR]: Protocol -> test long message server latency error failed to connect to server during quality test: dial tcp 0.0.0.1:443: i/o timeout
查了下issue里面也有人存在同样情况,经证实应该是腾讯云的问题,无论dns如何配置,都会映射到0.0.0.1上

$ nslookup ssl.htdata.qq.com
## copy别人的结果
Server: 183.60.83.19
Address: 183.60.83.19:53Non-authoritative answer:
Name: ssl.htdata.qq.com
Address: 0.0.0.1$ curl https://ssl.htdata.qq.com
## 无法返回结果

4.1 issues里暂时性的解决方案

/etc/hosts 里添加一条183.2.143.60 ssl.htdata.qq.com
但是这个办法不太好,如果ip地址变了就不好使了,等一个更好的办法。

4.2 修改nameserver

还有个方法,是误打误撞看到别人发的关于服务器ping不通http://mirrors.tencentyun.com/

错误原因:

DNS服务器错误,腾讯云服务器内网yum源的域名 mirrors.tencentyun.com 需要有内网的DNS才能访问,但是实际情况下,我们会根据需要修改DNS,为了使用腾讯云内网快速稳定的内网源,我们需要把DNS恢复为内网DNS,下面为各地区服务器DNS地址

广州服务器:
nameserver 10.182.24.12
nameserver 10.182.20.26

上海服务器:
nameserver 10.237.148.54
nameserver 10.237.148.60

香港服务器:
nameserver 10.145.0.57
nameserver 10.145.0.58

北美服务器:
nameserver 10.116.19.185
nameserver 10.116.19.188

解决办法:

修改 /etc/resolv.conf

vim /etc/resolv.con
nameserver 10.182.24.12

五、MySQL

5.1 查看是否安装过MySQL

dpkg -l | grep mysql

5.2 安装MySQL

sudo apt install mysql-server

5.3 验证

netstat -tap | grep mysql

通过上述命令检查之后,如果看到有 mysql 的 socket 处于 LISTEN 状态则表示安装成功。

不需要做的事情:

  • 启动
  • 设置开机启动

因为,这两件事情已经通过apt自动完成了

5.4 MySQL服务管理

service mysql status # 查看服务状态
service mysql start # 启动服务
service mysql stop # 停止服务
service mysql restart # 重启服务

5.5 登录

https://segmentfault.com/a/1190000039203507

直接进入mysql

sudo mysql

5.5.1 使用本地 root 用户登录

到了关键的一步,其实现在你的数据库中就有一个叫做 host 字段为 localhost 的 root 的用户我们需要做如下几件事情:

  • 修改初始 root 用户的密码(修为我们自己的密码)
  • 不需要授予访问权限等操作,因为默认已经有了

重置密码

重置 root 账户密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

刷新权限

FLUSH PRIVILEGES;

再次登录

mysql -u root -p

5.5.2 远程登录

如果需要远程登录:

  • 创建一个 host 字段为 % 的 root 用户(创建用户的同时设置密码)
  • 授权所有数据库的访问权限
  • 刷新权限列表

localhost 表示本机登录;% 表示远程登录。
如果 root 用户只有 % ,那就只能除了本机外的其他计算机才能登录 mysql server,如果用户只有 localhost,那只有本机可以登录,远程计算机不能登录 mysql server

新建一个 host 为 % 的 root用户,密码随意

create user 'root'@'%' identified by 'yourpassword';

授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

刷新权限

FLUSH PRIVILEGES;

通过如下的方式查看我们的用户信息情况

mysql> use mysql ## 切换数据库
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changedmysql> select host,user,authentication_string from user;
+-----------+------------------+------------------------------------------------------------------------+
| host      | user             | authentication_string                                                  |
+-----------+------------------+------------------------------------------------------------------------+
| %         | root             | *96E7A848AB10957950D4E01EE8D60E361205A073                              |
| localhost | debian-sys-maint | $A$005$)h&}?mq<1rx*2^ut5na8v15kXP0XBBiK63RFLJBF2vHY0DYnmVHNA/PoHA |
| localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | root             | *96E7A848AB10957950D4E01EE8D60E361205A073                              |
+-----------+------------------+------------------------------------------------------------------------+
6 rows in set (0.00 sec)

远程连接 – 10061

光设置需要登陆用户的 host 为 % 是不够的,因为 mysql 的配置文件中静止了远程登录,需要去修改一下配置文件。
对应报错:

2003 - Can't connect to MySQL server on 'xxx.xxx.xx.xx' (10061 "Unknown error")

先关停mysql服务
systemctl stop mysql
编辑mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf


注释掉

#bind-address           = 127.0.0.1
重启mysql
service mysql start

远程连接 – 10060

1. 验证权限

按照10061方式,一般没有问题

2. 防火墙
方法一

添加需要监听的端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

临时关闭防火墙服务【有效!】

service iptables stop

开启防火墙服务

service iptables start

开机不再启动防火墙服务

chkconfig iptables off
方法二

https://blog.csdn.net/universsky2015/article/details/127181579

  1. 查看本地端口开启情况

    sudo ufw status
    

    开启防火墙的状态下,只有系统允许的端口才能被其他主机访问。

  2. 关闭防火墙
    防火墙在系统启动时自动禁用

    sudo ufw disable
    
    sudo ufw status
    状态:不活动
    
  3. 开启防火墙
    在系统启动时启用和激活防火墙

    sudo ufw enable
    

    允许访问特定端口

    sudo ufw allow 81
    规则已添加
    规则已添加 (v6)
    
  4. 不允许访问特定端口

    sudo ufw deny 81
    规则已更新
    规则已更新 (v6)
    

六、jre

更新、安装

apt updateapt install openjdk-8-jre

七、ftp【暂未解决】

7.1 开启ssh

7.2 root用户无法连接ftp

https://blog.csdn.net/fujian9544/article/details/101024745

  1. 切换到root用户 sudo -i

  2. 修改文件 /etc/ssh/sshd_config
    进行搜索字符 :/PermitRootLogin 进行定位至字符,查看下一个是小写n,上一个是大写N,

    命令模式下,输入:nohlsearch 也可以:set nohlsearch进行取消高亮 ,当然,可以简写,noh或者set noh。

    然后修改成以下的状态

    LoginGraceTime 2m#PermitRootLogin prohibit-password
    PermitRootLogin yes
    StrictModes yes
    #MaxAuthTries 6
    #MaxSessions 1
    
  3. 重启ssh

    /etc/init.d/ssh restart
    
  4. 正确解决方法
    给root用户设置密码,然后重启ssh服务。。。

记录下配置腾讯云服务器的过程相关推荐

  1. cvm和MySQL_配置腾讯云服务器(CVM)出现的错误及解决方法

    1.购买完腾讯云服务器之后需要首先配置web环境,因此找到以下网址,按照操作,安装了apache+php+mysql的web环境 http://www.qcloud.com/wiki/一键安装包使用指 ...

  2. 配置腾讯云服务器-2021-3-27

    ▌01 云服务其创建 今天在腾讯云 购买了云服务.下面记录了基本信息. 1.腾讯云账号基本信息 (1)基本信息 账号昵称 :卓晴 账号ID :100015909972 APPID :130369311 ...

  3. linux 绑定腾讯域名解析,一步步配置腾讯云服务器ubuntu 通过域名访问自己的网页tomcat(详细基础)...

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 1.购买云服务器.域名 收到服务器信息,最好把这些复制到一个txt里,以后会经常用. 2.添加解析 在控制台进入云解析, ...

  4. 腾讯云服务器购买详细流程(手把手教程)

    第一次购买腾讯云服务器很多同学不会选择,云服务吧写了一篇手把手教程,分享给大家: 腾讯云服务器购买流程 购买腾讯云服务器很简单,首先你需要注册一个腾讯云账号,使用微信或QQ注册即可,很简单.账号注册后 ...

  5. 腾讯云服务器怎么样?腾讯云服务器性能评测

    腾讯云服务器怎么样?作为国内第二大云厂商腾讯云服务器无论是性能.安全防护及稳定性等方面均具优势,腾讯云百科来详细说下腾讯云服务器性能.多样化配置.稳定性.安全防护.费用及客户案例多方面来详细说下腾讯云 ...

  6. 腾讯云服务器购买详细流程

    最近码笔记需要几台腾讯云服务器,对比了轻量应用服务器和云服务器CVM,发现轻量服务器的公网带宽较高,平均下来配置较高,但是不清楚轻量的性能会不会比CVM差,这是一点比较担忧的,并且轻量是限制流量的. ...

  7. 腾讯云服务器购买方法流程(图文教程)

    最近写笔记教程需要几台腾讯云服务器,对比了轻量应用服务器和云服务器CVM,发现轻量服务器的公网带宽较高,平均下来配置较高,但是不清楚轻量的性能会不会比CVM差,这是一点比较担忧的,并且轻量是限制流量的 ...

  8. 将springboot单体项目部署到腾讯云服务器上

    前言 在服务器上运行springboot项目,需要有jdk环境,而此文的项目案例使用的数据库是mysql,所以也需要安装mysql,教程如下: CentOS7安装jdk8 CentOS7快速安装mys ...

  9. 腾讯云服务器怎么样?性能及安全性测评

    腾讯云服务器怎么样?作为国内第二大云厂商腾讯云服务器无论是性能.安全防护及稳定性等方面均具优势,腾讯云百科来详细说下腾讯云服务器性能.多样化配置.稳定性.安全防护.费用及客户案例多方面来详细说下腾讯云 ...

最新文章

  1. memcached全面剖析–2.理解memcached的内存存储
  2. 【效率】如何有效提问
  3. STS Eclipse IDEA 指定启动JDK版本
  4. Windows 10体验:文件资源管理器变成了首页
  5. python做统计_利用 Python 进行统计
  6. 如何让网页首屏更具视觉吸引力?
  7. Sql Server 2000 无法打开用户默认数据库。登录失败
  8. 【转】用Microsoft Ajax Minifier帮你的Javascript瘦身
  9. qt写的一个计算器程序
  10. 计算机专业解说,计算机专业解说.ppt
  11. 清除此计算机中wps云盘,教大家Win10系统删除WPS网盘的方法,爱纯净官网
  12. 5个超实用的Excel数据透视表技巧
  13. 动词,名词记忆(2): ise,ize,en后缀常用词
  14. 下载、安装安卓模拟器Genymotion
  15. 微信公众号小白的进阶之路
  16. 马化腾:不太相信弯道超车 更欣赏仰望星空和脚踏实地
  17. 氢原子光谱、类氢原子光谱和类氢离子光谱
  18. Android O/P/Q 版本移植iperf网络性能测试工具
  19. 科研路上的拦路虎英文翻译
  20. html5 racing 游戏,RacingMaster赛车大师

热门文章

  1. 个人网络信息安全管理方法
  2. 洪水攻击程序c语言,洪水攻击原理及代码实现全攻略(附源代码)
  3. 陕西活性炭需求分析_活性炭市场需求分析及发展趋势预测
  4. kubernetes secret私密凭据
  5. 软件测试入门随笔——软件测试基础知识(七)
  6. mac mini u盘安装系统_用u盘安装win7系统安装步骤
  7. 玩转华为数据中心交换机系列 | 配置STP功能示例
  8. 基于asp.net742自驾游旅游服务网站的设计
  9. window删除多余的操作系统
  10. 罗杰斯的创新扩散模型