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

Linux/UNIX环境下Oracle数据库多实例开机启动脚本(转)

操作系统平台:RHEL 5Shell环境:BashOracle:10g2功能描述:开机时自动切换到oracle用户下,启动oracle的多个实例。并记录数据库的启动情况到自定义的日志文件中。#!/bin/bashLOG_PATH=$HOME/oracle_initing.loglog() {if [ $# -lt 1 -a $# -gt 1 ];thenexit 5ficase "$@" insuccess) echo `date +%b" "%d" "%T`" "$PRO": Oracle instence \"$ORACLE_SID\" starting up succefully" >> $LOG_PATH;;failed) echo `date +...

linux内核数据结构学习总结(undone)【代码】【图】

本文旨在整理内核和应用层分别涉及到的数据结构,从基础数据结构的角度来为内核研究作准备,会在今后的研究中不断补充目录1. 进程相关数据结构1) struct task_struct 2. 内核中的队列/链表对象 3. 内核模块相关数据结构2) struct module 1. 进程相关数据结构0x1: task_struct我们知道,在windows中使用PCB(进程控制块)来对进程的运行状态进行描述,对应的,在linux中使用task_struct结构体存储相关的进程信息,task_struct在linux/...

使用linux客户端执行shell脚本创建数据库初始化数据库中文乱码问题

定义了一个shell脚本,可以根据其他的多个sql文件创建数据库,并且使用包含初始化数据的sql文件初始化数据库。在windows下使用linux客户端连接到linux服务器,执行shell脚本后,发现创建出的数据库有中文乱码。确定是字符集设置问题。查看数据库,发现字符集设置如下,很多还是 latin1。mysql> show variables like ‘character_set_%‘;+--------------------------+----------------------------+| Variable_name | Value |+----...

VMware中Linux共享mysql数据库的方法【图】

win7 +Navicat Lite 9+ VMware7在VMware中安装openSUSE11.x mysql5 Navicat Lite8\9VMware网络连接方式 桥接(Bridged)两个重要的设置1)防火墙(这个如果不设置,防火墙启用时,从其它机器永远连接不上。) 2)用户帐户(linux Navicat Lite8)(这个如果不设置,从其它机器永远连接不上。) 上图表明指定的用户root可以从任意一个主机上登录。如果Host设为:192.168.0.%表明用户root可以从192.168.0.0子网内的主机登录。现在可以在windows...

[转帖]Linux TCP/IP协议栈,数据发送接收流程,TCP协议特点【代码】【图】

Linux TCP/IP协议栈,数据发送接收流程,TCP协议特点http://network.51cto.com/art/201909/603780.htm 可以毫不夸张的说现如今的互联网是基于TCP/IP构建起来的网络。弄懂协议栈的原理,无论对调试网络IO性能还是解决网络问题都是有很大帮助的。本片文章就带领大家来看看内核是如何控制网络数据流的。作者:底层软件架构来源:今日头条|2019-09-30 09:28 收藏 分享可以毫不夸张的说现如今的互联网是基于TCP/IP构建起来的网络。弄懂...

Linux服务器数据备份【代码】

服务器上的数据是如此重要,以至于我们定期要对其进行备份!这里讲一下mysql的备份和使用rsync同步服务器上的文件,从而实现多台linux服务器之间的文件的备份。一 Mysql备份 mysql的备份比较简单,用mysqldump导出需要备份的数据库即可,这里提供一个shell脚本给大家参考,大家修改一下就可以用做自己的数据库备份了#!/bin/sh ############################################# # crond定时备份MYSQL数据库 # @date 2015/09/25...

达梦数据库 Linux 安装 部署【代码】【图】

参考文档https://www.cnblogs.com/wangchaonan/p/12123052.htmlDM8的开发版本的安装1 系统软硬件要求1.1 硬件要求达梦官方文档中给出的硬件要求如下: 1.2 软件要求软件环境的要求如下 1.3 环境检查本次是在centos6上安装DM8的开发版,系统检测信息如下/** 操作系统版本*/ [root@DM33 ~]# cat /etc/redhat-release CentOS release 6.6 (Final) /** 操作系统位数 */ [root@DM33 ~]# getconf LONG_BIT /** 操作系统名称...

Linux实战教学笔记45:NoSQL数据库之redis持久化存储(一)【代码】【图】

第1章 redis存储系统1.1 redis概述REmote DIctionary Server(Redis)是一个基于key-value键值对的持久化数据库存储系统。redis和大名鼎鼎的Memcached缓存服务软件很像,但是redis支持的数据存储类型比memcached更丰富,包括strings(字符串),lists(列表),sets(集合)和sorted sets(有序集合)等。这些数据类型支持push/pop,add/remove及取交集,并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持...

Linux CentOS6.4下Mysql数据库的安装与配置【代码】【图】

一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有...

Linux 系统挂载数据盘

原文地址: http://help.aliyun.com/knowledge_detail.htm?spm=5176.788314852.3.1.5IXSqT&knowledgeId=5974154&categoryId=适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令...

Linux 下mysql修改数据库存放目录方法和可能遇到的问题【代码】

MySQL版本:5.6.23-enterprise-commercial-advanced ,使用rpm安装linux:Red Hat Enterprise Linux Server release 6.3 (Santiago)一 、如果是linux下用rpm包安装的mysql,修改方法如下:MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:   1、home目录下建立data目录   cd /home   mkdir data   2、把MySQL服务进程停掉:   mysqladmin -u root -p shutdown   3、把/va...

Linux中使用mysqldump对MySQL数据库进行定时备份

Linux中使用mysqldump对MySQL数据库进行定时备份:#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH export LANG=en_US.UTF-8 savedir=/log/database_bak/ cd "$savedir" time="$(date +"%Y-%m-%d %H:%M:%S")" mysqldump -u [my_user] -p[my_pwd] [db_name] > [db_name]-"$time".sql 这里注意以下-p后面没有空格直接加[my_pwd]然后该sh脚本放入/log/sh/目录下并赋予...

linux下导入、导出mysql数据库命令 下载文件到本地

一、下载到本地yum install lrzszsz filename 下载rz filename 上传 linux下导入、导出mysql数据库命令一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码2、只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql #/usr/loc...

linux上定时备份mysql数据库

定时备份数据库 /usr/sbin/backupmysql timestamp=`date +"%Y-%m-%d-%H-%M-%S"` mysqldump -uroot -p‘123456 databasename>/db$timestamp.sql chmod +x backupmysql 安装crontab: [root@CentOS ~]# yum install vixie-cron [root@CentOS ~]# yum install crontabs crontab -e 新增定时任务 0 3 * * * root /usr/sbin/backupmysql crontab -l 显示定时任务版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog....

Linux下MySQL数据文件目录搬迁

操作环境:centos 6.4 64位MySQL 版本:5.6.13(rpm安装)操作目的:将MySQL默认的数据文件存储目录:/var/lib/mysql 改为/var/lib/mysql2操作步骤:1、停掉mysql 服务# service mysql stop2、拷贝 或者 重命名/var/lib/mysql目录为 /var/lib/mysql2# cd /var/lib# cp -R mysql mysql2 | mv mysql mysql23、修改mysql2 目录所属用户,组chown -R mysql:mysql mysql24、修改/etc/my.cnf 配置文件主要修改socket,datadir参数5、修...