【使用Linux服务器笔记(一)】教程文章相关的互联网学习教程文章

Linux 服务器上有挖矿病毒 kdevtmpfsi 如何处理?【图】

症状表现 服务器CPU资源使用一直处于100%的状态,通过 top 命令查看,发现可疑进程 kdevtmpfsi。通过 google搜索,发现这是挖矿病毒。排查方法 首先:查看 kdevtmpfsi 进程,使用 ps -ef | grep kdevtmpfsi 命令查看,见下图。PS: 通过 ps -ef 命令查出 kdevtmpfsi 进程号,直接 kill -9 进程号并删除 /tmp/kdevtmpfsi 执行文件。但没有过1分钟进程又运行了,这时就能想到,kdevtmpfsi 有守护程序或者有计划任务。通过 crontab -l...

Linux服务器优化【代码】

1 cpu性能查看 1、查看物理cpu个数: cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理cpu中的core个数: cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑cpu的个数: cat /proc/cpuinfo |grep "processor"|wc -l物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下) 1.2 内存查看 1、查看内存使用情况: #free -mtotal used free shared buffers cached Mem: 3949 ...

linux服务器reiserfs文件系统损坏,你需要学会这种修复方法【代码】【图】

今天为大家介绍一个Linux服务器数据恢复成功案例,本次服务器数据恢复物理服务器请款如下:客户故障服务器为一台X3850服务器,这个服务器是由4块146G SAS硬盘组成的RAID5作为存储介质,文件系统全都是reiserfs。我们首先经过分析发现了之前的硬盘数据组织结构是由一个不到100M的boot分区,后接一个271G的LVM卷,之后是2G的swap分区。LVM卷中直接划分了一个reiserfs文件系统,作为根分区。   服务器在正常使用过程中,由于未知原因...

Linux服务器上监控网络带宽的18个常用命令和工具

一、如何查看CentOS的网络带宽出口 检查维护系统的时候,经常会要查看服务器的网络端口是多大的,所以需要用到Linux的一个命令。 如何查看CentOS的网络带宽出口多大?可以用下面的命令来查看。 # ethtool eth0 前面是命令,后面跟的是设备名,如果对外连接的网络设备是eth1,那就需要改成:ethtool eth0 [root@localhost ~]# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: ...

linux服务器上部署java Web项目【代码】【图】

linux服务器上部署java Web项目 一、安装jdk 1) 首先卸载openJDK,安装sun公司的jdk; 打开linux服务器,命令如下: ssh 用户名@ip地址 查看当前已安装的安装java相关的软件,命令如下: 说明:grep这个命令在这里相当于sql里面的where,起过滤的作用。 删除openJDK,命令如下,删除完了之后,然后按向上方向键,查看是否都已经删除完毕。 2)安装JDK,创建JDK安装路径( /usr/local/ ),并在路径下...

Linux服务器数据恢复成功案例记录【图】

一、服务器数据恢复故障描述 介绍数据恢复案例前照例先介绍故障服务器的物理状况。本次数据恢复的服务器是linux操作系统,某品牌730系列服务器,MD3200系列存储。导致数据丢失的原因是机房意外断电导致系统无法正常启动,客户管理员对无法访问的服务器进行了修复操作后进入系统查看数据,服务器部分文件已经丢失。于是客户管理员联系了数据恢复中心进行服务器数据恢复。 二、服务器数据恢复故障分析 1.备份客户服务器数据数据恢复工...

监控 Linux 服务器活动的几个命令(watch top ac)【图】

watch、top 和 ac 命令为我们监视 Linux 服务器上的活动提供了一些十分高效的途径。 为了在获取系统活动时更加轻松,Linux 系统提供了一系列相关的命令。在这篇文章中,我们就一起来看看这些对我们很有帮助的命令吧。watch 是一个用来轻松地重复检测 Linux 系统中一系列数据命令,例如用户活动、正在运行进程、登录、内存使用等。这个命令实际上是重复地运行一个特定的命令,每次都会重写之前显示的输出,它提供了一个比较方便的方...

