【Linux学习笔记】教程文章相关的互联网学习教程文章

【Linux学习笔记八】Linux编程-编译(gcc)与调试(gdb)【图】

【注】文章中的所有截图均为centos下实验结果,亲测命令正确= ̄ω ̄=【参考资料】《Linux从入门到精通(第2版)》刘忆智等编著 1、编译一个C程序 :以用vim写成的summary.c为例 $ gcc summary.c ##编译文件,生成名为 a.out 的可执行文件 $ ./a.out ##执行文件 $ gcc -o sum summary.c ##为编译生成的可执行文件命名为sum $ ./sum ##为编译生成的可执行文件命名为sum【...

Linux-学习之漏洞探索sqlmap【图】

输出信息: [!] legal disclaimer: Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user‘s responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not respon sible for any misuse or damage caused by this program [03:50:12] [WARNING] unable to create output directory ‘/usr/share/sqlmap/output ...

linux学习笔记——源码编译安装Mysql

#######Redhat6.5源码编译安装Mysql########实验环境:1.IP:172.25.8.32.磁盘要大于20G先添加一块大于20G的磁盘fdisk /dev/vdb ##得到/dev/vdb1 8e linuxpvcreate /dev/vdb1 ##把物理分区做成物理卷vgextend vg_server1 /dev/vdb1 ##把新建立的/dev/vdb1添加到vg_server1中lvextend -L 20G /dev/vg_server1/lv_root ##扩大lvm扩展到到20Gresize2fs /dev/vg_server1/lv_root ##格式化文件系统实验内容:1.清理环...

Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置【代码】【图】

),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk、tomcat、eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数据的存储呀!!!没错,咱们还差一个最重要的软件没有装,也就是数据库!!!如果没有了数据库,咱们做项目简直是空想,所以呢,对于数据库安装这块,专门为安装mysql数据库写了这...

linux学习之gdb调试工具篇

2.gdb的常用命令help(h)———按模块列出命令类 help class——查看某一类型的具体命令 list(l)———查看代码,可跟行号和函数名 quit(q)———退出gdb run(r)———-全速运行程序 start———–单步执行,运行程序,停在第一行执行语句 next(n)———逐过程执行 step(s)———逐语句执行,遇到函数,跳到函数内执行 backtrace(bt)–查看函数的调用的栈帧和层级关系 info(i)———查看GDB内部局部变量的数值,info breakpoints切...

linux学习记录-------mysql安装【图】

1、下载,打开 http://dev.mysql.com/downloads/mysql/ 选择开发者版本,不需要注册登陆的,点击下载后左下角有一行小字:No thanks, just start my download.点击即可下载! 2、将下载到的文件上传到linux上, tar -xvf MySQL-5.7.4-m14-0.2.m14.el7.x86_64.rpm-bundle.tar释放 3、下载系统自带的mariadb:1)rpm -e --nodeps mariadb-libs-5.5.33a-3.el7.x86_642)rpm -e --nodeps mariadb-libs-5.5.33a-3.el7.x86_643)rpm -e m...

Linux学习之路--Mariadb(2)源码编译安装【19】---20180120【代码】

一、源码编译安装mariadb生产环境中,大部分使用的都是二进制安装或者源码编译安装,yum安装很多要求和设置很繁琐,容易出现错误此次源码编译安装需要先安装 cmake 1、准备cmake[root@Centos6-server~]#rpm -q cmake package cmake is not installed[root@Centos6-server~]#yum install cmake ..... =========================================================================================================================...

Linux学习之路--MySQL(1)数据库介绍及安装方法【18】---20180117

一、数据库的发展史简要1、数据库的发展史萌芽阶段-----文件系统使用磁盘文件来存储数据初级阶段-----第一代数据库出现了网状模型、层次模型的数据库中级阶段-----第二代数据库关系型数据库和结构化查询语言高级阶段-----新一代数据库“关系-对象”型数据库 2、文件管理系统的缺点编写应用程序不方便数据冗余不可避免应用程序依赖性不支持对文件的并发访问数据间联系弱难以按用户视图表示数据无安全控制功能3、数据的时代涉及的数...

