2009年3月14日星期六

一本书就这样看完了!

不求甚解!
设置一些X Window系统,配置文件在/etc/X11/xorg.conf文件中。
需转换桌面管理器,命令switchdesk
进入图形界面startx也可以在/etc/inittab中设置
vim 中如果读者取消了不想取消的操作,需要新执行命令,可按Ctrl+R或者:red
man -k 关键字
备份工具cpio
-o 复制出模式 -i复制入模式 -p:把文件从系统上的一个地方复制到另外一个地方
-a 复制文件之后把该文件的访问时间设置为源文件的访问时间
-B block: 把块的大小设置为5120字节,而不是默认的512字节。
-d: 在复制文件时创建需要的目录。 -t: 显示存档文件内容的表格。 -r: 允许使用cpio复制文件时,重新给文件命名。
备份root的文件。#find /root | cpio -o > /tmp/root_backup_1215.cpio
备份/root下所有的.tif文件 #find *.tif | cpio -o > /tmp/back.cpio
从cpio档案中恢复文件。 #cpio -i < back_tif.cpio
#find /root | cpio -o > /dev/st0
#cpio -i < /dev/st0
df 可看磁盘大小等
top 监视系统进程 top -n 10信息更新10次后退出top
free 查看内存 -b|k|-m分别以byte,KB,MB为单位显示内存使用情况
-s delay:显示每隔多少秒显示一次内存使用情况
-t:显示内存总和列 -o:不显示缓冲区调节列
quota显示磁盘使用情况和限制情况 #quota ayh显示用户gyh的磁盘使用情况
网络管理命令ifconfig ping netstat
查看计算机磁盘的分区情况 #fdisk -l
mount -t 文件格式 -o 选项 磁盘分区 挂载点目录名
#mount -t ntfs -o nls=utf8,umask=000 /dev/sda1 /mnt/winC
#mount -t vfat -o iocharset=utf8,umask=000 /dev/hda8 /mnt/winG
自动挂载,在文件/etc/fstab 加上 /dev/hda1 /mnt/winC ntfs umask=000,nls=utf8
/dev/sda5 /mnt/winG vfat umask=000, iocharset=utf8 0 0
#ln -s /mnt/winC/ ~root/Desktop/winC
桌面菜单/usr/share/applications 目录中建立一desktop文件可以用于添加程序。
uniq 命令显示文件中所有不重复的行。
比较文件内容的命令 comm diff
firefox里面的过滤器里面输入about:config可以看到一些配置
mousewheel.withnokey.sysnumlines改为false
mousewheel.withshiftkey.sysnumlines改为1
提速network.http.pipelining改为ture
network.http.proxy.pipelining改为ture
network.http.pipelining.maxrequests改大
提速:firefox的下载,在/usr/bin目录下建立axel.sh
#!/bin/sh
urxvt -e axel -v $1
并且在/usr/share/apps/konqueror/servicemenus/下新建一个文件,命名为axel_download.desktop,内容为
QUOTE:
[Desktop Entry]
Encoding=UTF-8
Actions=axelDownload;
Icon=ServiceTypes=kdedevice/*
[Desktop Action axelDownload]
Exec=axel.sh %U
Icon=kget
Name=Download with axel
Name[zh_CN]=用axel下载
vim也可以用ZZ保存退出
文件相关:w file 保存当前文件内容写到file文件中
:n1,n2w file 将从n1开始n2结束的行写到file文件中
:nw file 将第n行写到file文件中
:1,n2w file将从第1行起到光标当前位置的所有内容写到file文件中
:.,$w file 将从光标当前位置到文件结尾的所有内容写到file文件中
:r file 打开另一个文件file
:e file 建立file
:f file 把当前文件改名为file文件
搜索,替换,删除
:/str/ 搜索到有str的地方光标下移一行
:?str? 搜索到有str的地方光标上移一行
:/str/w file 将包含有str的行写到文件file中
:/str1/,/str2/w file 将从str1开始到str2结束的内容写入file文件中
:s/str1/str2 将第一个str1替换为str2
:s/str1/str2/g 将所有的str1替换为str2
:.,$s/str1/str2/g 将从当前位置到结尾的所有str1替换为str2
文本的复制,移动,删除
:n1,n2 co n3 将从n1到n2行之间的内容复制到第n3行下面
:n1,n2 m n3 将从n1到n2行之间的内容移动到第n3行下面
:d 删除当前行
:nd 删除从当前开始的n行
:n1,n2 d 删除n1行到n2行之间的内容
:.,$d 删除从当前行到结尾的所有内容
:/str1/,/str2/d 删除从str1开始到str2为止的所有内容
执行shell命令:!Cmd 运行shell命令Cmd
:n1,n2 w ! cmd
:r!Cmd
:set autoindent 缩进每一行,使之与前一行相同,通常用于程序的编写
:set noautoindent 取消缩进
:set number 在编辑文件时显示行号
:set nonumber 不显示行号
:set ruler 在屏幕底部显示光标所在的行,列位置
:set noruler 不显示光标所在的行,列位置
quota进行用户空间管理
设置别名alias l='ls -l'
GRUB是 GRand Unified Bootloader的缩写。
可以在/etc/grub.conf文件中内容进行设置,添加参数reDisableded和password可以使用户的系统在启动GRUB时就要求密码验证。为了安全,把这个文件的权限改为chmod 600 /etc/grub.conf而后再使得不可写chattr +i /etc/grub.conf如果要取消则把+变为-就可以了。
在/etc/logina.defs可以设置用户的密码的使用时间的长短和有效期。
在/etc/profile中在HISTSIZE=1000行增加tmout=600就是在这个时间内用户没有任何动作就注销这个帐户。同样也可以在别的用户的.bshrc中添加该值,修改注销时间。
通过添加一行命令到/etc/rc.d/rc.local可以在每次启动后运行,可以阻止用户的系统响应任何从外部或者内部的ping请求,如:echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all
/etc/services 文件制定了/usr/sbin/inetd将要监听的服务
[gaowei@localhost linux-2.6.28]$ grep -v "#" /etc/services显示没有被注释掉的服务
[gaowei@localhost linux-2.6.28]$ ps -eaf|wc -l
180 统计系统当前运行的服务的总数
Linux在启动时要检测脚本文件,这些脚本决定了init进程要启动哪些服务。默认系统是X为启动的,则文件在/etc/rc.d/rc5.d下。要在启动时禁止某个服务,只要把S替换成s就可以了。这三个服务漏洞比较多,S34yppasswddd(NIS服务器) S35ypser(NIS服务器) S60nfs(NFS服务器)
重要的日志文件有utmp,wtmp和lastlog
前俩个文件都是二进制文件,用户需要使用who,w,user,last和ac来查看这俩个文件包含的信息。用touch创建/var/log/pacct然后命令行里面#accton /var/log/pacct就可以启动进程统计了。
有空是应该好好学习iptable命令的。开启iptables用#service iptables start
*****配置各种服务器*****
webmin真的是个很强大的工具。rmp -iq webmin有rmp -qa|grep httpd有
在浏览器中输入http://127.0.0.1:10000就可以进入了
重装Windows系统Linux无法进入
1.进入救援模式,#chroot /mnt/sysimage
2. #grub-install /dev/hda
3. #exit
#sh NVIDIA-Linux-x86-1.0-9639-pkgl.run
可以使得系统自动连接到www.nvidia.com 网站检查驱动程序是否需要更新,如果需要,则会自动进行更新并且安装。
glxgears原来是测试显卡的,三个轮子在转动,不错!
还有这些可以测试[root@localhost ~]# glxinfo |grep rendering
direct rendering: Yes
[root@localhost ~]# glxinfo |grep direct
direct rendering: Yes
要使得系统的mp3可以播放,下载xmms-1.2.10.tar.gz
Linux系统对硬件设备对声卡的支持不好,可以自己下载ALSA(Advanced Linux Sound Architecture,Linux 高级声音体系)驱动程序。四个包alsa-driver-1.0.10.tar.tar also-lib-1.0.10.tar.tar alsa-utils-1.0.10.tar.tar alsa-oss-1.0.10.tar.tar
配置modprobe.conf
用tf可以设置分辨率,xvidtune可以进行微调。
rpm 进行强行安装--nodeps 覆盖原来的安装过的软件--replacefiles --force强制覆盖
tarball是以tar.gz压缩之后的源代码包。
优先下载i686的软件
ext2文件系统,就可能用debugfs命令找回并恢复失去的文件。
一旦文件卸载就运行fsck检查坏块badlocks命令
修复损坏的ext3文件系统。
[root@localhost ~]# e2fsck -fyv /dev/
e2fsck 1.40.2 (12-Jul-2007)
/dev/ is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
e2fsck: Is a directory while trying to open /dev/
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193
[root@localhost ~]# e2fsck -fyv root
yum
1.更换yum仓库 2.使用代理 3.使用fastmirror插接yum -y install yum-fastestmirror
4.使用axelget插件,可以在http://wininlinux.googlepages.com下载。将文件http://winilinux.googlepages.com/axelget.conf放入/etc/yum/pluginconf.d/目录,将http://wininlinux.googlepages.com/axelget.py放入/usr/lib/yum-plugins/即可,按用户的需要修改axelget.conf文件中的值。
文泉驿字体
http://sourceforge.net/project/showfiles.php?group_id=57796
http://sourceforge.net/project/showfiles.php?group_id=33291
Xpdf是一个可以阅读pdf的软件

没有评论:

time