apt-get update:更新安装列表
apt-get upgrade:升级软件
apt-get install software_name :安装软件
apt-get --purge remove software_name :卸载软件及其配置
apt-get autoremove software_name:卸载软件及其依赖的安装包

查看Linux版本:
uname -a

Debian系统初始设置管理员root密码:
sudo passwd root

Debian安装wget
apt-get install wget

Debian安装yum
sudo apt-get install build-essential
sudo apt-get install yum

Debian安装Jdk
①方法一:此方法直接线上下载的是11版本
apt-cache search jdk
//选择需要安装的版本:
apt-get install openjdk-8-jdk
//等待安装完成,验证是否完成安装
java -version
②方法二:上传8版本的时候
使用xshell的文件传输xftp功能,

如何在 Linux 中使用 sFTP 传输文件/文件夹:
学习(https://www.linuxprobe.com/linux-sftp-files.html))
首先在远程主机上创建一个具有相同名称的目录,然后从本地主机上传它,-r参数允许拷贝子目录和子文件:
sftp> put -r Tecmint.com-articles
sftp> mkdir Tecmint.com-articles
sftp> put -r Tecmint.com-articles

解压
tar -xzvf jdk-8u291-linux-x64.tar.gz

Linux复制粘贴命令:
shift+ins粘贴
ctrl+Ins复制

配置JDK环境变量
vim /etc/profile
末尾写入

export JAVA_HOME=/home/admin/jdk/jdk1.8.0_291
export JRE_HOME=/home/admin/jdk/jdk1.8.0_291/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

重启该配置文件
source /etc/profile

更换阿里源
vim /etc/apt/sources.list
清空,或注释原来的配置,在配置中加入以下阿里源,保存退出

deb http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb http://mirrors.aliyun.com/debian-security wheezy/updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security wheezy/updates main contrib non-free

更新源
apt-get clean
apt-get update

xftp传输tomcat:
https://tomcat.apache.org/download-80.cgi
建目录
mkdir tomcat
直接拖动进tomcat目录
设置权限可读可写 chmod 777 tomcat

最近在linux上安装了tomcat可是每次启动都要进入tomcat安装目录java

好比 linux
启动: usr/local/dancer/tomcat/bin/startup.shapache
关闭: usr/local/dancer/tomcat/bin/shutdown.shtomcat
如今为tomcat添加一个服务,步骤如下:
先复制catalina.sh 到 /etc/init.d/tomcat下。

cp -p /home/admin/tomcat/apache-tomcat-8.5.68/bin/catalina.sh  /etc/init.d/tomcat

进入 /etc/rc.d/init.d 目录找到tomcat脚本文件 并修改内容以下测试
JAVA_HOME=/usr/java/jdk1.7.0_79 改成本身的jdk安装目录3d
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.91 改成本身的tomcat安装目录

设置权限 执行命令 chmod a+x tomcat
添加服务 执行命令 chkconfig --add tomcatblog
检查 chkconfig --list
能够看到tomcat已经添加成功了
测试
启动tomcat命令: service tomcat start
关闭tomcat命令: service tomcat stop

linux服务器上配置tomcat以service方式启动

  1. 在/etc/init.d目录下新建文件,命名为tomcat
  2. 对tomcat文件进行编辑,执行
    #vi /etc/init.d/tomcat
    将下面代码粘上去(改路径)
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat8
# chkconfig: 234 20 80
/home/admin/jdk/jdk1.8.0_291/bin
JAVA_HOME=/home/admin/jdk/jdk1.8.0_291
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/home/admin/tomcat/apache-tomcat-8.5.68
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
  1. 按ESC退出,并#:wq
  2. 设置tomcat的文件属性,把tomcat 修改为可运行的文件,命令参考如下
    #chmod a+x tomcat
  3. 设置服务运行级别
    #chkconfig --add tomcat
  4. 服务就添加成功了
    然后用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了
    #chkconfig --list(这里用下面方法sysv-rc-conf的命令)
(解释:CentOS中我们通常用chkconfig命令来设置或禁用开机自启动,但在Debian/Ubuntu中chkconfig已经被sysv-rc-conf所替代,在debian中也提供类似的工具,sysv-rc-conf同样是查看所有服务的启动状态.具体如下操作如下:【如果是chkconfig,则可以用命令:
chkconfig --add pure-ftpd
chkconfig pure-ftpd on】)

这里用sysv-rc-conf,下面安装sysv-rc-conf:

apt-get install sysv-rc-conf
sysv-rc-conf --list

打开并查看启动着的服务

sysv-rc-conf tomcat on
sysv-rc-conf --list

tomcat重启

  1. 测试
service tomcat start
service tomcat stop
service tomcat restart
service tomcat status

或者

sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo  systemctl daemon-reload
sudo systemctl restart tomcat

安装Git
apt-get install -y git

在 Debian 10 上安装和配置 Redis 服务

https://www.cnblogs.com/yushuo/p/13930487.html

debian安装mysql_如何在Debian 10上安装最新MySQL,如下:

https://blog.csdn.net/cukw6666/article/details/107984296

使用mysql:
mysql -uroot -p密码

如何在Debian 10中使用ufw设置防火墙

https://linux265.com/news/5984.html

mysql的脚本执行

source /home/admin/mysql/sys_region.sql

Debian服务器环境搭建相关推荐

  1. LAMP服务器环境搭建及工程部署

    LAMP服务器环境搭建及工程部署 这篇文章是我之前讲的环境搭建和项目部署视频讲解的文字版本,由于之前直播录屏的时候没有空闲的服务器进行搭建,所以没有详细的截图等可以展示. 现在刚好我手头有一台vps刚 ...

  2. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

  3. lux系统服务器安装后多大,服务器环境搭建

    框架使用: maven的setting文件修改 运行环境配置:dev 服务器环境搭建: 一.docker安装 1.卸载旧版本 sudo yum remove docker ​ docker-clien ...

  4. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  5. Linux服务器环境搭建《Redis、Nginx、mysql8安装》

    Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...

  6. python服务器搭建nginx_python服务器环境搭建Flask,uwsgi和nginx

    python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为 ...

  7. Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答

    Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答 欢迎使用中遇到什么问题,在此专篇提问,一定有问必答. 转载于:https://blog.51cto.com/jimm ...

  8. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

  9. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

最新文章

  1. html目录怎么搞出来,webpack怎么把html搬到输出目录里?
  2. jedis连接sentinel示例程序
  3. MySQL调优(三):索引基本实现原理及索引优化,哈希索引 / 组合索引 / 簇族索引等
  4. WordPress 多媒体库添加分类和标签支持
  5. 服务框架及服务治理组件——业界调研
  6. 500张思维导图记38000单词_思维导图记单词,环环相扣难遗忘——2020奇速英语夏令营第三天...
  7. URLRewiter使用
  8. cocos2d-x 2.x版本接入bugly的总结
  9. 新的默认设置:Sass颜色同义词库
  10. win10快速关机_如何实现Windows定时关机(win7/win10)
  11. 崩溃!因对领导不满前网管离职后远程入侵服务器,致诊疗系统瘫痪!
  12. 知其所以然技术论坛VC++资源下载
  13. 任正非文章:一江春水向东流
  14. 中南大学计算机基础在线作业答案三,中南大学计算机基础三答案.doc
  15. Android左右滑动切换图片
  16. cocoscreator的Bundle加载问题
  17. 爬取电影天堂最新电影(xpath结合lxml)
  18. BackTrack3 安装记录
  19. 网络安全专业应届生必备的几个实用工具,快收藏
  20. tf-faster-rcnn指南(三)——训练模型

热门文章

  1. 牛逼!女生怒考 692 分,想当程序员,卷了卷了。。
  2. 区块链服务网络(BSN)技术详解
  3. 软件中存在的技术风险
  4. APP开发者必备,主流安卓应用商店开发者公司账号注册
  5. 这个Q版卡通头像生成器,太符合程序员形象了
  6. Vue中如果关闭语法检查
  7. 篇2:基于windows10专业版搭建ftp服务器
  8. 算法学习系列(贪心算法)—多处最优服务次序问题
  9. music的matlab程序,DOA经典算法MUSIC的MATLAB代码(作者:Nikhil Shetty).pdf
  10. 浅尝 | 从 0 到 1 Vue 组件库封装