- 博客(66)
- 资源 (41)
- 收藏
- 关注
原创 在wsl中挂载ext4格式移动硬盘
工作中难免会遇到ext4格式的移动硬盘,身边只有一台windows系统的电脑,已经安装了最新版本的WSL。假如想要读取移动硬盘数据,我们可以在借助WSL来挂载移动硬盘,进一步读取想要的数据。图中所列磁盘信息中,\.\PHYSICALDRIVE2 即是接下来要操作的磁盘设备标识。wsl中已经加载磁盘,设备信息为:/dev/sdd。wsl中确认磁盘信息,已经成功卸载。
2025-09-09 15:21:27
459
原创 使用rclone快速同步移动硬盘数据到Nas
基于上述因素,在效率上均无法满足要求,于是萌生了在群会被Nas系统中部署rclone工具的想法。工作中需要将移动硬盘数据快速同步到群晖Nas中,由于数据量比较大,同步效率是一个重要考虑因素。群晖Nas是目前市场占有率最高的个人Nas设备,功能也是最好用的。–checkers=50 // 数据检查线程数,和传输线程保持相同。执行配置rclone命令,说明成功安装,更详细的rclone使用方法不再追述。亦可以下载安装包,离线安装,下载有点慢,需要耐心等待…根据提示信息配置环境变量。
2025-08-31 01:08:39
603
原创 群晖Nas上使用工具rsync工具usb同步数据
经常作数据处理工作,最喜欢的工具就是rclone了,不仅支持断点续传,而且同步等操作功能也非常好用。最近需要将一批移动硬盘上的数据,同步到群晖Nas存储上,最初使用网络方式处理,发现传输效率实在太慢,网络、电脑、USB设备,等等限制条件,让我放弃了常用的远程传输方式。群晖Nas自身带有USB接口,让我转而考虑本地传输;群晖Nas有自身基于linux内核的独立操作系统,很多命令禁止使用,尝试本地安装rclone工具,一样失败告终。庆幸的是,群晖保留了rsnyc命令。
2025-08-29 22:41:26
300
原创 Ubuntu系统修改静态IP地址
将dhcp4: true修改为dhcp4: no,然后添加addresses和gateway4行来配置静态IP地址和默认网关。设置nameservers地址,根据自己网络环境实际情况填写。终端命令执行如下命令,使得网络配置生效。
2025-08-28 10:52:46
317
原创 rclone、rsync、scp使用总结
scp 小白救星,但大文件是噩梦。优势:命令简单、加密传输、系统预装;致命缺陷:断点续传=0!传输10GB文件若中断,必须重头再来;适用场景:单文件<1GB、临时备份、内网低风险环境rsync:企业级神器,增量同步碾压全场。核心理由:仅传输差异部分,节省带宽70%+;–partial:断点续传;bwlimit=5000:限速5MB/s避免挤爆业务;实测数据:同步100GB变化文件,scp需1.5小时 → rsync仅18分钟。
2025-08-01 18:35:21
987
原创 Linux下挂载磁盘报superblock错误
近期在做数据处理工作,经常需要从本地系统采集数据,磁盘插拔到数据中心服务器上,发现数据文件系统为ext4格式。数据盘出现fs type错误,无法识别磁盘文件系统,但磁盘本身也没有机械损坏。输出信息显示,物理磁盘块的大小为:976754644,文件系统块大小为:976754646,分配超出2个块信息。使用移动磁盘,在系统间进行数据迁移,由于系统默认文件系统块的大小不同,有可能导致磁盘被溢出超写。在磁盘热插拔过程,有可能数据写入不完整导致数据块破坏,此时可以将坏的blocks给剔除掉。
2025-07-26 18:24:13
515
原创 Linux系统LVM磁盘管理
本文介绍了Linux系统中LVM磁盘管理的实际应用。针对H3C服务器配置的RAID1系统盘和RAID5数据盘,详细说明了如何扩展系统盘逻辑卷空间(从100G扩容至全盘),以及将标准分区数据盘转换为LVM分区(创建PV、VG、LV并挂载)的操作步骤。文章还系统梳理了Linux磁盘管理核心概念,包括磁盘分类(SATA/SCSI/NVMe)、标准分区工具(fdisk/parted/gdisk)和LVM分区管理(PV/VG/LV创建及动态扩展)。
2025-06-20 15:50:01
1162
原创 U盘工具量产过程
一、确定芯片主控及芯片型号1、查找主控用U盘检测工具芯片精灵或芯片无忧芯片精灵下载地址:http://www.upantool.com/test/xinpian/2011/ChipGenius_V4.html芯片无忧下载地址:http://www.upantool.com/test/ChipEasy.html2、运行芯片精灵(检测更准确)3、运行芯片无忧4、明确芯片主控主要信息...
2018-12-26 13:43:57
28652
14
转载 A* 路径探索算法详解
A* 路径探索算法原文地址: http://www.gamedev.net/reference/articles/article2003.asp概述虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。搜索区域(The Search Area)我们假设某人要从 A 点移动到 B 点,但是这两点之间被一堵墙隔开。如图 1 ,绿色是 A ,红色是 ...
2018-07-25 17:11:46
5171
转载 CentOS7环境yum安装PHP7.2
如果之前已经安装我们先卸载一下yum -y remove php*由于linux的yum源不存在php7.x,所以我们要更改yum源rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/...
2018-07-23 23:09:19
3886
原创 Mac环境配置PHP开发环境
1.HomeBrew安装brew的安装,直接上官网:http://brew.sh/ 一个命令就搞定:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"更新三方依赖库brew update2.Nginx执行命令:brew...
2018-06-25 16:15:42
774
转载 java之redis篇(spring-data-redis整合)
redis的知识:官网1,利用spring-data-redis整合项目使用的pom.xml: xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.x.redis Spring_red
2017-04-10 16:54:21
1237
转载 shell脚本expect
一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。 expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流
2016-12-12 00:14:38
2233
转载 坐标转换方法
第一部分 各种坐标系详解1、大地坐标系统 WGS-84用来表述地球上点的位置的一种地区坐标系统。它采用一个十分近似于地球自然形状的参考椭球作为描述和推算地面点位置和相互关系的基准面。一个大地坐标系统必须明确定义其三个坐标轴的方向和其中心的位置。通常人们用旋转椭球的短轴与某一规定的起始子午面分别平行干地球某时刻的平均自转轴和相应的真起始子午面来确定坐标轴的方向。若使参考椭球中心与地球
2016-12-01 11:44:30
2866
转载 通过SHELL实现SSH的无密登录
ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆。搜索一下不难找到类似的例子,使用expect来完成密码应答:#!/bin/bashauto_login_ssh () { expect -c "set timeout -1; spawn -noecho
2016-10-27 00:04:58
4419
1
原创 MySQL Server(Mac版)重置root密码
1. 停止mysql服务 2. 开启两个终端 a. A终端输入命令,关闭mysql权限验证 sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables b. B终端输入命令,更新用户密码 sudo /usr/local/mysql/bin/mysql -u root UPDATE mysql.user
2016-08-27 13:58:39
1105
原创 GitLab安装部署
在CentOS7上安装GitLab,按照官方网站提供的方法很容易完成,受网络资源的影响,安装过程中又会遇到这样那样的问题。这也就是为什么我要写下这段文字的原因。官方网站URL:https://www.gitlab.cc/downloads/#centos7
2016-08-06 13:41:39
1839
原创 CentOS6.5部署SVN1.8.10
一、 安装依赖包在Linux内核系统中,Subversion编译安装最新版本时,需要安装以下依赖包:apr-1.5.1、apr-util-1.5.4、zlib-1.2.8、openssl、expat-2.1.0、serf-1.2.1 、sqlite-amalgamation-30807001、 安装apr模块(1.5.1)官网URL:http://apr.apache.org/
2014-10-23 14:04:09
4362
原创 Oracle会话及连接数优化
一、修改Oracle会话及最大连接数1、查看最大连接数SQL> show parameter processes;NAME TYPE VALUE------------------------------------ ----------- ------------------------------
2014-09-19 12:30:44
12890
转载 文件系统类型汇总
The following lists identify, characterize, and link to more thorough information oncomputer file systems.Many older operating systems support only their one "native" file system, which
2014-09-14 22:43:57
6531
原创 Nginx负载均衡优化插件编译及配置
一、 Ngix依赖模块安装Ngix依赖模块有:pcre、zlib、openssl、md5 /sha1(如果系统中没有安装相应模块,需要按照下列方式安装)1、 安装pcre模块(8.35)官方网站:http://www.pcre.org/安装命令:# unzip pcre-8.35.zip# cd pcre-8.35# ./configure# make && mak
2014-09-04 21:29:51
6301
原创 Nginx并发访问优化
Nginx反向代理并发能力的强弱,直接影响到系统的稳定性。安装Nginx过程,默认配置并不涉及到过多的并发参数,作为产品运行,不得不考虑这些因素。Nginx作为产品运行,官方建议部署到Linux64位系统,基于该建议,本文中从系统线之上考虑Nginx的并发优化。 1、打开Linux系统epoll支持 epoll支持,能够大大提高系统网络IO的并发数。 2、
2014-09-03 11:45:25
7086
原创 CentOS6.5开机自动挂载硬盘
企业级应用系统的建设,通常将系统和数据分别存储,并建立raid。新装的CentOS6.5,需要挂载数据盘,并且能够系统启动自动挂载该数据盘。 1、手动挂载磁盘 查看磁盘分区信息,执行fdisk命令[root@tsp-rls-webservice tsp]# fdisk -lDisk /dev/sdb: 1476.5 GB, 1476529225728 bytes25
2014-08-21 18:57:36
10790
原创 Tomcat输出catalina.out的大小控制
资源URL:http://download.csdn.net/detail/attagain/7771065 Tomcat默认生成的日志文件catalina.out,随着时间的推移,逐渐增大,可能达到G数量级。文件过大,我们将无法使用过常规编辑工具查看,严重影响系统维护工作。解决此问题,主要从Tomcat和代码两方面考虑。一、 代码本身考虑Tomcat输出catalina.ou
2014-08-17 14:46:45
27993
转载 oracle 内存的优化
oracle 内存的优化oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区 SGA和PGA 对于SGA部分,我们通过sqlplus 中查询可以看到:SQL> select * from v$sga;NAME VALUE-------------------- ----------Fixed Size
2014-08-13 19:24:52
1894
原创 CentOS6.5下Oracle11G-R2安装、卸载
CentOS6.5下Oracle11G-R2安装、卸载资源下载地址(包括本人所有安装过程中,系统备份文件):http://download.csdn.net/detail/attagain/7700437一、 硬件要求本部分内容命令,均以root用户执行。1、 内存建议内存应大于2G以上,1G可以运行,但比较吃力。内存查看命令:[root@tsp-rls-dbser
2014-08-01 09:33:23
15538
原创 配置管理项的定义
项目立项后,无论项目规模如何,基于管理需要,我们都会建立配置管理计划,配合项目的有效管理。根据项目特点及管理模式,项目配置项的建立各不相同;可是,无论怎么改变,最终的目标都是一个:方便项目管理,便于资源共享。 最近一个项目中,我在配置项中采取如下思想进行配置计划: 一级目录,以trunk,branches,tags为起点。考虑到配置管理工具,我们选择流行的svn。基线(trun
2014-04-19 21:26:44
2559
原创 MongoDB选型及注意问题点
NoSQL和RDMS的争论,一直都是沸沸扬扬,可是站在我们普通的企业应用角度,应该注意些什么呢?本文将针对该问题进行讨论。 1、传统的RDMS在大型的系统应用中,经常成为系统瓶颈。应运而生的NoSQL,很大程度的弥补了RDMS的弊端,无形中给我们带来了更多的希望。作为技术选型的决策者,必须有一个清醒的认识:明确系统的应用场景,清楚需求;辩证的看待RDMS和NoSQL的关系,充分发挥各自优
2014-03-21 17:11:31
5457
转载 gcc/g++编译优化
1. 介绍什么是CFLAGS和CXXFLAGS人们用环境变量CFLAGS和CXXFLAGS来告诉GNU编译器集合(GNU Compiler Collection),即gcc,在编译源代码时使用哪些选项。CFLAGS用于C代码,CXXFLAGS用于C++代码。它们可以用来减少程序的调试信息数量,增加错误警告等级以及优化代码的生成。GNU gcc手册上维护着一个可用的选项及其作用的完
2014-01-22 10:20:59
19334
1
原创 Linux下建立SSHFS共享
我们使用windows共享习惯了,总希望在Linux上执行相同,或类似的操作。可喜的是Linux内核,提供ssh服务。所以,我们可以方便的借助于sshfs工具实现远程服务器的访问。本文中,使用简单的方法,实现了此过程。整个操作过程记录文档,可以参考资源:http://download.csdn.net/detail/attagain/68473171、环境准备 1.1、客户端安装sshf
2014-01-14 14:35:44
8087
原创 CDT无法解析系统库定义类型问题的解决方法
在使用eclipse和CDT进行嵌入式开时,程序编译正常通过,可是在编辑代码时,总会提示如下类型错误: Problem description: Symbol 'CLOCAL' could not be resolved 解决上述问题的方法: 1、修改eclipse中,C的indexer设置 Window->Preferences,弹出设置对话框
2013-12-16 15:18:24
1684
原创 Ubuntu13.1无法启动eclipse的解决方法
Unbuntu13.1发布已经有段时间了,近来需要Linux系统下C++开发,在安装完后,发现eclipse虽然能够启动,但菜单没有办法正确显示。 最终解决办法如下: 1、创建一个通过Dash启动的文件,例如:eclipse-appservice.desktop 2、eclipse-appservice.desktop(使用gedit编辑)文件内容如下:[Desk
2013-12-12 09:21:24
2490
原创 64位CentOS系统中安装32位开发库
项目中,实现嵌入式设备开发,后台应用开发,均采用C/C++语言,基于Linux的开发;所不同的是,嵌入式平台采用32位Linux系统,应用服务程序采用64位Linux系统。开发过程需要将两种开发环境,在同一台物理机上实现。 嵌入式开发环境构建时,安装的交叉编译环境,需要32位的开发库。本文中,提供一种在线安装方法(需要root用户权限进行): $sudo yum install
2013-11-29 16:31:48
17722
原创 在Linux系统中修改IP地址
在Linux系统中,通过编辑网络配置文件,设置系统IP地址,当然要在root权限下执行,具体步骤如下:1、切换路径到/etc/sysconfig/network-scripts[root@Compile network-scripts]# pwd/etc/sysconfig/network-scripts2、查看ifcfg-eth0文件属性,确保具有编辑权限[root@Comp
2013-10-10 16:12:58
3913
原创 用户不在sudoers文件中的解决方法
在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果解决该问题呢?通过下面几个步骤
2013-09-24 18:58:00
136153
21
原创 自定义PROXOOL监听器整合SSH框架
文档内容可以通过以下URL 下载: http://download.csdn.net/detail/attagain/5535283B/S结构应用系统的建设,必然会遇到SSH的整合问题。使用PROXOOL配置数据库连接池时, 相信都会为连接池Servlet和Spring的启动顺序而烦恼。
2013-06-07 01:12:36
5065
原创 配置SVNServer环境及Apache方式发布SVN
从1.4版开始,Subversion Server就自带Windows服务程序,通过执行简单的命令,即可注册为服务方式运行。本文中,主要阐述两个问题:如何将Subversion注册成windows服务;如何实现Http方式访问Svn服务器。 本文中所使用的命令及配置文件,可以从如下URL下载:http://download.csdn.net/detail/attagain/5334595
2013-05-06 10:38:30
3263
Websphere8.5安装
2012-08-24
IIS7.5下部署mvc2
2012-12-17
c#自定义XML配置文件解析 .Net Framework
2012-10-26
Linux-AIX上NFS共享2
2012-08-03
数据库优化--局部数据迁移结果验证
2012-03-20
配置SVNServer环境命令及Apache方式发布SVN的配置文件
2013-05-06
华为光纤猫HG8240R设置
2013-06-02
带CheckBox的JTable源代码
2012-10-25
Websphere8.5配置
2012-09-01
数据库优化--局部数据迁移
2012-03-15
mvc2的IIS7.5部署
2012-12-14
自定义PROXOOL监听器整合SSH框架
2013-06-07
serf-1.2.1
2014-10-23
CentOS6.5下Oracle11G-R2安装、卸载
2014-07-31
VMware_vSphere5注册机
2014-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人