Linux
Ensk
trip to Ensk...
展开
-
Linux Docker 使用指南
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源;Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化;容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低;Docker 从 17.03 版本之后分为 CE...原创 2019-11-28 15:33:52 · 826 阅读 · 0 评论 -
Linux 安装 Zookeeper
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件;它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等;下面演示在 Linux 安装 Zookeeper。下载:https://zookeeper.apache.org/releas...原创 2019-11-26 11:03:40 · 171 阅读 · 0 评论 -
Linux 文件权限体系详解
1. 概述Linux 系统中的目录和文件的访问身份分为 user , group , others 分别简写为 u , g , o ;user 是文件的所有者 ; group 是文件所有者所在组的其他成员 ; others 就是不在所有者的所在组的其他用户 ; 还有一个 all 代表所有用户 , 简写为 a ;每个身份对文件的权限又分为 : read , write , execute原创 2017-11-30 23:12:29 · 3440 阅读 · 0 评论 -
Linux 安装 Redis
1. 基本知识Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈希表 (hashs) Redis 和 memcache 相比的独特之处redis可以用来做存储 (storge) , 而memcache是来做缓存 (cache) 。这个特点主要是因为其有 “持久化” 功能存储的数据有 “结构” , 对原创 2017-12-18 15:45:35 · 377 阅读 · 0 评论 -
Linux 的 Java 开发环境配置
下载安装 JDK以安装 Java SE 版本为例 , 先去官网下载 SDK :http://www.oracle.com/technetwork/java/javase/downloads/index.html选择 Linux 版本 :http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_b原创 2018-01-17 18:30:20 · 729 阅读 · 0 评论 -
解决 SSH Connection closed by foreign host 问题
用 Xshell 连接服务器总是报错 :Connection closed by foreign host.Disconnected from remote host...原因可能是 SSH 服务器没设置保活时间间隔 , 具体设置如下 :# vim /etc/ssh/sshd_config添加两行 , 或去掉注释 :ClientAliveInterval 60Clien...原创 2018-03-29 17:50:06 · 116957 阅读 · 8 评论 -
Linux 搭建 SVN 服务器
安装 SVN# yum install subversion创建仓库我们这里在 /usr/local/svnrep 下建立一个仓库 (repository) , 名字也是 svnrep :# cd /usr/local/# mkdir svnrep# svnadmin create /usr/local/svnrep创建成功后在 /usr/local/svnrep ...原创 2018-03-31 09:00:31 · 9038 阅读 · 0 评论 -
Vim 常用命令大全
Vim 共分为三种模式 , 分别是命令模式 (Command mode) , 输入模式 (Insert mode) 和底线命令模式 (Last line mode) ; 用户刚刚启动 Vim , 便进入了命令模式 , 在命令模式下按下 i 就进入了输入模式 ; 在命令模式下按下 : (英文冒号) 就进入了底线命令模式 ;切换到编辑模式-> Insert Modei  ...原创 2018-06-17 16:06:43 · 993 阅读 · 0 评论 -
Linux 修改时区和时间
时区文件CentOS 和 Ubuntu 的时区文件是 /etc/localtime , 但是在 CentOS7 以后 localtime 以及变成了一个链接文件 :# ll /etc/localtime lrwxrwxrwx. 1 root root 38 Mar 13 2017 /etc/localtime -> ../usr/share/zoneinfo/America/Ne...原创 2018-08-15 10:18:21 · 10462 阅读 · 0 评论 -
Linux 查看访问 IP
Linux查看访问IPLinux 系统有很多用于快速处理数据的工具如 grep , awk , cut , sort , uniq , sort 可以帮助我们分析网络情况 , 他们非常非常地好用 , 如果你熟练掌握他们的使用技巧 , 他们则可以帮你快速定位问题 ; 接下来一步步来查看访问系统的 IP 情况通过 netstat -ntu , 找出通过 tcp 和 udp 连接服务器的 IP 地...转载 2018-09-19 15:02:26 · 48489 阅读 · 1 评论 -
Log4j 日志归档脚本
Log4j 工具的 DailyRollingFileAppender 每天产生一个日志文件 , 但是没有提供归档的选项 , 这样长时间下来日志会越来越多 , 如下列表 :...order-debug.log.2019-01-25order-debug.log.2019-01-24order-debug.log.2019-01-23order-debug.log.2019-01-22or...原创 2019-02-28 10:57:59 · 1142 阅读 · 0 评论 -
Linux 安装 MongoDB
MongoDB提供了Linux各发行版本64位的安装包,你可以在官网下载安装包下载地址:https://www.mongodb.com/download-center#community下载完安装包,解压tgz:tar -zxvf mongodb-linux-x86_64-3.0.6.tgz将解压包拷贝到指定目录:mv mongodb-linux-x86_64-3.0.6/ /usr...原创 2019-08-26 15:29:12 · 112 阅读 · 0 评论 -
Linux 安装 MongoDB
MongoDB提供了Linux各发行版本64位的安装包,你可以在官网下载安装包下载地址:https://www.mongodb.com/download-center#community下载完安装包,解压tgz:tar -zxvf mongodb-linux-x86_64-3.0.6.tgz将解压包拷贝到指定目录:mv mongodb-linux-x86_64-3.0.6/ /usr...原创 2019-09-06 15:44:24 · 102 阅读 · 0 评论 -
Linux 用户体系详解
用户体系1. 概述在 Linux 系统中用 UID 来标识用户 , 用户是能够登录并使用 Linux 的用户 ; 用户组是用户的分组 , 用 GID 标识 ; Linux 系统分为 3 种用户 : root 用户 : Linux系统的超级管理员 , 可以操作任何文件和命令 , 拥有最高的权限 , UID 为 0 ;虚拟用户 : 这类用户不具有登录系统的能力 , 但是是系统运行不可缺少的用户原创 2017-09-06 11:40:45 · 1056 阅读 · 0 评论 -
CentOS 安装 MySql
1. 安装(yum)查看有没有安装过 :# yum list installed mysql*# rpm -qa | grep mysql*查看域名是否有安装包 :# yum list mysql*安装 MySql 客户端 :# yum install mysql安装 MySql 服务器端 :# yum install mysql-server# yum install mysql-dev原创 2017-03-08 19:21:29 · 297 阅读 · 0 评论 -
CentOS 安装 Nginx
Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器 , 也是一个IMAP/POP3/SMTP服务器 ; Nginx是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的 , 第一个公开版本0.1.0发布于2004年10月4日 ; 其将源代码以类 BSD 许可证的形式发布 , 因它的稳定性 , 丰富的功能集 , 示例配置文件和低系统资源的消耗而闻原创 2017-03-31 23:24:27 · 1587 阅读 · 0 评论 -
解读Linux的文件系统与目录结构
Linux 和Windows的文件系统有些不同 , 在学习使用 Linux 之前 , 若能够了解这些不同 , 会有助于后续学习本文先对Windows和 Linux 上面文件系统原理、组织概念进行区分 , 并给出例子、列举两者的优缺点以具体说明 , 最后较为详细地介绍了 Linux 系统的目录结构Windows 和 Linux 文件系统下面将介绍启动Windows和 Linux 后 , 在文件系统的角转载 2017-04-09 13:08:34 · 898 阅读 · 0 评论 -
Linux下rpm使用介绍
在 Linux 操作系统下 , 几乎所有的软件均通过 RPM 进行安装 , 卸载及管理等操作 ; RPM 的全称为 Redhat Package Manager , 是由 Redhat 公司提出的 , 用于管理 Linux 下软件包的软件 ; Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装 ; RPM 有五种操作模式 , 分别为 : 安装 , 卸载 , 升级 ,原创 2017-04-09 15:59:53 · 285 阅读 · 0 评论 -
Windows使用Vagrant&VirtualBox搭建虚拟开发环境
1. 安装Vagrant虚拟工作环境安装 VirtualBox下载地址 : https://www.virtualbox.org/安装 Vagrant下载地址 : https://www.vagrantup.com/下载 boxbox 是一个后缀为 box 的文件 , 实际上它就是一个包含了虚拟机配置 , 虚拟机硬盘镜像和 Vagrant 配置的压缩包 , 可以到 http://www.vag原创 2017-04-13 01:13:29 · 7846 阅读 · 3 评论 -
CentOS修改环境变量Path
CentOS系统下修改环境变量PATH路径有以下方法 :1. 执行命令PATH=$PATH:/your_dir# PATH=$PATH:/usr/local/mysql/bin 这种方法只对当前会话有效 , 每当登出或注销系统以后 PATH 设置就会失效2. 修改 /etc/profile 文件# vim /etc/profile 在适当位置添加 PATH=$PATH:/usr/local/m原创 2017-03-25 22:08:17 · 5343 阅读 · 0 评论 -
Linux使用locate快速查找文件
Linux 中的 locate 命令可以快速定位我们需要查找的文件 , 在 yum 中 , locate 的安装包名为 mlocate (yum list | grep locate 可以查看) , 使用步骤如下 :1. 安装命令# yum install mlocate2. 更新数据库 安装完后用 updatedb 命令更新数据库文件# updatedb3. 查找文件用法为 # loca原创 2017-04-13 17:45:30 · 5100 阅读 · 0 评论 -
Linux使用mount挂载Windows共享文件夹
现实中会有这样的场景 , 开发人员在 Windows 上面写代码 , 然后放到 Linux 进行编译 , 达到这个目的我们可以在 Linux 上使用 mount 命令挂载 Windows 共享文件夹 , 就像将 Windows 里面的共享目录当成一个U盘插到 Linux主机上面 , 然后 Linux 可以直接访问代码进行编译编译 ; 具体操作步骤如下 :1. 先在 Windows 下面共享需要挂载的原创 2017-05-07 22:22:13 · 73376 阅读 · 4 评论 -
Linux搭建Samba文件共享服务
Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件 , 由服务器及客户端程序构成 ; SMB (Server Messages Block , 信息服务块) 是一种在局域网上共享文件和打印机的一种通信协议 , 它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务 ; SMB 协议是 客户机/服务器 型协议 , 客户机通过该协议可以访问服务器上的共享文件系统 ,原创 2017-05-13 14:04:56 · 1034 阅读 · 0 评论 -
计算机编码详解
计算机目前的编码的字符集主要可分为两大类 , 多字节字符集 (ANSI 下的 GB2312 , BIG5 , JIS 等) 与 宽字节字符集 (Unicode 下的 UTF-8 等) , 下面详细讲述这两种编码字符集 :1. ANSIANSI 中的字符采用 8bit 来存放 (对于字符来说ANSI以单字节存放英文字符 , 以双字节存放中文等字符) ;在简体中文系统下 , ANSI 编码代表 GB23原创 2017-06-04 15:01:53 · 811 阅读 · 0 评论 -
计算机大端和小端详解(BigEndian&LittleEndian)
大端模式和小端模式的起源关于大端小端名词的由来 , 有一个有趣的故事 , 来自于 Jonathan Swift的 [格利佛游记] , Lilliput 和 Blefuscu 这两个强国在过去的 36 个月中一直在苦战 , 战争的原因 : 大家都知道 , 吃鸡蛋的时候 , 原始的方法是打破鸡蛋较大的一端 , 可那时的皇帝的祖父由于小时侯吃鸡蛋 , 按这种方法把手指弄破了 , 因此他的父亲 , 就下令转载 2017-08-20 18:52:41 · 601 阅读 · 0 评论 -
Linux操作系统分类详解
Linux 操作系统的发行版本可以大体分为两类 Redhat 和 Debian ;Redhat , 应该说是在国内使用人群最多的 Linux 版本 , 甚至有人将 Redhat 等同于 Linux 操作系统 , 而有些老鸟更是只用这一个版本的 Linux 操作系统 ;Debian , 或者称 Debian 系列 , 包括 Debian 和 Ubuntu 等 ; Debian 是社区类 Linux转载 2017-08-11 10:38:57 · 6937 阅读 · 0 评论 -
CentOS开启,关闭,查看端口
Centos7 开启 , 关闭端口 CentOS7 默认没有使用iptables , 所以不能通过编辑 iptables 的配置文件来开启端口 , CentOS7 采用了 firewalld 防火墙如要查询是否开启3306端口则 :# firewall-cmd --query-port=3306/tcp开启端口 :# firewall-cmd --zone=public --add-port原创 2017-03-25 13:11:02 · 4622 阅读 · 0 评论 -
Linux中rz/sz使用介绍
对于经常使用Linux系统的人员来说 , 少不了将本地的文件上传到服务器或者从服务器上下载文件到本地 , rz / sz命令很方便的帮我们实现了这个功能 , rz/sz是 Linux/Unix 同 Windows 进行 ZModem 文件传输的命令行工具 , 优点就是不用再开一个 sftp 工具登录上去上传下载文件 ;sz : 将选定的文件下载到本地机器 ;rz : 运行该命令会弹出一个文件选择窗口原创 2017-04-11 14:05:59 · 803 阅读 · 0 评论 -
Ubuntu使用root帐号,并让Xshell, Winscp以root身份登录
让Ubuntu使用root帐号,并让xShell, Winscp以root身份登录设置新root账户密码 Ubuntu服务器默认的root账号是没有激活的 , 需要用初装的用户账号给root设置管理密码 , 如下所示 : $ sudo passwd root // 用sudo修改root帐户密码 Password: // 输入密码 Enter new UNIX passwo原创 2017-02-26 00:04:40 · 4292 阅读 · 1 评论