linux随笔-01】的更多相关文章

认识linux 开源共享精神 低风险 高品质 低成本 更透明 开源软件的特点 使用自由.修改自由.传播自由.收费自由以及创建衍生品的自由 常见的开源许可协议 GNU GPL(GNU General Public License,GNU通用公共许可证):只要软件中包含了遵循GPL协议的产品或代码,该软件就必须也遵循GPL许可协议且开源.免费. BSD(Berkeley Software Distribution,伯克利软件发布版)许可协议:用户可以使用.修改和重新发布遵循该许可的软件,并且可以将软…
Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n [root@localhost ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16" [root@localhost scripts]# lltotal 8-rw-r--r-…
Linux第01天 1.虚拟机安装linux(centos 32bit) 1.1 虚拟机安装前置工作的准备,如内存.硬盘.CPU分配.镜像下载等 1.2 安装方式(图形界面或者命令行 推荐图形界面即直接回车) 1.3 安装过程默认,如默认语言.键盘式等 1.4 安装分区 1.4.1 在选定磁盘上删除所有分区 1.4.2 在选定驱动器上删除linux分区 1.4.3 在选定驱动器上使用空闲空间 1.4.4 自定义分区 1.4.4.1 linux磁盘表示 1.4.4.1.1 IDE磁盘 hd(磁盘前…
Linux基础01 学会使用命令帮助 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档:linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们:在只记得部分命令关键字的场合,我们可通过man -k来搜索:需要知道某个命令的简要说明,可以使用whatis:而更详细的介绍,则可用info命令:查看命令在哪个位置,我们需要使用which:而对于命令的具体参数及使用方法,我们需要用到强大的man:下面分别介绍: 命…
Linux 时间同步 01 简介 目录 Linux 时间同步 01 简介 时间同步 公共NTP服务器地址及IP 系统时间相关文件 时间同步 大数据产生与处理系统是各种计算设备集群的,计算设备将统一.同步的标准时间用于记录各种事件发生时序, 如E-MAIL信息.文件创建和访问时间.数据库处理时间等. 大数据系统内不同计算设备之间控制.计算.处理.应用等数据或操作都具有时序性,若计算机时间不同步, 这些应用或操作或将无法正常进行. 网络时间同步协议(NTP)是时间同步的技术基础. 多主机协作工作时,…
#### 获取配置文件配置路径,javapath为配置项,var为具体的配置值 eval $(awk -F "javapath=" '{if($2=="") {print $2} else {print "var="$2}}' 1.sh) echo $var #####计算MD5值  file=1.shmd5Hash=`md5sum "$file"`;md5Hash=${md5Hash%%\ *};echo $md5Hash …
现在整理博客的时间少了,大多是在用为知笔记收藏和整理,一次集中发点Linux相关随笔整理和一个目录,是按时间顺序来的.每一篇都是自己用过之后整理的,应用场景已经尽可能的说明了,不明白的可以Q我,上班时间请尽量避免. ========目录========= centos6.5安装mongodb2.6 Linux下DB2数据库安装教程 [Installing Metasploit Framework on CentOS_RHEL 6]在CentOS_RHEL 6上安装Metasploit的框架[翻译…
http://www.blogjava.net/youxia/archive/2015/01/08/linux001.html 2014年上半年,我是在写RCP系列.然后,由于要准备研究生毕业论文和答辩, 所以就中途停了下来.再后来,我又在博客园主站开始写Linux江湖系列.经过大半年的努力,Linux江湖系列已经有十几篇了.在这里,我将把其中的内 容整理后,转发到我的Java博客中.至于RCP系列,我还是会接着写的,不过要等我的心再次沉下来才行. Linus说“Just for fun”,而我…
大数据学习之Linux基础 01:Linux简介 linux是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹 在1991年10月5日首次发布.,在加上用户空间的应用程序之后,成为Linux操作系统. Linux也是自由软件和开放源代码软件发展中最著名的例子. 应用:长时间的运行编写的程序代码,可以安装在各种计算机硬件设备中,如: 手机.平板电脑.路由器等 安卓最底层运行在linux. 02:Linux的分类 各种版本 1->Linux根据市场的需求不同,基本分两个方向…
Linux学习第一天 1.使用VM安装RHEL7.0 具体参见刘遄老师的<Linux就该怎么学>https://www.linuxprobe.com/chapter-01.html 2.RPM(红帽软件包管理器) RPM通过将安装规则与源代码打包在一起,来降低软件的安装难度. RPM = 源代码 + 安装规则 3.Yum软件仓库 通过将大量常用的RPM软件存放在一起,解决软件安装之间的依赖关系,进一步降低软件的安装难度. 4.systemd初始化进程 4-1 Linux系统的开机过程 BIOS…
目录 00. 目录 01. Linux概述 02. Linux简史 03. Linux主要特性 04. Linux之父 05. Linux相关术语 06. Linux其它 07. Linux应用领域 00. 目录 @ 01. Linux概述 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思…
用户身份与文件权限 用户身份与能力 Linux系统的管理员之所以是root,并不是因为它的名字叫root,而是因为该用户的身份号码即UID(User IDentification)的数值为0. 在Linux系统中,UID就相当于我们的身份证号码一样具有唯一性,因此可通过用户的UID值来判断用户身份.在RHEL 7系统中,用户身份有下面这些: 管理员UID为0:系统的管理员用户. 系统用户UID为1-999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独…
必须掌握的Linux命令 系统状态检测命令 1.ifconfig命令 ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”. 使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称.inet参数后面的IP地址.ether参数后面的网卡物理地址(又称为MAC地址),以及RX.TX的接收数据包与发送数据包的个数及累计流量(即下面加粗的信息内容): [root@linuxprobe ~]# ifconfig e…
部署虚拟环境安装linux系统以及一些常用命令 工具: VmwareWorkStation  12.0——虚拟机软件(必需) RedHatEnterpriseLinux [RHEL]7.0——红帽操作系统(必需) vmware虚拟机提供的3种可选的网络模式 桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网. NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中NAT虚拟机网卡对应的物理网卡是…
原文连接:http://www.linuxidc.com/Linux/2011-02/32211.htm 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤. ./configure是用来检测你的安装平台的目标特征的.比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本.make是用来编译的,它从Makefile中读取指令,然后编译.make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置. AUTOMAK…
---恢复内容开始--- 2016,12,20 在linux里面不写这些扩展名,也是可以的,但是写这些扩展名是为了个管理员写的,好区分,但是linux本身不依靠扩展名来区分文件类型 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~· 对于挂载的理解:就是在linux里面每一个设备都是依仗目录来实行的,那么把某个设备和某一个具体的目录联系起来,就称之为挂载,其实在windows里面也存在这个挂载的概念,只不过  在windows里面,你插入优盘什么的,是系统自…
使用fork()系统调用产生的子进程对父进程中数据的修改不会影响到父进程,因为fork()采用的是写时复制机制,就是在fork产生的子进程没有修改父进程的值时,父子进程共享同一块内存,包括栈区.当子进程修改父进程的数据时,系统会给子进程单分出一块和父进程相同的内存区并将新的修改的值写入.所以父子进程完全在两块内存中不会互相干扰. uid 为0的用户名就是超级用户 echo "12345" | md5sum   //通过 md5加密输出“12345” 查看系统内核版本 方法一: 命令:…
列表:ls -l(显示详细属性)long -a(显示全部文件包括隐藏文件)all -h(字节转换) -d(显示当前目录本身不显示目录下) -i(显示I节点) df -h 人性化查看磁盘占用率 service network restart重启网络接口 netstat -tlun 查看启动端口|Ctrl+l或者 clear 清屏 目录处理命令 mkdir [目录名] //可同时创建多个目录 空格分开 -p(递归创建) pwd //显示当前目录层 cd //切换目录 ..上一层目录 rmdir [目…
什么是linux: Linux是一个自由的,免费的,源码开发的操作系统Linux的特点: 开放性.多用户,多任务,具有丰富的网络功能 可靠的系统安全 良好的可移植性 良好的用户界面(命令界面和图形界面) 出色的速度性能 基于GPL(通用公共许可证)Linux的组成: 内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序. Shell:系统的用户界面,提供了用户和内核进行交互操作的一种接口 它接受用户输入的命令并把它送入内核中执行,是一种命令解释器,但是它不仅仅是解释器 还是高级…
su: authentication failure 解决办法:sudo passwd root  更改密码即可 确认虚拟机用到的联网方式是桥接模式,不然Windows是ping不通Linux的,确保网段是在同一个频道 putty连接Linux vim ssh yum 这些东西一定要确认安装 sudo apt-get install .....先get包,然后install安装 eg:sudo apt-get install vim (获取vim包然后安装vim) 关闭Linux的防火墙 要更改…
进入命令行 在图形化桌面出现之前,与Unix系统进行交互的唯一方式就是借助由shell所提供的文本命令行界面(command line interface,CLI).CLI只能接受文本输入,也只能显示出文本和基本的图形输出.众所周知,如今的Linux环境已经发生了巨大变化,所有的Linux发行版都配备了某种类型的图形化桌面环境.但是,如果向输入shell命令,仍然需要使用文本显示来访问shell的CLI. Linux发行版通常使用Ctrl+Alt组合键配合F1或F7来进入图形界面.Ubuntu使…
一.解压 语法:tar  [主选项+辅选项]  文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项:c:create:v:verbose:f:file:x:extract. c 创建新的档案文件.如果用户想备份一个目录或是一些文件,就要选择这个选项.相当于打包. x 从档案文件中释放文件.相当于拆包. t 列出档案文件的内容,查看已经备份了哪些文件. 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压…
LINUX环境下的批处理文件的扩展名是.sh,而在windows环境的批处理文件名是.bat…
Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安装步骤,找百度. 再安装Ubuntu.具体安装步骤,找百度. 安装完后,可以看到Linux系统的目录结构,见链接http://www.cnblogs.com/laov/p/3409875.html 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list)…
su: authentication failure 解决办法:sudo passwd root  更改密码即可 确认虚拟机用到的联网方式是桥接模式,不然Windows是ping不通Linux的,确保网段是在同一个频道 putty连接Linux vim ssh yum 这些东西一定要确认安装 sudo apt-get install .....先get包,然后install安装 eg:sudo apt-get install vim (获取vim包然后安装vim) 关闭Linux的防火墙 要更改…
日常收集 vim editor: How do I enable and disable vim syntax highlighting? 搭建 Python 环境 vim editor: How do I enable and disable vim syntax highlighting? 完美解决:https://alvinalexander.com/linux/vi-vim-editor-syntax-highlighting 搭建 Python 环境 这种题材是不可能原创的:Insta…
作者:Danbo 时间:2015-7-17 在runlevel3启动级别下默认启动网络挂载(autofs)机制,我们可以通过命令将其关闭:chkconfig autofs off 或者 /etc/init.d/autofs stop将其关闭. 查询启动在网络监听的服务:netstat -lntup[root@baidu ~]# netstat -lnutpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Add…
** 一些老生常谈的问题 一提起Linux,行业内无人不知<鸟哥私房菜>,就是放在胸口可以防弹的那种书,虽说经典.全面,但对于初学者而言,确实过于厚重,而且容易学着后边忘了前边,毕竟实际操作时不会一下涉及到全部的命令.     所以建议大家平时把此书当做工具书,没事翻翻,之后用的多了,自然就记住了.那么现在我将要介绍的是最基本,最常用的一些Linux操作,篇幅不多,操作性强,入门之后,后续再慢慢拓展,大业可成.   本Linux基础共4篇内容 好,下边我们开始,首先,依照上一篇的内容,打开虚拟…
内核源码下载 : https://blog.csdn.net/u011375704/article/details/81866427 1.在虚拟机安装Ubuntu 14.04版本 (安装时设置好用户名和密码) 2.安装vm tools(屏幕自适应) 3.配置虚拟机网络可以保证网络畅通 4.在Windows安装 source insight4.0(代码编辑,不能编译) , file zilla(连接Linux,把写好的代码传到Linux编译)  , xshell(终端模拟,可以远程连接Linux调…
1.显示日期的命令date 显示日期: [root@localhost ~]# date 显示年月日: [root@localhost ~]# date '+%Y%m%d' 2.显示日历指令cal 显示当月的日历. [root@localhost ~]# cal 3.使用计算器命令:bc 第一种方式: [root@localhost ~]# bc <<< + 第二种方式: 将要计算的字符串以管道流的方式传递给bc [root@localhost ~]# echo '5*6' | bc 4…