系统管理技巧集
假设在/home目录下有/home/ftp,/home/httpd,/home/samba等子目录,当前处在/home目录中,若想进入/home/httpd子目录,则只需用 cd ht*即可。
--------------------------------------------------------------------------------
Bash luster 2000-07-11 15:21:32
在下console定义快捷键:
在consol下定义快捷键.
例如, 可以将 F1 定义成 pbbs.)
具体方法如下:
修改~/.inputrc文件,然后加入这一行(定义F1为pbbs):
"e[[A":"pbbs^M "
`````这是ctrl+M
还有更好玩的东西, 大家有空多交流交流.呵呵.
--------------------------------------------------------------------------------
文件系统 K.M 2000-07-02 01:58:23
处理文件名内含有特殊字符的文件
-rwxr-xr-x 1 root root 68710 Dec 8 15:36 gawk
-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk~
/dosc/temp#
--------------------------------------------------------------------------------
系统管理 K.M 2000-07-02 01:56:47
Linux 下有一个类似 dos 里的 pklite 和 lzexe 的命令--gzexe。而且压缩率一般都可以超过 50%,在空间紧张时很有用。比如:
/dosc/temp# ls -al
total 148
-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk
/dosc/temp# gzexe gawk
gawk: 54.5%
/dosc/temp# ls -al
total 216
-rwxr-xr-x 1 root root 68710 Dec 8 15:36 gawk
-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk~
/dosc/temp#
--------------------------------------------------------------------------------
Bash K.M 2000-07-02 01:52:18
用当前路径作提示符
对 bash 来说,在 .bashrc 里加一行:
PS1="$PWD$"
对 tcsh 来说,在 .tcshrc 里加一行:
set prompt="%/>"
--------------------------------------------------------------------------------
系统管理 K.M 2000-07-01 04:56:16
一次处理一整个目录 Linux/UNIX 的很多常用命令如rm,cp 等都有一个参数 -r,是递归的意思,命令里加了参数 -r 就可以对目标目录及其下所有子目录进行操作,如:rm -rf/test(f是 force 意为强行),该命令完全删除根目录下的子目录test,作用类似于dos下的deltree,当然使用这个命令时要特别小心。再如:cp -r/test/test1有类似dos下xcopy/s的作用。
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-06-13 16:27:20
检查系统已启动的服务进程:
chkconfig --list
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-05-30 14:26:50
假如有紧急情况需要与网络断开,可采用以下方法:
1.拔掉网线 :)
2.执行 ifconfig interface down
如:ifconfig eth0 down
(以后用ifconfig interface up让其生效)
3.执行/etc/init.d/network stop
(以后用/etc/init.d/network start恢复)
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-05-30 14:21:37
假设我们需要终止所有的csh进程,
平常我们是:
1. ps -aux|grep csh
假设得到:
root 1345 1345 ……… /bin/csh
root 2434 2434 ……… /bin/csh
root 3678 3678 ……… grep csh
2.执行kill命令:
kill 1345 2434
而如果我们使用fuser命令就可以执行:
fuser -k /bin/csh
也一样完成了以上的工作!
--------------------------------------------------------------------------------
系统管理 ideal 2000-05-28 21:04:31
在redhat中如何实现 启动时是否允许启动某项服务:
1、可以使用 linuxconf的图形化界面 来定义是否在系统启动时启动某项服务
2、使用chkconfig命令 来定义在那个运行级别是否运行某个服务器进程 若你希望在345运行界别下在启动时自动启动httpd服务器,则使用命令:
chkconfig --level 345 httpd on
若希望关闭该服务:
chkconfig --level 345 httpd off
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-05-19 08:42:32
看看哪个进程占用的内存最大
ps -aux|sort +5n
--------------------------------------------------------------------------------
系统管理 K.M 2000-05-11 04:58:59
使用自动补全功能
在linux中你键入任何命令或文件名是都可以用TAB键来自动补全。例如,需要输入xf86config,你只要键入xf8,再按一下TAB键及可!
--------------------------------------------------------------------------------
系统管理 K.M 2000-05-11 04:54:38
快速进入某些目录
键入cd ~或cd可进入用户的home目录
键入cd - 可进入上一个进入的目录
--------------------------------------------------------------------------------
系统管理 jiaming123 2000-05-10 18:52:33
LINUX调试(一)——路由器的配置与实现
1、 网络拓扑
2、 IP分配
CLIENT:192.168.2.2
LINUX SERVER :
Eth0:192.168.2.1
Eth1:199.229.194.161
CISCO2514:202.99.30.66(合法地址)
SQUID SERVER:
Eth0:199.229.194.20
Eth0:1:202.99.30.67
3、 目的:
通过LINUX SERVER上的路由配置,使得CLINET可以找到去SQUID SERVER的代理;
然后,上INTERNET。
4、 LINUX SERVER上的配置:
1)、相关命令:
ifconfig route
2)、网卡配置(LINUX SERVER):
# ifconfig eth0 192.168.2.1 netmask 255.255.255.0
# ifconfig eth1 199.229.194.161 netmask 255.255.255.0
3)、配置路由:
#route add –net 192.168.2.0/24 gw 192.168.2.1 dev eth0
#route add –net 199.229.194.0/24 gw 199.229.194.0/24 dev eth1
#route add default gw 199.229.194.161
4)、设置启动
把上面几行命令加到:/etc/rc.d/rc.local中。
5)、简捷配置:
可以完全不用以上配置,在setup中启动routed进程。
5、 SUQID SERVER上的配置:
1)、相关命令:
ficonfig route
2)、网卡配置:
# ifconfig eth0 199.229.194.20 netmask 255.255.255.0
# ifconfig eth0:1 202.99.30.67 entmask 255.255.255.0
3)、配置路由:
# route add –net 192.168.2.0/24 gw 199.229.194.161 dev eth0
# route add default gw 202.99.30.66
4)、squid服务器配置:
文件/etc/squid/squid.conf中端口号为81
6、 CLIENT端的配置
添加代理服务器,指向199.229.194.20 端口是81(和DQUID SERVER中一致)。
7、 总结:
到目前为止客户端应该可以通过SQUID 服务器上网了。技术上的前提条件为:
1)、在/etc/sysconfig/network文件中必须有一项:FORWARD-IPV4=YES
2)、在/proc/sys/net/ipv4中显示1。
--------------------------------------------------------------------------------
系统管理 Donald Taam 2000-05-08 16:04:37
微软实在是太利害了,如果没有Linux,不知道这个世界会怎样。幸好有Linux,有Apache+MySQL+Sendmail,我们可以完全放弃NT+IIS+SQL+Exchange......
我已经在公司的内部网中成功地用Linux系统建立了各项服务,有兴趣的朋友可给我e-mail来分享经验。
--------------------------------------------------------------------------------
终端技术 luster 2000-05-05 18:42:52
lynx中如何使用代理?
可以在/etc/lynxrc(具体目录由编译时指定)加入
http_proxy:http://代理服务器地址:端口/
ftp_proxy:http://代理服务器地址:端口/
也可以在环境变量里配置:
如果是sh,bash,ksh,zsh在启动文件里加上
ftp_proxy="http://代理服务器地址:端口/"
gopher_proxy="http://代理服务器地址:端口/"
http_proxy="http://代理服务器地址:端口/"
export ftp_proxy gopher_proxy http_proxy
如果是csh,tcsh则加上
setenv ftp_proxy "http://代理服务器地址:端口/"
setenv gopher_proxy "http://代理服务器地址:端口/"
setenv http_proxy "http://代理服务器地址:端口/"
转载:转载请保留本信息,本文来自http://www.51dibs.com/lp07/la/a20/l_a_ade1ef3d90a2577d.html
假设在/home目录下有/home/ftp,/home/httpd,/home/samba等子目录,当前处在/home目录中,若想进入/home/httpd子目录,则只需用 cd ht*即可。
--------------------------------------------------------------------------------
Bash luster 2000-07-11 15:21:32
在下console定义快捷键:
在consol下定义快捷键.
例如, 可以将 F1 定义成 pbbs.)
具体方法如下:
修改~/.inputrc文件,然后加入这一行(定义F1为pbbs):
"e[[A":"pbbs^M "
`````这是ctrl+M
还有更好玩的东西, 大家有空多交流交流.呵呵.
--------------------------------------------------------------------------------
文件系统 K.M 2000-07-02 01:58:23
处理文件名内含有特殊字符的文件
-rwxr-xr-x 1 root root 68710 Dec 8 15:36 gawk
-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk~
/dosc/temp#
--------------------------------------------------------------------------------
系统管理 K.M 2000-07-02 01:56:47
Linux 下有一个类似 dos 里的 pklite 和 lzexe 的命令--gzexe。而且压缩率一般都可以超过 50%,在空间紧张时很有用。比如:
/dosc/temp# ls -al
total 148
-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk
/dosc/temp# gzexe gawk
gawk: 54.5%
/dosc/temp# ls -al
total 216
-rwxr-xr-x 1 root root 68710 Dec 8 15:36 gawk
-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk~
/dosc/temp#
--------------------------------------------------------------------------------
Bash K.M 2000-07-02 01:52:18
用当前路径作提示符
对 bash 来说,在 .bashrc 里加一行:
PS1="$PWD$"
对 tcsh 来说,在 .tcshrc 里加一行:
set prompt="%/>"
--------------------------------------------------------------------------------
系统管理 K.M 2000-07-01 04:56:16
一次处理一整个目录 Linux/UNIX 的很多常用命令如rm,cp 等都有一个参数 -r,是递归的意思,命令里加了参数 -r 就可以对目标目录及其下所有子目录进行操作,如:rm -rf/test(f是 force 意为强行),该命令完全删除根目录下的子目录test,作用类似于dos下的deltree,当然使用这个命令时要特别小心。再如:cp -r/test/test1有类似dos下xcopy/s的作用。
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-06-13 16:27:20
检查系统已启动的服务进程:
chkconfig --list
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-05-30 14:26:50
假如有紧急情况需要与网络断开,可采用以下方法:
1.拔掉网线 :)
2.执行 ifconfig interface down
如:ifconfig eth0 down
(以后用ifconfig interface up让其生效)
3.执行/etc/init.d/network stop
(以后用/etc/init.d/network start恢复)
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-05-30 14:21:37
假设我们需要终止所有的csh进程,
平常我们是:
1. ps -aux|grep csh
假设得到:
root 1345 1345 ……… /bin/csh
root 2434 2434 ……… /bin/csh
root 3678 3678 ……… grep csh
2.执行kill命令:
kill 1345 2434
而如果我们使用fuser命令就可以执行:
fuser -k /bin/csh
也一样完成了以上的工作!
--------------------------------------------------------------------------------
系统管理 ideal 2000-05-28 21:04:31
在redhat中如何实现 启动时是否允许启动某项服务:
1、可以使用 linuxconf的图形化界面 来定义是否在系统启动时启动某项服务
2、使用chkconfig命令 来定义在那个运行级别是否运行某个服务器进程 若你希望在345运行界别下在启动时自动启动httpd服务器,则使用命令:
chkconfig --level 345 httpd on
若希望关闭该服务:
chkconfig --level 345 httpd off
--------------------------------------------------------------------------------
系统管理 fjxufeng 2000-05-19 08:42:32
看看哪个进程占用的内存最大
ps -aux|sort +5n
--------------------------------------------------------------------------------
系统管理 K.M 2000-05-11 04:58:59
使用自动补全功能
在linux中你键入任何命令或文件名是都可以用TAB键来自动补全。例如,需要输入xf86config,你只要键入xf8,再按一下TAB键及可!
--------------------------------------------------------------------------------
系统管理 K.M 2000-05-11 04:54:38
快速进入某些目录
键入cd ~或cd可进入用户的home目录
键入cd - 可进入上一个进入的目录
--------------------------------------------------------------------------------
系统管理 jiaming123 2000-05-10 18:52:33
LINUX调试(一)——路由器的配置与实现
1、 网络拓扑
2、 IP分配
CLIENT:192.168.2.2
LINUX SERVER :
Eth0:192.168.2.1
Eth1:199.229.194.161
CISCO2514:202.99.30.66(合法地址)
SQUID SERVER:
Eth0:199.229.194.20
Eth0:1:202.99.30.67
3、 目的:
通过LINUX SERVER上的路由配置,使得CLINET可以找到去SQUID SERVER的代理;
然后,上INTERNET。
4、 LINUX SERVER上的配置:
1)、相关命令:
ifconfig route
2)、网卡配置(LINUX SERVER):
# ifconfig eth0 192.168.2.1 netmask 255.255.255.0
# ifconfig eth1 199.229.194.161 netmask 255.255.255.0
3)、配置路由:
#route add –net 192.168.2.0/24 gw 192.168.2.1 dev eth0
#route add –net 199.229.194.0/24 gw 199.229.194.0/24 dev eth1
#route add default gw 199.229.194.161
4)、设置启动
把上面几行命令加到:/etc/rc.d/rc.local中。
5)、简捷配置:
可以完全不用以上配置,在setup中启动routed进程。
5、 SUQID SERVER上的配置:
1)、相关命令:
ficonfig route
2)、网卡配置:
# ifconfig eth0 199.229.194.20 netmask 255.255.255.0
# ifconfig eth0:1 202.99.30.67 entmask 255.255.255.0
3)、配置路由:
# route add –net 192.168.2.0/24 gw 199.229.194.161 dev eth0
# route add default gw 202.99.30.66
4)、squid服务器配置:
文件/etc/squid/squid.conf中端口号为81
6、 CLIENT端的配置
添加代理服务器,指向199.229.194.20 端口是81(和DQUID SERVER中一致)。
7、 总结:
到目前为止客户端应该可以通过SQUID 服务器上网了。技术上的前提条件为:
1)、在/etc/sysconfig/network文件中必须有一项:FORWARD-IPV4=YES
2)、在/proc/sys/net/ipv4中显示1。
--------------------------------------------------------------------------------
系统管理 Donald Taam 2000-05-08 16:04:37
微软实在是太利害了,如果没有Linux,不知道这个世界会怎样。幸好有Linux,有Apache+MySQL+Sendmail,我们可以完全放弃NT+IIS+SQL+Exchange......
我已经在公司的内部网中成功地用Linux系统建立了各项服务,有兴趣的朋友可给我e-mail来分享经验。
--------------------------------------------------------------------------------
终端技术 luster 2000-05-05 18:42:52
lynx中如何使用代理?
可以在/etc/lynxrc(具体目录由编译时指定)加入
http_proxy:http://代理服务器地址:端口/
ftp_proxy:http://代理服务器地址:端口/
也可以在环境变量里配置:
如果是sh,bash,ksh,zsh在启动文件里加上
ftp_proxy="http://代理服务器地址:端口/"
gopher_proxy="http://代理服务器地址:端口/"
http_proxy="http://代理服务器地址:端口/"
export ftp_proxy gopher_proxy http_proxy
如果是csh,tcsh则加上
setenv ftp_proxy "http://代理服务器地址:端口/"
setenv gopher_proxy "http://代理服务器地址:端口/"
setenv http_proxy "http://代理服务器地址:端口/"