info

sys_check

橙三吉。 提交于 2020-01-22 17:31:24
#!/bin/bash # auth:kaliarch # func:sys info check # version:v1.0 # sys:centos6.x/7.x [ $(id -u) -gt 0 ] && echo "请用root用户执行此脚本!" && exit 1 sysversion=$(rpm -q centos-release|cut -d- -f3) line="-------------------------------------------------" [ -d logs ] || mkdir logs sys_check_file="/var/log/$(ip a show dev ens192|grep -w inet|awk '{print $2}'|awk -F '/' '{print $1}')-`date +%Y%m%d`.txt" # 获取系统cpu信息 function get_cpu_info() { Physical_CPUs=$(grep "physical id" /proc/cpuinfo| sort | uniq | wc -l) Virt_CPUs=$(grep "processor" /proc/cpuinfo | wc -l) CPU_Kernels=$(grep "cores" /proc/cpuinfo|uniq|

解决apt-get安装中的E: Sub-process /usr/bin/dpkg returned an error code (1)问题

放肆的年华 提交于 2020-01-22 16:32:59
记录一下,本来想装个docker,谁知道各种幺蛾子,还好解决了,后面打算换kail cd /var/lib/dpkg/ sudo mv info/ info_bak # 现将info文件夹更名 sudo mkdir info # 再新建一个新的info文件夹 sudo apt-get update # 更新 sudo apt-get -f install # 修复 sudo mv info/* info_bak/ # 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_bak文件夹下 sudo rm -rf info # 把自己新建的info文件夹删掉 sudo mv info_bak info # 把以前的info文件夹重新改回名 来源: CSDN 作者: 官康强 链接: https://blog.csdn.net/guankangqiang/article/details/103824692

MHA快速搭建

断了今生、忘了曾经 提交于 2020-01-22 14:20:29
很早之前写过MHA的文章,但是常常在技术群看到有同学问MHA搭建的问题,不是权限问题就是配置问题,我在这里就再次一写下配置过程以及快速的搭建。如果想知道更多的细节与原理,请参考: MySQL高可用架构之MHA 环境: 1主1从,manager放在从库。 主库:192.168.0.10 从库:192.168.0.20 两台机器的mysql安装完成初始化以后进行复制搭建,首先登录主库(192.168.0.10),查看pos点: mysql> show master status; +------------------+----------+--------------+------------------+-------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +------------------+----------+--------------+------------------+-------------------+ | mysql-bin.000001 | 154 | | | | +------------------+----------+--------------+------------------+---------------

Linux 网卡驱动相关——04

…衆ロ難τιáo~ 提交于 2020-01-22 13:39:57
rtl8139 网卡驱动分析:(注:这里只分析了主要函数,代码版本是: 8139too.c 71420 bytes 2010-04-01 22:56:18 ) /* * 提供了一系列驱动程序可调用的接口,主要用于发现和初始化设备 */ static struct pci_driver rtl8139_pci_driver = { .name = DRV_NAME, .id_table = rtl8139_pci_tbl, .probe = rtl8139_init_one, .remove = __devexit_p(rtl8139_remove_one), #ifdef CONFIG_PM .suspend = rtl8139_suspend, .resume = rtl8139_resume, #endif /* CONFIG_PM */ }; static int __devinit rtl8139_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) { struct net_device *dev = NULL; struct rtl8139_private *tp; int i, addr_len, option; void __iomem *ioaddr; static int board

Nor Flash 驱动框架

倖福魔咒の 提交于 2020-01-22 13:30:18
框架入口源文件: lcd.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动框架: 以下是驱动代码 s3c_nor_flash.c : #include <linux/module.h> #include <linux/types.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/slab.h> #include <linux/device.h> #include <linux/platform_device.h> #include <linux/mtd/mtd.h> #include <linux/mtd/map.h> #include <linux/mtd/partitions.h> #include <asm/io.h> //定义一个 map_info static struct map_info *s3c_map_info; //定义一个 mtd_info static struct mtd_info *s3c_mtd_info; //定义一个 分区表 static struct mtd_partition s3c_mtd_partition[] = { [0] = { .name = "bootloader

Caused by: java.net.ConnectException: Connection refused: master/192.168.3.129:7077

◇◆丶佛笑我妖孽 提交于 2020-01-22 04:39:30
1:启动Spark Shell,spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,用户可以在该命令行下用scala编写spark程序。 启动Spark Shell ,出现的错误如下所示: 1 [root@master spark-1.6.1-bin-hadoop2.6]# bin/spark-shell --master spark://master:7077 --executor-memory 512M --total-executor-cores 2 2 18/02/22 01:42:10 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 3 18/02/22 01:42:10 INFO SecurityManager: Changing view acls to: root 4 18/02/22 01:42:10 INFO SecurityManager: Changing modify acls to: root 5 18/02/22 01:42:10 INFO SecurityManager: SecurityManager:

django+pymysql搭建一个管理系统(一)

╄→гoц情女王★ 提交于 2020-01-22 04:08:56
django+pymysql搭建一个管理系统(一) 后续进行代码更新,优化 一.程序架构 二.mysql表单创建 zouye 库:存信息相关的 #班级表 create table classes( cid int primary key auto_increment, name varchar(32) not null default '' )engine=Innodb charset=utf8; insert into classes (name) values ('三年A班'), ('三年B班'),('三年C班'); #学生表 create table students ( sid int primary key auto_increment, name varchar(32) not null default '', class_id int not null default 1, foreign key (class_id) references classes(cid) )engine=Innodb charset=utf8; insert into students (name, class_id) values ('张三', 1),('李四', 2),('王五', 1); #老师表 create table teacher ( tid int primary key

redis info all实时运行信息关注redis服务重要指标

时光总嘲笑我的痴心妄想 提交于 2020-01-22 02:02:13
(此处redis-cli命令已在linux系统下配置环境变量,可以在任何目录下直接执行,未配置的使用此命令时需在相关命令目录下执行,redis版本为4.0.1) 1、redis服务是否存活监测(ping) linux系统shell下输入:redis-cli -h IP地址 -p 端口 ping 出现pong说明redis存活。 2、客户端连接数(connected_clients) redis-cli -h IP地址 -p 端口 info Clients(或者info all,info all信息包括info Clients,以下都使用info all) | grep connected_clients得到。 这个值跟redis的服务连接池配置关系比较大,建议不要超过6000,如果太大可能是redis处理太慢。 3、拒绝连接数(rejected_connections) redis-cli -h IP地址 -p 端口 info all | grep rejected_connections 理想状态是0。如果大于0,说明创建的连接数超过了maxclients,需要排查原因。是redis连接池配置不合理还是连接这个redis实例的服务过多等。 4、阻塞客户端数量(blocked_clients) redis-cli -h IP地址 -p 端口 info all | grep

\"Hello_Python\"_基础语法1

拥有回忆 提交于 2020-01-21 16:19:13
变量 变量定义 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] # 动态语言变量定义时不需要指明变量的数据类型 # 字符串类型变量可以使用""或'',""和''在Python中没有区别,不加""或''的字符串系统默认为变量名 name = "young" age = 25 print("My name is", name, "...I'm", age, "years old!") 输出结果如下: My name is young ...I'm 25 years old! Python中没有常量的概念,如果需要表示某一固定不变的量,例如数学中的π,一般习惯将变量名全大写表示: PIE = 3.1415926 当变量被定义时