Linux学习之路--Mariadb(3)基本使用操作【20】---20180123

一、MariaDB程序1、MariaDB的程序组成Client mysql:CLI交互式客户端程序 mysqldump,mysqladmin...Server mysqld_safe mysqld mysqld_multi:多实例服务器监听的两种socket地址: ip socket: 监听在tcp的3306端口,支持远程通信 unix sock: 监听在sock文件上(/tmp/mysql.sock, /var/lib/mysql/mysql.sock),仅支持本机通信 server: localhost, 127.0.0.1 自动使用unix sock命令行交互式客户端程序mysql选...

Linux学习-基于CentOS7的MariaDB数据库的安装【代码】【图】

/etc/yum.repos.d/mariadb.repo # MariaDB 10.2 CentOS repository list - created 2019-11-29 02:18 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.2/centos7-amd64/ gpgcheck=0 (2) 开始安装[root@centos7 ~]# yum install -y MariaDB-server MariaDB-client (3) 启动服务[root@centos7 ~]# systemctl start mariadb [...

Linux学习-基于CentOS7的MariaDB数据库的主从复制【代码】【图】

install -y mariadb-server 2). 在主服务器上配置mariadb主配置文件 /etc/my.cnf,在 [mysqld] 下添加两项 server_id=1 和 log-bin (开启二进制日志功能)[root@centos7-17 ~]# mkdir /data/logbin #创建二进制日志log-bin的存放路径 [root@centos7-17 ~]# chown -R mysql.mysql /data/logbin/ #修改权限 [root@centos7-17 ~]# cat /etc/my.cnf [mysqld] server-id=1 #添加此项,需和从服务器不同 log-bin=/data/logbin/mar...

Linux学习-基于CentOS7的ProxySQL实现读写分离【代码】【图】

~]# yum install -y proxysql 3、使用mysql客户端连接到ProxySQL的管理接口6032,默认管理员用户和密码都是admin[root@centos7-37 ~]# mysql -uadmin -padmin -P6032 -h127.0.0.1 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.30 (ProxySQL Admin Module)Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type ‘help;‘ or ‘\h‘ for...

Linux学习-MySQL的主从复制高可用性解决方案MHA【代码】

~]# yum install -y mariadb-server [root@centos7-37 ~]# yum install -y mariadb-server [root@centos7-47 ~]# yum install -y mariadb-server 2、准备MHA软件包,MHA Manager节点需要mha4mysql-manager和mha4mysql-node,其它三个节点只需要mha4mysql-node[root@centos7-17 ~]# ll mha4mysql* -rw-r--r-- 1 root root 87119 Dec 9 10:32 mha4mysql-manager-0.56-0.el6.noarch.rpm -rw-r--r-- 1 root root 36326 Dec 9 10:32 ...

Linux学习--CentOS7 安装好MySQL及Apache后,宿主机无法打开网页【图】

sudo systemctl disable firewalld.service 但还是不行,有点沮丧。 最后想了想,把SElinux彻底关闭试试,终于可以访问了。所以先记录一下。 临时关闭 [root@localhost ~]# setenforce 0永久关闭可以修改配置文件/etc/selinux/config,将其中SELINUX设置为disabled。 [root@localhost ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these th...

LINUX学习-Mysql集群-一主多从【代码】【图】

-id=40binlog-ignore-db=mysql主服务器赋予权限grant replication slave on *.* to xyq@‘192.168.88.40‘ identified by ‘123123‘;show master status; 新建的这台从服务器保存权限信息。 change master to master_user=‘xyq‘,master_password=‘123123‘,master_host=‘192.168.88.20‘,master_log_file=‘mysql-bin.000004‘,master_log-pos=187;启用从服务器 service mysqld start start slave。 然后测试。。。。...