闲置安卓设备搭建Linux服务器实现外网访问
这是我搭过的第一个博客系统,写贴纪念一下
待博主整理好思路,将今天所用到的全部分享!
好吧,我就是穷。富人靠科技,穷人靠变异。我这种穷人是真的舍不得买服务器。
于是只能想办法了,网上找了很久,发现了这个只靠闲置手机就能作服务器方法。
花了一上午,网上搜寻无数资料,勉勉强强把这个博客给搭建出来了(菜)。 ...
Prometheus 监控linux服务器
Prometheus 监控linux服务器
node_exporter:用于*NIX系统监控,使用Go语言编写的收集器。
使用版本
node_exporter 0.17.0
相关文档
使用文档:https://prometheus.io/docs/guides/node-exporter/
GitHub:https://github.com/prometheus/node_exporter
exporter列表:https://prometheus.io/docs/instrumen ...
Linux DNS服务器搭建和DNS 客户端配置
操作系统版本:
[root@node named]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago)
Linux下设置DNS的位置主要是,
1网卡设置配置文件里面DNS服务器地址设置,
2.系统默认DNS服务器地址设置。
3,hosts文件指定
生效顺序是:
1 hosts文件
2 网卡配置文件DNS服务地址
3 /etc/resol ...
Linux中用postfix搭建邮件服务器实战详解
Linux中用postfix搭建邮件服务器实战详解
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性,因此它是免费的。postfix的产生是为了替代传统的sendmail。相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹。现在主流 ...
Linux服务器上创建日志服务器和FTP服务器
参考地址:
http://www.111cn.net/sys/CentOS/81133.htm
https://www.cnblogs.com/laoxiajiadeyun/p/9943742.html
https://blog.51cto.com/liqingbiao/2119953
https://www.cnblogs.com/hasayaki/archive/2013/01/24/2874889.html
在 Linux 上配置一个 syslog 服务器
sysl ...
Java里面获取当前服务器(linux环境)的IP地址--与请求者的真实IP
1 package com.wfd360.Util;
2
3 import javax.servlet.http.HttpServletRequest;
4 import java.net.Inet4Address;
5 import java.net.InetAddress;
6 import java.net.NetworkInterface;
7 import java.net.SocketException;
8 import java.util.Enumeration;
9 import java.util.HashMap;
10 impor ...
windows环境jar包部署到linux服务器,一键操作
背景:
windows系统下生成的jar包通过FTP上传到linux服务器,然后通过XShell进行jar包的发布,这样反复了几个月后,开发阶段需要频繁更新包的部署。个人觉得很繁琐,想一键式把这个工作做了,不想经常花时间发布。前几天去了解了下Docker+Jenkins的方式,但是过于麻烦,对我个人学习时间和成本比较高。从而衍生出想用自 ...
记一次linux服务器入侵应急响应
近日接到客户求助,他们收到托管电信机房的信息,通知检测到他们的一台服务器有对外发送攻击流量的行为。希望我们能协助排查问题。
一、确认安全事件
情况紧急,首先要确认安全事件的真实性。经过和服务器运维人员沟通,了解到业务只在内网应用,但服务器竟然放开到公网了,能在公网直接ping通,且开放了22远程端口 ...
Linux服务器性能查看命令
一、uptime命令
[root@#test~]# uptime15:26:42 up 101 days, 18:44, 3 users, load average: 0.18, 0.22, 0.19
这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。这些数据可以让我们对系统资源使用有一个宏观的了解。
命令 ...
linux下载文件到本地_把linux服务器的文件下到本地windows
tar -cvf script.tar scriptsz script.tar
文件夹先要打包,并且要指定打包的名字。
具体:
sz/rz命令:
一般来说,linux服务器大多是通过ssh来进行远程的登陆和管理的,如何在命令方式下上传和下载文件到服务器和本地呢?与ssh有关的两个命令可以提供很方便的操作:   ...
Windows下通过VNC远程访问Linux服务器,并实现可视化
前言
最近因部门需要,老大想让我在公司Linux服务器上弄个Oracle,以用作部门测试环境的数据库服务器,经过一番折腾后,成功完成了任务。因公司Linux服务器是无图形界面的,本人接触Linux不多,为了更方便的操作,特地学习了下如何在Windows环境下通过VNC来访问Linux,使其能在图形界面上操作。
SecureCRT连接Linux
首先, ...
Linux常用命令(5)--SSH访问远程服务器、SCP服务器间文件拷贝
一、使用"ssh"命令,登录访问远程服务器
Linux是一个支持多用户操作的系统,在同一时刻允许多个用户同时访问系统,共享系统提供的服务。那么用户如何从不同的机器上访问同一台Linux服务器呢?此时就需要借助于SSH客户端,来进行用户登录和访问系统。
查看"man ssh"在线文档,"ssh"命令描述信息如下:
查看"ssh ...
Linux 用libevent实现的简单http服务器
Linux 用libevent实现的简单http服务器
main.c
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <stdlib.h>
#include "libev.h"
#include <string.h>
#include <event2/event.h>
#include <event2/bufferevent.h>
#include <event2/listener.h>
...
linux如何搭建sftp服务器
sftp采用的是ssh加密隧道,安装性方面较ftp强,而且依赖的是系统自带的ssh服务,不像ftp还需要额外的进行安装
1. 创建sftp组
# groupadd sftp
创建完成之后使用cat /etc/group命令组的信息
2. 创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用 ...
linux服务器cpu信息查看详解
在linux系统中,提供了/proc目录下文件,显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以查/proc/cpuinfo。但是此文件输出项较多,不易理解。例如我们想获取,有多少颗物理CPU,每个物理cpu核心数,以及逻辑cpu和超线程等信息,下面我们就看来一步一步的去探索。
首先要明确物理CPU、核 ...
Linux服务器使用Docker部署.net Core项目
发布ASP.NET Core项目
和普通的项目发布一样,将项目发布到目标文件夹中
构建Dockerfile文件
在目标文件根目录新建Dockerfile文件(没有后缀)
FROM microsoft/dotnet//基于'microsoft/dotnet' 来构建镜像
COPY . /app //拷贝项目文件夹中的所有文件到docker容器中的app文件夹 这里是两个参数
WORKDIR /app //设置工作目录 ...
linux服务器上安装mysql
mysql版本:mysql-5.6.44-linux-glibc2.12-x86_64.tar
linux操作系统和版本信息:
1、检查linux服务器上是否已安全mysql
[root@localhost ~]# rpm -qa|grep -i mysql
未安装则无任何信息返回,若已安装则会返回已安装的版本信息,可通过--nodeps关键字卸载mysql
[root@localhost local]#rpm -e 返回的mysql版本信息 --node ...
linux篇之Nginx web服务器简单部署
一、安装部署nginx
1. 部署前先对nginx介绍下别嫌BB:
如果你听说或使用过Apache软件,那么很快就会熟悉Nginx软件,与Apache软件类似, Nginx(“engine x”)是一个开源的,支持高性能、高并发的WWW服务器和代理服务软件。 它是由俄罗斯人lgor Sysoev开发的,最初被应用在俄罗斯的大型网站www.rambler.ru上。 后来作者将源 ...
部署python项目到linux服务器
最近用Python写了个外挂,需要部署到Linux环境的服务器上,由于之前本地开发时使用virtualenv,使用这个虚拟环境有个好处是项目中依赖的库不会是全局的,只在当前项目的目录下有效,因为我是Mac系统,virtualenv环境下的库文件和linux上所需要的库不通用,所以不能简单的将整个env拷贝到服务器运行,需要做一些额外的工作。 ...
Mac远程连接Linux服务器
连接
ssh username@ip -p (port)
使用scp命令实现上传下载
1、从服务器上下载文件 scp username@servername:/path/filename /Users/mac/Desktop(本地目录)
例如:scp root@123.207.170.40:/root/test.txt /Users/mac/Desktop就是将服务器上的/root/test.txt下载到本地的/Users/mac/Desktop目录下。注意两个地址之间有空格 ...