linux使用小技巧

1、过滤配置文件中以;和#开头的行
grep -v "#" /etc/samba/smb.conf |grep -v ";"

或简略的写成:egrep -v '^#|;' /etc/samba/smb.conf(感谢网友 jiannma提供)

2、提高Firefox的浏览速度

在地址栏里输入about:config,打开Firefox的设置。将 network.http.pipelining和 network.http.proxy.pipelining都设置为true,将 network.http.pipelining.maxrequests设为8或更大,之后速度就将大有改观。

3、LANG命令修改系统语言
实际上修改的是/etc/sysconfig/i18n的内容。

4、fedora 13中提供的adsl拨号程序
是rp-pppoe-3.10-6.fc12.i686.rpm。

5、fedora 13 用dvd安装光盘如何进入文本安装模式
用fedora 13 DVD安装光盘引导系统进入第一个蓝色选项画面后,按ESC键,就会出现boot:提示符,输入linux text就可进入文本安装模式。同理,输入linux askmethod就可进入下面这个选择安装模式的界面:


6、配置iptables允许ping别人
 #iptables -A OUTPUT -p icmp --icmp-type  echo-request -j ACCEPT

7、more /etc/services  | grep  "^telnet\>"
脱字符 (caret) ^ 和美元标记 (dollar) $ 分别是匹配 一行的首部和尾部的空字串的元字符。符号 \< 和 \> 分别是匹配一个词的首部和尾部的空字串的元字符。
[root@fedora13 ~]# more /etc/services |grep "^telnet\>"
telnet          23/tcp
telnet          23/udp
[root@fedora13 ~]# more /etc/services |grep "^telnet"
telnet          23/tcp
telnet          23/udp
telnets         992/tcp
telnets         992/udp
telnetcpcd      3696/tcp                # Telnet Com Port Control
telnetcpcd      3696/udp                # Telnet Com Port Control
[root@fedora13 ~]# more /etc/services |grep "telnet\>"
telnet          23/tcp
telnet          23/udp
rtelnet         107/tcp                         # Remote Telnet
rtelnet         107/udp
skytelnet       1618/tcp                # skytelnet
skytelnet       1618/udp                # skytelnet
hp-3000-telnet  2564/tcp                # HP 3000 NS/VT block mode telnet
tl1-telnet      3083/tcp                # TL1-TELNET
tl1-telnet      3083/udp                # TL1-TELNET
scpi-telnet     5024/tcp                # SCPI-TELNET
scpi-telnet     5024/udp                # SCPI-TELNET
ktelnet         6623/tcp                # Kerberos V5 Telnet
ktelnet         6623/udp                # Kerberos V5 Telnet
[root@fedora13 ~]# more /etc/services |grep "telnet"
telnet          23/tcp
telnet          23/udp
rtelnet         107/tcp                         # Remote Telnet
rtelnet         107/udp
telnets         992/tcp
telnets         992/udp
skytelnet       1618/tcp                # skytelnet
skytelnet       1618/udp                # skytelnet
hp-3000-telnet  2564/tcp                # HP 3000 NS/VT block mode telnet
tl1-telnet      3083/tcp                # TL1-TELNET
tl1-telnet      3083/udp                # TL1-TELNET
telnetcpcd      3696/tcp                # Telnet Com Port Control
telnetcpcd      3696/udp                # Telnet Com Port Control
scpi-telnet     5024/tcp                # SCPI-TELNET
scpi-telnet     5024/udp                # SCPI-TELNET
ktelnet         6623/tcp                # Kerberos V5 Telnet
ktelnet         6623/udp                # Kerberos V5 Telnet
[root@fedora13 ~]#

8、id/whoami查看用户身份
whoami只显示用户名,id显示uid、gid、groups信息,更为详细。

9、date [mmddhhmmyyyy]
显示或修改系统日期和时间。date 101613512009 设置系统时间为2009年10月16日13点51分。运行完date命令后最好再运行一次hwclock -w,将新设置的系统时间同步至硬件时钟。Linux始终分硬件时钟和系统时钟,硬件时钟为主板上的时钟设备,系统时钟为开机后的kernel时钟。

10、cal �Cj
显示当日为本年第几天。

11、fedora 13  filesystem
主目录:/root,/home/username
用户命令:/bin,/usr/bin,/usr/local/bin
系统命令:/sbin,/usr/sbin,/usr/local/sbin
临时挂载点:/media,/mnt
配置文件:/etc
临时文件:/tmp
内核和引导程序:/boot
服务器数据:/var,/srv
系统信息:/proc,/sys
共享库:/lib,/usr/lib,/usr/local/lib
注:用户主目录或/tmp满了后,可能会造成无法启动图形界面,因为图形启动时会向这些目录里写入数据,通常需要定期清理/tmp的文件。
cd 或cd ~ 进入宿主目录
cd -  回到前一个工作目录
cd ..  进入上一层目录

12、保存yum下载的软件包
先将/etc/yum.conf里的keepcache设置成1,这样那些下载的安装包才能保留在硬盘上,然后将/var /cache/yum里的文件copy到其他文件夹下保存就可以了,或者用“tar cvf yum.tar /var/cache/yum”命令将所有下载文件归档成单一文件保存。
 
13、显示iptables行号
iptables -L --line-numbers
虽然这不是什么技巧,只是iptables的几个基本参数而已,但因本人常常忘记这个参数,所以也登记在这里以备查。
 
14、iptables支持域名过滤
-A 或--append 添加,当源地址或目的地址是以名字而不是ip地址的形式出现时,若这些名字可以被解析为多个地址,则这条规则会和所有可用的地址结合。
 
-R 或-- replace 替换,源地址或目的地址是以名字而不是ip地址的形式出现时,若这些名字可以被解析为多个地址,则这条command会失败。
 
15、查询icmp协议的种类
"iptables -p icmp -h"显示的ICMP类型名。

你可能感兴趣的:(linux,职场,小技巧,休闲)