linux

linux管道及重定向详解

分类:linux
在linux系统中,大多数命令很简单,很少出现复杂功能的命令,每个命令往往实现一个或者几个功能十分简单的功能,我们可以通过将多个简单的命令组合在一起来完成复杂的功能. 在linux中几乎所有的命令返回的都是纯文本,因为命令都是运行在CLI下的,而纯文本又是命令行的输入格式,这就让命令协作成为可能.命令的组合是通过重定向和管道机制完成的. 命令行的数据流有以下定义: 标准输入 说明 编号 默认 STDIN 标准输入 0 键盘 STDOUT 标准输出 1 终端 STDEER 标准错误 2 终端 通过

Linux centos7环境下MySQL如何安装

分类:linux
Linux centos7环境下安装MySQL步骤的详细介绍 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 一.查找以前是否安装有mysql,使用下面命令: rpm –qa | grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 二.下载mysql解压包 mysql-5.7.1

如何在Linux(CentOS)下重置MySQL根(Root)密码

分类:linux
本例中以CentOS6.6下修改MySQL5.1.73举例说明. 1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务正在运行中. 2.输入"killall -TERM mysqld"命令停止所有的mysqld进程. 3.输入"service mysqld stop"命令停止mysqld服务. 4.输入"mysqld_safe --skip-grant-tables &

Linux多队列网卡的硬件的实现详解

