linux图形界面 革命,Something Useful

Password protecting file in vim text editor

Afraid that root user or someone may snoop into your personal text files? Try password protection to a file in vim, type:vim +X filename

Or, before quitting(放弃) in vim use:Xvim command to encrypt your file and vim will prompt for a password

b)列出归档文件内容 ( t / --list)[root@kaibin-test1 ~]# tar  -tvf 00.tar.gz

-rw-r--r-- root/root         0 2015-01-08 22:00 001.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 002.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 003.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 004.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 005.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 006.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 007.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 008.txt

-rw-r--r-- root/root         0 2015-01-08 22:00 009.txt

c) 提取归档 (x / --extract)[root@kaibin-test1 ~]# tar zxvf 00.tar.gz --wildcards '003.txt'

003.txt

[root@kaibin-test1 ~]# ls

003.txt    123.con          install.log         root@192.168.3.120  模板  图片  下载  桌面

00.tar.gz  anaconda-ks.cfg  install.log.syslog  公共的              视频  文档  音乐

d) 对归档文件进行更新 ( u / --update)

e) 从归档中删除文件 (--deletetar --delete -f archive.tar file1.c   - 从压缩包'archive.tar' 中删除文件'file1.c'

Gzip 即 GNU zip,它是一个被广泛用于 Linux 操作系统中的压缩应用,被其压缩的文件的后缀名为'*.gz'

a) 压缩文件gzip file(s)

压缩文件

通常在压缩完成后,它会将原来的文件删除。我们可以使用 -c 选项来保留原来的文件。gzip -c file > file.gz

我们也可以将一组文件压缩到一个单独的文件中cat file1 file2 file3 | gzip > archieve.gz

c) 解压文件

Gunzip 用来解压文件,在这里,原有的(压缩)文件在被解压后同样会被删除。使用 -c选项来保留原始文件。gunzip -c archieve.gz

Quickly find differences between two directoriesls -l /tmp/r

ls -l /tmp/s

# Compare two folders using diff

##diff /tmp/r/ /tmp/s/

linux下history显示时间日期HISTFILESIZE=2000

HISTSIZE=2000

HISTTIMEFORMAT="[%Y-%m-%d %H:%M:%S] "

Yum下只下载不安装#yum install yum-downloadonly -y

yum-downloadonly是yum的一个插件,使得yum可以从RHN或者yum的仓库只下载包而不安装。 检查一下/etc/yum/pluginconf.d/downloadonly.conf的内容,确认这个插件已经启用:

默认的,包会被报存在/var/cache/yum/{RepositoryName}/packages/目录中。在这里

{RepositoryName}是rhel-i386-server-5。

指定yum的参数--downloaddir,和--downloadonly一并使用,来指定另外的目录来存放下载的包。#yum install --downloadonly --downloaddir=/tmp vsftpd

DHCP指定IP和MAC对应ddns-update-style ad-hoc;

max-lease-time 3600;

default-lease-time 3600;

option subnet-mask 255.255.255.0;

option broadcast-address 255.255.255.255;

option routers 192.168.0.1;

option domain-name-servers 192.168.0.1;

option domain-name "home.net.cn";

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.1 192.168.0.100;

host platinum {

hardware ethernet 00:0a:e6:a9:64:a2;

fixed-address 192.168.0.2;

}

host bchyi {

hardware ethernet 00:80:c8:e4:c1:e4;

fixed-address 192.168.0.3;

}

host solaris {

hardware ethernet 00:0c:29:7d:a3:83;

fixed-address 192.168.0.4;

}

}

Realtek芯片级linux驱动下载地址:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true

8192cu芯片linux驱动地址:ftp://WebUser:wK9xBuD5@60.251.198.233/cn/wlan/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip

centos安装U盘网卡驱动:下载ftp://WebUser:wK9xBuD5@60.251.198.233/cn/wlan/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip

2.解压缩安装unzip RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip

cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911

chmod a+x install.sh

./install.sh

######报错1#######

make: *** /lib/modules/2.6.32-431.el6.x86_64/build: 没有那个文件或目录。 停止。

######解决方案######

这是因为系统没有安装内核开发包,可以看下/usr/src/kernels/

如果这个目录是空的,就说明没有安装 内核开发包,

yum -y install kernel-devel

如果这个目录非空,你就需要重新做一下连接 :

ln -svf /usr/src/kernels/2.6.32-504.12.2.el6.x86_64 /lib/modules/2.6.32-431.el6.x86_64/build

#####报错2######

make[1]: gcc:命令未找到

#####解决方案####

gcc以及开发库没有安装

yum -y install gcc gcc-c++

再次运行安装脚本,successful./install.sh

........

##################################################

Compile make driver ok!!

##################################################

Authentication requested [root] for remove driver:

ERROR: Module 8192cu does not exist in /proc/modules

bash: line 1: 8192cu.ko.unsigned: command not found

Authentication requested [root] for insert driver:

bash: line 1: 8192cu.ko.unsigned: command not found

Authentication requested [root] for install driver:

install -p -m 644 8192cu.ko  /lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/net/wireless/

/sbin/depmod -a 2.6.32-431.el6.x86_64

##################################################

The Setup Script is completed !

##################################################

Linux远程桌面windowsyum -y install rdesktop.x86_64=====远程连接=====

rdesktop 10.90.0.37

Free -m 参数详解

$ free -m

total       used       free     shared    buffers     cached

Mem:         1002        769        232          0         62        421

-/+ buffers/cache:        286        715

Swap:         1153          0       1153

第一部分Mem行:

total 内存总数: 1002M

used 已经使用的内存数: 769M

free 空闲的内存数: 232M

shared 当前已经废弃不用,总是0

buffers Buffer 缓存内存数: 62M

cached Page 缓存内存数:421M

关系:total(1002M) = used(769M) + free(232M)

第二部分(-/+ buffers/cache):

(-buffers/cache) used内存数:286M (指的第一部分Mem行中的used - buffers - cached)

(+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

第三部分是指交换分区, 我想不讲大家都明白.

我想大家看了上面,还是很晕.第一部分(Mem)与第二部分(-/+ buffers/cache)的结果中有关used和free为什么这么奇怪.

其实我们可以从二个方面来解释.

对操作系统来讲是Mem的参数.buffers/cached 都是属于被使用,所以它认为free只有232.

对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。

所以,以应用来看看,以(-/+

buffers/cache)的free和used为主.所以我们看这个就好了.另外告诉大家一些常识.Linux为了提高磁盘和内存存取效率,

Linux做了很多精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换),

还采取了两种主要Cache方式:Buffer Cache和Page

Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache能有效缩短了

I/O系统调用(比如read,write,getdents)的时间。

记住内存是拿来用的,不是拿来看的.不象windows,无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是

windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以

我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值