bin

uboot支持S3C6410的SD启动

扶醉桌前 提交于 2019-11-28 16:48:17
这里使用的uboot并非uboot官方发布的uboot代码,而是为三星定制的一个uboot版本s3c-u-boot-1.1.6,其代码作者就包括了三星的程序员与denx的员工。这个版本支持SD启动,不过默认是nand启动,使它支持uboot需要做以下事情:   1、 虽然支持uboot启动,但是uboot代码里不叫SD启动方式,而是叫movinand启动方式,在incluede/configs/smdk6410.h中就有这个选项,所以在这个文件里关闭nand启动,打开movinand启动就可以了:   //#define CONFIG_BOOT_NOR   //#define CONFIG_BOOT_NAND 注释nand启动   #define CONFIG_BOOT_MOVINAND 打开movinand启动   //#define CONFIG_BOOT_ONENAND   //#define CONFIG_BOOT_ONENAND_IROM   #define CONFIG_NAND   //#define CONFIG_ONENAND   #define CONFIG_MOVINAND 打开movinand选项,使uboot支持movinand的操作   2、如果单纯是做上面的改动,还是不够的,在运行的时候会发现到了一定的时候uboot就死掉了

shell编程实战1-告警系统

戏子无情 提交于 2019-11-28 16:30:57
需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。 我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。 1. 思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等 主程序:作为整个脚本的入口,是整个系统的命脉 配置文件:是一个控制中心,定义各个子程序的监控开关;并指定应用的各个相关联的日志文件。 子程序:这个才是真正的监控脚本,用来监控各个指标。 邮件引擎:是由一个python程序来实现,它可以定义发邮件的服务器、发邮件人 以及发件人密码 输出日志:整个监控系统要有日志输出。便于调试和排错 2. 程序架构 bin下是主程序 conf下是配置文件 shares下是各个监控子脚本 mail下是邮件引擎 log下是日志。 3. 程序 1)bin/main.sh #!/bin/bash # 是否发送邮件的开关 export send=1 # 过滤ip地址 export addr=`/sbin/ifconfig |grep -A1 "eth0"|awk -F '[ :]+' '/inet/ {print $4}'` # 只需要最后一级目录名 dir=`pwd` last_dir=`echo $dir|awk -F'/' '{print

cmd连接mysql的方法详解

旧时模样 提交于 2019-11-28 16:23:01
mysql cmd常用命令,偶尔需要命令行执行mysql的朋友可以参考下。 将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* from test2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表:create table 表名 (字段设定列表); 删除表:drop table 表名; 修改表:alter table t1 rename t2 查询表:select * from 表名; 清空表:delete from 表名; 备份表: mysqlbinmysqldump -h(ip) -uroot -p

sudo权限造成的故障

青春壹個敷衍的年華 提交于 2019-11-28 16:06:55
公司服务器故障: [chengsir@yinwucheng ~]$ sudo mkdir /opt/nginx sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set [chengsir@yinwucheng ~]$ su - root Password: su: Authentication failure 以下是解决方案:(前提必须要知道这个文件的默认权限) 两种方法: 方法一:进入单用户模式修改root密码,su和sudo没有关系,这时我们可以用su - root切到root用户,然后修改sudo权限,哪儿出了问题改哪里 [chengsir@yinwucheng ~]$ su - root [root@yinwucheng ~]# ll -l /usr/bin/sudo -rwxrwxrwx. 1 root root 147392 Oct 31 2018 /usr/bin/sudo [root@yinwucheng ~]# chmod 111 /usr/bin/sudo [root@yinwucheng ~]# ll -l /usr/bin/sudo ---x--x--x. 1 root root 147392 Oct 31 2018 /usr/bin/sudo [root

node的源码安装

心已入冬 提交于 2019-11-28 15:58:23
Node.js 安装配置 本章节我们将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。 本安装教程以 Node.js v4.4.3 LTS(长期支持版本)版本为例。 Node.js 安装包及源码下载地址为: https://nodejs.org/en/download/ 。 你可以根据不同平台系统选择你需要的 Node.js 安装包。 Node.js 历史版本下载地址: https://nodejs.org/dist/ 注意: Linux 上安装 Node.js 需要安装 Python 2.6 或 2.7 ,不建议安装 Python 3.0 以上版本。 Windows 上安装 Node.js 你可以采用以下两种方式来安装。 1、Windows 安装包(.msi) 32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi 64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi 本文实例以 v0.10.26 版本为例,其他版本类似, 安装步骤: 步骤 1 : 双击下载后的安装包 v0.10.26 ,如下所示: 步骤 2 : 点击以上的Run(运行),将出现如下界面: 步骤 3 : 勾选接受协议选项,点击 next

idea2018破解到2099年