Linux服务器时间同步

Centos7操作系统时间同步 date //查看当前系统时间 yum -y install ntp //安装ntp服务 systemctl enable ntpd //开机启动服务 systemctl start ntpd //启动服务 timedatectl set-timezone Asia/Shanghai //更改时区 timedatectl set-ntp yes //启动ntp同步 ntpq -p //同步时间

设置通过数字证书方式登录远程连接Linux服务器,禁止root账户远程密码方式远程连接服务器【图】

//前几步是做过实验的,会的盆友可以直接跳过看后面部分 一、首先开启SSH数字证书方式登录的策略 修改配置文件/etc/ssh/sshd_config,下列三项为图中的样子,去掉注释启用配置,开启数字证书登录方式 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 二、设置公私钥 过程比较简单,之前是做过实验写过博客的(https://www.cnblogs.com/hai-long/p/10417046.html),所以这里简单写...

linux服务器开启IPv6

在国家网信办推行IPv6的大前提下,进行IPv6改造工作,需要对服务器进行配置IPv6地址。配置过程大致写一下哈:#cat ipv6.sh#! /bin/bash Ipv6=$1 Ipv4=$(dig +short $(hostname)) #用于获取对应的网卡,根据需求更改 Time=$(date +%Y%m%d%H%M%S) [[ $Ipv6 ]] || echo "ipv6 get fail!,Usage: sh ipv6.sh X:X:X::ipv6地址" [[ $Ipv4 ]] || echo "ipv4 get fail!" echo "变更模块包括:grub配置 sysctl配置 IP配置" Grub(){ #g...

linux服务器安装nodeJS【图】

默认已使用终端连接上服务器 进入root文件夹 ### 上传node文件到服务器 两种方式 1、官网下载 nodeJS官网根据服务器选择对应的文件 下载 2、在终端输入 wget https://npm.taobao.org/mirrors/node/v10.15.0/node-v10.15.0-linux-x64.tar.xz 解压 下载完成后,解压 xz -d node-v10.15.0-linux-x64.tar.xz tar -xvf node-v10.15.0-linux-x64.tar 安装 解压完成后, 安装 ln -s /root/node-v10.15.0-linux-x64/bin/node /usr/local/bin/...

linux服务器nginx的卸载【代码】

卸载 linux有一系列的软件管理器,比如常见的linux下的yum、Ubuntu下的apt-get等等。通过这些软件管理器可以很快的卸载软件,并且不会有文件及配置残留。这里我使用的是yum,命令如下 yum remove nginx

Linux服务器学习----haproxy+keepalived【图】

实验需要4台虚拟机,两台做服务器,两台做代理服务器 www1:ip:10.30.40.11 hk1: 代理:10.30.40.13(hk1.netdj.net) www2:ip 10.30.40.12 hk2: 代理:10.30.40.14 (hk2,netdj.net) 首先先搭建两个网站作为后端,下面是测试: 在hk1和hk2上安装服务(两边一样) 在hk1上进行编辑haproxy主配置文件 进入keepalived主配置文件 多余全删 重启服务 并关闭防火墙 查看虚拟地址是否生效 ...

linux服务器上如何使用nginx访问本地静态资源【代码】【图】

查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80  2.修改apache服务的端口号vim /etc/apache2/ports.conf 3.将端口号修改为8080 4.修改nginx服务配置vim /etc/nginx/conf.d/nginx.conf 5.重启nginx服务service nginx restart 6.页面尝试访问本地资源7.访问成功! 问题解决!

Linux服务器部署.Net Core笔记:五、安装Nginx【代码】【图】

原文:Linux服务器部署.Net Core笔记:五、安装Nginx 我们搜索一下yum库关于nginx的rpm包:yum list | grep nginx找到rpm安装包,我们就可以使用yum直接安装了:yum install nginx修改nginx配置文件:vi /etc/nginx/nginx.conf注释掉下面的配置:# server { # listen 80 default_server; # listen [::]:80 default_server; # server_name _; # root /usr/share/nginx/html; # ...