Linux
Linux操作系统操作与环境搭建.
unoping
我们活在这个世界,只是为了活得有趣些...
展开
-
linux裸机javaweb环境快速安装(一)
java8下载wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz?AuthParam=1620660014_cdc47016ef540c0675d8d2e32edd617e过期去官网重下: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-dow原创 2021-06-09 13:25:58 · 208 阅读 · 0 评论 -
centos8安装nginx
下载依赖yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel下载安装包并解压, centos8安装nginx1.19.9有问题, 手动解决麻烦, 推荐使用1.18wget -c https://nginx.org/download/nginx-1.18.0.tar.gztar -zxvf nginx-1.18.0.tar.gz配置, 安装https及状态模块./configure .原创 2021-06-09 11:02:57 · 155 阅读 · 0 评论 -
linux裸机javaweb环境快速安装(二)
背景提交代码后需要打包然后部署到服务器上, 打包+传输+关闭+启动非常麻烦, 如果可以一键完成这些操作, 或者自动完成就更好了。操作思路服务上安装git、maven,当然默认有java等。编写脚本更新代码、打包、部署、重启操作步骤安装git# 下载wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.xz# 解压 编译 安装tar -zxvf git-2.9.5.tar.gzcd git原创 2021-05-11 16:19:32 · 214 阅读 · 0 评论 -
centos8安装squid实现本地网络代理(匿名访问)
背景生活工作中,常遇到一下问题:多台服务器只有一台可以上网, 其他服务器需要通过这台服务器实现网络连接, 并在这台服务器上使用这台服务器实现策略控制。本地上网希望隐藏本地IP防止大数据定向广告推送。需要通过某一台服务器访问特定网络这时候我们需要配置一台代理服务器来实现,常见的代理服务有tinyproxy和squid,这里我们介绍squid安装步骤# 查看版本yum list | grep squid# 安装yum install -y squid# 查看安装whereis squ原创 2021-05-07 18:51:06 · 515 阅读 · 0 评论 -
centos下elasticsearch自启动
场景线上环境, 当服务器重启时需要elasticsearch跟随启动,但es正常情况下不能root启动。思路将es写入服务, 跟随服务启动实现脚本,创建/etc/init.d/elasticsearch并写入以下内容:#!/bin/bash##chkconfig: 345 63 37#description: elasticsearch#processname: elasticsearch-6.*ES_HOME=/usr/local/elasticsearch/elasticse原创 2021-05-04 18:31:13 · 455 阅读 · 0 评论 -
Linux下Python3环境搭建
Linux下已经默认安装Python2,本文记录如何安装Python3安装步骤下载一个合适的Python安装包可以从浏览器下载好安装包,然后拷贝到Linux环境下。下载地址:https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz当然, 也可以直接在Linux下下载wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz解压安装包tar -zxvf ./Py原创 2020-10-21 16:51:48 · 168 阅读 · 0 评论 -
Linux下定时任务与开机执行
使用场景需要定时执行一些脚本。比如,定时清除日志。crontabcrontab可以再Linux下执行定时任务。常用命令:# 管理定时任务crontab -e# 查看定时任务crontab -l# 删除定时任务crontab -rcron表达式Linux下cron表达式可以表示6个维度, 从左往右分别是:星期:0 - 6 (星期天可以用0 或者 7 来表示)月:1-12日:1-31时:0-23分:0-59另外:* 表示任意的(分、时、日、月、周)时间都执行- 表示原创 2020-10-20 11:15:59 · 937 阅读 · 0 评论 -
Linux后台运行项目-nohup
使用场景需要后台运行某些程序, 即关闭shell窗口, 运行不间断.命令nohup:no hang up,中文可以译作不挂起.使用nohup可以在后台运行项目。命令格式 nohup cmd [arg] [&]& : 让命令在后台执行cmd 要执行的命令arg 参数, 如日志记录常用方式后台执行并记录日志(覆盖)nohup ls > run.log 2&>1 &2>&1 是什么?将标准错误 2 重定向到标准输出 &原创 2020-10-20 11:01:57 · 170 阅读 · 0 评论 -
在Linux中运行多个tomcat
在Linux中运行多个tomcat互不影响,可以独立启动。原创 2017-06-17 17:29:32 · 446 阅读 · 0 评论 -
Linux入门(二)文件查找
文件搜索==(find消耗资源大,不建议在高并发的时候使用)== find [搜索范围] [匹配条件]文件名查找 find /etc -name init 在etc下搜索文件名为init的文件(精确匹配) find /etc -name init …模糊匹配 说明: 1) ?匹配单个字符,*通配符 2) -iname 按name查找,不区分大小写 文件大小查找 find原创 2016-12-07 15:55:14 · 321 阅读 · 0 评论 -
Linux入门(一)目录操作
命令格式命令 [-选项] [参数] eg.ls -la /etc 说明:1) 个别命令不遵循此格式 2) 多个选项时可以写在一起 3) 简化选项与完整选项 eg. -a 等于 –all目录处理命令ls—list 命令 意义 ls 查看当前目录下所有文件 ls -a 显示当前目录下所有文件(包括以.开头隐藏文件)(-a等于–all) ls / 根目录下文件原创 2016-11-29 10:49:40 · 485 阅读 · 0 评论