底子薄之11.29

之前周末看的东西没有记录下来,又打乱了计划,不开心,昨天看了一些东西,晚上有别的事情,没有及时记录下来,今天才记录。

1:linux不同文件颜色代表的文件类型

蓝色=目录,绿色=可执行文件,红色=压缩文件,浅蓝色=连接文件,灰色=其他文件,红色闪烁=连接文件有问题,黄色=设备文件。


2:链接文件

ln [option] src dest   比如 ln -s hello /home/test  这样的话,就可以通过点击/home/test来访问hello。这里知道这个的原因主要是在cloud foundry启动warden客户端的时候,报了no such file的错误,直接把那个文件拷过去有问题,就想到了用链接文件的办法。至于option,-s就是建立的是符号链接,还有一种建立链接的方式是硬链接,就是没有option,默认的,但是建立硬链接需要二者在同一个文件系统内,符号链接就没有这个要求,而且,结果是一样的,所以一般建立符号链接就可以了。


3:操作系统的基本目录

首先要区分几个目录的区别。/代表的是根目录,./是当前目录,~/是用户目录。~/用户目录和/的关系就是,一般/home/username/就是~/。

一个传统的linux系统,基本的目录如下。

/usr 这个目录包含所有的命令,程序库,文档和其它文件。这个目录里的文件一般不会发生改变。‘

/var 里面包含在正常操作中被改变的文件,包括假脱机文件(在打印时,用于在硬盘上存储打印文件的临时文件),加锁文件,记录文件,临时文件等。

/home 包含用户的文件。包括文档,数据,email,个性化文件等。

/proc 整个包含虚幻的文件。他们实际上并不存在于磁盘中,也不占用任何的空间。当查看这些信息的时候,实际上是在查看系统内存中的信息,这些信息用来访问系统

/bin 系统启动时需要的执行文件(二进制),普通用户也可以访问这些文件。

/sbin 系统的执行文件,不希望用户使用,但是用户也可以查看,不过要制定文件路径。

/etc 操作系统的配置文件

/root 管理员的Home目录。

/dev 设备文件目录

/lib 根文件系统目录下,程序和核心目录下的共享库。

/boot 用于自举加载文件的目录。假如有双系统,可能允许你选择不同的系统,这个时候,boot目录下的文件就首先被加载。

/tmp 临时文件目录,这个会被自动清理。

/usr/bin 大部分的命令在其中。



4:sudo su

sudo是普通用户执行需要root用户权限才可以执行的东西。su是用来切换用户的,一般情况下是su -u user,user就是用户名,默认su,su -都是切换到root用户。如果root没有密码,一般需要给root设置密码,sudo passwd root就可以设置了。这个地方就要注意一点,很多时候,环境变量,不同的用户或者用户和root之间都是不一样的,很多时候,你会发现没有某个命令,可能就是因为这个原因。这个时候就两种办法了,一种是切换用户,另一种就是sudo env PATH=$PATH。主要是linux在sudo以管理权限执行的时候,linux将path进行了重置,这本来是linux出于安全问题考虑,也不是什么问题。


5:cgroup,quota,traffic controller

这些都是linux用来控制资源的东西,cgroup主要是用来控制进程的,quota是磁盘,tc是流量控制,都是集成在linux内核里面的东西。


6:scp,tar

scp是文件复制命令。允许linux主机之间进行复制文件。scp file username@ip:~ 注意尽量给用户穿文件,不要给root用户,经常出问题。

压缩 tar -zcvf 压缩文件名.tar.gz 被压缩文件名

解压 tar -zxvf 压缩文件名.tar.gz


7:kill进程

kill -9 进程号。可以通过ps -ef来查看进程号。


8:warden client 操作

list 显示已经存在的container,返回的是container的handle。

run --handle handlename --script "echo hello "

destroy --handle handlename

create [option]   option可以是--handle name可以命名container,--grace_time 36000停止时间。等

info --handle name 查看container信息。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值