linux
文章平均质量分 79
CloudXli
chd graduate student ,one drop ,all the time
展开
-
linux之强大的find命令
Linux中find常见用法示例 Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向原创 2017-12-21 22:15:25 · 305 阅读 · 0 评论 -
将linux(ubuntu)安装到U盘下面--便携式ubuntu和使用dd制作U盘安装工具
首先我要说: 在这里我说的是两件事:第一,将一个ubuntu系统安装到我的个人U盘里面,这样我就可以走到哪里,将我自己的ubuntu系统带到哪里,比较便捷。第二,制作一个U盘启动安装linux的工具(我这里还是就ubuntu来操作),用于给电脑安装linux系统 先说第一个: 我们常常将ubuntu安装在vbox或者说是VMware等虚拟机下,这我想大家都会安装吧,而安原创 2017-12-07 11:05:39 · 13776 阅读 · 1 评论 -
linux bridge 网桥详解
一、定义: Linux下的Bridge也是一种虚拟设备,这多少和vlan有点相似,它依赖于一个或多个从设备。与VLAN(VLAN是一个在物理网络上根据用途,工作组、应用等来逻辑划分的虚拟局域网络,是一个广播域,与用户的物理位置没有关系。VLAN中的网络用户是通过LAN交换机来通信的。一个VLAN中的成员看不到另一个VLAN中的成员)。不同的是,它不是虚拟出和从设备同一层次的镜像设备,而是虚拟出一个原创 2017-12-22 22:18:30 · 6990 阅读 · 0 评论 -
linux常见的文件及目录操作12个命令
基本常用的12个命令如下吧: 1, mkdir命令mkdir用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。(1) 命令格式:mkdir [选项] 目录(2) 命令功能:在指定位置创建指定文件名命名的文件夹或目录,要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限,且同一个目录下不能原创 2018-01-30 20:33:14 · 3352 阅读 · 0 评论 -
Mysql之主键、外键和各种索引
本文是一些关于mysql的基本知识点,像主外键以及索引之类的。主键:主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从学生表中搜索一条纪录如查找一个人,就只能根据学号去查找,这才能找出唯一的一个,这就是主键;如:id int(10) not null primary key auto_increment ;自增长的类型 ; 外键:原创 2018-01-08 17:13:13 · 800 阅读 · 0 评论 -
SLES11_sp3安装软件
今天来说一下suse系统安装软件的过程,之前经常使用ubuntu、centos、rhel等安装软件举得非常简单,今天使用suse有点麻烦: **我使用的是SLES11_sp3系统,suse系统安装软件不像其他系统直接配好源yum 或者apt-get安装,对于你需要安装的软件你得查清楚它所在的地址,然后自己使用一条命令就可以添加源 然后再安装。 比如:我之前安装python-rdb的时原创 2018-01-25 21:11:11 · 2057 阅读 · 0 评论 -
linux命令之top(查看cpu、内存等负载)
查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图...转载 2018-03-15 08:46:24 · 11277 阅读 · 0 评论 -
linux内核模块详解
1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都基于如下约定: a) 内核版本为Li...转载 2018-03-11 20:18:32 · 2791 阅读 · 0 评论 -
linux_详解find命令
find命令基本语法Linux通配符实例首先让我们进入HOME下的用户文件夹用ls命令查看该文件夹下的所有文件,可以看到cangls文件的路径为/home/wbin/canglsfind命令搜索home文件下的cangls文件find命令加*通配符去搜索文件 可以发现,加了*号通配符之后,查询的结果为home文件下所有以cangls开头的文件f...原创 2018-03-21 20:31:12 · 722 阅读 · 0 评论 -
Linux操作系统基础知识学习
本文是我在学校自学Linux时所做的笔记,纯理论,希望对大家有所帮助。文章中,Q表示问题,A表示回答。Linux操作系统概述Q1.什么是GNU?Linux与GNU有什么关系?A:1.GNU是GNU is Not Unix的递归缩写,是自由软件基金会(Free Software Foundation,FSF)的一个项目,该项目已经开发了许多...翻译 2018-04-10 10:31:42 · 765 阅读 · 0 评论 -
计算机专业找工作面试面经总结(操作系统,数据库,数据结构,算法,虚拟化,编程实践等)
https://github.com/CyC2018/Interview-Notebook上面git是网上大神的找工作总结,分享给准备找工作的小伙伴,同时感谢大神的无偿奉献。原创 2018-03-29 09:14:16 · 3400 阅读 · 0 评论 -
硬链接和符号链接
【硬链接(Hard Link)】硬链接指通过索引节点来进行连接,在Linux为文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号; 硬链接指的就是在Linux中,多个文件名指向同一索引节点; 常见用途:通过建立硬链接到重要文件,防止误删,删除其实对应的...转载 2018-04-13 09:41:15 · 6380 阅读 · 0 评论 -
嵌入式之系统移植详解(linux)
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质。在做每一个步骤的时候,首先问问自己,为转载 2017-11-13 17:48:54 · 2246 阅读 · 0 评论 -
常用openstack的镜像下载及密码
现在各大linux厂商,其实已经有专门给openStack提供的镜像,不过国内的朋友,不太习惯老外做镜像的方式,经常问密码是多少。现在安全事故很多,所以还是建议大家去官方下载镜像,有使用的问题,也比较好交流。自己手工做镜像,其实需要做不少工作,才能在OpenStack平台里用的很舒服。支持修改密码默认OpenStack的Dashboard修改虚拟机的密码的功能是关闭的,你需要enable。我是翻译 2017-10-26 19:58:17 · 10556 阅读 · 1 评论 -
linux基础知识及命令大全(1)(适合新手)【详细】
1.linux是开源的操作系统,所以它的程序代码可以被修改成适合在各个机器上运行的,也就是说linux是具有可移植性的操作系统 2.linux最强项的地方在于网络,而windows是赢在它的用户接口是较为亲善的 3.一旦遵循的GPL 那么这个软件就是自由软件,自由使用,自由修改。 4.文字接口比图形接口更好。也就是说有心朝linux学习的要多接触文字接口(shell)的环境。例如:正规表示法原创 2017-10-17 14:31:15 · 609 阅读 · 1 评论 -
linux下的sed和awk命令详解
awk命令: awk比较倾向于将一行分成数个字段来处理,所以是比较适合处理小型数据处理。 awk ‘条件类型 1{动作 1} 条件类型 2{动作 2} …’ filename 1、例如我要取出我的centos7的mac地址: 使用命令: 2、我要取出登录账号 和 登录ip 并且两者之间使用【tab】分开 3、我们知道/etc/passwd 中的内容是以:来分割字段的,该文原创 2017-10-18 09:14:06 · 925 阅读 · 0 评论 -
openstack_cinder里面的volume的简单解析
Openstack云硬盘的使用: $ nova volume-attach 云主机名称 volume_id 例子附加 09e3743e-192a-4ada-b8ee-d35352fa65c4卷到public-instance 实例:nova volume-attach public-instance 09e3743e-192a-4ada-b8ee-d35352fa65c4+———-+——————原创 2017-10-18 12:05:08 · 2766 阅读 · 0 评论 -
ubuntu17.04之static_ip+ssh+ lamp+django
安装好Ubuntu17.04后,是一台空白的Ubuntu。网络安装的时候选择的是NET模式,后来和宿主机不通我就改成桥接模式了。1、设置root密码 sudo passwd root然后输入两次密码就可以2、配置网络环境 刚开始装好之后ip是动态分配,现在修改成静态ipsudo vim /etc/network/interfaces 修改这个文件就ok原创 2017-10-28 17:17:13 · 1081 阅读 · 0 评论 -
虚拟化技术之KVM,搭建KVM(详细)
首先说一下,KVM是基于硬件辅助的开源全虚拟化解决方案 一、KVM(基于内核的虚拟机)【刚开始是一家以色列的公司开发的,后来红帽觉得KVM很有前景,就把KVM收购了】。 二、KVM包含了一个内核加载模块,是一个.ko文件,这个KVM模块只负责的是:1、虚拟机的虚拟CPU也就是vCPU 2、对虚拟内存进行管理和调度。还有一个就是下面说的QEMU-KVM,这个QEMU-KVM就是通过修改QEMU代原创 2017-10-21 21:24:12 · 46364 阅读 · 2 评论 -
KVM(桥接模式)宿主机创建网桥
如果KVM虚拟机在被我们创建好之后,我们要实实在在使用的话,最好就是KVM虚拟机的上网模式不是Net模式,而是网桥模式,就是在我们创建KVM虚拟机的时候选那个网络模式的时候选网桥【前提是在宿主机上已经创建好网桥】。 下面就来说说怎么样使KVM虚拟机使用网桥模式: 在这里交代一下我的宿主机是centos7 一、首先在宿主机上创建一个网桥br0 方法:1、进入配置网卡的目录下 cd /etc/原创 2017-10-24 21:56:23 · 4554 阅读 · 0 评论 -
rhel7和centos7的lamp环境搭建
Lamp环境的搭建 LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么是php脚本语言,笔者不再介绍,请自己查资料吧。Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上。 LAMP 是Linu原创 2017-10-17 13:26:07 · 2319 阅读 · 0 评论 -
linux下本机与远程主机之间复制文件
命令格式:scp -r local_folder remote_username@remote_ip:remote_folder或者scp -r local_folder remote_ip:remote_folder 第1个指定了用户名,命令执行后需要再输入密码;第2个没有指定用户名,命令执行后需要输入用户名和密码;linux对linux 远程拷贝翻译 2017-10-17 13:33:16 · 4144 阅读 · 1 评论 -
centos7 配置静态ip
RHEL7.0 配置网络IP的三种方法 导读 RHEL7里面的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式。 en代表的是enthernet (以太网),o 代表的是onboard (内置),那一串数字是主板的某种索引编号自动生成,以便保证其唯一性。和原先的命名方式对比,这种新的方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错。第一部分: 1、修改/原创 2017-10-17 12:12:23 · 494 阅读 · 0 评论 -
ubuntu系统的定制裁剪(适用于嵌入式瘦客户端)
Ubuntu操作系统内核裁减与定制 http://www.diybl.com/course/6_system/linux/linuxjq/20090307/159406.html一、内核裁减与编译1、安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。安装命令如下$sudo apt-get install build-essential kerne翻译 2017-11-12 19:13:45 · 6991 阅读 · 0 评论 -
linux文件权限操作
各种权限的修改: 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。 在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。 确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可翻译 2017-10-17 13:52:49 · 665 阅读 · 0 评论 -
ftp服务器的搭建
注意是rhel7环境 ftp服务器的搭建 (实现了windows【客户端】到linux【服务器】的基于ftp协议的文件互传)使用yum命令安装vsftpd,它是FTP服务器端程序:yum install vsftpd 启动ftp服务:service vsftpd start 查看ftp服务器状态:service vsftpd status 修改配置文件:vim /etc/vsftpd/vs原创 2017-10-17 14:07:33 · 448 阅读 · 0 评论 -
linux之正则表达式中特殊符号的含义
废话不说,直接上图原创 2018-05-25 16:03:01 · 2266 阅读 · 0 评论