自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

偷懒的加菲

偷懒的加菲

  • 博客(180)
  • 资源 (45)
  • 收藏
  • 关注

原创 Linux中每次都懵圈的错误重定向

在`Linux`系统中实际上有12个文件描述符, `0`是标准输入、`1`是输出、`2`是错误,以及可供用户使用的描述符3到9。

2021-12-26 22:08:57 1339

转载 一分钟了解nohup和&的功效

nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。 测试代码如下: 是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。使用 ./a.out 前台运行程序,会是什么效果呢? 程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为...

2021-01-24 20:38:30 151411 29

原创 分享一些学习和获取资料的网站

LearnKu 开发者的知识社区菜鸟教程W3School [How2J 的Java教程Linux命令大全(手册)MDN Web 文档JavaScript | MDNWebGL - Web API 接口 | MDNGithub免费书籍集散地IT Book国外程序员推荐的免费编程书籍资源编程之法:面试和算法心得开源软件架构制造开源软件理解开源,必读的“四书五经Linux...

2020-12-16 14:10:08 3368 1

原创 Postman测试上传多图接口

在用Laravel写就接口的时候,不知道怎么测试怎用postmam测试多图上传,查找了很多资料都没明白,资料一般写的都是上传单张图片的示范,特此记录下来。Postman设置Laravel后台接口的编写写的是一段上传相册到服务器的代码,本人学的浅勿喷/** * 上传相册到服务器,同时相关数据存入数据库 * @param Request $request * @return \I...

2018-12-15 17:00:41 7975 2

原创 nodejs升级的两种方法

方法一: 用n升级nodejs# 全局安装n$ npm install -g n# 升级到最新稳定版$ n stable # 升级到最新版$ n lastest# 升级到定制版$ n v7.10.0# 切换使用版本$ n 7.10.0 (ENTER)删除制定版本$ n rm 7.10.0 用制定的版本执行脚本$ n use 7.10.0 some....

2018-03-26 15:41:13 97007 10

原创 linux中查找包含指定内容的文件

为了防止自己记不住,也方便自己查找,特此记录在博客中查找包含指定内容的文件就是用grep这个命令grep 'name' -r / grep '指定内容' -r 目录上述命令就是在根目录下递归查找包含name内容的文件 -r 递归查找文件 -e 从文件内容查找与正则表达式匹配的行 –i 查时不区分大小写 -c 查找匹配的行数 -v 从文件内容查找不匹配指定字符串的行从...

2018-03-14 15:08:01 60707 1

原创 监控指定任务,结束钉钉通知

使用场景:你已经运行了一个长时间任务,临时希望在任务结束后通知,这种情况下可以循环监控指定的PID号,如果PID消失了就发送通知,逻辑简单粗暴,但胜在好用。

2024-04-19 20:36:25 39

原创 shell 调用钉钉通知

shell调用钉钉机器人API发送通知

2024-04-14 00:01:05 342

原创 MySQL连接过慢优化

MySQL连接过慢优化

2023-02-24 02:40:59 238 1

原创 MySQL批量测试账号密码

批量测试MySQL账号密码

2023-02-24 02:39:33 283

原创 MySQL有点用的Shell片段

日常积累的MySQL有用的基础Shell片段,结合自己的思路实现自己的功能

2023-02-24 02:35:51 151

原创 Shell中读取文本文件

从文本文件中读取mysql连接信息后尝试动作

2023-02-24 02:29:34 653

原创 SHELL内涵段子

可能用得到的shell代码片段,如果对你有帮助,希望留下你的赞

2022-11-24 22:38:28 443

原创 使用Docker快速搭建Oracle实验环境(持久化)

使用Docker快速搭建Oracle实验环境(持久化)

2022-05-27 00:14:26 1071 4

原创 使用Docker快速搭建MSSQL实验环境 (持久化)

使用Docker快速搭建MSSQL实验环境(持久化)拉取镜像docker pull mcr.microsoft.com/mssql/server:2019-latest准备持久化目录,准备挂在进目录卷的内容mkdir -p mssql/sql1datacd mssql# docker create 容器,创建并不启动,用户拷贝出需要的文件docker create -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=93i7f5^#Wpe98G6$" \ -p 143

2022-05-26 21:53:25 943

原创 CentOS 快速安装Docker

CentOS 快速安装Docker下载及安装yum install wget -ywget https://ghproxy.com/https://raw.githubusercontent.com/Alexwalt/kubernetes-scripts/master/docker-install-master.shchmod +x docker-install-master.sh./docker-install-master.shsystemctl enable dockersystemct

2022-05-08 10:54:30 567 1

原创 使用docker运行mysql-client

使用docker运行mysql-client由于服务器环境的限制的,能少污染主机环境就尽量不用污染,在集群环境,使用docker运行mysql-cli 访问通过NodePort暴露的数据库就是一个不错的方法首先需要拉取镜像docker pull mysql:5.7然后修改bash的配置文件vi ~/.bashrc....## --rm 表示容器退出及销毁alias mysql-cli="docker run -it --rm mysql:5.7 mysql"重新加载配置文件sou

2022-05-06 22:59:47 2733

原创 使用kubeKey快速搭建Kubernetes集群

使用kubeKey快速搭建Kubernetes集群文章目录使用kubeKey快速搭建Kubernetes集群一、安装 kk二、初始化本地主机(官方没写)三、安装集群3.1 All in One 测试集群无配置文件方式有配置文件方式3.2 多节点集群四、删除集群五、参考通过使用KubeKey 可以快速搭建Kubernetes的基础环境,以及安装KubeSphere环境一、安装 kk# 很重要,不执行会造成国内数据拉取不下来export KKZONE=cncurl -sfL https://ge

2022-05-06 22:21:30 1081

原创 国内安装oh-my-zsh

zsh有华丽的外表,使用便捷的特点,但在国内网络环境中,安装会存在困难,使用zsh官网提供的脚本安装,基本会安装失败,会显示报访问错误,在此提供使用Git安装的方法,方法在其Github上也有写基本思路通过代理拉取Github仓库代码到本地,需要提前安装好git和zsh使用仓库提供的脚本本地安装(其实使用curl和wget安装的使用也是一样的思路)安装脚本# yum install epel-release -y # brew install git zsh# apt install .

2022-04-30 09:17:32 1023

原创 使用MySQL8.0 by docker

使用Docker部署MySQL8.0过程

2022-04-09 10:18:36 261

原创 Laravel中间件向Controller传递值

Laravel中间件向Controller传递值

2022-02-04 21:07:40 441

原创 4. 在 Proxmox VE 安装Ceph

在 Proxmox VE 上部署Ceph服务

2022-02-04 20:55:57 1161

原创 在Harvester上安装windows sever 2012 r2

安装windows server 2012 r2文章目录安装windows server 2012 r2新建虚拟机配置基础信息配置卷配置网络开机,进入安装系统步骤安装磁盘驱动安装网络驱动安装其他驱动测试网络Harvester 1.0.0新建虚拟机配置基础信息配置卷这里需要配置三个卷cd-rom 用来加载iso镜像,需要用这个镜像安装系统disk 虚拟机安装系统的目标盘Container docker hub上的镜像包,内容是virtio的驱动文件,通过cd-rom的形式加载到虚

2022-01-27 22:46:29 1532

原创 8. 添加Backup Server到PVE集群

添加Backup Server到PVE集群2. 配置账户3.PVE中添加 Backup Server

2022-01-27 22:44:43 819

原创 7.安装Proxmox Backup Server

7.安装Proxmox Backup Server安装安装和Proxmox VE基本是一样的,看图一直下一步即可安装完成会自动重启,重启后如下图参考[1] https://pbs.proxmox.com/wiki/index.php/Main_Page

2022-01-27 22:42:58 911

原创 6. Proxmox VE安装Ceph Dashboard

6. Proxmox VE安装Ceph Dashboardapt-get install ceph-mgr-dashboardceph mgr module enable dashboardceph dashboard create-self-signed-certceph dashboard set-ssl-certificate -i dashboard.crtceph dashboard set-ssl-certificate-key -i dashboard.keyopenssl re

2022-01-27 22:42:13 636

原创 5. 在 Proxmox VE 配置Ceph

5. 配置CephPool 用于存储虚拟机的img,如果需要实现虚拟机的HA,那么虚拟机必须创建在Ceph上,通过Ceph的多副本来实现故障恢复CephFS 在PVE中主要用于共享文件,如iso文件等创建OSD创建 Pools创建 CephFS首先需要创建Metadata Server(元数据服务器)接下来才可以创建CephFS参考Proxmox Virtual Environment 介绍 Proxmox Backup Server 介绍Proxmox

2022-01-23 11:37:07 2424

原创 3. Proxmox VE 配置 NTP

3. 配置 NTP手动#apt -y install ntp#vi /etc/ntp.conf...pool ntp7.aliyun.com iburst //阿里云pool cn.ntp.org.cn iburst //中国pool edu.ntp.org.cn iburst //中国教育网pool hk.ntp.org.cn iburst //中国香港pool jp.ntp.org.cn iburst //日本 ...systemctl restart ntpntpq -

2022-01-23 11:27:44 5969

原创 2.给 Proxmox VE换源

2.给 Proxmox VE 换源文后有自动换源的脚本更换自带的企业源# 删除自带的源rm /etc/apt/sources.list.d/pve-enterprise.list# 添加官方,非订阅源(和下面国内非订阅源,二选一)echo 'deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription' >> /etc/apt/sources.list.d/pve-no-subscription.

2022-01-23 11:25:10 2420

原创 Docker 终端图形界面lazydocker

Docker 终端图形界面lazydocker使用场景服务器不可以开放WEB访问的端口,但是可以ssh进入服务器安装及配置mkdir /root/lazydockerdocker pull lazyteam/lazydockerecho "alias lzd='docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /root/lazydocker:/.config/jesseduffield/lazydocke

2022-01-23 11:17:29 785

原创 Dokcer Web图形界面Portainer

Dokcer Web图形界面Portainer适用场景服务器可以开放特定端口来提供Web访问创建 Portainer Server 存储数据库的卷sudo docker volume create portainer_data下载并安装 Portainer Server 容器sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer \ --restart=always \ -v /var/run/docker.s

2022-01-23 11:13:34 336 2

原创 1. 安装Proxmox VE

1. 安装Proxmox VEproxmox-ve: 7.1-2rufusProxmox VE下载iso,选择需要的Proxmox Virtual Environment对应的版本号下载即可,使用rufus把镜像写入U盘,写入模式选择dd模式,然后电脑U盘启动,其他按图安装即可访问https://192.168.44.133:8006(账号:root 密码:之前设置的密码)...

2022-01-23 10:58:52 1217

原创 使用Docker快速搭建MySQL 5.7 实验环境(非持久化)

使用Docker快速搭建MySQL 实验环境方法一建立持久化目录cd xxx/mkdir data拉取 docker镜像,其他目标版本可以取docker hub自行获取docker pull mysql:5.7运行(1) Linux/macdocker run --name db-mysql -p 3306:3306 -v $(pwd)/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7(2) win

2022-01-23 10:46:16 914

原创 使用docker快速搭建Hive实验环境

使用docker快速搭建Hive实验环境拉取镜像git clone https://github.com/big-data-europe/docker-hive.gitcd docker-hivedocker-compose up -d进入容器docker-compose exec hive-server bash# /opt/hive/bin/beeline -u jdbc:hive2://localhost:10000> CREATE TABLE pokes (foo INT,

2022-01-23 10:28:10 2596 2

原创 使用Docker快速搭建MSSQL实验环境

使用Docker快速搭建MSSQL实验环境运行及配置拉取镜像docker pull mcr.microsoft.com/mssql/server:2019-latest运行容器docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=93i7f5^#Wpe98G6$" \ -p 1433:1433 --name sql1 -h sql1 \ -d mcr.microsoft.com/mssql/server:2019-latest备注密码应符

2022-01-23 10:24:44 1478

原创 使用Docker快速搭建Oracle实验环境(非持久化)

使用Docker快速搭建Oracle实验环境运行及配置仅限测试环境1. docker拉取镜像:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2. 创建容器docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gdocker run -d -p 1521:1521 --name

2022-01-23 10:22:10 218

原创 vSphere中使用模板新建虚拟机

vSphere中使用模板新建虚拟机0.概述使用模板资源快速建立虚拟机1.开始新建2.从模板部署3.选择需要的模板4.输入名称5.选择目标节点6. 选择虚拟机目标存储位置7.点击Finish 开启创建流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JisUrwMq-1640530611975)(.\asset\从模板新建虚拟机10.png)]8.新建完成...

2021-12-26 23:17:51 1500

原创 vSphere中虚拟机热迁移

虚拟机热迁移1. 概述机虚拟机不停机迁移方案,可以做到业务不停止,本次准备从122节点迁移到120节点上使用SSH客户端登录到虚拟机,并执行ping baidu.com -i 15,表示每15秒ping一次baidu.com,模拟业务不中断2. 源节点上新建网络选VMkernel网络适配器选择交换机配置网络,勾选vMotion(不勾选,后续点击迁移的时候,会提示出错,结果是迁移失败)3. 目标节点上也要新建网络网络便签要与源节点一致,一定要勾选vMotion选项4

2021-12-26 22:56:00 2771

原创 vSphere 存储扩容

vSphere 存储扩容

2021-12-26 22:18:54 740

原创 vSphere中将虚拟机导出为模板到内容库

vSphere中将虚拟机导出为模板到内容库文章目录虚拟机导出为模板到内容库0. 概述1 把虚拟机克隆为模板2. 把模板克隆到内容库0. 概述把初始化好的虚拟机保存模板到内容库,以后可以通过模板的方式快速建立起目标虚拟机,方法经过尝试后得出,必须分为两阶段保存,才可以在内容库中保存为ovf 格式,内容库中的ovf模板共享给虚拟化集群,任意一节点都可以使用ovf模板快速建立虚拟机,节省大量时间。1 把虚拟机克隆为模板2. 把模板克隆到内容库...

2021-12-26 22:15:36 1605

VC++深入详解.part1.rar

苏鑫 VC++深入详解 电子工业出版社 pdf版本带3级目录 共4分卷,VC++深入详解.part1.rar part2:http://download.csdn.net/detail/hl449006540/9512355 part3:http://download.csdn.net/detail/hl449006540/9512256 part4:http://download.csdn.net/detail/hl449006540/9512048

2016-05-07

VC++深入详解.part3.rar

苏鑫 VC++深入详解 电子工业出版社 pdf版本带3级目录 共4分卷,VC++深入详解.part3.rar part4链接http://download.csdn.net/detail/hl449006540/9512048

2016-05-06

PHP与MYSQL权威指南.pdf.part2.rar

《PHP与MYSQL权威指南》 吴津津 田睿 刘昊著 机械工业出版社 扫描版电子书,很清晰,电子书带2级目录,此为part2.rar part1连接http://download.csdn.net/detail/hl449006540/9509893

2016-05-04

PHP与MYSQL权威指南.pdf.part1.rar

《PHP与MYSQL权威指南》 吴津津 田睿 刘昊著 机械工业出版社 扫描版电子书,很清晰,电子书带2级目录,此为part1.rar

2016-05-04

线程间同步.zip

线程间同步.zip 根据孙鑫老师的VC++深入详解编写实验程序,采用vs2010,编译通过

2016-03-04

CAsynSocket简单教程.zip

采用CASynSocket通信,继承类的方式编写的服务度和客户端程序,VS2010平台,实验代码,内含有服务端和客户端

2016-03-04

CAsynSockServer.zip

参考http://tech.163.com/05/1110/16/2277UC610009159F.html文章写的服务端实验程序,vs2010编译通过,内带网络助手,方便调试网络程序,欢迎下载,采用集成类的方式编写的程序

2016-03-04

野人网络调试助手 4.1.0 .zip

野人网络调试助手 4.1.0版,单文件程序,绿色,个人用感觉功能不错

2016-03-04

CAsynSockClient

参考http://tech.163.com/05/1110/16/2277UC610009159F.html写的CAsynSocket的客户端部分,采用VS2010编写,编译通过,实验代码,有兴趣的朋友可以随意下载

2016-03-04

PfxEC VS2010

牛逼的编辑器LiteEdit,支持语法高亮,这个资源是作者放出来的LiteEdit的语法高亮的类,vs2010编译通过,版权归原作者所有

2014-04-22

C51 串口通信

C51 串口通信 RS232,学生时代课程设计。主从是一对,发送和接收是一对。本资源免费,欢迎下载

2014-04-22

C51 PWM发生器

C51 PWM 发生器 STC89S52RC 课程设计作品,100级PWM可调,采用中断方式。资源免费,欢迎下载

2014-04-22

C51 交通灯源程序

本人课程设计写的,分主从文件,主机控制,从机显示。 免费资源,欢迎下载

2014-04-22

AT85S51 常用驱动文件

AT85S51 常用 驱动 源文件 都是本人亲测的代码,绝对好使 免费奉献

2014-04-22

程序 调度器 TDbaby

程序 调度器 TDbaby 源代码 Readme 一朋友自恋写的调度器 欢迎下载 Free

2014-04-22

TLV2543驱动程序 源文件

TLV2543驱动程序 源文件 本人未亲测 资源免费

2014-04-22

MR25H256 驱动程序 源文件

MR25H256 驱动程序 源文件 本人亲测 好用 免费

2014-04-22

M25P64 驱动程序 源文件

M25P64 驱动程序 源文件 本人亲测 好用 免费

2014-04-22

LCD1602 驱动程序 源文件

LCD1602驱动程序 源文件 源代码 稍微改下 即可试用其他平台

2014-04-22

DS18B20 驱动程序 源文件

DS18B20驱动程序 源文件 基于M051 只有源文件头文件 稍微给下就试用其他平台 免费

2014-04-22

DDS AD9851驱动程序 源文件

DDS AD9851驱动程序 源文件 本人测试好使 免费

2014-04-22

DDS AD9833 驱动 源文件

DDS AD9833驱动驱动程序 源文件 本人测试好用 免费资源

2014-04-22

SerialAssistant_CnComm

开源共享,原创串口助手,带置顶功能,用CnComm类编写,采用vs2010环境,内有简单的文档说明,有意见请联系本人

2013-12-22

串口 CnComm1.5.zip

CnComm1.5对串口封装非常好的一个类,采用重叠IO模式 资源来源于网络,版权归原作者所有,本人对VC6.0的工程用VS2010重新编译通过

2013-04-13

用SERIALPORT编写的串口调试助手和V2.2完全一样_VS2010.zip

原资源来于网络 用SerialPort编写的串口调试助手和V2.2完全一样 版本,用vs2010编译通过 免费,供大家学习

2013-04-12

用SerialPort编写的串口调试助手和V2.2完全一样.rar

非本人原创,网上找到的资源,采用CSerialPort写的,个人感觉挺好,希望对大家有帮助

2013-04-11

基于74hc595驱动1602

74HC595扩展IO 1602字体显示 硬件平台:stc89c52 编译平台:keil 1602通过74HC595扩展成3线控制的方案,节省大量的IO口,本程序分为两个头文件,74HC595和和1602的底层驱动代码,main.c为主应用程序。 软硬件自己试验通过

2013-03-05

液晶1602的三线通信(74HC595实现)

74HC595扩展IO 1602字体显示 硬件平台:stc89c52 编译平台:keil 1602通过74HC595扩展成3线控制的方案,节省大量的IO口,本程序分为两个头文件,74HC595和和1602的底层驱动代码,main.c为主应用程序。 软硬件自己试验通过

2013-03-05

PID控制源代码

自动控制原理的PID技术,内附PDF电子书,该源代码经本人验证好使,可以酌情更改,内附较为消息的电子书

2013-02-28

基于DSP技术的角位置伺服控制系统

基于DSP技术的角位置伺服控制系统

2012-07-06

直流电机位置伺服系统设计

直流电机位置伺服系统设计

2012-07-06

如何熟悉一个系统.emmx

如何熟悉一个系统的思维导图,博客中自己整理资源文件,放在此处供大家分享,思维导图采用MindMaster编写,官方网站可以获取免费版本工具

2020-02-13

可置顶的小记事本

绿色的小记事本,可以置顶的记事本非常实用 可以摆在其它软件的边上或者上边

2019-02-25

Linux学习笔记-李传华.pdf

网上找到的比较好的资源,可以当linux常用命令速记手册查询,版权归作者所有。 目 录 1 更改 telnet 登录慢的问题 4 2 更改 root 用户不能直接远程登录问题 4 3 挂接 USB 移动硬盘 4 4 Linux 时间同步问题(安装 ntp 软件过程) 4 5 更改 Linux 启动时用图形界面还是字符界面 5 6 重新启动 xinetd) 6 7 重启 smb 服务 6 8 配置 smb 可以被哪些 IP 所用 6 9 禁止在后台使用 CTRL-ALT-DELETE 重起机器 6 10 修改主机名 6 11 重新启动 FTP 服务 7 12 查看开机检测的硬件 7 13 查看硬盘使用情况 7 14 查看目录的大小 7 15 解压小全 7 16 显示内存使用情况 9 17 忘记了 root 密码 9 18 显示系统运行了多长时间 10 19 重新启动网络 10 20 显示开机自检的内容命令 10 21 查看端口 10 22 端口的详细列表 10 23 查看物理信息 11 24 安装图形界面不能出现,使用解析进行安装 11 25 屏蔽主机的 ping 命令,是被别人无法 ping 你的机器 11 26 彻底删除 Oracle 安装的程序,删除一下几个目录 11 27 Linux 启动到文字界面(不启动 Xwindows 界面) 11 28 RPM 包 11 29 看已经安装的字符集 12 30 抓包命令 tcpdump 12 31 文本截面的中文支持 12 32 查看端口现在运行什么程序 12 33 察看实时的日志 13 34 当 mount 出现死的现象 13 35 linux 控制 windows 13 36 Linux 挂载 Windows 分区 13 37 Oracle9i 在 Linux9 0 上的安装 14 38 网卡的激活与停止 15 39 查看是否网络环境 15 40 Linux 下 cvs 的安装配置 15 41.命令绝对路径 16 42.修改用户的权限 16 43.修改 grub 启动时的背景图片 17 44.VNC for Linux 的安装 17 45 改变或关闭 Oracle XDB 的 ftp 和 http 端口 18 46 XML for linux 的安装 18 47 ace for linux 的安装 19 48 删除了 /etc/inittab 20 49 开启后台 talk 会话功能 21 50 不让显示器休眠 21 51 定制用户登录时显示的信息 21 52 查看路由信息 21 54 显示硬件信息 21 55 显示当前加载的核心模块 21 56 列出系统内核所有可用的模块 21 57 根据进程名显示进程号 22 58 将内容倒序读出 22 59 定制用户登录时显示的信息 22 60 查看密码过期信息 22 61 显示最后一个登录到系统的用户 22 62 显示最后一个登录不成功的登录尝试(lastb 命令) 22 63 以 3 秒钟执行一个 ls 命令 23 64 命令显示当前系统中每个用户和他运行的进程信息 23 65 Oracle 安装界面出现乱码情况 23 66 非正常关机的自动磁盘修复 23 67 Oracle9i 在 RedHat7 1/7 2 上的安装配置 23 68 编译内核的步骤 24 69 VMWare 上 linux 图形界面的安装 24 70 Oracle 字符集的问题(ora9i) 25 71 查询一个系统最近何时被引导过 25 72 查系统硬件类型 25 73 查系统的 CPU 类型 25 74 查系统 OS 版本号 26 75 Qt/e 的安装 26 76 修改 ping 的 TTL 值(rh9) 27 77 使用多达 23 个的虚拟控制台 27 78 Xmanager2 的配置 27 79 更改控制台的分辨率(grub) 28

2016-12-31

Reverse Engineering for Beginners-Dennis Yurichev.pdf

逆向大神Dennis Yurichev的开源书籍,全英文内容,在此免费分享给大家,版权归作者所有

2016-12-29

linux枕边书-linux文化入门.pdf

linux枕边书-linux文化入门,微菜著。版权归作者所有 目录 致谢 3 第0章 序 11 0.1 为什么又写一本书 . . . . . . . . . . . . . . . . . . . . . . . . . . 12 0.2 UNIX的史前文明 . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 0.3 UNIX的故事 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 0.3.1 UNIX混乱和分裂 . . . . . . . . . . . . . . . . . . . . . . . 18 0.3.2 统一的UNIX和POSIX标准 . . . . . . . . . . . . . . . . . 18 0.4 GNU 的故事 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 0.4.1 认识自由的含义 . . . . . . . . . . . . . . . . . . . . . . . . 19 0.4.2 为了自由 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 0.4.3 以Copyright保护Copyleft . . . . . . . . . . . . . . . . . . 21 第1章 UNIX哲学 23 1.1 一切都是文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.2 鼓励程序间协作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.3 一个程序只做一件事情并把它做好 . . . . . . . . . . . . . . . . . 26 1.4 使用文本流,因为这个是通用的协议 . . . . . . . . . . . . . . . . 27 1.5 懒惰原则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.6 UNIX和非UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 第2章 黑客和Linux 33 第3章 初识Linux 35 第4章 安装 Linux 37 4.1 安装准备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.2 shell 快速入门 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 56 目录 4.3 引导管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.4 init 系统选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.5 分区规划 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.5.1 分区基础知识 . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.5.2 为磁盘分区 . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.5.3 文件系统结构标准( FHS) . . . . . . . . . . . . . . . . . 59 4.5.4 文件系统选择 . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.6 开始安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.6.1 正式开始安装过程 . . . . . . . . . . . . . . . . . . . . . . 61 4.6.2 emerge用法 . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.6.3 配置make.conf . . . . . . . . . . . . . . . . . . . . . . . . 64 4.6.4 内核编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.6.5 系统初步配置—重启前配置 . . . . . . . . . . . . . . . . . 68 4.6.6 安装基础系统 . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.6.7 配置引导程序 . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.7 重启后安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 第5章 Linux的日常 77 5.1 某日常的man-pages . . . . . . . . . . . . . . . . . . . . . . . . . . 77 5.2 UNIX权限基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 5.2.1 用户和组 . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 5.2.2 文件操作权限 . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.3 Shell 日常应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5.3.1 bash名称的道听途说 . . . . . . . . . . . . . . . . . . . . . 82 5.3.2 shell的字符串展开 . . . . . . . . . . . . . . . . . . . . . . 82 5.3.3 shell变量和环境变量 . . . . . . . . . . . . . . . . . . . . . 84 5.3.4 shell和文件管理 . . . . . . . . . . . . . . . . . . . . . . . . 85 5.3.5 管道和重定向 . . . . . . . . . . . . . . . . . . . . . . . . . 87 5.3.6 bash是门编程语言 . . . . . . . . . . . . . . . . . . . . . . 88 5.4 文件编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 5.4.1 编辑器之神vim . . . . . . . . . . . . . . . . . . . . . . . . 93 5.4.2 神之编辑器emacs . . . . . . . . . . . . . . . . . . . . . . . 96 5.5 系统管理基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 5.5.1 进程管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 5.5.2 系统服务管理 . . . . . . . . . . . . . . . . . . . . . . . . . 98目录 7 第6章 软件管理 99 6.1 软件的分发 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.2 软件的编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.3 发行版的包管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.4 portage和emerge . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.5 什么是overlay,如何使用 . . . . . . . . . . . . . . . . . . . . . . 99 6.5.1 用layman管理overlay . . . . . . . . . . . . . . . . . . . . . 100 第7章 图形界面 103 第8章 网络基础 105 第9章 文件系统 107 第10章 架设服务器 109 10.1 搭建 HTTP 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . 109 10.1.1 apache 用的最多的服务器 . . . . . . . . . . . . . . . . . . 109 10.1.2 nginx 轻量级服务器 . . . . . . . . . . . . . . . . . . . . . 109 10.1.3 lighttpd 超轻量级服务器 . . . . . . . . . . . . . . . . . . 109 10.1.4 squid 加速代理 . . . . . . . . . . . . . . . . . . . . . . . . 109 10.2 数据库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 10.2.1 最流行的开源数据库 MySQL . . . . . . . . . . . . . . . . 109 10.2.2 最优秀的开源数据库 PostgreSQL . . . . . . . . . . . . . 109 10.2.3 商业霸主 OracleDB . . . . . . . . . . . . . . . . . . . . . 109 10.3 加速 DNS ,在本机搭建 DNS . . . . . . . . . . . . . . . . . . . 109 10.4 共享打印机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 10.4.1 CUPS 打印服务 . . . . . . . . . . . . . . . . . . . . . . . 109 10.4.2 Samba 打印机共享 . . . . . . . . . . . . . . . . . . . . . 109 第11章 压榨机器的性能 111 11.1 编译优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 11.1.1 编译期优化 . . . . . . . . . . . . . . . . . . . . . . . . . . 113 11.1.2 链接时优化( LTO, Link Time Optimization) . . . . . . 116 11.1.3 PGO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 11.2 benchmark – 优化的基准测试 . . . . . . . . . . . . . . . . . . . . 118 11.2.1 CPU 单核能力测试 . . . . . . . . . . . . . . . . . . . . . 118 11.2.2 CPU 多线程性能测试 . . . . . . . . . . . . . . . . . . . . 1188 目录 11.2.3 文件系统 IO 测试 . . . . . . . . . . . . . . . . . . . . . . 118 11.2.4 网络性能测试 . . . . . . . . . . . . . . . . . . . . . . . . 118 第12章 时光机器-版本控制系统 119 附录 A FAQ 121 1 什么是 LiveCD ? . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 2 如何使用 LiveCD。 . . . . . . . . . . . . . . . . . . . . . . . . . 121 3 UEFI和BIOS是什么? . . . . . . . . . . . . . . . . . . . . . . . . 121 4 什么是API?。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 5 Shell 是什么? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 6 什么是进程和线程? . . . . . . . . . . . . . . . . . . . . . . . . . 122 7 什么是内存分页? . . . . . . . . . . . . . . . . . . . . . . . . . . 122 8 如何不重新登录切换到root帐号? . . . . . . . . . . . . . . . . . . 122 9 内核参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 10 Initramfs是什么 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 11 汉化man手册 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 12 符号链接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 13 内存映射IO-MMIO . . . . . . . . . . . . . . . . . . . . . . . . . . 124 14 内核视频模式设置-KMS . . . . . . . . . . . . . . . . . . . . . . . 125 15 CISC和RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 16 RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 附录 B man手册 127 B.1 第一部分: UNIX用户手册 . . . . . . . . . . . . . . . . . . . . . . 127 B.1.1 test2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 B.1.2 test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 B.1.3 test3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 B.2 第二部分:系统调用 . . . . . . . . . . . . . . . . . . . . . . . . . 127 B.3 第三部分:库函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 127 B.4 第四部分:设备和特殊文件 . . . . . . . . . . . . . . . . . . . . . 127 B.4.1 null,zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 附录 C 名称缩写 128 附录 D 图片索引 131 附录 E Gentoo 的前身今世 133目录 9 Gentoo的前世今生,第一部 133 E.1 Gentoo Linux发行版的诞生 . . . . . . . . . . . . . . . . . . . . . 133 E.1.1 我和linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 E.1.2 Linux的潜能 . . . . . . . . . . . . . . . . . . . . . . . . . 134 E.1.3 Linux的人文艺术 . . . . . . . . . . . . . . . . . . . . . . . 134 E.1.4 如何起步 . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 E.1.5 丑陋的一面 . . . . . . . . . . . . . . . . . . . . . . . . . . 136 E.1.6 对这些异类的了解 . . . . . . . . . . . . . . . . . . . . . . 136 E.1.7 对付这些异类 . . . . . . . . . . . . . . . . . . . . . . . . . 137 E.1.8 新的开始 . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Gentoo的前世今生,第二部 138 E.2 从Echo到Gentoo . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 E.2.1 Enoch踏出的第一步 . . . . . . . . . . . . . . . . . . . . . 139 E.2.2 Enoch的第一块绊脚石 . . . . . . . . . . . . . . . . . . . . 139 E.2.3 激情的演说 . . . . . . . . . . . . . . . . . . . . . . . . . . 140 E.2.4 编译器的艺术 . . . . . . . . . . . . . . . . . . . . . . . . . 141 E.2.5 异常事件的发生 . . . . . . . . . . . . . . . . . . . . . . . . 141 E.2.6 肥皂盒 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 E.2.7 回到Enoch . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Gentoo的前世今生,第三部 144 E.3 离开后的再度回归 . . . . . . . . . . . . . . . . . . . . . . . . . . 144 E.3.1 FreeBSD之印象 . . . . . . . . . . . . . . . . . . . . . . . . 144 E.3.2 FreeBSD的优点 . . . . . . . . . . . . . . . . . . . . . . . . 144 E.3.3 FreeBSD的不足 . . . . . . . . . . . . . . . . . . . . . . . . 145 E.3.4 回到Gentoo的开发 . . . . . . . . . . . . . . . . . . . . . . 146 E.3.5 新的版本 . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 E.3.6 商业上的关注 . . . . . . . . . . . . . . . . . . . . . . . . . 147 E.3.7 该做些什么 . . . . . . . . . . . . . . . . . . . . . . . . . . 147 E.3.8 将来要走的路 . . . . . . . . . . . . . . . . . . . . . . . . . 148

2016-12-29

the new hacker's dictionary.pdf

黑客守则,黑客字典,编写于2002年,全书E文

2016-12-28

windows备份环境变量.docx

windows下备份环境变量的方法,内容比较详细,分享给大家

2016-12-28

AM2302和DHT22驱动程序

嵌入式C开发的AM2302和DHT22驱动程序,AM2302和DHT22的通信时序和数据格式是一样的,可以通用,代码原创,经过实际电路考验,本人的试验平台是新塘的M0516,可供参考,压缩包内附有readme.md,根据readme简单设置接口即可,代码可以随意传播,随意使用,免费共享

2016-12-19

VC++深入详解.part4.rar

苏鑫 VC++深入详解 电子工业出版社 pdf版本带3级目录 共4分卷,VC++深入详解.part4.rar

2016-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除