为何文件名最好小写?
分类标签: Linux Windows
一、可移植性 Linux 系统是大小写敏感的,而 Windows 系统和 Mac 系统正好相反,大小写不敏感。一般来说,这不是大问题。 但是,如果两个文件名只有大小写不同,其他都相同,跨平台就会出问题。 foobar Foobar FOOBAR fOObAr 上面四个文件名,Windows 系统会把它们都当作foobar。如果它们同时存在,你可能没办法打开后面三个文件。阅读全文 »
后端成长之路:从菜鸟到架构
分类标签: Java Linux Mysql
有不少初学者问到,我想学习后端,但是又不知道该怎么学,所以我决定把这几年的经验和经历整理成一篇文章,分析后端的路该怎么走,先说明下面仅仅是个人心得,也许与外面的理论有所不同。(文章最后面会附上学习路线地图和一些自己看过的书籍) 后端任务其实是实现接收输入响应输出 后端初接触 后端首先需要学习的是html,css和js,也许你会问做网页不是前端做的事情吗?阅读全文 »
Java程序员要掌握这些Linux命令
分类标签: Java Linux
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。阅读全文 »
Android手机如何与Linux系统互拷文件
分类标签: Android 智能手机 Linux
安卓手机Android 3.x以上使用了MTP协议,因此PC都会把安卓手机识别为MTP设备。 在Windows上我们可以很方便地打开MTP设备进行文件互拷, 而在Mac上,google也提供了一个文件传输工具,即Android File Transfer。 可Android开发人员却忘记了Linux使用者。阅读全文 »
Apache 2移植到Arm开发板的过程整理——如何交叉编译Apache 2
分类标签: Apache Linux
话说要在arm开发板的linux系统中运行apache服务器,需要在pc linux系统中交叉编译Apache源码,在网上参考了很多资料都是1.3版本的,最后终于找到apache 2移植到arm开发板的方法,现整理如下文。由于开发板的不同,可能这里出现的问题大家不会都遇到,但相信多数问题都已覆盖。阅读全文 »
配置LVS + Keepalived高可用负载均衡集群之图文教程
分类标签: Linux 操作系统
负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性。 重点:每个节点时间都同步哈! 1、环境简介:1)虚拟机:VMware ESXi 5.5 (CentOS 6.4 x86-64安装在其中) 2)操作系统: CentOS 6.4 x86-64 3)Keepalived版本阅读全文 »