自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 Debian10服务器架设

对于服务器系统的选择基本趋向于Linux,虽对命令行有些情怀,但更多地认为简单即可靠的原则;Linux的发行版本众多,功能大同小异,Debian显得稍许另类,但其特点是不求追新但求可靠,因此成了我多年的伙伴。颇为遗憾的是兼职网管多年未收得一名徒弟,偶有苗子见到命令行后直接被其劝退。国庆节后公司服务器故障,借此机会将其由Windows换成Linux,为此将Debian10服务器的架设说明整理成文,留下记录,供以后查阅,同时分享给大家。管理员的基本工具需要先准备一下:1.服务器1台,Windows主机

2020-10-27 21:47:22 1561

原创 Debian10:nut客户端基本配置

拔掉UPS市电后,电量降至40%时(override.battery.charge.low = 40),linux终端提示: UPS tgbox850@localhost battery is low。拔掉UPS市电后,电量降至20%时(override.battery.delay.shutdown = 20),触发关机。拔掉UPS市电后,linux终端提示: UPS tgbox850@localhost on battery。RUN_AS_USER root 以root用户身份运行客户端程序。

2023-08-20 00:39:54 320

原创 Debian10: 安装nut服务器(UPS)

其中“override.battery.charge.low = 40” 是改变ups电量降到40%的时候低电量报警,UPS默认值为20。根据实际情况调整,电量报警是UPS重要的信息,多数情况下,做为服务器的关机操作触发条件。服务器端配置文件(nut-server):nut.conf, upsd.conf, upsd.users, upssched.conf。至此,只是完成了nut服务器端的配置,更多关键内容将在nut客户端的配置中说明。客户端的配置文件(nut-client):upsmon.conf。

2023-08-19 22:40:54 1325 2

原创 Debian10:安装PHPVirtualBox

下载文件解压后,将解压后的文件夹通过SCP或FTP上传至服务器,路径:/vmx/phpvirtualbox(注意上传用户具有/vmx目录的写入权限)。至此通过客户端电脑浏览器测试访问路径是否有效,地址:http://192.168.121.240/vbox/,界面如下,暂时先不要登陆。PHPVirtualBox 是一个用 PHP 编写,用于管理 VirtualBox 的 Web 前端(由AJAX实现)。客户端通过浏览器WEB登陆,默认用户名和密码均为:admin。配置phpvirtualbox。

2023-08-10 15:48:12 590

原创 Debian10: apt-get update GPG error

执行apt-get update时,出现如下提示信息,经过了解是公钥出了问题,需要更新公钥。解决办法:通过执行apt-key命令创建新的公钥即可。

2023-08-10 12:33:57 748

原创 Failed to start File System Cehck on Root Device

偶遇服务器异常断电,Ubuntu后无法启动,出现如标题所示提示信息,详细内容出下图:

2023-07-18 00:14:02 438

原创 Debian10: SVN数据备份

数据是公司的核心资源,重之又重,数据备份是为灾难上的保险。现有主服务器和备用服务器的情况下,备份思路和要求如下:1. 主服务器和备用服务器的svn数据每天同步,以便在主服务器故障时能以最快速度切换至备用服务器;2. 主服务器每周对svn数据进行一次全备份。一、同步svn数据  备用服务器通过nfs服务将主服务器的svn仓库目录挂载至文件系统以方便操作。然后编写脚本程序,使用crontab创建计划任务。这里需要注意两点:一是使用chmod +x svn_sync.sh命令使脚程序可执行;二是以roo

2020-11-09 12:11:33 235

原创 Debian10: 安装iF.SVNAdmin

  虽然通过手动配置dav_svn.authz文件可以实现SVN访问权限的配置,但对于公司级的运营,显然是无法满足的。于是相应管理工具应运而生,这类工具通常以WEB方式做为前端供用户操作,后端实现对dav_svn.authz文件修改。  在类工具中,我试用了USVN和iF.SVNAdmin(后面简称SVNAdmin),最终选择了SVNAdmin,主要原因是USVN只能以用户组的方式分配权限,无法直接给单个用户分配权限,只适合小团队使用,不合适企业所需。  SVNAdmin基于PHP5.3开发,Deb