分类:linux
多队列网卡是一种技术,最初是用来解决网络IO QoS (quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将各个队列通过中断绑定到不同的核上,以满足网卡的需求. 常见的有Intel的82575.82576,Boardcom的57711等,下面以公司的服务器使用较多的Intel 82575网卡为例,分析一下多队列网卡的硬件的实现以及linux内核软件的支持. 1.多队列网卡硬件实现 图1.1是Intel 8

linux怎么安装mysql数据库并配置

分类:linux
如何在linux下安装mysql数据库并配置 工具/原料 mysql5.6 cnetos 方法/步骤 1查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库 删除命令:rpm -e --nodeps 包名 ( rpm -ev mysql-4.1.12

Linux中find命令的用法汇总

分类:linux
Linux系统中的 find 命令在查找文件时非常有用而且方便.它可以根据不同的条件来查找文件,例如权限.拥有者.修改日期/时间.文件大小等等.在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件. 在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作.如果你想在linux系统的命令行中变得特别高效,那么 find 是你必须掌握的命令之一. find 命令的基本语法如下: $ find [path] [option] [expression

Linux查看系统版本的方法汇总

分类:linux
一.查看Linux系统发行版本 命令1:lsb_release -a 该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称,如Debian.Ubuntu.CentOS等,和对应的版本号,以及该版本的代号,例如在Debian 8中将会显示代号jessie. $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.0 (jes

linux如何查看文件的属性

分类:linux
查看文件属性有多种方法,且这些方法中偏向不同,具体如下: 1,ls ls -a 查看所有文件 ls -l 查看详细的属性 2,lsattr 查看文件的扩展属性, 如果文件被 chattr +i 添加了写保护, 用lsattr可以看到添加的属性 3,file 查看文件的类型 4,stat 查看文件的状态 测试结果: 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

linux根文件系统的挂载过程详解

分类:linux
st1\:*{behavior:url(#ieooui) } 一:前言 前段时间在编译kernel的时候发现rootfs挂载不上.相同的root选项设置旧版的image却可以.为了彻底解决这个问题.研究了一下rootfs的挂载过程.特总结如下,希望能给这部份知识点比较迷茫的朋友一点帮助. 二:rootfs的种类 总的来说,rootfs分为两种:虚拟rootfs和真实rootfs.现在kernel的发展趋势是将更多的功能放到用户空间完成.以保持内核的精简.虚拟rootfs也是各linux发行厂商普

Linux GCC常用命令详解

分类:linux
Linux GCC常用命令详解 1. 简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言.C++ 语言.Java 语言.Objective C 语言.Pascal 语言.COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等.而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Compiler Collection 也即是 GNU 编译器家族的意思了.另

Linux crontab定时执行任务 命令格式例子

分类:linux
基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apache. 45 4 1,10,22 * * /usr/l

Linux怎么安装迅雷极速版?

分类:linux
1.下载安装 CrossOver. 2.首先运行 CrossOver,点击 " 安装 Windows 软件 " 按钮 3.在弹出的 "CrossOver 软件安装程序 " 的搜索框中输入 " 迅雷 ",选中 " 迅雷极速版 ",点击 " 继续 "->" 安装 " 4.之后 CrossOver 会为迅雷创建一个容器并自动完成一些配置,一切完成后,CrossOver 会自动运行 &qu

怎么安装linux系统?

分类:linux
怎么安装linux系统? 1.创建自动安装linux系统的灵魂--ks文件 要想实现这个功能我们得先生成一个记录我们对安装linux系统时的配置的文件ks,也就是说,这个ks文件记录了我们将对安装的linux系统的配置,安装系统时将读取这个文件,对安装的系统进行相应的设置. 我们要用到 system-config-kickstart 软件,通过这个软件我们就可以在图形化界面中进行操作 (1)安装system-config-kickstart 软件,使用命令:yum install system-

linux系统中如何进入退出vim编辑器,方法及区别

分类:linux
在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了. 偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致强抽关机,确是不得以呀. 其实,这个VIM(VI)也是很简单的,只要你看到此文! 注意:linux命令要小写哦! 工具/原料 linux系统 vim编辑器 进入VIM编辑器 1 VIM编辑器,可以新建文件也可以修改文件,命令为:vim  /usr/local/con.cfg 如图! 2 如果这个文件

Parallels desktop怎么安装linux系统

分类:linux
  Parallels desktop怎么安装linux系统  1.下载Ubuntu系统镜像至Mac,最新版系统为Kylin,完全免费.下载地址: https://www.ubuntu.org.cn/(Parallels Desktop中提供了多种系统下载,也可在软件中直接下载,建议在安装前至Ubuntu网站下载最新版.) 2.若未安装Parallels Desktop,请先下载Parallels Desktop并安装.若已安装过Parallels,直接运行Parallels Desktop 10

LINUX系统怎么使用命令清理磁盘空间?

分类:linux
由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等.下面就给你支几招(以/home空间满为例). 1.定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #IS-IR/home>;files.txt #diff filesold.txt files.txt 通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间. 2.查看空间文件系统的inodes消耗 #df-i/

Linux常用操作命令汇总

分类:linux
Linux常用操作命令汇总 1.ls 命令 ls以默认方式显示当前目录文件列表服务器教程 ls -a显示所有文件包括隐藏文件 ls -l显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 2.cd 命令 cd dir切换到当前目录下的dir目录 cd ..切换到上一级目录 cd ~切换到用户目录,比如是root用户,则切换到/root下 3.rm 命令 rm file删除某一个文件 rm -rf dir删除当前目录下叫dir的整个目录 4.cp 命令 cp source target

Linux系统安装Mongo扩展的方法

分类:linux
Linux系统安装Mongo扩展的方法 安装步骤: 环境 nginx/1.4.4 PHP 5.4.22 MongoDB 2.4.10 1. 下载扩展安装包 wget https://pecl.php.net/get/mongo-1.4.5.tgz 2. 编译安装 tar xvf mongo-1.4.5.tgz -C /usr/src cd /usr/src/mongo-1.4.5/ phpize ./configure --with-php-config=/usr/local/php/bin/ph

Linux 下 Make 命令实例详解

分类:linux
Linux 下 Make 命令实例详解 Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一.管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题.本文我们将用一些实例来讨论 make 命令背后的工作机制. Make 如何工作的 对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标.这些目标通常存放在以 "Makefile" 来命名的特殊文件中,同时文件也包含与目标相对应的操作.更多信息,阅读关于 Makefiles

VPN客户端连接Linux服务端访问速度变慢怎么解决

分类:linux
VPN客户端连接Linux服务端访问速度变慢怎么解决 解决办法有三种: 方法一:编辑pptpd源码,增加MTU; 方法二:使用脚本,在pptp接口连接up以后增加MTU; 方法三:不使用MPPE加密; 第一种虽然从根本上解决了问题,但是由于水平问题放弃了;第三种由于取消了传输加密,心理上觉得不安全,也放弃了; 方法二 /etc/ppp/ip-up.d/mppefixmtu.sh #!/bin/sh CURRENT_MTU="`ip link show $1 | grep -Po '(?<=