### MySQL主从复制实践#### 主从复制实践准备(1)主从复制数据库实战环境准备MySQL主从复制实践对环境的要求比较简单,可以是单机单数据库多实例的环境,也可以是两台服务器,每个机器一个独立数据库的环境。本文以单机数据库多实例的环境为例讲解。实例端口信息查看如下:```[root@localhost ~]# ss -antup | grep 330tcp LISTEN 0 128 *:3307 *:* users:(("mysqld",3910,...
[日期:2015-05-05]来源:Linux社区 作者:xuliangxing[字体:大中小] 最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下。 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行...
1.rpmRPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。2.Linux中的yum是什么?如何配置?如何使用?yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog u...
用Linux系统防火墙功能抵御网络攻击 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。 通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底 的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux系统本身提供的防火墙功能来防御。 1. 抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际 建立连接,最终导致被...
目录1. 进程1.1 概念1.2 查看进程1.3 启动新进程1.3.1 system() 函数1.3.2 fork() 函数1.3.2 exce 系列函数1.3.2.1 exce 系列函数说明1.3 终止进程1.4 等待进程1.4.1 wait() 函数1.4.2 waitpid() 函数2. 管道2.1 概念2.2 匿名管道2.2.1 匿名管道特征2.2.2 pipe() 函数2.3 命名管道2.3.1 命名管道特征2.3.2 创建命名管道命令2.3.3 fifo() 函数3. 信号3.1 概念及特征3.2 系统支持的信号3.3 信号处理3.4 发送信号函数3.4.1 kill()3.4....
Linux内核设计第三周——构造一个简单的Linux系统一、知识点总结计算机三个法宝:存储程序计算机函数调用堆栈中断操作系统两把宝剑:中断上下文的切换进程上下文的切换linux内核源代码分析arch/目录保存支持多种CPU类型的源代码其中的关键目录包括:Documentation、drivers、firewall、fs(文件系统)、includeinit目录:含有main.c,内核启动相关的代码基本都在init目录下start_kernal()函数为启动函数,初始化内核的起点。ipc目录...
一行就能搞定,输出32或者64。 可以用“getconf WORD_BIT”和“getconf LONG_BIT”获得word和long的位数,64位系统中应该分别得到32和64。 参考代码如下:复制代码 代码如下: ldconfig if [ $(getconf WORD_BIT) = ‘32‘ ] && [ $(getconf LONG_BIT) = ‘64‘ ] ; then ln -s /usr/local/mysql/lib/mysql /usr/lib64/mysql else ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql fi其它方法一:执行命令 file /sbin/init...
grub(GrandUnified Boot Loader)是有名的引导内核程序(另外一款比较有名的是LILO,嵌入式环境使用U-boot、bootloader),它支持多种硬盘分区类型加载(FAT,ext2,ext3,ext4,minix,FFS等),支持多系统引导等。1、配置文件:/boot/grub/grub.conf 配置项: default=#: 设定默认启动的菜单项;落单项(title)编号从0开始; timeout=#:指定菜单项等待选项选择的时长; splashimage=(hd#,#)/PATH/TO/XPM_P...
读写锁是另一种实现线程间同步的方式。与互斥量类似,但读写锁将操作分为读、写两种方式,可以多个线程同时占用读模式的读写锁,这样使得读写锁具有更高的并行性。读写锁的特性为:写独占,读共享;写锁优先级高。对于读写锁,掌握了这12个字就足矣了。Linux环境下,读写锁具有以下三种状态:读模式下加锁状态 (读锁)写模式下加锁状态 (写锁)不加锁状态虽然读写锁有读锁、写锁、不加锁三种状态,但其实它只有一把锁,而非三把。前文...
系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源# free -m # 查看内存使用量和交...
安装过程:复制代码 代码如下: wget http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz tar xvzf redis-2.0.4.tar.gz cd redis-2.0.4 make mkdir /home/redis cp redis-server /home/redis cp redis-benchmark /home/redis cp redis-cli /home/redis cp redis.conf /home/redis cd /home/redis在安装过程中可能需要用到sudo命令,可能新装的redhat虚拟机中新用户还不能使用sudo命令,因此需要手动的...
linux系统移植流程 “Ctrl" + "+" :放大;“Ctrl" + "-" :缩小;“Ctrl" + "0" :原始大小。 原文:http://www.cnblogs.com/ganrui/p/3719968.html
【问题描述】使用 VMware 虚拟机的克隆功能,快速复制已安装好的 Linux 系统。克隆完成之后,发现没有 eth0 网卡。 【解决方法】1. 编辑 /etc/udev/rules.d/70-presistent.rules 文件 将 NAME="eth0" 所在行配置注释掉或删除,将 NAME="eth1" 修改为 NAME="eth0",修改后如下图: 2. 修改网卡配置文件修改前配置如下图: 将 HWADDR 值修改为 /etc/udev/rules.d/70-presistent.rules 文件中的新值:HWADDR=00:0c:29:93:4b...
正常为CST更改步骤第一步:输入执行 tzselect 命令第二步通过向导选择你所在大洲、国家和城市tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。第三步 新增房TZ环境变量Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量: export TZ=‘Asia/Shanghai‘第四步执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效。source ~/.bashrc第五步更...
转载地址:https://blog.csdn.net/shenwansangz/article/details/51981459linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。 只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在...