2020-10-28 09:28:11 414 2

原创 Debian10:添加硬盘

cat /proc/partitionsfdisk /dev/sdxxblkid -s UUID //查看硬盘UUIDls -l /dev/disk/by-uuid/apt-get install ntfs-3g

2020-10-22 11:38:55 5640

原创 Debian10: 首次配置

Debian10系统安装完成后,可以通过Windows客户端的XShell或同类工具远程登陆服务器进行操作,这样会方便很多。此外,还应该熟悉一下Linux一的vi工具和cat命令,cat命令用来显示文件内容,vi是个强大的工具,修改文件就靠它的,但初学者会觉得vi用起来吃力,刚才开始用的话,不必研究太深,会用以下几个操作就行了,vi的具体操作请baidu一下:x --删除光标字符dd --删除光标所在行a --切换成输入模式ESC --退出输入模式:wq --保存退出:q! --不保存退出.

2020-10-22 11:34:22 939

原创 Debian10: 系统安装

若非虚拟机安装,需要制作启动U盘,备份好U盘的数据后,使用UltraISO工具将debian-10.6.0-amd64-DVD-1.iso文件写入U盘,将此U盘插入服务器,设置服务器从U盘启动即可。第一步:选择"Graphical install" 即图形安装模式,注:若服务内存不足1G或虚拟机设置的启动内存不足1G,会导致无法使用图形安装模式。第二步:然后,语言选择“简体中文”,区域选择“中国”,配置键盘选择“汉语”。第三步:若网络有DHCP,在配置网络界面点“返回”,以便手动修改网络配置。.

2020-10-21 19:42:40 3125

原创 Hyper-V创建Debian10虚拟主机

第一步:虚拟主机名称为Debian10Nas第二步:选择第2代虚拟机第三步:启动内存1024M(太小无法启动图形安装界面),为虚拟机使用动态内存。第四步:选择连接的宿主机网卡,宿主机有多个网卡的时候要注意确认选择连接的网络,否则网络连不上。第五步:虚拟磁盘设置,大小100G左右即可,若以后空间不够可以改大。第六步:选择Debian10 DVD镜像文件,debian-10.6.0-amd64-DVD-1.iso第七步:以上步骤创建完成虚拟机后,到Hyper-V管理器,打开Debian1

2020-10-21 18:48:55 2180

原创 Debian10: SVN权限管理

SVN权限控制涉及两个文件:dav_svn.passwd和dav_svn.authz,前者保存用户和密码,后者保存权限设置信息。当然,这两个文件你也可以改成其它文件名,修改一下apache2的dav_svn.conf配置即可。第一步:修改配置文件 dav_svn.conf,使能<IfModule mod_authz_svn.c>,/disk0/svn/dav_svn.authz为权限设置文件:markul@server: sudo vi /etc/apache2/mods-enabl

2020-10-14 17:41:51 428

原创 Debian10: 安装兄弟DCP-7080D打印机

服务器:debian10 IP地址192.168.0.240客户端:windows10 IP地址192.168.0.100打印机:brother DCP-7080D第一步:准备文件到打印机官方网站下载Linux版本的Driver Intall Tool和windows10版本的<添加打印机向导驱动程序>,文件名分别为:linux-brprinter-installer-2.2.2-1.gzY14B_C1-hostm-D2.EXE网址:https://support.brot...

2020-08-16 17:22:58 5695

原创 Debian10: SVN+Apache2安装

先实现SVN通过HTTP协议访问,HTTPS待后。安装步骤如下:第一步:安装所需软件包markul@server:~$ sudo apt-get updatemarkul@server:~$ sudo apt-get install apache2markul@server:~$ sudo apt-get install subversion libapache2-mod-svn l...

