最近有家客户要求只能使用suse系统,是suse 12 sp3的,而且版本都不同意换,一直以来,都是使用rhel的客户,还没遇到过suse的,可偏偏不巧,我们的系统和suse 12 sp3自带的glibc 2.22不兼容,现场报问题过来要求协助,问题已找到并提供解决方法.这里记录下suse和rhel的一些日常差别. 命令行和图形化界面相互切换 suse安装之后,可以在命令行和gui之间切换. 一.开机为文本界面,由文本界面切换到图形界面    方法1: 运行命令 #startx,需要先配置图形界…
1. 查看当前内核版本 [root@192.168.118.11 ~]#cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@192.168.118.11 ~]#uname -r 3.10.0-1062.el7.x86_64 2. 升级内核版本 (1)配置国内yum镜像 备份系统默认配置源 #mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Ba…
转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语句写法,适合初学者. 因是很久之前写的,文章中可能会存在不准确的地方,希望指正. ORACLE日常操作手册 目录 一. 1. 2. 3. 4. 二. 1. 2. 3. 4. 5. 三. 四. 1. Ø Ø Ø Ø 2. 3. 不等连接实例 Ø 内连接实例 Ø Ø 外连接实例 Ø 自连接实例 Ø Ø…
Oracle 11g 物理Dataguard日常操作维护(二) 2017年8月25日 14:34 3.3 3.3.1 查看备库进程状态 SYS(125_7)@fpyj123> select process,client_process,sequence#,status from v$managed_standby ; PROCESS   CLIENT_P  SEQUENCE# STATUS --------- -------- ---------- ------------ ARCH     …
参见:Linux日常操作一  selinux 开启和关闭 一.查看SELinux状态:1./usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态SELinux status:                 enabled2.getenforce                 ##也可以用这个命令检查二.关闭SELinux:1.临时关闭(不用重启机器):setenforce 0                  ##设置SEL…
redis针对所有类型的日常操作: keys * ## 取出所有key keys my* ## 模糊匹配 exists name ## 存在name键返回1,否则返回0 del key1 ## 删除一个key,成功返回1,否则返回0 expire key1 ## 设置key1 100s后过期 ttl key1 ## 查看键还有多长时间过期,单位为s,当key不存在时,返回-:当key存在但没有设置剩余生存时间 ## 时,返回-:否则返回key的剩余时间 ## 代表选择当前数据库,默认为0数据库…
从零开始使用git 第二篇:git的日常操作 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操作和常见冲突 1.创建本地仓库 打开一个有内容or没内容的文件夹 鼠标右键菜单选择Git Bash Here,打开git命令窗口,输入git init 然后回车 git init 项目文件夹中自动生成了一个.git文件,创建本地仓库成功 2.创建远程仓库 (1)打开github官网 https://…
一前言 本篇文章将会阐述对json的日常操作,如何读取json文件,将json文件转为字典:如何将字典转为json,将字典写入文件等: 二 josn数据格式简要说明 json对于初学者可以理解是一种数据存储格式,比如像xml:json的数据储存格式是kev(键)-value(值)形式,每个key都是唯一,并且有对应唯一的value,他们用冒号形成对应关系:json对象外面使用花括号{},花括号内部是就是存储key-value:通常key是字符串,value可以是任意数据类型对象,每个键值对之间用…
Linux 日常操作 */--> Linux 日常操作 Table of Contents 1. 查看硬件信息 1.1. 服务器型号序列号 1.2. 主板型号 1.3. 查看BIOS信息 1.4. 查看内存槽及内存条 1.5. 查看CPU 1.6. 查看内存 1.7. 查看磁盘基本信息 1.8. 查看网卡基本信息 2. 性能分析 2.1. 占用CPU最高的进程 2.2. 占用物理内存最多的进程 2.3. 占用swap空间最多的进程 2.4. 占用IO最高的进程 3. 时间相关 1 查看硬件信息…
转自:http://m.blog.csdn.net/article/details?id=50595230 Linux内核是计算机操作系统的核心.一个完整的 Linux发行版包括了内核与一些其他与文件相关的操作,用户管理系统,和软件包管理器等一系列软件.每个工具都是整个系统的一小部分.这些工具通常都是一个个独立的项目,有相应的开发者来开发及维护. 前面提到的Linux内核,包括现行版本,以及历史版本(即更早发布的版本)都可以在 www.kernel.org 找到.Linux的众多发行版可能是基于…
1.内核版本由linux内核社区统一编码和发布,格式如下图: major.minor.patch-build.desc 主版本号.次版本号.对次版本号的修订次数-编译次数.当前版本的特殊信息 次版本号有奇数和偶数之分,奇数表示开发版,偶数表示稳定版 desc:常见参数EL(Red Hat企业版Enterprise Linux).pp(Red Hat测试版).fc(Red Hat中Fedorca Core).smp(对称多处理器).rc/r(候选版本,后面的数字越大越接近正式版) 2.uname…
由于Redhat和CentOS的发行版本现在众多,所以我们应该知道CentOS和Redhat及linux内核之间版本的对应关系对维护系统还是很有帮助的.对应的列表如下: Redhat 9.0———————————————2.4.20-8 RHEL 3 Update 8————————————2.4.21-47 RHEL 4 ————————————————2.6.9-5 RHEL 4 Update 1————————————2.6.9-11 RHEL 4 Update 2————————————…
作者: Sk 译者: LCTT geekpi | 2019-08-26 11:40   收藏: 1 本指南介绍了如何查找 Linux 发行版名称.版本和内核详细信息.如果你的 Linux 系统有 GUI 界面,那么你可以从系统设置中轻松找到这些信息.但在命令行模式下,初学者很难找到这些详情.没有问题!我这里给出了一些命令行方法来查找 Linux 系统信息.可能有很多,但这些方法适用于大多数 Linux 发行版. 1.查找 Linux 发行版名称.版本 有很多方法可以找出 VPS 中运行的操作系统…
redhat查看发行版 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 查看内核版本 # uname -aLinux $host 3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux or # cat /proc/versionLinux version 3.10.0-327.28.3.…
即使你是一个 Linux 新人,你可能也已经知道它不是一个单一的.整体的操作系统,而是一群项目.这个星座中不同的“星”组成了“发行版”.每个都提供了自己的 Linux 模式. 感谢这一系列发行版所提供的多种选择,这有助于了解 Linux 如何开始并随后激增的.因此,这里会简要介绍一下 Linux 的历史. Linus Torvalds,内核构建者 大多数熟悉 Linux 的人都已经听说过它的创建者 Linus Torvalds (题图中的人),但是并不知道他最初为何创建它.在 1991 年,To…
1./etc/issue 和 /etc/redhat-release都是系统安装时默认的发行版本信息,通常安装好系统后文件内容不会发生变化. 2.lsb_release -a :FSG(Free Standards Group)组织开发的LSB (Linux Standard Base)标准的一个命令,用来查看linux兼容性的发行版信息. 3./proc/version 和 uname -a 显示的内容相同,显示linux内核版本号.…
mysql启动/关闭 my.cnf的调用顺序 [root@docker02 bin]# ./mysql --help Default options are read from the following files in the given order: /etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf 推荐启动 ./mysqld_safe --defaults-file=/data/my3306/my.cnf --user=mysql & 其他启动/关闭 #SU…
基本概念 版本库 Subversion 使用集中的数据库,它包含了所有的版本控制文件及其完整历史.这个数据库就是版本库.版本库通常位于运行 Subversion 服务器的文件服务器上,向 Subversion 客户端(例如TortoiseSVN)提供需要的数据.如果只备份一个东西,请备份版本库,因为它是你数据的主副本. Subversion 是一种集中的分享信息的系统,它的核心是版本库,储存所有的数据,版本库按照文件树形式储存数据-包括文件和目录,任意数量的客户端可以连接到版本库,读写这些文件.…
catalogue . PHP Hash表 . PHP数组定义 . PHP变量实现 . PHP常量实现 1. PHP Hash表 0x1: 基本概念 哈希表在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保存标记,很多高级语言中也显式的支持哈希表. 哈希表通常提供查找(Search),插入(Insert),删除(Delete)等操作,这些操作在最坏的情况下和链表的性能一样为O(n). 不过通常并不会这么坏,合理设计的哈希算法能有效的避免这类情况,通常哈希表的这些操作时间复杂度为O(1)…
一,基本命令: 建表:create 'testtable','coulmn1','coulmn2' 也可以建表时加coulmn的属性如:create 'testtable',{NAME => 'coulmn1', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', VERSIONS => '10', COMPRESSION => 'LZO', TTL => '30000', IN_MEMORY => 'false',…
技术无所谓贵贱,既然曾经做过就总该是要留下点什么,毕竟做技术这些年给我们留下太多太多的成长经历,总有人问这些已经很皮毛了为什么还要写,其实没那么多花哨理由,就是想着做或者不做这一块总是要对过往做个简单归总,习惯已成自然,虽然因为种种原因频繁隔断更新,但一有时间就想着写点什么,希望N年后还可以帮到更多有需要的人.本章节对Active Directory的日常OU组织单位新建.移动.删除等内容进行简单介绍,方便日常管理.具体如下: 新建OU: 1.打开Active Directory用户和计算机,右…
环境 : python3.6 / win10 / vs2017 / sqlserver2017 一.需要安装的包pymssql pip install pymssql 二.pymssql模块的介绍 pymssql 包 有modules: pymssql – 如果您关注DB-API遵从性,或者如果您习惯于DB-API语法,请使用它. _mssql –  比pymssql更高性能和易用性,性能高出不是一点点,用法也相对简单. 所以我更加推荐使用_mssql,而不是网上案列里比较多的pymssql 三…
使用Docker已有一段时间了,今天正好有空梳理下自己平时操作Docker时的一些命令和注意细节: Docker 命令帮助 $ sudo docker Commands: attach Attach to a running container --将终端依附到容器上 > 运行一个交互型容器 [root@localhost ~]# docker run -i -t centos /bin/bash [root@f0a02b473067 /]# > 在另一个窗口上查看该容器的状态 [root@l…
KVM 安装 条件检测准备:CPU 虚拟化 ,现在物理机都支持. 开启cpu虚拟化 现在至强一般机器都有 cat /proc/cpuinfo |grep flags 需要全虚拟化支持为vmx(Inter)或svm(AMD) 检测是否支持虚拟化 egrep 'vmx|svm' /proc/cpuinfo 依赖包组: virtualization // 提供虚拟机的环境,主要包含qemu-kvm virtualization-client // 管理和安装虚拟机实例的客户端,主要有python-vi…
常用命令 文件与目录操作 命令 解析 cd /home 进入 ‘/home’ 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将file1复制为file2 cp -a dir1 dir2 复制一个目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录) ls 查看目录中的文件 ls -a 显示隐藏文件 ls -l 显示详细信息 ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序…
大家好,今天来给大家分享一些Linux的常用命令,希望对大家有用 命令行的基本格式:   命令字 [选项] [参数]     其中,命令字.选项.参数之间用空格分开,多余的空格将被忽略.[ ]括起来的部分 表示可以省略,即命令行可以只有命令字,也可以只有命令字.选项,或者只有命令字.参 数.    Ctrl+U 组合键:快速删除当前光标处之前的所有字符内容.  Ctrl+K 组合键:快速删除从当前光标处到行尾的所有字符内容.  Ctrl+L 组合键:快速清空当前屏幕中的显示内容,只在左上角显示命…
ssh登录客户端很多,个人还是习惯使用SecureCRT,非常快捷.简单.针对日常小伙伴经常咨询的常用操作简单记录如下: 建立ssh2连接,比较简单,填写服务器ip及对应的登录用户即可. 登录界面中文显示乱码问题 ,终端外观选项下,字符编码采用UTF-8即可 上传或下载文件(sftp) 进入sftp标签页后,即可进行上传.下载操作: 切换客户端本地目录命令:lcd d:/docment/ 查看客户端本地目录命令:  lls 上传文件到服务器命令:  put filename   如果是文件夹目录…
用于记录在项目中使用到的方法.属性.操作,持续更新中 静态文件的使用 在项目中静态文件的使用需要在Startup中的Configure方法中增加: //使用静态文件 app.UseStaticFiles(); 这样就可以访问所有wwwroot目录下的静态文件,但是若想访问Views/Menu/Index.js文件,还需要在Configure方法中增加: app.UseStaticFiles(new StaticFileOptions() { FileProvider = new Physical…
TortoiseSVN大家应该都很熟悉,相应的,git也有一个工具是TortoiseGit. 下载地址: http://download.tortoisegit.org/tgit/previews/ 安装TortoiseGit: 软件安装好以后,就可以使用了. 1)从服务器上clone项目 使用[Git Clone]就可以从远程仓库(也可以是服务器)下载项目,这个步骤就相当于上面图片菜单中的[SVN Checkout]. URL也可以指定为远程仓库的URL. Clone后,可以看到在你的项目中创…
最近逐渐打算将工作的环境转移到ubuntu下,突然发现对于我来说,这ubuntu对于我这种上上网,收收邮件,写写博客,写写程序的时实在是太合适了,除了刚接触的时候会不怎么完全适应命令行及各种权限管理,apt-get命令相当的方便,各种原先在windows下各种奇怪错误在ubuntu下都没有出现了,好了,我就不说废话了,今天大致简单的介绍下python下的ORM  to Mysql 的操作(注意:一定要看官网的文档!) refer:http://docs.sqlalchemy.org/en/lat…