标签:: Linux

增大内存设置 swap 分区

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

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 devic

宕机日志查询

宕机日志查询 /var/log/messages —————————————系统启动后的信息和错误日志 /var/log/secure ——————————————与安全相关的日志信息 /var/log/maillog ——————————————与邮件相关的日志信息 /var/lo

高并发系统参数调整

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

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

自动化导出数据,恢复数据,重启服务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 挂载阿里云硬盘操作步骤1. 查看实例上的数据盘1fdisk -l 2. 分区数据盘1fdisk -u /dev/vdb 在交互界面中输入以下命令: p - 打印分区表 n - 创建新分区 p - 主分区 回车 - 使用默认分区号 回车 - 使用默认起始扇区 回车 - 使用默认结束扇区 p - 再次打印分区表确认 w - 写入分区表并退出 3. 查看新分区1fdisk -l

CentOS 7 yum安装与配置 Tomcat

CentOS 7 yum安装与配置 Tomcat操作步骤检测本机是否安装Tomcat123systemctl status tomcat.service# 或者systemctl status tomcat 查看Tomcat信息1yum info tomcat 安装Tomcat1yum -y install tomcat 查看Tomcat是否安装成功1rpm -q tomcat Tomca

Centos7 yum 安装 jdk11

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

新服务器安装配置备忘

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

服务开机自动启动

服务开机自动启动启用服务自启动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 供

亚马逊服务器部署备忘

亚马逊服务器部署备忘1234567891011121314151617181920212223242526272829303132333435363738394041424344454647481 yum update2 yum -y install gcc make gcc-c++ openssl-devel wget3 lsblk4 file -s /dev/nvme1n15 mkf

Centos7查看修改时区

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

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

华为云硬盘挂载

华为云硬盘挂载 执行以下命令,查看新增数据盘。 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

阿里云挂云盘

阿里云挂云盘1. 运行fdisk -l命令查看实例上的数据盘执行命令后,如果不存在/dev/vdb,表示您的实例没有数据盘。确认数据盘是否已挂载。 2. 依次运行以下命令,创建一个单分区数据盘12345678910# 运行fdisk -u /dev/vdb命令:分区数据盘。# 输入p:查看数据盘的分区情况。本示例中,数据盘没有分区。# 输入n:创建一个新分区。# 输入p:选择分

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

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

SVN 搭建

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

Linux 开放 root 登录

Linux 开放 root 登录1. 首先给root用户设置一个密码:1sudo passwd root 2. 修改ssh配置文件1sudo vim /etc/ssh/sshd_config 加上一行 1PermitRootLogin yes 3. 重启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.log中包含http的所有

telnet 基本使用

telnet 基本使用telnet用于远程登录到网络中的计算机,并以命令行的方式远程管理计算机。需要注意的是,远程机器必须启动telnet服务器,否则无法打开telnet命令。 1. 退出输入 ctrl + ] 两个键 1telnet> quit 然后再输入 quit即可 2. 查看某一个机器上的某一个端口是否可以访问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 所属的组 设置密码1passwd

AWS CloudWatch 指标

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

Ubuntu 更改时区

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

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

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