2020-03-13 04:10:44 946

原创 Debian10:查找所需软件包

Debian的发行版本包含众多的软件包,日常所需的软件和工具基本都囊括其中,这些软件包都是经过长时间测试和验证过的,具备非常好的稳定性。如果需要某个软件,若没有特殊的要求,尽量安装所属Debian的发行版本,以便获得良好稳定性。毕竟Debian名声就是稳定。每个发行版本的软件包数量众多,怎么知道是否包含所需的软件?Debian官网提供了相应的信息和资料。https://www.debian.o...

2020-03-08 22:10:30 2261

原创 Debian10:VirtualBox6.1创建虚拟主机

如果你的英文学得好,建议阅读官方手册,网页版地址:https://www.virtualbox.org/manual/ch08.html#vboxmanage-createvmhttps://www.virtualbox.org/manual/ch07.html#headless-vm-steps创建虚拟前需要准备一下虚拟主机的信息:1.虚拟机存放路径:/vms2.内存:4G (固定大小,...

2020-03-07 17:47:21 524

原创 Debian10:VitrualBox6.1安装

VitrualBox官网:https://www.virtualbox.org/在线用户手册:https://www.virtualbox.org/manual/在线安装说明:https://www.virtualbox.org/wiki/Linux_Downloads本文安装步骤参考VitrualBox官网安装说明,软件当前版本为6.1。安装VirtualBox需要用到的命令:sudo,...

2020-03-06 17:08:41 955

原创 HPE Microserver GEN10安装Debian10

使用机械硬盘做系统盘进行安装时,若IOMMU打开会导致检测不到硬盘而无法安装,解决的办法是关闭IOMMU。究其原因是是raid卡(Marvell 88SE9230)的bug导致。光驱位置安装的SSD硬盘做系统盘则无此问题,这是因为SSD直接连接到主板SATA接口,而机械硬盘是连接到raid卡的。但若服务器安装虚拟机,又需要打开IOMMU,直接打开会导致系统无法启动,这时需要配置一下grub...

2020-03-03 03:25:31 4367

原创 HPE Microserver GEN10升级BIOS

到手的机子BIOS版本还是ZA10A290,非常有必要升级,便从HPE官网下载了最新的版本:ZA10A360。选择UEFI Shell方式更新。官网下载地址:https://support.hpe.com/hpesc/public/km/product/1009955119/Product#t=DriversandSoftwareCSDN下载地址:还在等待资源审核,急需要的朋友请留言。官网需...

2020-02-14 16:34:30 9226 1

原创 ClearOS折腾记(失败案例)

购置的家用服务器为 HPE Microserver GEN10,内置的ClearOS,先前了解了此系统的一些信息,比较合适我所需。安装主机后开始折腾。根据说明,打开WEB界面,安装界面简洁直观,支持中文,根据向导一步步进行,就是反应有点慢。到了DNS设置的时候出问题了,默认google的DNS服务器IP地址,提示查询不到DNS,改成国内的还是不行。关机重启,故障依旧。逼迫无赖,还得进去...

2020-02-12 02:21:05 5338

原创 HPE Microserver Gen10

