
Linux
文章平均质量分 58
Linux
三 丰
Everything will be okay in the end. If it's not okay, it's not the end.
展开
-
ls 命令显示的total是什么意思
今天我无意间在用ls命令的时候发现显示的内容里的total,这个total代表着什么,引起了我的疑惑。接下来开始解开它的神秘面纱。total后面的数字是指当前目录下所有文件所占用的空间总和,它是怎么计算的,我们先来看看每个文件的大小。(文件的单位是bytes)我们将所有的文件大小加起来也只有3536bytes ,是远远没有24kbytes的啊。但是我们需要知道的是每个文件系统都规定的一个块(block)的大小,我们可以通过命令getconf PAGESIZE 命令来查看数据块规定的大转载 2021-07-15 10:06:09 · 3710 阅读 · 0 评论 -
Ububtu 18.04 安装mesos 1.7.0
一、安装JDKsudo apt install openjdk-8-jdk -yexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64二、安装依赖包sudo apt -y install build-essential python-dev libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev zlib1g-dev三、下载mesos下载地原创 2020-08-27 21:36:34 · 716 阅读 · 0 评论 -
Shell 常用命令
1. shell 获取当前脚本的路径#!/bin/bash#获取当前执行文件路径filepath=$(cd "$(dirname "$0")"; pwd)echo "filepath== "$filepath#获取当前执行文件的父路径parentpath=$(dirname $filepath)echo "parentpath== "$parentpath执行此文件结原创 2015-11-25 12:46:44 · 3215 阅读 · 2 评论 -
shell脚本无法使用source的原因及解决方法
现象: shell脚本中source aaa.sh时提示 source: not found 例如:$ source aaa.sh-sh: source: command not found原因:通过使用一下命令来检查ls -l `which sh`会提示如下信息:lrwxrwxrwx 1 root root 4 Apr 21 13:57 /bin/sh -> dash说明使用了dash来进行解转载 2017-04-21 14:21:18 · 19034 阅读 · 5 评论 -
Ubuntu 安装和配置postgresql
安装环境:Ubuntu12.04第一步:安装Postgresql1、执行如下命令安装postgresqlsudo apt-get install postgresql系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。 安装完毕后,系统会创建一个数据库超级用户“postgres”, 密码为空。这个用户既是不可登录的操作系统用户,也是数据库用户。2、切换到Linux的转载 2016-03-10 10:06:49 · 19323 阅读 · 2 评论 -
Linux 端口转发 端口映射
摘要:端口转发也称端口映射,基本使用的有两种方式,本机端口转发,跨IP端口转发。本机端口转发应用场景:我要搭建一台Linux server,使用tomcat作为web容器,让别人维护web项目的发布,这时候会给他们一个普通用户(非root用户)。分析:tomcat的默认端口是8080,所有用户都可以启动,但是除内部系统外,一般我们会选择使用80作为端口,可是普通转载 2017-06-13 11:13:10 · 186899 阅读 · 5 评论 -
su incorrect password问题 su无法切换用户问题 以及权限s、t、i、a补充
摘要:最近遇到一个问题,在测试环境上发现使用su无法切换账户,但是这两个账户都是可以登录的,于是就开始百度,找到了解决问题的办法。解决方案如下:第一步:使用root用户登录系统,或者有root权限的用户登录第二步:查看文件权限,例如ll -a /bin/sull -a /usr/bin/passwd观察显示结果,正确转载 2017-07-31 11:43:31 · 34419 阅读 · 4 评论 -
ubuntu配置mail邮件服务器
背景:最近在看项目中前辈写过的shell,当成功或失败时有邮件发出,并且发送邮件的命令很简单,只是一个mail命令,由于之前不是很了解,所以简单看了一下,并在自己的虚拟机上测试了一下。所以此文的目的主要是给像我一样的新手入门参考的。环境:Ubuntu14.04, 没有安装mail命令摘要:ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要...转载 2019-04-14 14:28:55 · 11088 阅读 · 1 评论 -
Ubuntu 配置镜像代理
Ubuntu配置镜像源由于 apt-get 默认的源为国外服务,在使用 apt-get 软件时下载速度很慢,这时我们可以为 apt-get 设置成国内镜像代理常用的国内镜像站如下:清华大学镜像源 https://mirrors.tuna.tsinghua.edu.cn中科大镜像源 https://mirrors.ustc.edu.cn/repogen/北京大学镜像源 http://...转载 2019-04-20 10:29:51 · 1968 阅读 · 1 评论 -
Ubuntu 虚拟机设置静态IP地址
第一步,填写IP地址,网关地址,子网掩码找到目录/etc/network/修改其下的interfaces文件sudo vi interfaces配置过后的文件内容为(红色标记为更改添加内容):# This file describes the network interfaces available on your system# and how to acti原创 2013-04-09 20:29:47 · 1757 阅读 · 0 评论 -
Hive的安装部署
一.首先安装MYSQL。在安装Hive前,先安装MySQL,以MySQL作为元数据库,默认的元数据库是内嵌的Derby,但因其有单会话限制,所以选用MySQL。1.首先检查系统中是否已经安装了MySQL。在终端输入:sudo netstat -tap | grep mysql 如果有反映,则表名已经安装,若没有,则显示没有。(我的这里是已经安装好的。。)hadoop转载 2016-10-20 18:53:48 · 817 阅读 · 0 评论 -
Linux下find命令与grep命令
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。一.find转载 2015-11-04 09:55:41 · 1091 阅读 · 0 评论 -
Linux/Unix常用命令
tail标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新转载 2015-09-15 19:15:43 · 485 阅读 · 0 评论 -
Ubuntu 安装Chrome
1、首先使用root用户登录,当然也可以在执行命令前加sudosudo su -2、接下来从网上下载Chrome,小编的系统是64位的,因此,执行:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb3、防止解压安装出现一些错误,可以做如下操作:apt-get -f inst转载 2016-01-07 18:33:28 · 621 阅读 · 0 评论 -
Ubuntu 中挂载其它NFS服务器的文件系统
以前就听说过nfs服务,但是一直没有用,在学习制作根文件系统的时候,才算是真正用上它了,我感觉它还不错,通过它“挂载”制作好的根文件系统。它在嵌入式中的角色就用下面的一张图说明吧!由图可知,需要两台机器,一台做NFS Server,一台做NFS Client。那么我们先来安装NFS Server。注意:我的NFS Server端使用的是Ubuntu14.04 而NFS Clie转载 2016-03-08 13:32:11 · 13419 阅读 · 1 评论 -
.bash_profile和.bashrc的区别(如何设置生效)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的s转载 2016-03-13 12:42:43 · 2689 阅读 · 0 评论 -
Ubuntu 安装 MongoDb
MongoDB简介MongoDB是一种强大,灵活,可扩展的数据存储方式。它扩展了关系型数据库的众多有用功能,如辅助索引,范围查询和排序。MongoDB的功能非常丰富,比如内置的对MapReduce式聚合的支持,以及对地理空间索引的支持。还有很多很多的特点。对于入门级别的人来说,上面说的这些都是浮云,我现在体会不到它的容量,也体会不到它的横向扩展,更体会不到它的速率,这些都是当我们玩到一转载 2016-02-29 16:05:01 · 5057 阅读 · 0 评论 -
Mac VMware fusion nat 外网映射
第一步:打开VMware fusion 的配置文件sudo vim /Library/Preferences/VMware Fusion/vmnet8/nat.conf第二步:找到如下内容,并追加你想映射的端口[incomingtcp]# Use these with care - anyone can enter into your VM through th转载 2016-06-01 13:44:45 · 7823 阅读 · 0 评论 -
VMware 中为 Ubuntu 增加新的硬盘
1 在Vm中关闭Ubuntu,"设置"中,添加新的硬件设备,选择Hard Disk,点击下一步。2 选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI3.选择虚拟新硬盘的位置,命名 Ubuntu2.vmdk (可以选择自己喜欢的名字)如图所示:4. 启动Ubuntu,并登录在终端输入:sudo fdisk -l可以看到如下信息:转载 2016-06-13 14:32:39 · 2747 阅读 · 0 评论 -
Ubuntu下安装配置rsync
Rsync(remote synchronize) 是一个远程数据同步工具,可以使用“Rsync算法”同步本地和远程主机之间的文件。Rsync的好处是只同步两个文件不同的部分,相同的部分不在传递。类似于增量备份,这使的在服务器传递备份文件或者同步文件,比起scp工具要省好多时间。OS: ubuntu server 14.04server: 192.168.64.128c转载 2016-06-13 18:21:19 · 27205 阅读 · 3 评论 -
ubuntu 安装和删除字体
例如安装宋体第一步,从网上下载或从C:\WINDOWS\Fonts 中拷贝一个字体宋体的名字是simsun.ttf第二步, 在/usr/share/下创建文件夹fonts在fonts下创建文件夹zh_CN第三步, 把字体文件拷贝到/usr/share/fonts/zh_CN中第四步,对这个文件授权,chmod 777 simsun.tff原创 2013-04-09 20:13:06 · 7921 阅读 · 0 评论