Linux
今天只卖大白菜
今天只卖大白菜,懒散的程序员
码云:
https://gitee.com/caicaizai/projects
展开
-
OpenSSH升级
1. 前言为应付等保2.0,服务器漏洞软件升级借鉴自此文链接,它是SSH7.4升级到8.3版本,看完后我搞了搞,升级到了当前(2022-02-23)最新的Openssh8.8版本yum更新源后只能升级到7.4,所以这里直接采用源码编译安装了我这边操作系统版本是:Alibaba Cloud Linux (Aliyun Linux) release 2.1903 LTS (Hunting Beagle)在老服务器上试了下,也适用于CentOS Linux release 7.8.2003 (Co转载 2022-05-18 08:53:42 · 1071 阅读 · 1 评论 -
Mysql8.0 Linux 安装
Mysql8.0 Linux 安装官网下载安装包 官网地址解压安装包[root@localhost local]# tar -xvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz# tar 解压命令如果有问题,换一下其他解压参数 如:[root@localhost local]# tar -zxvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz将解压的文件移到指定目录[root@localhost loca原创 2022-03-09 19:00:28 · 823 阅读 · 0 评论 -
Linux 挂载硬盘
# 查看已连接硬盘ll /dev | grep disk根据实际情况查看未分区硬盘, 本例为 /dev/vdb# fdisk分区工具 对 /dev/vdb 分区fdisk /dev/vdb (m:打印帮助信息)# 打印硬盘信息 p # 新建分区 n # 把分区格式化为xfs文件系统 vdb1mkfs.xfs /dev/vdb1# 把vdb1挂载到home目录路径下mount /dev/vdb1 /home# 查看硬盘挂载情况df -h开机启动脚本自动原创 2022-03-08 17:27:31 · 302 阅读 · 0 评论 -
Linux 系统 Tomcat启动变慢
查看内存占用情况free -h如果发现used比较高 并且cache比较高的情况, 需要手动释放内存 或者 重启注意:在释放cached内存之前请用sync命令将文件系统buffer里面的数据flush到磁盘上释放内存命令:-> sync# 修改的是内核参数的值为3,自动回收,除非重启机器或者手动改为原来的值 # 默认是0-> 3 > /proc/sys/vm/drop_caches【参考资料 Linux 释放cached内存】查看CPU占用率情况-..原创 2021-11-10 18:33:32 · 1394 阅读 · 0 评论 -
Linux iptable
命令vi /etc/sysconfig/iptablesservice iptables restartservice iptables saveiptables [-t 表名] 命令选项 [链名] [条件匹配] [-j 目标动作或跳转]iptables -A INPUT -p tcp --dport 22 -j ACCEPT原创 2021-07-22 14:13:22 · 813 阅读 · 0 评论 -
MongoDb数据迁移Linux
MongoDb数据迁移mongodb配置文件 输入命令,找到配置文件 ps aux |grep mongo 查看配置文件,确认当前MongoDb存储数据和日志的路径使用命令关闭MongoDb service mongod start service mongod stop service mongod restart把日志或者数据文件复制到新的硬盘资源对应的文件夹里面 cp -r /var/lib/mongodb /home/mongodb/data/修改配置原创 2021-05-06 15:03:44 · 391 阅读 · 0 评论 -
Linux svn
创建SVN账号:htpasswd /home/svn/Repositories/htpasswd abc(账号密码) 回车后会要求输入2次密码 (阶段一)默认密码:123456(阶段二)默认密码:789102分配权限修改配置文件/home/svn/Repositories/authz权限分配步骤:#vi /svn/conf/authz[groups] /*这个表示群组设置Admin=usr1,user2 /*这个表示admin群组里的成员 user1,user2Develo原创 2021-04-16 15:43:03 · 87 阅读 · 0 评论 -
SpringBoot之瘦身部署
目录:1.前言2.瘦身前的Jar包3.解决方案一、前言SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼: 编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud等),那就更大了。这个时候如果想要对线上运行工程有一些微调,则非常痛苦二、瘦身前的Jar包Tomcat在部署Web工程的时候,可以进行增量更新,SpringBoot也是可以的~SpringBoot编译出来的Jar包中,磁盘占用转载 2021-03-08 17:34:11 · 223 阅读 · 0 评论 -
Linux MongoDB 安装
1. 官网下载官网地址选择对应的Linux版本, 如 mongodb-linux-x86_64-rhel70-4.4.2.tgz2. 解压安装## 解压tar -zxvf mongodb-linux-x86_64-rhel70-4.4.2.tgz cd mongodb-linux-x86_64-rhel70-4.4.2/## 创建数据存放目录mkdir data## 创建日志存放目录mkdir logs## 创建配置文件存放目录mkdir conf cd conf ##创建原创 2020-12-29 14:22:21 · 439 阅读 · 0 评论 -
tomcat时间与系统时间不一致问题
tomcat时间与系统时间不一致问题我在部署应用到centos系统上的tomcat服务器中运行,发现操作系统的时间和tomcat中的访问日志的时间与系统时间不一致,但是查看当前操作系统的时区也是CST时区(中国标准时区)。查看系统的时区:root@localhost:~# date +"%Z %z"CST +0800如果系统时间不对,centos执行cp /usr/share/zone...转载 2020-04-22 10:18:26 · 2130 阅读 · 0 评论 -
nginx: [alert] kill(2094,1) failed (3: No such process)
nginx: [alert] kill(2094,1) failed (3: No such process)重启nginx报错:意思是没有这样的进程,怀疑可能是没有启动nginx1. whereis nginx #定位nginx文件位置2. /usr/sbin/nginx -c /etc/nginx/nginx.conf #指定配置文件地址3. nginx -s reload #...转载 2020-04-21 11:15:29 · 1913 阅读 · 0 评论 -
永久修改以容器化方式运行的Jenkins系统时间
1. 用dockerfile修改官方镜像加上环境变量ENV TZ=Asia/Shanghai或者修改容器启动脚本/usr/local/bin/jenkins.sh,给java传入启动参数:-Duser.timezone=Asia/Shanghai或-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai2.docke...转载 2020-04-15 09:11:51 · 556 阅读 · 0 评论 -
CentOS 7 同步北京时间【同步远程NTP服务器】
1. 查看是否启用了NTP服务$ timedatectl | grep -i ntpn/a 代表没有,故需要先安装并启动 NTP 服务。2. 安装NTP服务$ sudo yum install -y ntp从 NTP 公共池时间服务器选择所需的物理服务器 server 0.cn.pool.ntp.org server 1.cn.pool.ntp.org s...转载 2019-12-18 09:03:21 · 590 阅读 · 0 评论 -
yum下载RPM包及依赖包
当生产环境由于安全原因处于断网状态的时候。通过本地源的方式,使用yum能够自动安装软件,并且自动处理好依赖关系。然而该方法最最关键的一个问题是——怎么获取该软件及其依赖包,供本地源使用?当安装软件的依赖包较少的话,通过手动的方式,一个个查找并下载,也许是一个可以考虑的方案,而当一个软件有上百个依赖、并且依赖上又有依赖,这时候你再试试?如果真的觉得很无力,那么downloadonly跟yumdown...转载 2019-10-31 11:29:36 · 540 阅读 · 0 评论 -
linux系统rootkit恶意软件安全检测工具rkhunter安装部署、使用
一.rkhunter安装下载的是最新版本的1.4.2官方现在地址:http://sourceforge.net/projects/rkhunter/#tar zxvf rkhunter-1.4.2.tar.gz #cd rkhunter-1.4.2# ./installer.sh --install #一般没有错误很快会完成二.检测系统是否感染后门或恶意软件安装完成后运行rk...转载 2019-10-31 10:26:54 · 519 阅读 · 0 评论 -
脚本执行报错/bin/bash^M: bad interpreter: No such file or directory
shell脚本执行报错/bin/bash^M: bad interpreter: No such file or directory因为脚本在windows下创建编辑然后上传到linux系统的,所以是dos格式的,而linux却是只能执行格式为unix格式的脚本。所以识别不了,检查一下是否是dos格式:vi编辑模式下,输入 :set ff 然后回车,出现fileformat=dos,证明当前文...原创 2019-10-30 10:22:31 · 212 阅读 · 0 评论 -
linux锁定用户和解锁用户
1、禁止个别用户登录。比如:禁止test用户登录。passwd -l test 对锁定的用户test进行解锁passwd -u test 2、我们通过修改/etc/passwd文件中用户登录的shellvi /etc/passwd test:x:500:500::/home/test:/bin/bash 更改为:test:x:500:500::/home/lynn:/sbin...原创 2019-10-29 18:28:37 · 3205 阅读 · 0 评论 -
CenterOS7安装docker
CenterOS7 安装dockerDocker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本$ uname -r使用 root 权限登录 Centos。确保 yum 包更新到最新。$ sudo yum update如果yum被PackageKi...转载 2018-10-28 21:58:41 · 4600 阅读 · 0 评论 -
CenterOS 7 配置静态IP
CenterOS 7 配置静态IP使用Hyper-V 安装虚拟机 https://blog.csdn.net/cai454692590/article/details/85238602指定CenterOS 7的镜像文件进行安装,最小化安装使用root用户登录到Linux系统进入到 /etc/sysconfig/network-scripts/的目录使用命令 “vi ifcfg-ens...转载 2018-12-26 21:04:06 · 4707 阅读 · 0 评论 -
Docker 安装Tomcat及部署
Docker 安装Tomcat一、安装Dockerhttps://blog.csdn.net/cai454692590/article/details/83479000二、Docker安装Tomcat容器2.1 查找docker服务器的tomcat信息# docker search tomcat2.2 下载下来官方的镜像Starts最高的那个docker pull docker...转载 2019-01-01 20:07:03 · 1282 阅读 · 0 评论 -
docker 安装CenterOS 并设置SSH远程
docker 安装CenterOS 并设置SSH远程原创 2019-01-06 11:31:43 · 4892 阅读 · 0 评论 -
CenterOS 安装Jdk
CenterOS 安装Jdk一.在线安装输入命令 yum install java-1.8.0-openjdk 在线安装jdk,疯狂点击Y / Enter键,就可以了。输入命令 java -version 查看jdk版本二. 离线安装从官网下载linux的jdk版本,没有资源自己找一下,CSDN有资源,它不给我自己上传。。。。教程直接看这里,懒得写了:https:/...原创 2019-01-06 11:46:44 · 2059 阅读 · 0 评论 -
【Docker】给运行的容器添加端口映射
【Docker】给运行的容器添加端口映射 最近使用Docker作为容器,部署项目的时候,发现有个问题就是容器只能在启动的时候配置预先配置端口,但是往往实际应用的过程中会发现端口不够用,然后网上找了一下资料,大概的方案有两种:方法一:把正在运行的容器打包成为docker镜像,然后直接使用run命令重新添加端口映射。这个方法......原创 2019-05-24 09:50:34 · 35456 阅读 · 5 评论 -
CentOS7 WinScp普通用户上传文件无权限解决
CentOS7 WinScp普通用户上传文件无权限解决【查看教程原文】Linux环境: CentOS 7.3SFTP工具: WinSCP问题描述: 无法使用root远程登录,使用普通用户登录无权限上传文件。 当我们使用...转载 2019-05-29 15:50:34 · 3192 阅读 · 1 评论 -
Linux部署Tomcat服务器
Linux部署Tomcat服务器【原文链接】1. 下载Tomcat官网链接: https://tomcat.apache.org/download-80.cgi2. 上传Tomcat服务器3. 安装Tomcat服务器解压tomcat压缩包tar zxvf apache-tomcat-8.0.36.tar.gz配置环境变量,tomcat服务器运行时是需要JDK支持的,所...转载 2019-05-29 17:26:16 · 162 阅读 · 0 评论 -
[Linux] Nginx 离线安装
Linux系统 Nginx 离线安装rpm安装Nginx下载链接:https://pan.baidu.com/s/1uz_4pe_flgt86P5_Vw9_nw提取码:dmfm输入命令rpm -ivh nginx-1.14.2-1.el7_4.ngx.x86_64.rpm安装Nginx输入命令systemctl start nginx启动Nginx服务输入命令systemctl ...原创 2019-05-29 21:59:53 · 813 阅读 · 0 评论 -
nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)
nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory)解决办法一:sudo nginx -c /etc/nginx/nginx.confnginx -s reload解决办法二:nginxnginx -s reload转载链接作者:Liu-YanLin来源:CS...转载 2019-06-27 17:58:36 · 966 阅读 · 0 评论 -
Nginx设置支持https请求(阿里云服务器)
Nginx设置支持https请求(阿里云服务器)server { listen 443; server_name www.httpstest.com; ssl on; root html; index index.html index.htm; #这里的.pem/.key文件替换成自己对应的文件名 ssl_certificate ...转载 2019-06-28 09:14:55 · 472 阅读 · 0 评论 -
centos7下yum升级被PackageKit锁定
centos7下yum升级被PackageKit锁定新安装centos7后,使用命令:sudo yum update第一次升级出现下面的错误:Another app is currently holding the yum lock; waiting for it to exit... 另一个应用程序是:PackageKit 内存:163 M RSS (1.5 GB VSZ) ...转载 2018-10-28 21:30:56 · 1882 阅读 · 0 评论