这个 Linux 图形计算器让数学很有趣
就像你在高中时最喜欢的图形计算器一样,KAlgebra 是科学计算器的同时还有 2D 绘图仪等功能。
如果你在高中时期一直盯着 TI-80 系列计算器,但后来就在也没动过它,那么你有时可能会渴望重温那些激动人心的代数和微积分岁月。Linux KDE 项目中的某个人一定也有这种感觉,因为有个 KDE 框架库 Analitza 提供了相关的语 ...
linux中把.c的文件编译成.so文件
linux中共享库以so为后缀(shared object),与Windows下的DLL类似,是在程序运行时动态连接。多个进程可以连接同一个共享库。
以下以编译mylib.c为例讲如何编译.so文件。
首先,编译mylib.c:
$gcc -c -fPIC -o mylib.o mylib.c
-c表示只编译(compile),而不连接。-o选项用于说明输出(output)文件名。gcc将生成一个 ...
利用logsave如何将命令输出保存起来
前言
如果想要把命令的输出保存到文件中,你会怎么做?
一个常用的方法就是使用IO重定向吧
?
1
ls >/tmp/ls.txt 2>&1
如果需要在将命令输出保存到文件中的同时还需要将内容也输出到屏幕中的话 ...
服务器遭受攻击之后的常见思路
哈喽大家好,我是咸鱼
不知道大家有没有看过这么一部电影:
这部电影讲述了男主是一个电脑极客,在计算机方面有着不可思议的天赋,男主所在的黑客组织凭借着超高的黑客技术去入侵各种国家机构的系统,并引起了德国秘密警察组织、欧洲刑警组织的重视
刚开始看的时候以为是一部讲述黑客的电影,到后面 ...
Linux服务器限制网络带宽流量速率(限制应用程序和指定网卡的流量)
在本文中,我将为你分享两种 Linux 服务器限制网络流量速率的方法,希望可以帮助到你~
一、限制应用程序的网络流量速率
限制应用程序的网络流量速率的方法就是trickle工具。
1、trickle介绍
Trickle是一款轻量级的用户空间带宽控制管理工具,用来限制如浏览器Firefox等,FTP,SSH,curl,wget,scp等等使用网络带 ...
linux服务器运行java项目, 监控查看内存、储存空间和cpu占用率
服务器部署方式为tomcat中运行war包的方式, 有一次重新部署时候发现报异常堆栈溢出了.
想要定位到某个war包中通过学习整理出此篇文章以作记录笔记.
关于远程调试, 可以本地对线上代码debug调试, 可参考:
Java远程调试(Remote Debugging)的那些事
Tomcat 开启远程调试
0. 如果奔着解决问题, 见: arthas安装和简单 ...
国产服务器鲲鹏920安装Linux系统
踩过的坑以及解决方案
本次是在鲲鹏920服务器上安装Linux系统,由于初次在这种型号的服务器上安装系统,因此安装过程中我们踩了很多的坑。下面将记录我们踩过的坑以及解决方案。
1、鲲鹏服务器有一个系统平台,平台能够辅助我们安装系统。
平台进入方式:网线直连管理口,电脑配ip,浏览器访问厂家给的平台路径
2、系统不匹 ...
prometheus-添加监控linux服务器
1. prometheus-添加监控linux服务器
prometheus添加监控linux服务器
node_exporter:用于监控Linux系统的指标采集器。
常用指标:
CPU
内存
硬盘
网络流量
文件描述符
系统负载
系统服务
数据接口:http://IP:9100
使用文档:https://prometheus.io/docs/guides/node-exporter/
GitHub:https://github.com/prometheu ...
linux服务器大量TIME_WAIT的原因
大家好,我是小林。
之前有位读者面字节被问到两个很经典的 TCP 问题:
第一个问题:服务端大量处于 TIME_WAIT 状态连接的原因。
第二个问题:服务端大量处于 CLOSE_WAIT 状态连接的原因。
这两个问题在面试中很常问,主要也是因为在工作中也很常遇到这个问题。
这次,我们就来聊聊这两个问题。
服务端出现大量 TIME_WAIT ...
Linux DNS服务器配置(详细全解)
在这篇文章中你将可以学会如何在Linux系统下配置DNS服务器
0X01 DNS
DNS概括. DNS(Domain Name System,域名系统),因特网上作为域名和IP地址互相映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
0X02 配置静态IP
在Centos中配置静态IP
0x03 配置DNS服务
检查是否安 ...
云服务器(Linux)安装部署Kafka
云服务器(Linux)安装部署Kafka
前期准备
kafka的安装需要依赖于jdk,需要在服务器上提前安装好该环境,这里使用用jdk1.8。
下载安装包
官网地址:
较新的版本已自带Zookeeper,无需额外下载。这里使用3.2.0做演示。
注意要下载Binary downloads标签下的tgz包,Source download标签下的包为源码。无法直接运行,需要编译。
...
Linux下安装搭建MQTT服务器
MQTT协议超全面总结:https://blog.csdn.net/JACK_SUJAVA/article/details/124558524
MQTT 服务端主要用于与多个客户端保持连接,并处理客户端的发布和订阅等逻辑。一般很少直接从服务端发送消息给客户端(可以使用 mqttServer.Publish(appMsg); 直接发送消息),多数情况下服务端都是转发主题匹配的客户端消息, ...
linux服务器硬件及性能查看
一 linux服务器性能查看
1.1 cpu配置查看
1、查看物理cpu个数:
cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
2、查看每个物理cpu中的core个数:
cat /proc/cpuinfo |grep "cpu cores"|wc -l
3、逻辑cpu的个数:
cat /proc/cpuinfo |grep "processor"|wc -l
物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情 ...
linux 调整服务器时间 ntp
新建sh脚本文件
vim checkTime.sh
进入.sh文件目录下,执行sh命令
#授权
chmod +x checkTime.sh
#检查脚本是否有问题
sh -x checkTime.sh
执行命令是 ./checkTime.sh 就是 ./ 加上你想执行的shell脚本
#!/bin/bash# NTP网络时间校正脚本#NTP服务器列表ntpServer=(#洲际空间服务器[0]=asia.poo ...
Linux服务器Oracle11G安装详细教程(附Oracle11g安装程序)
首先我们使用工具连接到Linux服务器,配置可视化图形界面
--安装图形输出依赖包
[root@yanshi ~]# yum install -y libXft
[root@yanshi ~]# yum install -y libXtst
[root@yanshi ~]# yum install -y xorg-x11-xauth
[root@yanshi ~]# yum install -y kde-l10n-Chinese
[root@yanshi ~]# yum install -y liberation-f ...
Linux 查看服务器开放的端口号
Linux 查看服务器开放的端口号 - 潇湘隐者 - 博客园 https://www.cnblogs.com/kerrycode/p/5609010.html
端口相关的概念:
在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端 ...
linux服务器连接数查询
linux服务器环境检查
CPU、内存使用情况
查看系统整体执行情况
命令执行
# 查看当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
top
# 返回结果
# 14:06:23 — 当前系统时间
# up 70 days, 16:44 — 系统已经运行了70天16小时44分钟
# 2 users — 当前有2个用户登录系统
# load average: 1.15 ...
linux服务器安装ffmpeg
目录安装ffmpeg错误及解决
安装ffmpeg
进入官网下载
$\ \ \ \ $点击Download Source Code下载即可
此时得到压缩包ffmpeg-snapshot.tar.bz2
在压缩包目录下,执行命令
$\ \ \ $tar -xvjf ffmpeg-snapshot.tar.bz2
此时当前目录下得到了文件夹“ffmpeg”
进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装 ...
两台Linux服务器之间传输文件的四种方法
在日常服务器租用中,有时需要将文件从一台服务器传到另一台服务器,下面给大家介绍四种linux服务器之间传输文件方式。
1. scp
【优点】简单方便,安全可靠;支持限速参数
【缺点】不支持排除目录
【用法】
scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全 ...
linux下搭建ftp文件服务器
linux下搭建ftp文件服务器
一、搭建步骤(以在centos7中搭建为例)
1、首先检查一下系统中是否已经安装了vsftpd软件
# 查看是否安装vsftpd
rpm -q vsftpd
rpm -qa |grep vsftpd
2、采用yum方式安装vsftpd
yum install -y vsftpd
# 查看vsftp的安装目录
whereis vsftpd
3、关闭selinux
vi /etc/sysconfig/selinux
# ...