
linux
ieflex
读书郎
展开
-
Ubuntu安装Docker及Docker的基本命令
1.更新Ubuntu的apt源索引sudo apt-get update2.安装包允许apt通过HTTPS使用仓库sudo dpkg --configure -asudo apt-get install apt-transport-https ca-certificates curl software-properties-common3.添加Docker官方GPG keycurl -fsSL https://download.docker.com/linux/ubuntu/原创 2020-05-15 16:06:17 · 985 阅读 · 1 评论 -
docker和Docker Compose安装
CentOS下安装docker# 命令自动补全yum -y install bash-completion# 启用firewallsystemctl start firewalldsystemctl enable firewalld# 升级yum -y update# 重启reboot1,卸载旧版本,Docker 的早期版本称为 docker 或 docker-e...原创 2020-02-07 19:29:18 · 1120 阅读 · 0 评论 -
Linux系统维护笔记(六)使用sshfs挂载远程目录到本地
sshfs,就是可以把ssh连接到的主机资源,映射到本机的文件系统当中,然后用户可以像操作本地文件一样操作,而实际的文件改动将通过ssh传输到远程主机当中。以下就是详细步骤:例如,现在有服务器A(192.168.1.2)和服务器B,我们想把A机器上的/mnt/test 目录作为共享目录挂载到B机器上的/home/test 目录上1、分别在两个机器上下载sshfs(如果都有下载,则忽略该步骤...原创 2019-01-28 14:21:23 · 390 阅读 · 0 评论 -
Linux系统维护笔记(七)Mysql
1、安装查看有没有安装过:yum list installed MySQL*rpm -qa | grep mysql*查看有没有安装包:yum list mysql*安装mysql客户端:yum install mysql安装mysql 服务器端:yum install mysql-server yuminstall mysql-devel...原创 2019-01-29 15:37:03 · 271 阅读 · 0 评论 -
JVM深入学习与总结
一,JAVA虚拟机JVM内存图解二,JVM区域总体分两类,堆heap区和非堆heap区。非heap区:1.Program Counter Register(程序计数器); 程序计数器是一块较小的内存区域,作用可以看做是当前线程执行的字节码的位置指示器。分支、循环、跳转、异常处理和线程恢复等基础功能都需要依赖这个计算器来完成,线程间内存私有互不影响。2.M...原创 2019-01-30 16:18:14 · 680 阅读 · 0 评论 -
Docker Compose 概述与安装
1.Docker Compose 概述Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。说明:Compose是Fig的升级版,Fig已经不再维护。Compose向下兼容Fig,所有fig.yml只需要更名为docker-compose.yml即可被Compo...原创 2019-10-11 17:10:54 · 401 阅读 · 0 评论 -
linux 安装Python3 并安装Python Blog Wagtail
1.安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,pyth...原创 2019-07-17 00:03:17 · 361 阅读 · 0 评论 -
阿里云CentOS服务器(磁盘卸载、扩容、挂载)
磁盘卸载如果需要删除磁盘:fdisk /dev/vdb 如果输入d可以删除已经添加的磁盘 磁盘扩容1.首先在阿里云后台操作扩容数据盘 2.扩容前首先要终止系统正在运行的程序,这点很重要,否则后继的操作无法成功3.卸载之前的数据盘,在原来数据盘基础上扩容umount /alidata查询是否卸载成功df -hl 4.删除原有分区并新建分区使用 fd...原创 2019-01-21 09:36:05 · 567 阅读 · 0 评论 -
在Linux系统安装Nodejs 最简单步骤
1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/通过 uname -a 命令查看到我的Linux系统位数是64位2、下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局;1)上传服务器可以是自己任意路径,目前我的放置路径为 cd ...原创 2019-01-08 17:14:08 · 255 阅读 · 0 评论 -
Linux系统维护笔记(一)基础信息查看
位数getconf LONG_BIT网关cat /etc/sysconfig/networkDNScat /etc/resolv.confCPUmore /proc/cpuinfo | grep "model name"内存free -hcat /proc/meminfo硬盘df -h查看Linux所有版本信息 cat /p...原创 2018-11-09 11:59:28 · 218 阅读 · 0 评论 -
centos7下的FastDFS5.11的安装与使用
FastDFS是一款开源的轻量级分布式文件系统,纯C实现,支持Linux、FreeBSD等Unix系统。类google FS,不是通用的文件系统,只能通过专有API访问。FastDFS服务端有两种角色:跟踪器(tracker)和存储节点(storage)。tracker主要做调度工作,在访问上起负载均衡的作用,在内存中记录集群中group和storage的状态信息,是连接client和...原创 2018-08-09 11:39:13 · 1663 阅读 · 0 评论 -
linux下检测远程端口是否打开
方法一. 常用telnet 118.10.6.128 88方式测试远程主机端口是否打开。telnet baidu.com 80Trying 123.125.114.144...Connected to baidu.com (123.125.114.144). #==>出现Connected表示连通了,说明百度的80端口开放的Escape character is ...原创 2019-01-30 17:31:05 · 1845 阅读 · 0 评论 -
使用Jsch执行Shell命令
最近在写一个监控方面的项目,总结一下Jsch的特性Jsch是JAVA的SSH客户端,使用的目的是执行远程服务器上的命令。关于Session的使用,创建连接后这个session是一直可用的,所以不需要关闭。由Session中open的Channel在使用后应该关闭。测试了exec的方式,具体参考jsch自带example中的Exec.java。有两个问题:1、无法执行多条命令,每...原创 2018-09-17 16:14:55 · 5523 阅读 · 0 评论 -
Linux系统维护笔记(二)开机启动与firewalld防火墙
一,linux设置开机自启动执行命令: 编辑"/etc/rc.local",添加你想开机运行的命令运行程序脚本:然后在文件最后一行添加要执行程序的全路径。例如,每次开机时要执行一个hello.sh,这个脚本放在/usr下面,那就可以在"/etc/rc.local"中加一行"/usr/./hello.sh",或者" cd /opt && ./hello.sh "注意...原创 2018-11-09 15:52:32 · 1020 阅读 · 1 评论 -
Linux系统维护笔记(三)定时备份Mysql数据库
Linux下定时备份数据库,需要两个步骤1.编写备份数据库的脚本#!/bin/bashDATE=$(date +%F_%H-%M-%S)HOST=192.168.1.120DB=testUSER=bakPASS=123456MAIL="ieflex@example.com"BACKUP_DIR=/data/db_backupSQL_FILE=${DB}_full_$DAT...原创 2018-11-21 15:58:56 · 202 阅读 · 0 评论 -
docker学习笔记
一,dodeck简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 使用客...原创 2019-01-07 13:37:00 · 272 阅读 · 0 评论 -
Linux系统维护笔记(五)FTP
一、FTP的安装1、检测是否安装了FTP:rpm -q vsftpd 2、如果没安装FTP,运行yuminstall vsftpd命令 yum install vsftpd 3、完成ftp安装后,将/etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉5、重启ftp进程 service vsftpd...原创 2019-01-29 15:54:26 · 145 阅读 · 0 评论 -
Linux安全之PHP木马查杀与防范
1.服务器自身系统安全: 使用最新的操作系统,或者最新的稳定版(比如Ubuntu的LTS),定期打好更新,系统权限合理划分,重要文件做权限安全保护。 比如: # chattr +i /etc/passwd # chattr +i /etc/group # chattr +i /etc/shadow # chattr +i /etc/gshadow # chattr +i /etc/s...原创 2018-06-15 15:05:11 · 1743 阅读 · 0 评论