ubuntu安装Redis+安装mysql(配置远程登录)+安装jdk+安转nginx+安转teamviewer+安装terminator+安装sublime

一.Ubuntu 安装 Redis

sudo apt-get update
sudo apt-get install redis-server

redis-server 启动

修改redis配置 远程访问:

sudo vim /etc/redis/redis.conf

注释掉本机ip: 有坑的地方

#bind 127.0.0.1 

service redis-server restart

redis-cli ping 验证可以ping通

问题:redis too many open files

解决:ulimit -n 10000

/etc/redis/redis.conf 增加maxclients个数

 

二.ubuntu安装mysql

1. 安装

sudo apt-get install mysql-server mysql-client

service mysql restart 启动mysql服务

 mysql -V查看版本

2.指定时区:

2.1 mysql -u root -p 登录mysql

2.2 show variables like '%time_zone%';

2.3 set global time_zone='+8:00';

2.4 退出重新登录 show variables like '%time_zone%';

3.设置远程登录 mysql5.7

3.1 mysql -u root -p 登录mysql

3.2 use mysql;   

3.3 GRANT ALL ON *.* TO user@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;   

#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用user帐户  和密码(123456)来访问这个MySQL Server   #必须加类似这样的帐户,才可以远程登陆。 root帐户是无法远程登陆的,只可以本地登陆 .

3.4 最后最坑的一个地方

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在这里屏蔽掉只能本地连接的地址

3.5 重启mysql服务 sudo /etc/init.d/mysql restart

 

4.删除mysql:

 4.1 卸载

sudo apt-get remove mysql-*

 4.2 然后清理残留的数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

 

三.安装jdk

1.sudo apt install openjdk-8-jre-headless

2.sudo apt install openjdk-8-jdk-headless

四.安转nginx

安装sudo apt-get install nginx

ps -ef | grep nginx 查看

日志:日志放在了/var/log/nginx中,分别是access.log和error.log,可以进行查看是否安装成功,如有错误根据错误修改

启动nginx

/etc/init.d/nginx start

卸载nginx

删除nginx,–purge包括配置文件
sudo apt-get --purge remove nginx
自动移除全部不使用的软件包
sudo apt-get autoremove

列出与nginx相关的软件 并删除显示的软件
dpkg --get-selections|grep nginx

sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core

再次执行
dpkg --get-selections|grep nginx

which nginx # 不在显示nginx
这样就可以完全卸载掉nginx包括配置文件 
注意点:首先需要停止nginx的服务

sudo service nginx stop

nginx配置负载均衡

五.安转teamviewer

网址https://www.teamviewer.com/zhcn/download/linux/

sudo dpkg -i teamviewer***.deb

sudo apt install -f

sudo apt install teamviewer***.deb

卸载:

apt purge teamviewer

六,安装terminator

1.sudo apt-get install terminator

.cd ~/.config/terminator/ && sudo vim config   (配置)

[global_config]focus = systemsuppress_multiple_term_dialog = Truetitle_transmit_bg_color = "#d30102"
[keybindings]
[layouts][[default]][[[child1]]]parent = window0profile = defaulttype = Terminal[[[window0]]]parent = ""type = Window
[plugins]
[profiles][[default]]background_color = "#2d2d2d"background_darkness = 0.85background_image = Nonecopy_on_selection = Truecursor_color = "#ff0000"font = Ubuntu Mono 13foreground_color = "#eee9e9"palette = "#2d2d2d:#f2777a:#99cc99:#ffcc66:#6699cc:#cc99cc:#66cccc:#d3d0c8:#747369:#f2777a:#99cc99:#ffcc66:#6699cc:#cc99cc:#66cccc:#f2f0ec"scrollback_infinite = Trueshow_titlebar = Falseuse_system_font = False

3.若遇见闪退

是因为默认版本是python3,而其要依赖python2

sudo gedit /usr/share/terminator/terminator

