标签:: Linux

增大内存设置 swap 分区

增大内存设置 swap 分区查看 已存在的swap分区: 12345# swapon -s Filename Type Size Used Priority /mnt/swap file 10232 10184 -1 创建用于交换分区的文件: 1234567# dd if=/dev/zero of=/mnt/swap bs=1024 count=10240 10240+0 records in

ps aux|grep xxx详解

ps aux|grep xxx详解ps aux输出格式: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 格式说明: USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 (minor de

宕机日志查询

宕机日志查询/var/log/message —————————————系统启动后的信息和错误日志 /var/log/secure ——————————————与安全相关的日志信息 /var/log/maillog ——————————————与邮件相关的日志信息 /var/log/cron ———————————————-与定时任务相关的日志信息 /var/log/spooler ——————

高并发系统参数调整

高并发系统参数调整 查看liunx 最大文件句柄数 cat /proc/sys/fs/file-max 查看进程使用的文件句柄数 ls /proc/pid/fd | wc -l 查看进程句柄数限制 cat /proc/pid/limits | grep “files” 修改/etc/sysctl.conf 添加 fs.file-max=1000000

自动化导出数据,恢复数据,重启服务

自动化导出数据,恢复数据,重启服务12345678910111213#!/bin/shYMDAY=`date +%Y-%m-%d-%H-%M-%S`cd /data/db/dumps/mongodb/#备份数据库mongodump --host xxxxx --username xxx --password xxx --authenticationDatabase admin -d XXX -o

CentOS 7 挂载阿里云硬盘

CentOS 7 挂载阿里云硬盘12345678910111213141516171819202122232425262728293031323334353637命令查看实例上的数据盘fdisk -l分区数据盘fdisk -u /dev/vdbpnp回车回车回车pw查看新分区fdisk -lu /dev/vdb创建文件系统创建一个ext4文件系统mkfs -t ext4 /dev/vdb1创建一

CentOS 7 yum安装与配置 Tomcat

CentOS 7 yum安装与配置 Tomcat 检测本机是否安装Tomcat 123systemctl status tomcat.service/*或者*/systemctl status tomcat 查看Tomcat信息 1yum info tomcat 安装Tomcat 1yum -y install tomcat 查看Tomcat是否安装成功 1rpm -q tomca

Centos7 yum 安装 jdk11

Centos7 yum 安装 jdk11 查看本机是否自带java: 1rpm -qa|grep java 有则卸载: 1rpm -e --nodeps java* 查看yum中jdk版本: 1yum search jdk 发现有java11,列出java11: 1yum list |grep java-11 各个centos版本的jdk版本不一样,输入完yum install -y

新服务器安装配置备忘

新服务器安装配置备忘 更改密码 1passwd root 查看基本配置 12topdf -h 升级系统 1yum update 安装MongoDB 1vim /etc/yum.repos.d/mongodb-org-4.2.repo 内容: 123456[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mong

服务开机自动启动

服务开机自动启动123systemctl enable nginx.servicesystemctl enable redis.servicesystemctl enable mongod.service

pkg-config 使用

pkg-config 使用 pkg-config –list-all列出所有可使用的連結庫,位置在 /usr/lib/pkgconfig 及 /usr/local/lib/pkgconfig 裡面的 xxx.pc 檔,新軟體一般都會安裝 .pc 檔,沒有可以自己建立,並且設定環境變數 PKG_CONFIG_PATH 供 pkg-config 尋找 .pc 檔路徑。 pkg-config –cf

亚马逊服务器部署备忘

亚马逊服务器部署备忘123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 1 yum update 2 yum -y install gcc make gcc-c++ openssl-devel wget 3 lsblk 4 file -s /dev/nvme1n1

Centos7查看修改时区

Centos7查看修改时区==java 使用 LocalDate 方法会根据时区获取实现== timedatectl查看时间各种状态: timedatectl list-timezones: 列出所有时区 timedatectl set-local-rtc 1 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间 timedatectl set-timezone Asia/Shangh

curl 命令获取本机外网 IP

curl 命令获取本机外网 IP123456789curl ifconfig.mecurl ifconfig.me/ipcurl icanhazip.comcurl curlmyip.comcurl ip.appspot.comcurl ipinfo.io/ipcurl ipecho.net/plaincurl www.trackip.net/icurl ip.sb

Centos7 配置 dns

Centos7 配置 dns 显示当前网络连接 1nmcli connection show 修改当前网络连接对应的DNS服务器 1nmcli con mod eth0 ipv4.dns "114.114.114.114 8.8.8.8" ==eth0 为显示当前网络连接里的完整 Name == 使dns配置生效 1nmcli con up eth0 查看 /et

华为云硬盘挂载

华为云硬盘挂载 执行以下命令,查看新增数据盘。 1fdisk -l 1234567891011121314151617[root@ecs-b656 test]# fdisk -lDisk /dev/xvda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size

阿里云挂云盘

阿里云挂云盘 运行fdisk -l命令查看实例上的数据盘 执行命令后,如果不存在/dev/vdb,表示您的实例没有数据盘。确认数据盘是否已挂载。 依次运行以下命令,创建一个单分区数据盘 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354运行fd

关于Linux TCP "SACK PANIC" 远程拒绝服务漏洞

关于Linux TCP “SACK PANIC” 远程拒绝服务漏洞 Linux 以及 FreeBSD 等系统内核上存在严重远程DoS漏洞,攻击者可利用该漏洞构造并发送特定的 SACK 序列请求到目标服务器导致服务器崩溃或拒绝服务。 目前已知受影响版本如下: 12345678FreeBSD 12(使用到 RACK TCP 协议栈)CentOS 5(Redhat 官方已停止支持,不再提供补丁)Ce

SVN 搭建

SVN 搭建系统环境:Centos 安装svnserve 1234yum -y install subversion查看svn安装位置rpm -ql subversion 创建版本库目录 1mkdir /var/svn 创建svn版本库 (xxxx为你预期的版本库名称,可自定义)1svnadmin create /var/svn/xxxx 配置修改 123456789101112

Linux 开放 root 登录

Linux 开放 root 登录 首先给root用户设置一个密码: 1sudo passwd root 修改ssh配置文件 sudo vim /etc/ssh/sshd_config 12加上一行PermitRootLogin yes 重启ssh服务 1sudo service ssh restart

linux 查看日志关键字

linux 查看日志关键字 前n行: 1cat test.log | head -n 200  # 查看test.log前200行 尾n行: 1cat test.log | tail -n 200  # 查看test.log倒数200行 根据关键词查看日志并返回关键词所在行: 123cat test.log | grep "http"  # 返回test.lo

telnet 基本使用

telnet 基本使用telnet用于远程登录到网络中的计算机,并以命令行的方式远程管理计算机。需要注意的是,远程机器必须启动telnet服务器,否则无法打开telnet命令。 退出 输入 ctrl + ] 两个键 1telnet> quit 然后再输入 quit即可 查看某一个机器上的某一个端口是否可以访问 1telnet 192.168.1.1 8080

Ubuntu 基本用户操作

Ubuntu 基本用户操作最近发现服务器异常,查询账号登录是否有异常用户 查看所有的用户组 1cat /etc/group 创建用户组 1groupadd xxx 删除用户组 1groupdel xxx 查看用户 1cat /etc/shadow 创建用户 1234useradd xxx -d /usr/local/xxx/ -g xxx-d 指定用户的主目录-g 所属的组

AWS CloudWatch 指标

AWS CloudWatch 指标监控关键指标和日志,可视化显示应用程序和基础设施堆栈,创建警报,将指标和日志关联起来以了解和解决性能问题的根本原因。 日志分析 探索、分析并立即可视化显示日志,以解决运营问题和提高应用程序性能。 资源优化 启用 CloudWatch Alarms 以通过 Auto Scaling 实现容量和资源规划的自动化。 应用程序监控 触发自动化的 CloudW

Ubuntu 更改时区

Ubuntu 更改时区根据需求,需要修改成印度时区IST 显示系统的当前时间和日期 RTC time 就是硬件时钟的时间 123456789timedatectl Local time: Tue 2018-03-26 08:11:45 UTC Universal time: Tue 2018-03-26 08:11:

Linux在终端启动程序关闭终端不退出的方法

Linux在终端启动程序关闭终端不退出的方法一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: 123nohup 命令 &如:nohup ./xxd & 网上其他解决方案: 还有setsid和disown等方法 一般都用supervisor来管理