加载中…
个人资料
娣歌捀榄
娣歌捀榄
  • 博客等级:
  • 博客积分:0
  • 博客访问:18,168
  • 关注人气:2
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
分类
博文
标签:

linux

文件系统

分类: linux

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。

    本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。

    如有不对之处请大家多多指出。

1.Linux磁盘分区和目录

  Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。目录结构基本上都是一样的。 Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。

Linux的文件结构是单个的树状结构.可以用tree进行展示。 在Ubuntu下安装tree(sudo apt-get install tree),并可通过命令来查看。

每次安装系统的时候我们都会进行分区,Linux下磁盘分区和目录的关系如下:

–      任何一个分区都必须挂载到某个目录上。

–  &nbs

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-08-21 12:08)
标签:

ceph

命令

分类: ceph
#1: Check status
>rados:
$ sudo rados df
$ sudo rados lspools

>ceph:
$ sudo ceph -s
$ sudo ceph -w
$ sudo ceph df (more details in 'sudo rados df' )

>osd:
$ sudo ceph osd lspools
$ sudo ceph osd pool ls detail (use in hurricane)
$ sudo ceph osd pool stats
$ sudo rbd ls -l pool_name
$ sudo ceph osd tree
$ sudo ceph osd df
$ sudo /usr/iftool/bin/ifcli encl0/slot/drive show

>rbd:
$ sudo rbd showmapped

>log:
$ /var/log/ceph/


#2: Create cluster

>1. install ceph and others:
$ sudo dpkg -i *.deb(ceph, client, ceph-deploy, zs-shim...)

>2. create mon:
$ mdkir ceph-admin & cd ceph-admin
$ ceph-deploy new mon_name
$ ceph-deploy mon create
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

error

apt-get

update

分类: linux
#1:sudo apt-get update 遇到error:
......
W: Failed to fetch http://ceph.com/debian-hammer/dists/trusty/Release.gpg  Could not resolve 'ceph.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-backports/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.

#2:sudo rm -rf /var/lib/apt/lists,再次运行sudo apt-get update

#3:cp其他没问题机子的/etc/resolv.conf,再重启网络
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

unzip

分类: linux
1.#find . -name '*.zip' -exec unzip {} \;
2.#ls *.zip | xargs -n1 unzip
3.
#for i in *
>;do
>;unzip $i
>;done
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

dpkg

分类: linux
[INFO] [node1] Installing ifos-utils packages on node node1
[INFO] [node1] sudo apt-get -f -y install; sudo dpkg --configure -a; sudo DEBIAN_FRONTEND=noninteractive dpkg -i /tmp/xxx/xxx_*deb
[ERROR] [node1] Command failed
[ERROR] [node1] debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:

明明设了环境变量DEBIAN_FRONTEND=noninteractive却失效了,解决方法如下:
#F1: sudo apt-get install dialog 或 sudo apt-get install whiptail(试了没用)
#F
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-09-18 15:18)
标签:

grep

分类: linux

  1.    grep退出状态:
    0: 表示成功;
    1:

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

yum

centos更新

分类: yum
发现centos更新后,yum不能用了,像这样:
[root@lab1 leexu]# yum install gcc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
No package gcc available.
Error: Nothing to do

查了后发现有两个原因:
1.yum源的问题:可以自己下新CentOS-Base.repo,也可以去别的机子上拷过
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-01-14 15:17)
标签:

upgrade

jdk

分类: cassandra
 Cassandra 2.0.3 require upgrading to 1.7.0+ non-openjdk. 

step1. 先下载jdk-7u45-linux-x64.rpm

step2. # rpm -ivh jdk-7u45-linux-x64.rpm

step3. # update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_45/bin/java 1888

step4. # update-alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
* 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
+ 3 /usr/java/jdk1.7.0_45/bin/java
Enter to keep the current selection[+], or type selection number: 3

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

vim

高亮

分类: linux
试了很多方法,例如:
1.   vim ~/.vimrc
      加内容
      if &t_Co > 1
      syntax enable
      endif

2.  
a.  打开vimrc,添加以下语句来使得语法高亮显示:
         
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

linux

占内存大

分类: linux
 df -h     查看目前磁盘空间的使用情况

如果是/很满
cd /
du -sh * 看哪个文件夹大,重复上面一步直到找到占用大的而且可以删除的


阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
评论
加载中…
访客
加载中…

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有