将第一行的#!/usr/bin/python修改为#!/usr/bin/python2 

4.终端配置颜色

vim ~/.bashrc

在最后行添加

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\033[01;35;40m\]\h\[\033[00;31;40m\]:\[\033[00;00;40m\]\w \[\033[01;32;40m\]\$ \[\033[01;37;40m\]'

source ~/.bashrc

七,安装sublime并可以写入中文

1.安装:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text-installer

2.安装中文字体:

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

cd sublime-text-imfix

./sublime-imfix

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/493217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入理解SQL注入绕过WAF与过滤机制

知己知彼,百战不殆 --孙子兵法 [目录] 0x0 前言 0x1 WAF的常见特征 0x2 绕过WAF的方法 0x3 SQLi Filter的实现及Evasion 0x4 延伸及测试向量示例 0x5 本文小结 0x6 参考资料 0x0 前言 促使本文产生最初的动机是前些天在做测试时一些攻击向量被WAF挡掉了,…

预测|麦肯锡预测2030年:1亿中国人面临职业转换,全球8亿人被机器人取代

来源:先进制造业摘要:纵观人类技术的发展历程,往往遵循一个固定的规律,即先是概念萌芽,然后经历市场炒作,资本蜂拥,结果潮水退去,泡沫破灭。而繁华落尽后,才会经历技术成…

计算polygon面积和判断顺逆时针方向的方法

一.利用shapely求polygon面积 import shapelyfrom shapely.geometry import Polygon, MultiPoint # 多边形# box1 [2, 0, 4, 2, 2, 4, 0, 2, 0, 0]box1 [2, 0, 4, 2, 2, 4, 0, 2, 2, 2]poly_box1 Polygon(np.array(box1).reshape(-1,2))print(poly_box1)print(p…

亚洲与非洲:中国支付巨头的海外进击

来源:资本实验室摘要:当下,对国人消费影响最大的两家互联网公司莫过于阿里巴巴和腾讯。这两大公司将大量消费级应用整合在自身的平台上,已经彻底改变了许多人的餐饮、购物、出行、旅游等生活方式,而移动支付是其中最基…

利用已有的标注文字信息制作fake数据

from PIL import Image, ImageDraw, ImageFont, ImageFilter import random import glob import numpy as np import os import cv2 from nespaper_semantics import seg_str 1. 从文字库随机选择10个字符 2. 生成图片 3. 随机使用函数# 从字库中随机选择n个字符 def sto_choic…

汽车芯片:半导体芯片巨头加速成长

来源:乐晴智库精选伴随汽车智能化提速,汽车半导体加速成长。2017年全球汽车销量9680万辆(3%);汽车半导体市场规模288亿美元(26%),增速远超整车。汽车半导体按种类可分为功能芯片MCU(MicrocontrollerUnit)、功率半导体(IGBT、MOSFET等)、传感器…

将MSRA-TD500标签转换成逆时针输出标签+labeleme json格式转四个点的txt

一.MSRA-TD500 : http://www.iapr-tc11.org/mediawiki/index.php/MSRA_Text_Detection_500_Database_%28MSRA-TD500%29 #coding:utf-8 """ fzh created on 2019/12/6 将MSRA-TD500数据标签转换成按逆时针输出 也即  index,difficulty label,x,y,w…

一文看尽2018全年AI技术大突破

来源:量子位摘要:2018,仍是AI领域激动人心的一年。这一年成为NLP研究的分水岭,各种突破接连不断;CV领域同样精彩纷呈,与四年前相比GAN生成的假脸逼真到让人不敢相信;新工具、新框架的出现&#…

pyecharts地图使用

1.首先安装包 pip install pyecharts0.5.1 2.安装地图包 依次是全球地图、中国省级地图、中国市级地图、中国区县级地图、中国区域地图 pip install echarts-countries-pypkg pip install echarts-china-provinces-pypkg pip install echarts-china-cities-pypkg …

《科学》:基因编辑婴儿入选年度“科学崩坏”事件

来源:知识分子摘要:《科学》杂志每年会评出在即将过去的一年里最为重要的十大科学突破(Science Breakthrough)。今年,夺得年度突破桂冠的是“单细胞水平细胞谱系追踪技术”,帮助破获多起悬案的法医系谱技术…

利用scipy包计算表格线的峰值,还原表格得到表格结构

1. 利用scipy包计算表格线的峰值 import cv2 import numpy as np from scipy.signal import find_peaks, peak_widthsdef get_lines_from_image(img_bin, axis, kernel_len_div 20, kernel_len None, iters 3):""":param img_bin: opencv img:param axis: 0…

原子智库 | 刘伟:人工智能快追上人类思维?答案可能让你失望

来源:原子智库摘要:2018年12月15日,原子智库主办的“改革的规则与创新——2018光华腾讯经济年会暨风云演讲”在北京大学举办北京邮电大学人机交互与认知工程实验室主任刘伟发表演讲。演讲的话题是未来工业化发展、智能化发展。刘伟在演讲中指…

利用xlwt写excel并进行单元格的合并

1.写入行列值 import xlwt # 创建一个workbook 设置编码 workbook xlwt.Workbook(encodingutf-8) # 创建一个worksheet worksheet workbook.add_sheet(My Worksheet)# 写入excel # 参数对应 行, 列, 值 worksheet.write(1, 0, label this is test)# 保存 workbook.save(Exc…

为了边缘计算,亚马逊、谷歌、微软已正面交锋!

来源:全球物联网观察摘要:so,你真的了解边缘计算吗?边缘计算的前世今生云计算自2005年提出之后,就开始逐步地改变我们的生活、学习、工作的方式。云计算使得公司能够在自己的物理硬件之外,通过远程服务器网…

每日一小练——二项式系数加法解

上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:二项式系数加法解 内容:请编写一个程序,仅仅用加法,求出n中取r个组合系数C(n,r),…

华为、苹果、高通,谁在领跑?全面解读清华AI芯片报告

来源:智东西摘要:本文全面讲解人工智能芯片,系统梳理人工智能芯片的发展现状及趋势。2010 年以来,由于大数据产业的发展,数据量呈现爆炸性增长态势,而传统的计算架构又无法支撑深度学习的大规模并行计算需求…

SSD300网络结构(pytorch)+多尺度训练与测试

一.SSD300 1.如图是预测框的相应feature map 这里smin是0.2,表示最底层的scale是0.2;smax是0.9,表示最高层的scale是0.9,m代表产生尺度预测的feature map个数。 其中anchor的长宽关系,s就是上图中的scale,a就是上图中的anchor …

01-08-02【Nhibernate (版本3.3.1.4000) 出入江湖】二级缓存:NHibernate自带的HashtableProvider...

第一步骤&#xff1a;hibernate.cfg.xml文件补上如下配置&#xff1a; <?xml version"1.0" encoding"utf-8"?> <!-- This template was written to work with NHibernate.Test. Copy the template to your NHibernate.Test project folder and…

2018, 自动驾驶异常艰难的一年

编译&#xff1a;张玺 &#xff0c;编辑&#xff1a;宇多田摘要&#xff1a;虽然文章几乎聚焦于美国硅谷的技术公司&#xff0c;但这并不意味着作者提出的种种问题不存在于中国的技术公司身上。有意思的是&#xff0c;作者批评了各大公司此前疯狂立 flag&#xff0c;却最后纷纷…

目标检测矩形框与polygon数据增加--裁剪,拓展,旋转

1.裁剪 import torch from torchvision import transforms import cv2 import numpy as np import types from numpy import random class RandomSampleCrop(object):"""CropArguments:img (Image): the image being input during trainingboxes (Tensor): th…