独自空忆成欢 提交于 2019-11-28 15:56:45
破解的详细过程: 1、从下面地址下载一个jar包,名称是 JetbrainsCrack-3.1-release-enc.jar 下载地址链接: https://pan.baidu.com/s/1WU57adPzfDDBaZR-lFuj3w 提取码: swa2 2、将你下载好的JetbrainsCrack-3.1-release-enc.jar 拷贝到你的Idea安装目录的bin目录下。 3、接下来在bin目录下找到两个vmoptions文件,idea.exe.vmoptions和idea64.exe.vmoptions如下图所示。 比如我的电脑是64位的,只修改idea64.exe.vmoptions文件即可。32位的修改idea.exe.vmoptions。 将这个文件idea64.exe.vmoptions 用NotePad++或者记事本打开,在文件最后一行添加:-javaagent:D:\Program Files (x86)\IntelliJ IDEA 2018.1.5\bin\JetbrainsCrack-3.1-release-enc.jar 将其中D:\Program Files (x86)\IntelliJ IDEA 2018.1.5\bin修改为你自己的对应的bin目录路径,后面jar包也要与你下载的名字对应。 4.接下来重新启动idea软件

AWK

烂漫一生 提交于 2019-11-28 15:49:44
awk参数: 指定分隔符 -F [root@lb01 files]# awk -F"/" '{print $1}' awkfile.txt root:x:0:0:root: bin:x:1:1:bin: daemon:x:2:2:daemon: adm:x:3:4:adm: lp:x:4:7:lp: sync:x:5:0:sync: shutdown:x:6:0:shutdown: halt:x:7:0:halt: mail:x:8:12:mail: operator:x:11:0:operator: 指定行 NR [root@lb01 files]# awk 'NR>1{print $1}' awkfile.txt bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var

linux下python安装

跟風遠走 提交于 2019-11-28 15:45:29
一、安装相关依赖   yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 二、安装python (1)wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz  下载安装包 (可以到网站下载,然后上传到Linux) (2)/usr/local 下新建文件夹python3 (3)tar -zxvf Python-3.6.3.tgz  解压安装包 (4)cd Python-3.6.3   转到该安装包目录下 (5)./configure --prefix=/usr/local/python3 这一步及其重要,对安装进行配置,并指定安装路径,安装路径不指定的话不利于后面的系统管理 (6)make 编译 (7)make install 安装    安装成功 (8) cd /usr/local/python3n 进入python3目录 (9)ls bin/ 查看python3.7的可执行脚本文件    (10

IDA反编译STM32 Hex\\Bin文件成C代码(转)

杀马特。学长 韩版系。学妹 提交于 2019-11-28 15:45:17
IDA是一款功能强大的反编译软件,网上找了许久没找到它的使用教程,经过摸索可将STM32的hex文件进行反汇编,操作步骤如下,首先下载IDA Pro版破解软件,免安装。 IDA Pro下载链接:https://pan.baidu.com/s/14UyF40mzg17byfnlaWgPwQ 如果文件为bin文件,可使用bin转hex工具转为hex格式, BinToHex下载链接:https://pan.baidu.com/s/1u8ewOrs3H5LOfMUGioNEuw 提取码:20jr 1、打开解压后目录下的idaq.exe可执行文件,点击[File]-[Open]看到如下界面, 2、打开hex文件弹出提示 3、【processot type】选择小端ARM,点击【set】保存 4、按顺序点击图片中的1-2-3,设置好后点击所以【ok】关闭提示框 5、接下来将看到hex的文件内容,在CODE32下按d合并行 6、右击第二行跳到程序起始处 7、在跳转到的程序前面按c键 8、反汇编完成,在CODE32处按F5键将生成类C伪代码,见第12步 9、右击函数头选择【Graph view】可查看函数间调用关系 10、查看函数调用关系 11、在子函数中按【F5】键,生成反编译代码 12、反编译后的CODE32函数,该函数前面是stm32中启动文件中的一些时钟初始化函数

logstash-命令

旧巷老猫 提交于 2019-11-28 15:37:12
启动命令: logstash -f …/config/logstash-sample.conf 因此启动测试配置试一下: logstash -f …/config/logstash-sample.conf --config.test_and_exit 该–config.reload.automatic选项启用自动配置重新加载,因此您不必在每次修改配置文件时停止并重新启动Logstash。 logstash -f ../config/logstash-sample.conf --config.reload.automatic 插件命令参考:https://www.elastic.co/guide/en/logstash/6.8/working-with-plugins.html 获取插件列表: bin/logstash-plugin list bin/logstash-plugin list --verbose bin/logstash-plugin list '*namefragment*' bin/logstash-plugin list --group output 安装插件: logstash-plugin install logstash-output-kafka 第三方本地安装: logstash-plugin install /path/to/logstash