当前位置: 首页 > linux命令

     linux命令
         1335人感兴趣  ●  2331次引用
  • 在Centos和Ubuntu上安装pip和python案例

    在Centos和Ubuntu上安装pip和python案例

    CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法ubuntu需要先安装pipapt-getinstallpython-pipubuntu上安装requestspipinstallrequests但是有的朋友由于是centos的,直接yuminstallpip或者yuminstallpython-pip都是不行的。其实不能yum那就直接下载编译安装呗。centos安装pipCentOS6.4安装pip,CentOS安装python包管理安装工具pip的方

    LINUX 4062024-12-14 08:00:18

  • 第二节:Bash编程易犯的错误

    第二节:Bash编程易犯的错误

    上一篇文章参见第一节:Bash编程易犯的错误。13.catfile|seds/foo/bar/>file你不应该在一个管道中,从一个文件读的同时,再往相同的文件里面写,这样的后果是未知的。你可以为此创建一个临时文件,这种做法比较安全可靠:#sed's/foo/bar/g'file>tmpfile&&mvtmpfilefile或者,如果你用得是GNUSed4.x以上的版本,可以使用-i选项即时修改文件的内容:#sed-i's/foo/bar/g'file14.echo$foo这种看似无害的命令往往

    LINUX 9002024-12-12 17:18:24

  • 详解:Windows8+Centos双系统安装与启动

    详解:Windows8+Centos双系统安装与启动

    刚买的thinkpadt430u64位的笔记本,发现装Linux是一件非常麻烦的事,以前装个linux系统,配置双启,1个小时就能搞定,而这一次我连装centos6.4带配置双启,花了三个星期。双启后成功后又装了Arch,现在笔记本是三系统,三周的时间里,笔记本重启不下300次。我也不知道能不能成功,所以事先,并没有做详细的笔记。所以下面,只是大致的记录。关闭secureboot开机按F1进入bios=>security=>secureboot笔记本不同,可能secureboot的配置不同,将其

    LINUX 11202024-12-12 13:45:18

  • 在CentOS上安装和配置OpenNebula入门实例

    在CentOS上安装和配置OpenNebula入门实例

    为了更好理解这三种不同的云,我们可以拿Google来举例,刚好这家公司提供了三种形式的云服务,首先看SaaS,GoogleGmail/Docs/Gtalk/Maps这些Apps都运行在Google云上,所以他们为普通用户提供了“软件即服务”;Google同时提供面向开发人员的AppEngine,可以让开发人员在他们的平台(Platform)上使用Python,JAVA等语言和他们提供的API开发软件和服务,所以他们为开发人员提供了“平台即服务”;Google自己内部构建了基于GFS,BigTab

    LINUX 9462024-12-12 13:12:18

  • 如何在linux中查看cpu信息、机器硬件型号

    如何在linux中查看cpu信息、机器硬件型号

    #cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c8Intel(R)Xeon(R)CPUE5410@2.33GHz(看到有8个逻辑CPU,也知道了CPU型号)#cat/proc/cpuinfo|grepphysical|uniq-c4physicalid:04physicalid:1(说明实际上是两颗4核的CPU)#getconfLONG_BIT32(说明当前CPU运行在32bit模式下,但不代表CPU不支持64bit)#cat/proc/cpuinfo|gr

    LINUX 6612024-12-12 12:57:12

  • CentOS+OpenVZ+Vtonf实现Linux虚拟化

    CentOS+OpenVZ+Vtonf实现Linux虚拟化

    与VMware这种虚拟机和Xen这种半虚拟化技术相比,OpenVZ的hostOS和guestOS都必需是Linux(虽然在不同的虚拟环境里可以用不同的Linux发行版)。但是,OpenVZ声称这样做有性能上的优势。根据OpenVZ网站的说法,使用OpenVZ与使用独立的服务器相比,性能只会有1-3%的损失。OpenVZ是SWsoft,Inc.公司开发的专有软件Virtuozzo的基础。OpenVZ的授权为GPLv2。OpenVZ由两部分组成,一个经修改过的操作系统核心与及用户工具。OpenVZ其

    LINUX 11312024-12-12 11:21:10

  • 第一节:Bash编程易犯的错误

    第一节:Bash编程易犯的错误

    前一段时间发现一个很好的wiki站点,上面有很多优秀的Bash文章。最近挑了一篇介绍Bash编程容易犯的各种错误的文章看,收获很多,不感独享,把这篇文章以半翻译半笔记的形式分享给大家。1.foriin$(ls*.mp3)Bash写循环代码的时候,确实比较容易犯下面的错误:foriin$(ls*.mp3);do#错误!somecommand$i#错误!doneforiin$(ls)#错误!foriin`ls`#错误!foriin$(find.-typef)#错误!foriin`find.-type

    LINUX 11422024-12-11 08:24:19

  • linux下的网络设备文件配置

    linux下的网络设备文件配置

    系统网络设备的配置文件保存在"/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.66NETMASK=255.255.255.0GATEWAY=192.168.0.65若希望手工

    LINUX 3052024-12-10 08:19:12

  • 熟悉MySQL数据库的高可用架构方案

    熟悉MySQL数据库的高可用架构方案

    MySQL高可用设计方案,如果单MySQL的优化始终还是顶不住压力时,这个时候我们就必须考虑MySQL的集群方案了,目前可行的方案有:一、MySQLCluster优势:可用性非常高,性能非常好。每份数据至少可在不同主机存一份拷贝,且冗余数据拷贝实时同步。但它的维护非常复杂,存在部分Bug,目前还不适合比较核心的线上系统,所以这个我不推荐。二、DRBD磁盘网络镜像方案优势:软件功能强大,数据可在底层快设备级别跨物理主机镜像,且可根据性能和可靠性要求配置不同级别的同步。IO操作保持顺序,可满足数据库

    LINUX 6562024-12-10 08:12:20

  • 简洁的Bash编程技巧文档

    简洁的Bash编程技巧文档

    下面这几条是我自己在写Shell代码的时候,比较喜欢的几种写法,抛砖引玉。检查命令执行是否成功第一种写法,比较常见:echoabcdee|grep-qabcdif[$?-eq0];thenecho"Found"elseecho"Notfound"fi简洁的写法:ifechoabcdee|grep-qabc;thenecho"Found"elseecho"Notfound"fi当然你也可以不要if/else,不过这样可读性比较差:[SunNov0405:58AM][kodango@devops]~

    LINUX 10922024-12-09 16:30:02

  • 如何寻找IO杀手进程

    如何寻找IO杀手进程

    linux下可以通过iostat查看目前主机总的io使用情况,不过当通过top等命令查看时,发现cpuwait占多过多,想定位具体是哪些程序占用了IO,本篇就通过一些常用的手段进行汇总下。一、top下的wait状状wa=I/Owaiting,wa指的是CPU等待磁盘写入完成的时间,就是说前提是要进行IO操作,在进行IO操作的时候,CPU等待时间。如一个程序执行的最后,从系统空间到dst硬盘空间的时候,如果程序是阻塞的,那么这个时候cpu就要等待数据写入磁盘才能完成写操作了。所以这个时候cpu等待

    LINUX 5002024-12-08 19:24:35

  • linux服务器修改mtu值优化cpu

    linux服务器修改mtu值优化cpu

    一、jumboframes相关1、什么是jumboframesJumboframes是指比标准EthernetFrames长的frame,即比1518/1522bit大的frames,Jumboframe的大小是每个设备厂商规定的,不属于IEEE标准;Jumboframe在full-duplex的Ethernet网络上运行;Jumboframe定义了一个“linknegotiation”协议,来和对端的设备协商,是否对端设备支持使用Jumboframes;标准的以太网IP报文大小是:1500bi

    LINUX 8902024-12-08 13:24:01

  • 简单了解dd、ext3grep、extundelete与linux数据恢复

    简单了解dd、ext3grep、extundelete与linux数据恢复

    一、恢复软件安装问题现网一台SUSE主机,被同事不小心干掉了一个文件。不过在用想通过ext3grep或extundelete这类工具进行恢复时,发现在编译过程中,总是提示“configure:error:Can'tfindext2fslibrary”。因为在SUSE源里没有e2fsprogs-devel、e2fsprogs-libs包,在通过源码安装e2fsprogs后,发现还是有该问题。而redhat上不存在该问题,redhat可以直接通过下面的命令安装依赖:yuminstalle2fspro

    LINUX 8422024-12-06 09:24:13

  • 使用sysstat graph来分析sar获取的性能数据

    使用sysstat graph来分析sar获取的性能数据

    一、环境要求一、环境要求运行sysstat服务,并在/var/log/sa目录下有sarXX文件生成php5.2以上版本二、安装sysstatgraph1、下载sysstatgraph包,当前最新版本为0.4。将该包解压后,放到web目录下,这里以apachehttpd为例,解包到/var/www/html目录。2、编辑config.php文件,默认如下:define('SYSSTATDATAPATH','/var/log/sa');define('JSONSTRUCTUREFILENAME',

    LINUX 5182024-12-06 08:24:28

  • 讲述下:Linux运维工程师入门的10个基本技能点

    讲述下:Linux运维工程师入门的10个基本技能点

    1、linux系统基础这个不用说了,是基础中的基础,连这个都不会就别干了。2、网络服务服务有很多种,每间公司都会用到不同的,但基础的服务肯定要掌握,如FTP,DNS,SAMBA,邮件,这几个大概学一下就行。LAMP和LNMP是必须要熟练,我所指的不是光会搭建,而是要很熟悉里面的相当配置才行,因为公司最关键的绝对是WEB服务器,所以nginx和apache要熟悉,特别是nginx一定要很熟悉才行。有些公司还会用tomcat,这个也最好学一下。其实网络服务方面不用太担心,一般公司的环境都已经搭建好,

    LINUX 11192024-12-05 22:27:19

  • 讲述下Linux 执行 df 和 du 查看磁盘时占用结果不一致的解决办法

    讲述下Linux 执行 df 和 du 查看磁盘时占用结果不一致的解决办法

    问题现象1、执行df-h查看ECSLinux实例文件系统使用率,可以看到/dev/xvdb1磁盘占用了约27G,挂载目录为/opt。2、进入到/opt目录执行du-sh,显示空间总占用量约2.4G,即df和du查看到的结果不一致。原因分析du命令对统计文件逐个进行fstat系统调用,获取文件大小。它的数据是基于文件获取,可以跨多个分区操作。df命令使用statfs系统调用,直接读取分区的超级块信息获取分区使用情况。它的数据基于分区元数据,只能针对整个分区。用户删除了大量的文件后,du就不会在文件

    LINUX 4112024-12-02 09:21:01

热门阅读

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号