硬件/操作系统/计算机网络
文章平均质量分 78
涉及windows和linux系统下的程序开发和运维,及计算机网络内容;
A叶子叶
大数据平台、数据仓库、数据分析/挖掘、应用开发、深度学习、爬虫
展开
-
记1次生产环境java进程内存泄漏问题定位(使用Arthas)
记1次生产环境Java内存泄漏问题定位(使用Arthas),堆外内存溢出;原创 2023-03-30 12:53:11 · 5603 阅读 · 2 评论 -
【本地网站上线】ubuntu搭建web站点,并内网穿透发布公网访问
手把手教你如何在本地使用ubuntu搭建web站点,并内网穿透发布公网访问,使得公网用户也可以正常访问到本地web站点。原创 2023-03-10 13:51:16 · 2616 阅读 · 6 评论 -
分享几款免费实用的国产内网穿透工具
对于没有公网IP的用户来说,如何实现远程管理或让局域网的服务可以被公网访问到是一个问题。当然,也有很多类似的需求,比如:而解决这些问题的方案其实很简单,用现成的内网穿透工具就可以了,不用公网IP,也不需要设置路由器,更不需要自己花费时间去搭建(虽然网上有很多开源的,但是你需要有公网服务器,搭建成功后测试也有可能不尽人意)。通过第三方公网服务器进行流量转发,来实现公网访问内网。所以这里挑了几款内网穿透工具简单测评对比了一下,抄作业可以直接跳到总结查看。官网没有清晰的使用教程,需加他们的QQ群交流。内网云隧道使转载 2022-12-05 14:37:57 · 1951 阅读 · 4 评论 -
干货!手把手教你穿透内网
如果你跟我一样没有公网IP,但是需要将在本地内网搭建的web项目发布到公网测试,又不想很麻烦的部署到服务器上。恭喜你,找对地方了!PS:注意,如果你使用的是免费的cpolar,所生成的公网地址为随机临时地址,每隔24小时会发生变化,带宽1M比较小。,找到我们刚刚创建的隧道,可以看到有生成相应的公网URL地址,有两行,其中一个是http隧道,一个是https隧道。只需要在本地安装cpolar客户端,就可以创建隧道将内网端口映射到公网,生成相应的公网地址,实现公网访问内网。,输入隧道信息,然后点击创建即可。原创 2022-10-24 13:48:49 · 6608 阅读 · 5 评论 -
硬件/操作系统/网络(十):nmon使用
nmon的使用很简单 放在某个目录,tar解压后,直接运行./nmon_x86_64_centos7 ,输入c是cpu,d是磁盘,n是网络,m是内存,重点关注cpu的wait和磁盘的busy情况,如果是接近100%,说明磁盘很繁忙;-f:输出文件中带上时间信息。-s:每隔几秒采集一次信息。-m:监控文件的存放目录。-c:总共采集多少次。...原创 2022-08-13 09:41:42 · 480 阅读 · 0 评论 -
OpenStack及组件(一):OpenStack是什么
基本上当前所有云上解决方案都是基于OpenStack的,国内如easystack等,其开源,基于python开发,易上手,包一层用户交互UI,就能够形成自主的私有云解决方案,结合社区版的CDH和HDP,也能够实现云上应用+云上大数据的衍生解决方案;中文手册:OpenStack是什么可以用一个人和他的四肢、驱赶、大脑等的关系去理解openstack和组件的关系,每个组件各司其职,针对不同功能提供不同的管理API,都在容器内运行,而且都是REST服务,每个组件都有自己的元数据库(mysql),..原创 2021-09-01 18:09:29 · 762 阅读 · 0 评论 -
硬件/操作系统/网络(十二):网络基本概念的知识扫盲
就因为涉及敏感词汇,文章是一直发不出去,只是几个简单网络设备概念和理解;NASNetwork Attached Storage:网络附属存储,简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”,个人和企业可以买NAS存储当作网盘,来替代公有云,方便而且安全,常用NAS:https://m.toutiao.com/i6387630437212094978/OpenMediaVault是基于Debian的专用Linux发行版,用于构建网络连接存储(NAS)系统。 它.原创 2021-03-02 10:44:43 · 9627 阅读 · 4 评论 -
shell备忘--20210222
#!/bin/bash####################################################@name :zcfx_execdata_99_to_103.sh#@caption :将99上的csv文件发送到103主机,并调用103上导入neo4j脚本;#@AUTHOR :yzg#@create-date 2020-12-15#@mender#@modify_desc ##################################.原创 2021-02-22 11:23:11 · 9686 阅读 · 9 评论 -
硬件/操作系统/网络(九):了解常见linux服务器硬件配置
最近工作涉及服务器配置采购安装,以及网络布线、云平台搭建,看见硬件的配置有点懵逼,B站up主说得好,硬件配置、Linux系统、运维搞好什么都很简单,做开发应该了解底层的硬件和网络,所以对自己目前接触过的硬件知识和配置做个总结,方便后续使用查阅,学习即记忆;一、磁盘和Raid二、内存条三、CPU四、服务器...原创 2021-02-03 15:02:11 · 16361 阅读 · 27 评论 -
Linux下svn服务端安装配置
早上看到一篇文章把VC(版本控制)讲的很好,狂神聊Git,SVN是集中式版本控制中心,git是分布式版本控制,Svn配置和使用;安装svnyum -y install subversion输入svnserve --version 查看是否安装成功创建版本库目录和版本库mkdir -p /home/svn/svnrepos/ 递归创建目录输入 svnadmin create /home/svn/svnrepos/svn-kp 创建版本库成功后输入cd /home/svn.原创 2021-02-03 09:33:40 · 10016 阅读 · 3 评论 -
这些超好用的Unix/Linux 命令技巧 大神为你详细解读
1、删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: >/path/to/file.log #或使用如下格式 :>/path/to/file.log #然后删除它 rm/path/to/file....原创 2021-01-19 20:10:33 · 5317 阅读 · 9 评论 -
计算机网络常见面试题总结
计算机网络常见面试题总结1.OSI,TCP/IP,五层协议的体系结构OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。每一层的作用如下:物理层:激活、维持、关闭通信端点之间的原创 2021-01-19 20:04:06 · 5519 阅读 · 0 评论 -
操作系统和网络(八):linux基础运维之服务器性能查看
1.1 cpu性能查看1、查看物理cpu个数:cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理cpu中的core个数:cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑cpu的个数:cat /proc/cpuinfo |grep "processor"|w...原创 2019-07-09 10:46:43 · 5359 阅读 · 0 评论 -
操作系统和网络(七):linux硬件基础知识
摘要:说实话很多人都在学习Linux运维的知识,就目前行业来说Linux是很流行的东西,当下培训机构也很多,接下来了解下计算机硬件的知识!下面开始了:1U服务器:U是一个单位,1U=4.45cm。电脑主机的组成:常见的做运维关注的只有:CPU,DISK,内存一、电源:服务器用的都是提供双电源。二、主板:三、CPU中央处理器:计算机的头脑,负责运算和控制。四、CPU风扇:为cpu降温五、芯片组BIO...原创 2018-09-17 19:23:56 · 5686 阅读 · 1 评论 -
操作系统和网络(六):dos日志重定向
一、我的dos命令行为:Rscript test3.R >> c:\t.txt 2>$1意思是:将test3.R脚本运行的输出流和错误流,全部重定向到t.txt文件中。。。需要测试的是:这个>>是否可以写成>,用来覆盖。原创 2016-07-04 21:33:25 · 5471 阅读 · 0 评论 -
操作系统和网络(五):DOS中运行程序后的日志重定向
一、跟着boss又学到了一项技能,那就是dos的重定向功能,在项目中是在java程序中调用了R脚本,然后对R脚本的输出结果进行重定向到新建的文件中。代码如下:Process process = Runtime.getRuntime().exec("Rscript ./rcode/Explore.R "+jobid+" 1>"+"./log/"+jobid+"_Exp.log 2>&1", nu原创 2016-07-04 21:14:56 · 6915 阅读 · 0 评论 -
操作系统和网络(四):Java设置dos环境变量和日志重定向
一、dos中命令行设置和查看path环境变量1.查看path变量值C:\Users\ISSUSER.ISS201507151654>echo %path%E:\oracle\product\10.2.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPow...原创 2016-07-04 22:34:44 · 6766 阅读 · 0 评论 -
操作系统和网络(三):windows中bat批量修改环境变量
一、在学习java时候都需要设置环境变量的路径,使得java程序能够不仅仅只在jdk所在文件内编译。设置java环境变量的原则是,先设置一个JAVA_HOME路径,然后直接将其加入到path配置后面。比如:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_40增加到环境变量,即为在path的环境变量字符串后面增加一串:;%JAVA_HOME%原创 2016-07-03 17:00:00 · 10534 阅读 · 1 评论 -
操作系统和网络(二):linux中sed的常用使用方式
sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。sed命令的语法格式:sed的命令格式: sed [option] 'sed command'filenamesed的脚本格式:sed [o...原创 2018-12-16 13:15:08 · 5672 阅读 · 1 评论 -
操作系统和网络(一):计算机网络常见面试题
计算机网络常见面试题总结1.OSI,TCP/IP,五层协议的体系结构OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。每一层的作用如下:物理层:激活、维持、关闭通信端点之间的原创 2016-03-18 09:26:25 · 6109 阅读 · 0 评论