Linux
风水月
毕业于北京航空航天大学,精通JAVA WEB、C++、Andorid,做过管理系统、Android客户端、视频监控、自动化控制等项目。
展开
-
shell 命令—字符串处理
String处理fileName="fengshuiyue.png"#获取fileName字符串长度(len=15)len=${#fileName}#字符串截取#从位置12获取子串(png)echo ${fileName:12}#获取从0到位置11的子串(fengshuiyue)echo ${fileName:0:len-4}#替换#替换第一次匹配abc为txt(fengshuiyue.txt),下述两个方式均可echo ${fileName/png/txt}echo ${fi原创 2021-09-07 14:40:38 · 557 阅读 · 0 评论 -
shell命令—date
date命令# 获取当前时间,日期格式是 YYYY-mm-dd HH:MM:SSdate '+%Y-%m-%d %H:%M:%S'# 获取当前时间,日期格式是 YYYY-mm-dd HH:MM:SS [ %T :直接显示时间 (24 小时制)]date '+%Y-%m-%d %T'#前天,昨天,明天,后天,上个月,下个月的日期date -d "-2 day" "+%Y%m%d %T" date --date="2 days ago" "+%Y%m%d %T"#昨天date -d "-1原创 2021-09-07 11:31:16 · 1956 阅读 · 0 评论 -
shell命令—find
find命令# 删除/home/fengshuiyue目录下一周前的目录fengshuiyue@ralc:~> find /home/fengshuiyue -maxdepth 1 -type d -mtime +7 ! -path /home/fengshuiyue -exec rm -rf {} \;-maxdepth 数字:目录最大深度(-maxdepth 1 表示只查找1级子目录,-maxdepth 2 表示查找1级及2级子目录)-mindepth 数字:目录最小深度(-max原创 2021-09-07 10:50:34 · 504 阅读 · 0 评论 -
Ubuntu Android开发环境配置
目前的计划是这个星期把想要学习的技术的环境都搭建起来,既然学习Hadoop需要用到linux,那么顺便搭建一个Android的开发环境算是进一步学习吧,虽然有些差强人意~1.Android开发包下载 由于google被封,从Android管网上是下载不下来Android开发包的,我们可以在 http://tools.android-studio.org/ 这个网站下载我下载的是ADT BUNDLE原创 2016-01-12 16:31:32 · 631 阅读 · 0 评论 -
Ubuntu Server 14.04开发环境配置
今年的计划中涉及到了大数据的学习,而Hadoop生态圈多数是运行在Linux环境下面,因此在了解了一些理论之后,搭建环境即为首步。下面将记录一些使用Ubuntu Server过程中出现的问题及解决方法。1.Ubuntu Server 命令窗口出现乱码Ubuntu在安装的过程中语言选择的是中文,则系统默认语言类型为zh_CN.UTF-8,而Ubuntu Server默认没有图形界面,命令行终端是无法正原创 2016-01-12 15:49:25 · 1950 阅读 · 0 评论 -
大数据认知阶段——虚拟机Ubuntu上网方式配置(Bridge、NAT、host-only)
VMware网络设置有3钟方式,Bridge模式(桥接模式)、host-only模式(主机模式)、NAT模式(网络转换模式)。在上篇 大数据认知阶段——如何学习大数据相关技术 中已经介绍了这3种模式,下面简单列一下它们的特点。(其中附图为从网上Copy的很形象的描绘3种连接模式的原理图)Bridge模式:如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接原创 2016-01-19 00:18:47 · 2208 阅读 · 0 评论 -
代理服务器学习日志(一)
最近接到一个任务-研究代理服务器tinyproxy,研究tinyproxy源码,实现可以缓存一部分网页,当用户浏览网页信息时,不需再连接主服务器,只需从代理服务器中读取就行,同时还需要设计好代理服务器上的网页如何保持和服务器上的网页一致(即代理服务器上的网页都是最新的网页)。任务来的有些突然,一直在windows环境下编程,现在需要在linux环境下进行开发,原来一直对服务器代理不是很理解,现在任原创 2013-11-03 21:42:43 · 3922 阅读 · 0 评论 -
代理服务器学习日志(三)- Eclipse编译tinyproxy
今天会记录一下代理服务器tinyproxy在eclipse下编译及调试。原创 2013-11-18 14:53:40 · 3371 阅读 · 0 评论 -
kettle工具同步数据乱码-Linux下乱码问题二
将写好的kettle工程部署到Linux下后,同步的数据都成了乱码,幸运的是数据库有备份。下面就说一下,kettle工程如何同步两端编码格式都是utf8的数据库。我们只需要更改kettle数据库连接方式已utf8的方式连接即可,如下图:在Options添加参数characterEncoding为utf8即可原创 2013-08-18 22:54:18 · 6289 阅读 · 1 评论 -
MySQL数据库乱码 - Linux下乱码问题一
乱码问题是很让人抓狂的问题,下面我将记录一下linux下mysql乱码问题的解决方法。mysql在linux下乱码问题一、操作mysql默认字符集是latin1,但是我们大部分程序使用的字符集是utf8,我们就需要修改mysql的字符集了。1)查看默认编码show variables like 'character%';+--------------------------原创 2013-08-18 17:23:12 · 4441 阅读 · 0 评论 -
Linux web工程部署远程必备软件安装
一、序最近在将程序往linux上面部署,特此记录下部署步骤,待以后参考。web工程部署必备软件为:JDK、tomcat、数据库软件(oracle或mysql),远程监控、上传下载必备软件:VNC、SSH。VNC可以为我们提供图形界面的远程控制,但是它在上传、下载文件上明显力不从心。SSH也是一款远程控制软件,它在上传下载上很优秀,所以在此推荐这两款软件。在此没有提FTP,是因为它在上传、下原创 2013-08-18 14:08:29 · 3104 阅读 · 0 评论