一个家庭几代人都用上了智能手机,照片、视频、电影,加上学习和工作相关的数据量很可观,之前还因更换手机,从华为到小米迁移数据费了不少神。为此决定购置一台家用的服务器,解决数据的存放空间和安全的问题,同时共享给亲密的亲人和朋友使用。对服务器的需求有这几条:数据安全,防盗防丢;价格中等,5K以内;性能稳定,避免折腾;耗电量低,节省电费;家庭环境,运行噪音要低。具体的应用需求:不用盗版(Linux...

2020-02-12 01:11:42 2281

原创 解决Codewarrior提示“L1923 has no DWARF debug info"的问题

在工程中使用了几个自己创建的Lib文件,编译时出现"L1923 xxx.lib has no DWARF debug info"的问题,以前解决过这个问题,由于时间太久远了,现在忘记了。这次又费了个巴小时才解决掉,分享给大家,也为此做个记录。终究其原因是编译lib文件时未生成DWARF debug info。正常情况下在工程中添加.c文件后,默认设置是会生成的,但是IDE环境有点坑,在编译选项...

2019-06-28 01:32:12 520

原创 Win64位系统安装Codewarrior 6.3

弄了两天,查不了少,总算搞定了,最终是在nxp论坛找到答案和所需的文件,原文链接:https://community.nxp.com/thread/302974先准备好需要文件,文件基本在国外服务器上,下载速度好慢,需要的朋友可以给我发邮箱,给你网盘地址。注:Readme.txt是我自己写的操作步骤。操作很简单,按以下步骤即可:1. 确认登陆用户具有管理员权限。2. 复制...

2019-04-09 14:06:03 3801 27

原创 RouterOS之DDNS(动态域名)

新版ROS的IP菜单下有个Cloud,其实就是动态域名的,将此功能开启后,过一会儿Public Address和DNS Name中就会显示出内容,前者为你的外网IP地址,后者为自动创建域名,以后使用这个域名访问就行了。如果要使用国内的DDNS服务,如花生壳(xxx.wicp.net)或pubyun(xxx.f3322.net),则需要使用脚本程序了。创建脚本:System-->S...

2017-03-28 17:03:23 24172

原创 SVN备份操作时FS format的问题解决

SVN Server "Expected FS format between ..."问题原因和解决

2017-03-23 17:24:14 6815

转载 从C++到Java,10年技术生涯的几点思考

转载自 http://www.cnbeta.com/articles/140570.htm感谢ASV2011的投递 不知不觉,做程序工作已经10年了,从最初学习C++到Java,从困惑到清晰,感觉真的有不少东西可写,不过总觉得不成体系,大概看了太多八股文章的缘故,被憋得实在难受。所以不管了,想到什么写什么吧。  1、从C++到Java  C++和Java谁快?从算法上讲我认为毫无疑问是

2011-06-16 09:46:00 304

原创 C语言中二进串形式的整数与十进制的互换

说明:功能是将二进串形式的整数与十进制的互换dec:int 型 十进制数       如:127bin:int 型 表示二制制数   如:10010int dectobin(int dec)   //将十进制数转换成二进制形式的整数{        int bin=0;        if(dec) bin=dectobin(dec/2)*10+dec%2;        retu

2008-01-31 20:35:00 631

原创 [转]C/C++关键字static,const,inline,define,typedef

C/C++关键字static,const,inline,define,typedef一 static1) 产生背景引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现?最容易想到的方法是定义一个全局的变量,但定义

2008-01-28 22:46:00 554

原创 ServerSocket and ClientSocket

 ServerSocket and ClientSocket1.Servert设置监听端口号 ServerSocket->Port;2.Server设置连接类型  ServerSocket->ServerType;3.Server打开服务,开始监听 ServerSocket->Open;产生 ServerSocket->OnListen事件。4.Client设置服务器地址 ClientSock

2008-01-24 17:41:00 625

Brother DCP-1080D Driver

Brother DCP-1080D Linux版本 Driver Intall Tool & WINDOWS驱动文件包

2020-08-16

HPE MicroServer Gen10 BIOS ZA10A360

HPE MicroServer Gen10服务器主板BIOS升级工具和ROM文件,当前最新的版本。 包含Windows、Linux、UEFI三个版本的。

2020-02-14

Codewarrior6.3 for win64 支持包

内附Readme.txt,描述了安装步骤,CW6.3安装包请自行到nxp官网下载。网址: https://www.nxp.com/design/software/development-software/codewarrior-development-tools/downloads:CW_DOWNLOADS

2019-04-09

TinyM0配套资料

ZLG TinyM0开发板配套资料 1.原理图 2.DXP AD6器件封装库 3.Protel器件封装库

2011-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除