linux
旺哥是我
十多年开发经验的全栈工程师,程序员守护者,关注我,编程路上不迷茫。
展开
-
在root账号下启动 elasticsearch
最新版本的 elasticsearch 不能用root账号运行,但是每次启动都要切换到其他账号下面,也是一件很麻烦的事情。下面写个脚本,以指定用户运行elasticsearch。假设服务器已经装好了elasticsearch,并且在 `/usr/local/elasticsearch-8.11.4` 目录下面。然后可以执行`/bin/sh elasticsearch.sh`就可以启动啦!这样就可以配合pm2 工具,做一些进程管理的工作,比较方便。然后写个脚本 elasticsearch.sh,内容如下。原创 2024-01-12 15:51:05 · 1522 阅读 · 0 评论 -
Centos9(Stream)配置Let‘s Encrypt (免费https证书)
配置免费的https证书教程,centos9系统原创 2023-12-21 10:27:52 · 1134 阅读 · 0 评论 -
nginx https配置
https://letsencrypt.org/zh-cn/getting-started/https://certbot.eff.org/lets-encrypt/centos6-nginx安装certbot-autowget https://dl.eff.org/certbot-auto sudo mv certbot-auto /usr/local/bin/certbot...原创 2019-08-14 13:54:18 · 326 阅读 · 0 评论 -
Ubuntu装系统后重启卡死解决办法(超详细)
笔者为了装这个Ubuntu可走了不少弯路,想必当你看到我这篇博客时你一定遇到了如下诸多问题的诸多个(笔...转载 2019-07-20 17:44:04 · 10995 阅读 · 2 评论 -
Linux保留某个目录下面最后100文件
由于某种原因,只要保留文件夹下面100个文件,其他的文件全部删除。例如:使用Tensorflow训练数据,要拆分训练集和测试集时,从训练集拆分一部分数据为测试集,一种可行的方案如下:mac命令:ls|tail -100|xargs -I{} mv {} {}.bak;ls|grep -v bak|xargs rm -f;ls|awk -F '.bak' '{print $1}'|xa...原创 2019-06-17 20:31:56 · 2881 阅读 · 0 评论 -
gitlab部署教程
开始部署之前,我先介绍一些相关知识1:gitlab是什么 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 简单的说呢,git可以管理软件代码,gitlab是部署在服务器端的,可以使用git将代码上传到服务器保管...原创 2019-03-26 13:06:49 · 1357 阅读 · 0 评论 -
linux(Centos)安装php7.2.34脚本
1:用xshell或putty或ssh登录到linux服务器,如果用root用户登录,那你所在的位置是/root2:创建一个install_php7.2.12.sh的文件,文件内容如下:#!/bin/sh#下载源代码mkdir -p /usr/local/software;cd /usr/local/softwarewget http://am1.php.net/dist...原创 2017-11-11 01:14:35 · 984 阅读 · 0 评论 -
Centos7 源码编译安装php,nginx,git需要的依赖安装脚本
installbasesoft.sh内容如下#!/bin/shyum -y update#用于上传下载资源yum install -y lrzsz#编译安装gityum install -y curl curl-devel expat-devel gettext-devel openssl-devel zlib-devel autoconf perl-ExtUti...原创 2017-11-11 00:51:14 · 403 阅读 · 0 评论