
Linux
U201017971
这个作者很懒,什么都没留下…
展开
-
git服务器非默认端口
创建文件:/root/.ssh/config添加:#如果是以域名访问的则添加如下内容:host xxxHostName xxx.comPort 3333如果以ip访问的,则添加如下内容:Host "12.123.xx.xx"Port 3333...原创 2018-09-20 17:41:20 · 2786 阅读 · 0 评论 -
鸟哥私房菜服务器篇(一):Linux有啥功能
1. Linux最强大的功能是什么?网络功能。架设服务器。2. Linux强大的网络功能有哪些? WWW, Mail,FTP, DNS, DHCP, NAT, Router等架站容易,维护难,维护还好,除错更难。3, 架设一部完美的服务器,基本功课包括:基础网络的基本概念,以方便进行联网与设定及除错;熟悉操作系统的简易操作:包括登录分析、账号管理、文原创 2017-11-03 10:44:51 · 499 阅读 · 0 评论 -
鸟哥的Linux私房菜:首次登陆与在线求助,LINUX最简单的命令及应用(一)
1. 命令的模式:command [-options] parameter1 parameter2 2. 基本的入门命令:ls -al ~ 查看目录~下面的文件date 显示日期。(date +%Y/%m/%d ; date +%H:%M )echo $LANG 显示语言cal 显示日历 (cal 2017 ; cal 10 2017 )原创 2017-11-07 16:52:25 · 281 阅读 · 0 评论 -
鸟哥私房菜服务器架设篇(三):常见的服务器设定案例分析
网络环境:假设你的环境里面 (不管是家里还是宿舍) 共有五部计算机,这五部计算机需要串接在一起,且都可以对外联机; 对外网络:你的环境只有一个对外的联机方式,这里假设是台湾较流行的 ADSL 或 10M 的光纤这种透过电话线拨接的类型; 额外服务:你想要让这五部计算机都可以上网,而且其中还有一部可以做为网络驱动器机,提供同学或家人作为数据备份与分享之用; 服务器管理:由于你可能需原创 2017-11-07 15:27:04 · 497 阅读 · 0 评论 -
Linux 查看系统配置信息的常用命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env转载 2017-10-10 11:26:07 · 670 阅读 · 0 评论 -
VIM工具的使用(三)
h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符[Ctrl] + [f]屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)[Ctrl] + [b]屏幕『向上』移动一页,相当原创 2017-10-18 11:47:40 · 7916 阅读 · 0 评论 -
Linux常用命令
1.cut 命令cut -f1 -d"," file.txt// -f 表示打印的字段,-d表示分割符号 cut -c1-5 file.txt//表示打印每一行前面的1-5个字符。原创 2017-09-19 21:01:04 · 338 阅读 · 0 评论 -
Linux 命令大全
参考手册:http://man.linuxde.net/该手册包括了Linux常用的各类命令原创 2017-09-19 20:43:40 · 397 阅读 · 0 评论 -
Vim工具常用的命令
VIM的三种模式基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是:一般模式编辑模式命令模式 三种模式的互相切换:编辑模式 <—-(i,o,a,r)一般模式 (:,/,?)—>>命令模式其他模式按ESC进去一般模式。一般模式下的常见命令光标移动复制粘贴搜寻取代 按键 移动操作 h 左移动 j 向下移动原创 2017-08-29 16:43:53 · 407 阅读 · 0 评论 -
Python快速教程
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 转载地址怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Python教程,而且言语简洁,循序渐进,让没有背景的读者也可以从基础开始学习。我将在每一篇中专注于一个小的概念,转载 2017-07-28 11:07:15 · 1072 阅读 · 0 评论 -
python--装饰器(decorator)
python–装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广泛的应用。装饰函数和方法先定义两个简单函数:# get square sumdef转载 2017-07-28 10:58:54 · 445 阅读 · 0 评论 -
Python-modules 基础版--文件的互相引用
##模块:首先定义一个文件:bars.py,其中包含三个方法,后面我们从另外一个文件对他们进行引用。```pythondef starbar(num): print '*'*numdef linebar(num): print '-'* numdef hashbar(num): print '#'*num```定义另外一个n原创 2017-07-28 09:38:28 · 1205 阅读 · 0 评论 -
python -decorators
装饰器:是一种动态为对象增加新的行为的方式。例子如下:首先定义了一个方法:>>> def my_decorator(func):... def wrapper(*args, **kwargs):... print "Before call"... result = func(*args, **kwargs)...原创 2017-07-24 10:40:51 · 336 阅读 · 0 评论 -
鸟哥私房菜服务器架设篇(二):基础网络概念
1. 何为网络?OS种类繁多,那么多OS要如何进行网络沟通呢?那就得要制订共同遵守的标准才行了。这个标准是由国际组织规范的,你的系统里面只要提供可以加入该标准的程序代码, 那你就能够透过这个标准与其他系统进行沟通!所以,网络是跨平台的。网络就是几部计算机主机或者是网络打印机之类的接口设备, 透过网络线或者是无线网络的技术,将这些主机与设备连接起来, 使得数据可以透过网络媒体(网络线原创 2017-11-06 09:29:32 · 772 阅读 · 0 评论 -
redis-大数据量访问场景小聊
转载:http://aodi.paic.com.cn/forum.php?mod=viewthread&tid=5232&fromuid=1感谢同事的分享。很多同事不是很清楚redis可以干嘛,这边就简单的聊下。 首先从基础开始,什么是redis,它和我们常说的NOSQL是什么关系?Redis 是一个内存中的数据结构存储系统,它可以用作数据库,缓存和消息转载 2017-12-25 14:08:43 · 6997 阅读 · 1 评论 -
从CPU与GPU利用率,到GPU与CPU差别的思考
注:本版关于GPU的内容均是是经过实测数据提供,具有版权所有 简介: GPU与CPU貌似差别不大的两个东西,然而,从逻辑结构,到原理,到性能,到功能,再到在物理设备中扮演的角色来讲,压根就不是同一个东西,甚至可以说,完全不可以类比。首先考虑GPU利用率: 因为要对GPU物理设备进行压力测试和功耗测试,那么就需要设定GPU利用率分别为25%,50%,75%,100%类似的参数,那么这样的原创 2017-12-28 15:00:45 · 7990 阅读 · 2 评论 -
Linux centos7上gitlab服务器的搭建,本地配置和使用
1. 安装一堆包,和 启动相关服务yum install -y curl policycoreutils-python yum install -y openssh-server openssh-clientssystemctl enable sshdsystemctl start sshdyum install postfixsystemctl enable postfix...原创 2018-09-14 19:39:58 · 1185 阅读 · 0 评论 -
ansible-playbook 利用when和register获取命令的输出
获取执行命令的输出 –Register 获取命令输出,检测是否执行正常或失败。可以通过使用 register 关键字来实现获取输出。register 关键字可以存储指定命令的输出结果到一个自定义的变量中,我们通过访问这个自定义变量就可以获取到命令的输出结果。Register 的使用如下:- name: echo date command: date register: d...原创 2018-08-13 14:59:46 · 18271 阅读 · 0 评论 -
Linux 修改内核启动默认引导顺序
1. 查看当前系统具有的内核 $ cat /boot/grub2/grub.cfg |grep menuentry 查看到如下内容列表 menuentry ‘CentOS Linux (3.10.0-327.22.2.el7.x86_64) 7 (Core)’ –class centos menuentry ‘CentOS Linux (3.10.0-...原创 2018-08-08 16:13:44 · 14383 阅读 · 5 评论 -
区块链资料总结
Fabric 项目文档https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md http://hyperledger-fabric.readthedocs.io/en/latest/博客汪晓明对区块链、以太坊的思考 介绍了很多区块链技术的基础知识和应用 搭建一个私有区块链环境 重塑世界的区...转载 2018-08-06 19:38:00 · 703 阅读 · 0 评论 -
在centos7系统快速修改主机名
hostnamectl修改主机名是系统在启动时从/etc/hostname自动初始化的主机名。 通常修改文件的方法,会觉得比较麻烦,centos7系统中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。执行如下命令: $hostnamectl set-hostname new_name文件:hosts修改$hostname newname...原创 2018-08-01 19:26:53 · 299 阅读 · 0 评论 -
python 将默认2.7 python环境修改为2.6之后,yum命令不可用
建立软链接 cd /usr/bin mv python python_bak ln -s python2.6 python modify yum conf vim /usr/share/yum-cli/yummain.pyvim /usr/bin/yumvim /usr/libexec/urlgrabber-ext-down将上述文件的头:#...原创 2018-08-10 14:26:58 · 1514 阅读 · 0 评论 -
Linux umount /data: device is busy已解决
问题描述设备正忙,表示设备被其他进场占用。 此事后查看是什么进场占用,并强制将进场停掉,再次umount即可。处理fuser -m -v /data//v 表示 verbose 模式。进程以 ps 的方式显示,包括 PID、USER、COMMAND、ACCESS 字段//-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出。...原创 2018-08-01 11:14:54 · 9997 阅读 · 1 评论 -
Python 使用paramiko实现远程登录Linux主机并执行命令和操作
采用如下方式,1. 首先创建SSHClient对象,ssh2.使用ssh对象,调用connect函数建立连接3.调用exec_command函数,在远程机执行相关操作4.关闭连接#!/usr/bin/env python#-*- coding:utf-8 -*-import paramikoHostIP = '192.168.1.1'username = 'roo原创 2017-08-10 16:57:42 · 8748 阅读 · 0 评论 -
awk和sed的常规用法
sed 的用法sed编辑器称作stream editor。如vim则是交互式文本编辑器。流编辑器就是在处理数据之前基于预先提供的一组规则来编辑数据。sed编辑器的具体操作:1.一次从输入中读取一行数据2.根据所提供的编辑器命令匹配数据3.按照命令修改流中的数据4.将新的数据输出到stdout命令格式:set option script file-原创 2017-09-28 17:33:39 · 340 阅读 · 0 评论 -
GPU 简介和 NVIDIA P100 KVM虚拟机使用直通模式获取设备
1. 简介:对于GPU卡的物理机器,我们都知道,必然是几百G的内存,至少20核等超高配置,仅仅提供给一个用户来使用,太浪费资源了。 那么可以将在同一台机器上的GPU分出来提供给多用户使用,类似于CPU一样,可以提供给虚拟机使用,就将物理资源共享给了更多的用户。2. 为何要使用GPU?为何不使用性能更强大的CPU?GPU本身是作为显卡来使用,具有图形渲染等能力,但是对于图形图像等原创 2017-12-26 17:54:30 · 11128 阅读 · 4 评论 -
使用passthrough模式,只通过PCI任意设备(该过程是在RHEL7系统进行,其他系统原理一样)
1.在HOST选择PCI设备[root@localhost~]# dmesg |grep -e DMAR -e IOMMU[ 0.000000] ACPI: DMAR 000000007b7be000 00120(v01 INSYDE HSW-LPT 00000001 ACPI00040000)[ 0.155894] dmar: IOMMU 0: reg_base_a原创 2017-11-22 10:09:09 · 5816 阅读 · 0 评论 -
鸟哥私房菜《第七章文件权限》文件无法修改与文件锁定命令chattr, lsattr
引言在Linux系统下,经常为了系统的安全性,会把一些系统相关的配置文件设置为不可修改,以防引起不必要的问题,将文件锁定,并对文件设置隐藏属性,就是一种手段。文件隐藏属性文件通常使用chmod可以修改权限,这个通常是用户权限的设置。 文件还存在一个隐藏属性 不过chattr和lsattr两个命令只在Ext2/Ext3文件系统上面生效。其他文件系统无法支持该命令。$chattr原创 2018-01-16 20:59:02 · 665 阅读 · 0 评论 -
python-异常
异常的发生在代码执行期间任何错误都有可能发生,每一个异常都会产生错误信息。NameError。如下是 command exception:>>> print kushalTraceback (most recent call last): File "", line 1, in NameError: name 'kushal' is not defined最后一行包含了原创 2017-07-20 09:25:25 · 457 阅读 · 0 评论 -
Python 对两个文件中数据的处理
该代码表示:1.首先打开两个文件,s.txt源文件,d.txt目的文件。以及结果文件2.将s文件中的数据按行读取,将d文件中的数据一次性读出保存在current_d中。3.对于s文件中没一行的第一个单词,进行判断,是否存在于第二个文件中。如果不存在输出到结果文件。并换行。fs = open("..\s.txt")fd = open("..\d.txt")原创 2017-07-20 20:46:58 · 2190 阅读 · 0 评论 -
Linux系统下sh脚本文件的介绍
所谓sh脚本文件,其实就是Linux 的命令的集合,批量进行执行,方便操作。 Linux里面可以使用的命令都是用脚本写成的,放在bin目录或者sbin目录下可以直接调用。同时也可以自己实现其他的命令,就是sh脚本文件了。执行脚本文件的时候可以使用:sh name.sh直接运行也可以使用 chmod a+x name .sh原创 2015-05-25 15:48:58 · 847 阅读 · 0 评论 -
centos7 内存页面大小的设置
内存页面大小确实是可以设置的内存正常情况下是4K的页面。大页面有2M和1G两种。使用静态大页面时的性能比使用透明大页面要好大约7%,而透明大页面则比不使用大页面好大约12%。查看:内存页面大小:getconf PAGE_SIZE超大页面是 2MB 和 1GB 大小的内存块cat /proc/meminfo就可以看到当前的内原创 2015-07-29 11:40:31 · 12367 阅读 · 0 评论 -
netperf切换服务器端和客户端后,不能被侦听到。
考虑两件事情:1.查看端口号是否被占用。 ///未解决2.关闭防火墙。service iptables stop。///解决。原创 2015-05-04 20:10:23 · 1181 阅读 · 1 评论 -
centos 系统安装KVM
讲的很好的一个博客:http://crazyming.blog.51cto.com/rss.php?uid=1048571原创 2015-06-02 17:10:59 · 535 阅读 · 0 评论 -
Linux查看系统cpu个数、核心书、线程数
现在cpu核心数、线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu、每个cpu有几个核心、每个核心有几个线程。CPU物理个数:grep 'physical id' /proc/cpuinfo | sort -u 2核心数量:grep 'core id' /proc/cpuinfo | sort -u | wc -l6线程数: grep '原创 2015-04-16 11:35:38 · 832 阅读 · 0 评论 -
netperf 网络性能测量
http://www.ibm.com/developerworks/cn/linux/l-netperf/原创 2014-11-14 15:39:46 · 922 阅读 · 1 评论 -
安装centos7系统装不上,进度条卡住问题的解决办法。
在R720机器上面安装centos7系统的过程中,进度条进行到一半的时候,卡住不再前进。尝试了以下几种可能,最后一种解决掉了,不过您的问题有可能是其中的某一种。1.查看磁盘的读写属性,是否设置为了只读性。在磁盘的属性页中,写策略有两个选项,write through,write back。第一个为只读性的,选择为第二个可正常的安装。2.将网线拔掉,将一些自己原创 2015-05-18 17:06:07 · 30065 阅读 · 0 评论 -
Linux 环境下查看网卡的信息的命令
lspci |grep Ethernet原创 2014-11-14 15:09:22 · 1637 阅读 · 0 评论 -
关于错误:set_up_server could not establish a listen endpoint for port 12865 with family AF_UNSPEC
在使用netperf进行网卡测试的时候,当执行服务器的shih原创 2014-11-16 20:12:13 · 3072 阅读 · 1 评论 -
Xshell+Xftp
安装xshell 和Xftp可以远程登录到服务器,和进行本地文件与服务器文件的chuan原创 2014-10-21 20:47:30 · 1679 阅读 · 0 评论