标签分类
当前位置:首页 > 操作系统电子书 > Linux电子书网盘下载
树莓派开始,玩转Linux 树莓派开始,玩转Linux
lf12345678910

lf12345678910 提供上传

资源
12
粉丝
39
喜欢
88
评论
11

    树莓派开始,玩转Linux PDF 全格式版

    Linux电子书
    • 发布时间:

    给大家带来的一篇关于Linux相关的电子书资源,介绍了关于树莓派、Linux方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小153 MB,Vamei编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.1,更多相关的学习资源可以参阅 操作系统电子书Linux视频、等栏目。

  • 树莓派开始,玩转Linux PDF 下载
  • 下载地址:https://pan.baidu.com/s/1CAaPGN0Ghz8AR_drbtfbUw
  • 分享码:4j54
  • 树莓派开始,玩转Linux

    内容介绍

    这书以树莓派基本专用工具,解读Linux电脑操作系统。树莓派是近些年时兴的微型电脑,能用以各种各样趣味的硬件开发。树莓派中装上Linux系统软件,能够当做电脑操作系统的在线学习平台。这书依照“树莓派背景图专业知识――树莓派应用――Linux应用――操作系统原理――实际操作新项目”的次序展平。小读者不但能感受到玩树莓派的快乐,并且能全方位知道电脑操作系统的关键定义和基本原理。

    目录

    • 第1一部分 如何的树莓派
    • 第1章 树莓派的问世 2
    • 第2章 树莓派的心血管 7
    • 第3章 树莓派的人的大脑 13
    • 第2一部分 应用树莓派
    • 第4章 刚开始应用树莓派 30
    • 第5章 珍珠贝里的树莓派 28
    • 第6章 好编写 50
    • 第7章 更强的树莓派 56
    • 第8章 飘洋过海联接你 38
    • 第9章 時间的经典故事 65
    • 第12章 整体规划小能人 83
    • 第12章 GPIO的触手tv 74
    • 第13章 轻松玩手机蓝牙 90
    • 第12章 你是我的眼 96
    • 第3一部分 进到LINUX
    • 第13章 Linux的真身 98
    • 第16章 您好,文档 117
    • 第18章 从程序流程到系统进程 104
    • 第18章 天地万物皆是文字流 106
    • 第16章 我的地盘我做主 121
    • 第21章 会程序编写的bash(上) 109
    • 第30章 会程序编写的bash(下) 136
    • 第23章 详细构架 148
    • 第26章 函数调用与系统进程室内空间 152
    • 第21章 穿梭时空的数据信号 182
    • 第4一部分 深层次Linux
    • 第28章 系统进程的生与死 171
    • 第20章 系统进程间的悄悄话 177
    • 第27章 多任务与同歩 155
    • 第21章 进程调度 194
    • 第29章 运行内存的两页经典故事 201
    • 第28章 库房大管家 207
    • 第40章 鸟瞰文档树 213
    • 第28章 等级分类储存 219
    • 第31章 遍阅网络协议 275
    • 第34章 树莓派网络诊断 229
    • 第5一部分 树莓派小运用
    • 第23章 树莓派平板 234
    • 第45章 气温小助手 239
    • 第41章 搭建搏客 235
    • 第38章 本地下载 350
    • 第37章 访客登记系统 255
    • 第37章 节能照明系统软件 263
    • 第50章 树莓派挖币 268
    • 第42章 高性能计算 275
    • 第43章 手机蓝牙即时通讯 281
    • 第44章 制做1个Shell 291
    • 第46章 人工智能技术 313
    • 附录A 字符编码 318
    • 附录B Linux指令速查 390
    • 附录C c语言英语的语法引言 329
    • 附录D Makefile基本 332
    • 附录E gbd调节C程序流程 334
    • 附录F 参考书目及介绍 338
    • 后记 410

    读书笔记

    在Linux系统安装Mysql教程

    引言

    现在因为项目的需要在搭建Mysql的集群,从最简单的开始,先安装一个Mysql 在linux系统下。

    步骤:

    第一步:安装:

    tarmysql-5.5.48-linux2.-x86_64.tar.gz

    Copy到指定的路径下:

    cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r

    在Linux系统安装Mysql教程

    添加系统mysql组合mysql用户:

    执行命令:groupaddmysql和useradd -r -g mysql mysql

    在Linux系统安装Mysql教程

    安装数据库:

    进入安装mysql软件目录:执行命令 cd/usr/local/mysql

    修改当前目录拥有者为mysql用户:执行命令chown -R mysql:mysql ./

    安装数据库:执行命令./scripts/mysql_install_db --user=mysql

    修改当前目录拥有者为root用户:执行命令chown -R root:root ./

    修改当前data目录拥有者为mysql用户:执行命令chown -R mysql:mysql data

    到此数据库安装完毕

    在Linux系统安装Mysql教程

    在Linux系统安装Mysql教程

    启动mysql服务和添加开机启动mysql服务:

    添加开机启动:执行命令cpsupport-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

    启动mysql服务:执行命令servicemysql start

    在Linux系统安装Mysql教程

    第二步:如何配置mysql:

    查看咱们的mysql是否启动成功:

    输入:ps -ef | grep mysql

    在Linux系统安装Mysql教程

    修改mysql的root用户密码,root初始密码为空的:

    执行命令:./bin/mysqladmin -u root -h localhost.localdomain password '密码'

    在Linux系统安装Mysql教程

    把mysql客户端放到默认路径:

    ln -s/usr/local/mysql/bin/mysql /usr/local/bin/mysql

    在Linux系统安装Mysql教程

    注:

    当启动客户端的时候,报:

    Can't connect tolocal MySQL server through socket '/tmp/mysql.sock' (2)

    解决方法:

    问题,后来查看了一下咱们的,/etc/my.cnf:

    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    user=mysql
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
     
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    解决方案:

    socket在/var/lib/mysql/mysql.sock路径下,这个时候,我们需要将如链接到mysql.sock到tmp/mysql.sock中就可以了。

    注:其实,这个问题很明显了,大家看Socket的参数,在/var/lib/mysql/mysql.sock中,而tcp协议要找的地址为tmp/mysql.sock,所以,我们要不然酱上面的sockket=/tmp/mysql.sock。当然我们都知道,其实,我们只需要软连接到tmp/mysql.sock中就可以了。

    我们采用的方法:

    在Linux系统安装Mysql教程

    另外我们解决windows系统连接不上linux系统的mysql的问题:

    在Linux系统安装Mysql教程

    这样,我们其实,我们所有对mysql的登陆,都是在mysql中的mysql库中的user表中进行登陆的,这个表中我们windows连接的时候,是这样的'user@host'的,举个简单的例子就是,如果我的电脑的ip为‘192.168.22.28',那么我发出的连接,就是这样的'root@192.168.22.28',这样,因此,我们在修改的时候,host为'%',代表了所有的连接客户端,这个时候,我们只需要对这个的password进行修改就可以了。

    但是,我在我的Navicat中连接的时候,发现不能链接上,那么我就要查一下,看看是不是密码不对呀,我们再次查看user表:

    在Linux系统安装Mysql教程

    我们可以看到,上面我们修改的密码为localhost为‘123456'(这里都是用MD5加密的),但是我们用的是‘%',这个时候,发现两个的密码不同的,这个时候,我们需要查看一下密码是什么,当然,我猜了一下,应该是root,因此,我把navicat的链接密码为‘root',发现能链接上了。。。

    大家还可能出现这样的问题:

    在Linux系统安装Mysql教程

    就是这样的telnet 连接mysql,出现乱码加h_mysql_native_passowrd的问题,这个时候,不要管它就可以了。没有什么影响的。

    结论:

    我们在做什么事情的时候,都需要去一边思考一边学习,才能让效率更快!

    上一篇:数据模型资源手册(卷3):数据模型通用模式  下一篇:HTTP抓包实战

    展开 +

    收起 -

    Linux相关电子书
    学习笔记
    网友NO.569802

    linux查找当前python解释器的位置方法

    先进入python 输入 import syssys.executable 即可! 以上这篇linux查找当前python解释器的位置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

    网友NO.896646

    虚拟机linux端mysql数据库无法远程访问的解决办法

    对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1、 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台 2、 在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 3、 在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权 4、 切换到root用户 打开iptables的配置文件:vi /etc/sysconfig/iptables 添加红色字体 # Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT 全部修改完之后重启 ip……

    网友NO.900656

    Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程

    前言 前面安装过mysql5.6,时隔三个月,开发那边反馈需要在MySQL中处理JSON类型的数据,查看文档,JSON是在5.7支持的新特性。于是着手安装Mysql57 Mysql5.6.28的安装://www.jb51.net/article/103743.htm 安装 若使用apt-get install mysql-server进行安装,默认安装的不是最新的版本,于是考虑去官网找一个最新的社区版本。 1.获取最新的Mysql版本 在 https://dev.mysql.com/downloads/mysql/ 下选择操作系统版本(本例为Ubuntu),下载的时候注意要和操作系统版本相匹配(OS版本对应安装包版本)。 # cat /etc/issueUbuntu 12.04.5 LTS \n \l# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.17-1ubuntu12.04_amd64.deb-bundle.tar 2.具体安装(因为依赖报的关系,需要注意安装次序) # tar -xvf mysql-server_5.7.17-1ubuntu12.04_amd64.deb-bundle.tar# lltotal 712948drwxr-xr-x 2 root root 4096 Jan 20 10:07 ./drwxr-xr-x 5 root root 4096 Jan 19 19:23 ../-rw-r--r-- 1 7155 31415 1356802 Nov 29 03:30 libmysqlclient20_5.7.17-1ubuntu12.04_amd64.deb-rw-r--r-- 1 7155 31415 1904116 Nov 29 03:30 libmysqlclient-dev_5.7.17-1ubuntu12.04_amd64.deb-rw-r--r-- 1 7155 31415 30791660 Nov 29 03:29 libmysqld-dev_5.7.17-1ubuntu12.04_amd64.deb-rw-r--r-- 1 7155 31415 12998 Nov 29 03:30 mysql-client_5.7.17-1ubuntu12.04_amd64.deb-rw-r--r-- 1 7155 31415 82798 Nov 29 03:30 mysql-common_5.7.17-1ubuntu12.04_amd64.deb-rw-r--r-- 1 7155 31415 6831 Nov 29 03:30 mysql-community_5……

    网友NO.528384

    Linux/Mac MySQL忘记密码命令行修改密码的方法

    所有的前提都需要获取到root权限 1.结束mysql进程 //Linuxsudo services mysql stop//Macbrew services stop mysql 2.mysql后台运行 mysqld_safe --skip-grant-tables ,表示在后台运行,不打开新的终端 3.修改密码 use mysql;update user set password = password("新密码") where user='root';flush privileges; 知道原始密码的情况下 在命令行使用mysqladmin命令即可 mysqladmin -u root -p oldpassword "newpassword" 或者可以进入mysql数据库直接进行修改,参考上面第三部【修改密码】 以上所述是小编给大家介绍的Linux/Mac MySQL忘记密码命令行修改密码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明