【Linux网络 - 数据包的发送过程】教程文章相关的互联网学习教程文章

Linux CentOS下安装、配置mysql数据库【代码】【图】

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk、tomcat、eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开...

linux /proc目录说明(访问内核数据结构,修改内核设置)

1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息...

数据恢复:如何恢复Linux中意外删除的Oracle和MySQL数据库【图】

今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于 open 状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件。 在 Linux 下大致重新演示一下恢复的过程,恢复的步骤与数据库版本没有太大关系,与操作系统的不同会有所不同。 1. 在数据库 open 的时候,直接删除 users 表空间中的数据文件。 2. 尝试在 users 表空间中创建表,开始报错。在...

linux下mongo数据导出导入【代码】

因业务架构调整,需对mongo中数据进行迁移,因数据量较大,可视化界面打不开,所以系统命令操作导出mongoexport -h 127.0.0.1 --authenticationDatabase=admin -u admin -p admin== -c dev_device_data -d iot -o devState -q‘{"identifier":"PhV_phsA","deviceId":{"$in":[]},"occurredTime":{"$gte":{"$date":"2021-08-08T00:00:00.000Z"}},"occurredTime":{"$lte":{"$date":"2021-08-10T00:00:00.000Z"}}}‘ --type=json 关键...

linux服务器安装mysql数据库【图】

在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了。下面通过两种方法给大家介绍CentOS 6.5下yum安装 MySQL-5.5全过程,一起学习吧。方法一:具体方法和步骤如下所示:1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯2.接下来就是卸载mysql5.1了,命令:rpm -e mysql-libs --nodeps3.yum中之后mysql5.1,安...

Linux 数据流重定向

1、标准输出:代码是1,使用>和>>,前者是覆盖,后者是追加。  xxx > aaa.txt   xxx >> aaa.txt2、对于错误的数据,需要使用标准错误输出,标准错误输出:代码是2,使用2>和2>>3、正常信息和错误信息输出到不同的文件,如下:   xxx >info.txt 2>err.txt4、正常信息和错误信息输出到同一个文件,   xxx >info.txt 2>info.txt 是错误的写法,info.txt的内容会乱掉。正确的写法是:   xxx >info.txt 2>&15、如果信息...

详解linux运维工程师高级篇(大数据安全方向)【代码】【图】

详解linux运维工程师高级篇(大数据安全方向) hadoop安全目录:kerberos(已发布)elasticsearchknoxoozierangerapache sentry简介: 从运维青铜到运维白银再到运维黄金,这里就要牵扯到方向问题也就是装备,根据自己的爱好,每个人都应该选择一个适合自己和喜欢自己的一个职业技术方向,如:大数据安全,开发运维,云计算运维等等。而掌握的越多前言技术也就是更多的装备,才能更好的在it行业混下去,毕竟it技术更新太快,...

Linux下安装MySQL数据库(压缩包方式安装)

1、这里我将Mysql安装在/usr/local/mysql目录里面,也可以安装在其他地方;mkdir /usr/local/mysql 2、下载MySQL压缩包wget http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz// 如果上边的命令不行的话 可以使用下边的命令 curl -O -L http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz 3、解压并复制tar -xvf mysql-5.7.11-Linux-glibc2.5-x86_64...

Android(Linux)实时监测串口数据【图】

之前在做WinCE车载方案时,曾做过一个小工具TraceMonitor,用于显示WinCE系统上应用程序的调试信息,特别是在实车调试时,用于显示CAN盒与主机之间的串口数据。因为需要抢占市场先机,经常在新车上市前,就得配合CAN解码盒厂商同步调试车机端软件。这时候,TraceMonitor就可能派上大用场。遇到说不清是哪一边的问题时,抓数据一看,就清清楚楚了。有时终端客户的机器出现了原车功能异常的问题,也可以直接运行该工具,实时抓取串口...

linux程序设计——数据管理(第七章)

第七章 数据管理7.1 内存管理 这篇为linux的内存管理,代码在内存管理代码下载。在所有计算机系统中,内存都是一种稀缺资源。linux为应用程序提供了一个简洁的视图,它能反映一个巨大的可直接寻址的内存空间,此外,linux还提供了内存保护机制,它避免了不同的应用程序之间的互相干扰。如果机器被正确配置并且有足够的交换空间,linux还允许应用程序访问比实际物理内存更大的内存空间。7.1.1 简单的内存分配 使用标准C语言函...

Linux下安装MySQL数据库【代码】【图】

MySQL目前最新版本是5.7.x,这里安装的MySQL版本是稳定的5.6.29版本,和5.7版本的版本安装过程不太一样,这里在CentOS 7.2系统上部署过程如下  首先,打开下载链接:http://www.mysql.com/downloads/,页面最上面是企业版,一般个人或者企业使用社区版就足够了,页面拉到最下方可以看到下载入口:  点击链接进入,然后选择第一项进入:  这里默认是5.7.11的版本,我们选择5.6的下载链接进入:  进入后,默认版本就是5.6.19...

linux如何安装数据和简单使用mysql-mariadb

常见的关系型 数据库管理系统– 微软的 SQL Server– IBM的 DB2– 甲骨文的 Oracle、MySQL– 社区开源版 MariaDBRHEL7中的MariaDB相关包:mariadb-server 端口:3306一、部署mariadb数据库1.安装mariadb-server数据库软件[root@server0 ~]# yum -y install mariadb-server2.启动mariadb服务[root@server0 ~]# systemctl restart mariadb[root@server0 ~]# systemctl enable mariadb 禁止监听,只服务于本机[root@server0 ~]# vim /e...

Linux 内核网络协议栈 ------ tcp重传数据包 tcp_retransmit_skb 函数

/* This retransmits one SKB. Policy decisions and retransmit queue* state updates are done by the caller. Returns non-zero if an* error occurred which prevented the send.*/ int tcp_retransmit_skb(struct sock *sk, struct sk_buff *skb) {struct tcp_sock *tp = tcp_sk(sk);struct inet_connection_sock *icsk = inet_csk(sk);unsigned int cur_mss = tcp_current_mss(sk, 0);int err;/* Inconslusive MTU probe *...

备忘 Linux下非root用户实现crontab+rsync数据同步权限问题解决办法

如果在命令行手动执行rsync命令可以正常同步数据,但是在crontab定时任务里提示权限失败。遇到这种情况,可以在rysnc命令里指定用ssh安全隧道方式的同时参数指定使用可以免密码登录对方机器的认证密钥文件。1,创建一个新的密钥 ssh-keygen -t rsa2,将密钥添加到对方主机信任中,实现免密码ssh登录 ssh-copy-id -i[密钥文件] [非root用户名]@[对方主机]3,再在crontab里跑rsync试试 rsync -e‘ssh -p22 -i[你的密钥文件]...

Linux 通过脚本实现远程数据的自动备份

在数据化飞速发展的今天,数据的定期备份成了数据安全首要考虑的问题。一旦出现了问题或故障,导致数据无法正常读取,那么原有的重要数据又如何得以保存下来呢。当然不能采用本机备份了,这样的备份风险很大,极有可能鸡飞蛋打,如果机器都宕掉了,本机备份的数据也就没法利用啦。因此,采取远程服务器作为备份机(远程数据备份)就变的很重要了。 远程手动备份费时费力而且还不及时,最好的办法就是通过脚本实现远程自动备...