Suse Linux 常用命令举例讲解
Suse Linux 常用命令举例讲解
1.修改 vftpd 配置文件
vi /etc/vsftpd.conf #listen=YES
vi /etc/xinetd.d/vsftpd 将“disable=yes” 改为 “disable=no”使 xinetd 服务启动后接收到 ftp 连接请求时,能够自动启动 vsftpd 服务进程
2. mkdir -p /srv/ftp/linux-10 创建文件夹 -p 如果文件夹不存在自动创建
3. chown -R ftp:ftp /srv/ftp/linux-10 指定 linux-10 目录及其子目录的拥有者为 ftp 用户和 ftp 组
4. chmod -R 755 /srv/ftp/linux-10 指定 linux-10 目录及其子目录的访问权限
5. mount /dev/hdc /srv/ftp/linux-10/disk1 将设备中的内容挂载到 disk1 中
umount /srv/ftp/linux-10/disk1 卸载掉 disk1 中挂载的文件
6. /etc/init.d/xinetd start 启动 FTP 服务
7. df 命令 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等 信息。
语法:df [选项]
说明:df 命令可显示所有文件系统对 i 节点和磁盘块的使用情况。
该命令各个选项的含义如下:
-a 显示所有文件系统的磁盘使用情况,包括 0 块(block)的文件系统,如/proc 文件系统。
-k 以 k 字节为单位显示。
-i 显示 i 节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与 t 选项相反)。
-T 显示文件系统类型。
8. free 命令
free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存 和被核心使用的缓冲区。
该命令的一般格式为: free [-b | -k | -m] 命令中各选项的含义如下:
-b 以字节为单位显示。
-k 以 K 字节为单位显示。
-m 以兆字节为单位显示。
9. sync 命令 sync 命令是强制把内存中的数据写回硬盘,以免数据的丢失
10. shutdown 命令
shutdown 命令可以安全地关闭或重启 Linux 系统, 它在系统关闭之前给系统上的所有登录用户提示一条警告信息。 该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式 是 hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。
该命令的一般格式为: shutdown [选项] [时间] [警告信息] 命令中各选项的含义为:
- k 并不真正关机,而只是发出警告信息给所有用户。
- r 关机后立即重新启动。
- h 关机后不重新启动。
- f 快速关机,重启动时跳过 fsck。
- n 快速关机,不经过 init 程序。
- c 取消一个已经运行的 shutdown。 需要特别说明的是,该命令只能由超级用户使用。
11. date 命令
date 命令的功能是显示和设置系统日期和时间。
12. cal 命令
cal 命令的功能是显示某年某月的日历。
该命令的一般格式为: cal [选项] [月 [年]] 命令中各选项的含义为:
- j 显示出给定月中的每一天是一年中的第几天(从 1 月 1 日算起)。
- y 显示出整年的日历。
13. echo 命令
echo 命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
该命令的一般格式为: echo [ -n ] 字符串
其中选项 n 表示输出文字后不换行;字符串可以加引号,也可以不加引号。用 echo 命令输出加引号的字符串时, 将字符串原样输出;用 echo 命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间 用一个空格分割。
14. 从 ftp 安装 linux 系统
install=ftp://ip(服务器 ip 地址)/linux-10/disk1 hostip=ip(新系统 ip)/24 gateway=192.168.0.1(网关)
15. chkconfig --level 235 ntp on 使用系统启动时,自动启动 NTP 服务
16. /etc/init.d/ntp restart 启动 NTP 服务
17. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 配置 Linux 多播路由 添加该路由项
18. netstat -nr 查看路由表
19. netstat -an|less 查看服务端口的状态
20. /etc/init.d/novell-tomcat4 restart 重启 Tomcat(在 iManage 中安装插件后)
21. chmod 777 文件名 修改文件权限
22. ndsconfig rm 删除 ED 实例
23. 精确同步时间
先将 ntp 服务停掉 rcxntpd stop 然后执行 ntpdate 命令 (多次执行缩短时间差) 最后启动 rcxntpd start
24. Linux 更改 MAC 地址:
1.> 临时更改:
# ifdown eth0
# ifconfig eth0 hw ether 0029340830249(MAC 地址)
# ifup eth0
2.> 永久生效:(对于 suse 不起作用)
# vi /etc/rc.d/rc.local
ifdown eth0
ifconfig eth0 hw ether 002934083024(MAC 地址)
ifup eth0
# service network restart(suse 9:rcnetwork restart)
3.> 添加新网卡:
a. VM --> 添加网卡
b. 启动时按 '<-' , 确定相关默认配置
c. 在/etc/sysconfig/network-s/创建新网卡文件
d. 配置新网卡文件
25. Linux 更改 MAC 地址:
1.1 redhat:
a. $ cd /etc/sysconfig/network-s
b. Edit file "ifcfg-eth0", change to your real MAC address
(Use "ifconfig -a" to display real MAC address.)
c. $ /etc/init.d/network start (to restart network.)
1.2 SuSE:
a. $ cd /etc/sysconfig/network
b. $ mv ifcfg-eth-id-00:0c:29:ba:b2:ad ifcfg-eth0
c. $ vi /ifcfg-eth0
d. $ 添加 LLADDR='real MAC address'
e. $ 到 YAST 里面配置静态 IP
(Use "ifconfig -a" to display real MAC address.)
f. $ reboot(重启系统)
2.修改 redhat locale:
cd /etc/sysconfig/
编辑 i18n 文件,指定自己所需的 locale
3.修改 SuSE hostname:编辑/etc/HOSTNAME
26. 增加反向代理名称 192.168.10.in-addr-arpa
27. suse 配置 ftp 服务
a. vi /etc/vsftpd.conf
b. 将 listen=yes 注释掉
c. vi /etc/xinetd.d/vsftpd
d. 将 disable=yes 改为 disable=no
e. /etc/init.d/xinetd start 启动 FTP 服务
(suse9 只需执行 c,d,e suse10 都需要执行)
28. 查找文件 find 路径 -name(-size,-type) file
29. 查找字符 grep 参数(-l 显示匹配行号,-I 忽略大小写,-r 递归查找) 'str' fielist
30. 比较文件 diff 参数(-w 忽略空格 ,-I 忽略大小写 ) file file
31.kill
1.作用
kill 命令用来中止一个进程。
2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的 ID 号。
Signal:表示信号。
4.说明
进程是 Linux 系统中一个非常重要的概念。Linux 是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不 关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够 很好地为用户服务。
Linux 操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个 Shell 启动的进程。交 互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统 守护进程)时 Linux 系统启动时启动的进程,并在后台运行。例如,httpd 是著名的 Apache 服务器的监控进程。
kill 命令的工作原理是,向 Linux 系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对 进程标识号指定的进程进行操作。比如在 top 命令中,我们看到系统运行许多进程,有时就需要使用 kill 中止某些进 程来提高系统资源。 在讲解安装和登陆命令时, 曾提到系统多个虚拟控制台的作用是当一个程序出错造成系统死锁时, 可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就是 kill,因为 kill 是大多数 Shell 内部命令可以直接 调用的。
5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为 324 的进程:
#kill -9 324
(2)解除 Linux 系统的死锁
在 Linux 中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机,只需要 中止(或者说是关闭)这个有问题的程序即可。 kill 处于 X-Window 界面时, 当 主要的程序(除了崩溃的程序之外)一般都 已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果 Mozilla 浏览器程序出现了锁死的情况, 可以使用 kill 命令来中止所有包含有 Mozolla 浏览器的程序。首先用 top 命令查处该程序的 PID,然后使用 kill 命令停 止这个程序:
#kill -SIGKILL XXX
其中,XXX 是包含有 Mozolla 浏览器的程序的进程标识号。
(3)使用命令回收内存 我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill 命令可以及时地中止一些“越轨”的程序或很长 时间没有相应的程序。例如,使用 top 命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:
#kill -9 XXX
其中,XXX 是无用的进程标识号。
然后使用下面命令:
#free
此时会发现可用内存容量增加了。
(4)killall 命令
Linux 下还提供了一个 killall 命令,可以直接使用进程的名字而不是进程标识号,例如:
# killall -HUP inetd
32.rm 删除命令
rm -r 删除目录,不管目录中有没有文件
rm -rf 强制删除,没有提示
33.ln 命令
ln -s 源文件(绝对路径) 目标文件 (软连接)
34.查看本机开放的端口
1、netstat 查看端口和连接
netstat 列出目前已经连接的服务名
netstat -a 列出目前已经连接的和正在监听的服务名
netstat -an 列出目前已经连接的和正在监听的端口号(与上面的命令功能一样, 只是不解释端口号对应的服务名)
netstat -ap 在上面命令的基础上列出连接的 PID(进程号),用这个 PID,可以使用 KILL 来杀死连接
例如:某个连接的 PID=111,想踢出去就使用 KILL -9 111。ok!
netstat -rn 输出路由表
2、nmap
nmap 127.0.0.1查看本机开放的端口,会扫描所有端口
nmap -p 1024 65535 127.0.0.1 扫描指定端口范围
nmap -PT 192.168.1.1-111 扫描一组范围的电脑
35. 交互方式管理 identity manager 对象
dxcmd -host 192.168.37.133 -port 524
36. ps -A 产看进程
37. ssh -X (ip address) 远程连接另一系统
38. pkill firefox-bin(进程名) 以进程名杀进程
39. . /opt/novell/eDirectory/bin/ndspath 设置 ed 的环境变量
======================================================================
1.cd /home 查看根目录
2.cd oracle 查看某个文件夹
3.ls 查看目录下的文件
4.cp jdk(.按tab)显示-6u18-linux-i586.bin ../ 复制到上一层文件夹
5.sudo cp jdk(.按tab)显示-6u18-linux-i586.bin ../ 以root身份复制到上一层文件夹
6./sbin/ifconfig 查看IP
7.netstat -anp | grep oracle
netstat anp | grep oracle
netstat -anp | grep 1521
netstat anp | grep 1521
8.cat 查看文件
vi 编辑文件
9.startx 启动桌面
10.who 查看当前用户
11.vi /etc/inittab 修改启动方式
12.ls -a 查看隐藏文件
13.reboot 重启系统
--------------------------------------------------------------------------------------------------------------------------------
1.tar用来解压文件,都是自己的话来描述,用法实例:
#tar -zxvf SOFTNAME.tar.gz
中间的-zxvf你可以不要管它,基本上我就是这样用的都不怎么知道它上面意思呵呵,后面是要解压的文件名;
2.cd进入文件夹,用法实例:
#cd /usr
进入usr文件夹中;
3.top显示现在运行的程序,就像windows的任务管理器吧,不知道可不可以这样理解;用法实例:
#top
显示出所有正在运行的程序;
4.chown(change owner)变更文件或目录的拥有者或所属群组,用法实例:
# chown -R root .
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理;
5.chmod(change mode)变更文件或目录的权限,用法实例:
#chmod a+x 文件名
a+x是参数,a是all的意思就是所有用户;x是执行或切换权限,把这个文件设置为可执行的并且是所有用户都可以;
6.cp(copy)复制文件或目录,用法实例
#cp 源文件 目的文件
不用说了就是拷贝的;
7.ls(list)列出目录内容,用法实例:
#ls -l
-l是参数,是说使用详细格式列表;
8.reboot重新开机,用法实例:
#reboot
执行reboot指令可让系统停止运作,并重新开机;
9.useradd建立用户帐号,用法实例:
# useradd mysql
建立一个mysql用户账号;
10.su(super user)变更用户身份,用法实例:
#su 用户名
不带参数的话默认为切换到root用户下,然后一般会让你输入密码;
11.exit退出目前的shell,用法实例:
#exit
退出shell;
12.chgrp(change group)变更文件或目录的所属群组,用法实例:
#chgrp -R mysql .
让mysql用户和root拥有一样的权限;
13.ifconfig显示网络状态,用法实例:
#ifconfig
ifconfig可设置网络设备的状态,或是显示目前的设置
14.export显示或设置环境变量,用法实例:
#export JAVA_HOME=/usr/java/jdk1.6.0_17
设置jdk环境变量时,的java_home;
=================================================================================
1.修改vftpd配置文件
vi /etc/vsftpd .conf #listen=YES
vi /etc/xinetd.d/vsftpd 将“disable=yes” 改为 “disable=no”使xinetd服
务启动后接收到ftp连接请求时,能够自动启动vsftpd服务进程
2. mkdir -p /srv/ftp/linux-10 创建文件夹 -p 如果文件夹不存在自动创
建
3. chown -R ftp:ftp /srv/ftp/linux-10 指定linux-10目录及其子目录的拥有者为ftp用户和ftp
组
4. chmod -R 755 /srv/ftp/linux-10 指定linux-10目录及其子目录的访问权限
5. mount /dev/hdc /srv/ftp/linux-10/disk1 将设备中的内容挂载到disk1中
umount /srv/ftp/linux-10/disk1 卸载掉disk1中挂载的文件
6. /etc/init.d/xinetd start 启动FTP服务
7. df命令
功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩
下多少空间等信息。
语法:df [选项]
说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
该命令各个选项的含义如下:
-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
-k 以k字节为单位显示。
-i 显示i节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
-T 显示文件系统类型。
8. free命令
free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,
以及共享内存和被核心使用的缓冲区。
该命令的一般格式为: free [-b | -k | -m] 命令中各选项的含义如下:
-b 以字节为单位显示。
-k 以K字节为单位显示。
-m 以兆字节为单位显示。
9. sync命令
sync命令是强制把内存中的数据写回硬盘,以免数据的丢失
10. shutdown命令
shutdown 命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一
条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个
时间段。精确时间的格式是hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,
会自动进行数据同步的工作。
该命令的一般格式为: shutdown [选项] [时间] [警告信息] 命令中各选项的含义为:
- k 并不真正关机,而只是发出警告信息给所有用户。
- r 关机后立即重新启动。
- h 关机后不重新启动。
- f 快速关机,重启动时跳过fsck。
- n 快速关机,不经过init程序。
- c 取消一个已经运行的shutdown。
需要特别说明的是,该命令只能由超级用户使用。
11. date命令
date命令的功能是显示和设置系统日期和时间。
12. cal命令
cal命令的功能是显示某年某月的日历。
该命令的一般格式为: cal [选项] [月 [年]] 命令中各选项的含义为:
- j 显示出给定月中的每一天是一年中的第几天(从1月1日算起)。
- y 显示出整年的日历。
13. echo命令
echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
该命令的一般格式为: echo [ -n ] 字符串
其中选项n表示输出文字后不换行;字符串可以加引号,也可以不加引号。用echo命令输出加引号的字
符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输
出,各字符串之间用一个空格分割。
14. 从ftp安装linux系统
install=ftp://ip(服务器ip地址)/linux-10/disk1 hostip=ip(新系统ip)/24 gateway=192.168.0.1(
网关)
15. chkconfig --level 235 ntp on 使用系统启动时,自动启动NTP服务
16. /etc/init.d/ntp restart 启动NTP服务
17. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 配置Linux多播路由 添加
该路由项
18. netstat -nr 查看路由表
19. netstat -an|less 查看服务端口的状态
20. /etc/init.d/novell-tomcat4 restart 重启Tomcat(在iManage中安装插件后)
21. chmod 777 文件名 修改文件权限
22. ndsconfig rm 删除ED实例
23. 精确同步时间
先将ntp服务停掉 rcxntpd stop 然后执行 ntpdate 命令 (多次执行缩短时间差) 最后启动
rcxntpd start
24. Linux 更改MAC地址:
1.> 临时更改:
# ifdown eth0
# ifconfig eth0 hw ether 0029340830249(MAC地址)
# ifup eth0
2.> 永久生效:(对于suse不起作用)
# vi /etc/rc.d/rc.local
ifdown eth0
ifconfig eth0 hw ether 002934083024(MAC地址)
ifup eth0
# service network restart(suse 9:rcnetwork restart)
3.> 添加新网卡:
a. VM --> 添加网卡
b. 启动时按 '<-' , 确定相关默认配置
c. 在/etc/sysconfig/network-s/创建新网卡文件
d. 配置新网卡文件
25. Linux 更改MAC地址:
1.1 redhat:
a. $ cd /etc/sysconfig/network-s
b. Edit file "ifcfg-eth0", change to your real MAC address
(Use "ifconfig -a" to display real MAC address.)
c. $ /etc/init.d/network start (to restart network.)
1.2 SuSE:
a. $ cd /etc/sysconfig/network
b. $ mv ifcfg-eth-id-00:0c:29:ba:b2:ad ifcfg-eth0
c. $ vi /ifcfg-eth0
d. $ 添加 LLADDR='real MAC address'
e. $ 到YAST里面配置静态IP
(Use "ifconfig -a" to display real MAC address.)
f. $ reboot(重启系统)
2.修改redhat locale:
cd /etc/sysconfig/
编辑i18n文件,指定自己所需的locale
3.修改SuSE hostname:编辑/etc/HOSTNAME
26. 增加反向代理名称 192.168.10.in-addr-arpa
27. suse 配置ftp服务
a. vi /etc/vsftpd.conf
b. 将listen=yes 注释掉
c. vi /etc/xinetd.d/vsftpd
d. 将 disable=yes 改为 disable=no
e. /etc/init.d/xinetd start 启动FTP服务
(suse9只需执行c,d,e suse10都需要执行)
28. 查找文件 find 路径 -name(-size,-type) file
29. 查找字符 grep 参数(-l 显示匹配行号,-I 忽略大小写,-r 递归查找) 'str' fielist
30. 比较文件 diff 参数(-w忽略空格 ,-I忽略大小写 ) file file
31.kill
1.作用
kill命令用来中止一个进程。
2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的ID号。
Signal:表示信号。
4.说明
进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进
程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制
这些进程,让它们能够很好地为用户服务。
Linux 操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启
动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序
列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例如,httpd是著名
的 Apache服务器的监控进程。
kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统
内核就可以对进程标识号指定的进程进行操作。比如在top命令中,我们看到系统运行许多进程,有时就
需要使用kill中止某些进程来提高系统资源。在讲解安装和登陆命令时,曾提到系统多个虚拟控制台的作
用是当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就
是kill,因为kill是大多数Shell内部命令可以直接调用的。
5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:
#kill -9 324
(2)解除Linux系统的死锁
在Linux 中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算
机,只需要中止(或者说是关闭)这个有问题的程序即可。当 kill处于X-Window界面时,主要的程序(除了
崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果
Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏览器的程序。首先
用top命令查处该程序的PID,然后使用kill命令停止这个程序:
#kill -SIGKILL XXX
其中,XXX是包含有Mozolla浏览器的程序的进程标识号。
(3)使用命令回收内存
我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨
”的程序或很长时间没有相应的程序。例如,使用top命令发现一个无用 (Zombie) 的进程,此时可以使
用下面命令:
#kill -9 XXX
其中,XXX是无用的进程标识号。
然后使用下面命令:
#free
此时会发现可用内存容量增加了。
(4)killall命令
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:
# killall -HUP inetd
32.rm 删除命令
rm -r 删除目录,不管目录中有没有文件
rm -rf 强制删除,没有提示
33.ln命令
ln -s 源文件(绝对路径) 目标文件 (软连接)
34.查看本机开放的端口
1、netstat 查看端口和连接
netstat 列出目前已经连接的服务名
netstat -a 列出目前已经连接的和正在监听的服务名
netstat -an 列出目前已经连接的和正在监听的端口号(与上面的命令功能一样,只是不解释端口
号对应的服务名)
netstat -ap 在上面命令的基础上列出连接的PID(进程号),用这个PID,可以使用KILL 来杀死连接
例如:某个连接的PID=111,想踢出去就使用 KILL -9 111。ok!
netstat -rn 输出路由表
2、nmap
nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口
nmap -p 1024 65535 127.0.0.1 扫描指定端口范围
nmap -PT 192.168.1.1-111 扫描一组范围的电脑
35. 交互方式管理identity manager 对象
dxcmd -host 192.168.37.133 -port 524
36. ps -A 产看进程
37. ssh -X (ip address) 远程连接另一系统
38. pkill firefox-bin(进程名) 以进程名杀进程
39. . /opt/novell/eDirectory/bin/ndspath 设置ed的环境变量
=============================================================================
SUSE 10.0 快捷键大全
2007-09-07 10:25:54| 分类: Linux |字号 订阅
快捷键
ctrl+shift+f (窗口全屏)
ctrl+shift+n (新建konsole窗口)
ctrl+shift++ (调整窗口字体大)
ctrl+shift+- (调整窗口字体小)
ctrl+shift+0 (调整窗口字体正常)
ctrl+alt+f1 (终端1)
ctrl+alt+f2 (终端2)
ctrl+alt+f3 (终端3)
ctrl+alt+f4 (终端4)
ctrl+alt+f5 (终端5)
ctrl+alt+f6 (终端6)
ctrl+alt+f7 (X-window界面)
ctrl+alt+s (重命名会话 在konsole窗口)
ctrl+alt+d (显示桌面)
ctrl+alt+l (锁定屏幕)
ctrl+alt+方向上下(切换输入法)
ctrl+alt+del (结束会话)
ctrl+alt+Ins (结束或锁定当前会话 开始新的会话 有的可尝试+FN键)
Ctrl+Alt+BackSpace (强行退出X-WINDOW)
ctrl+alt+FN+p (调整窗口大小)
ctrl+F1 (显示窗口)
ctrl+f2 (显示桌面)
ctrl+prtscr (截屏)
ctrl+Home (显示到窗口页首)
ctrl+End (显示到窗口页尾)
ctrl+space (切换输入法)
ctrl+shift (切换输入法)
ctrl+l (=clear)
ctrl+n (新建窗口)
ctrl+S (保存文件)
ctrl+q (退出)
ctrl+d (关闭konsole)
ctrl+ESC (KDE卫士)
shift+方向键 (在konsole下切换)
alt+f1 (显示程序菜单)
alt+f2 (运行命令)
alt+f3 (显示当前窗口菜单)
alt+f4 (关闭当前窗口)
alt+f5 (窗口选项)
alt+方向左 (后退网页)
alt+方向右 (向前网页)
.......
非常有用的3D 桌面快捷键,希望对大家有用!
Alt + 鼠标滚轮 上/下使窗口 透明/不透明
程序切换:
Alt + Tab:在当前工作台中切换窗口
Ctrl + Alt + Tab:在所有工作台中切换窗口
立方体旋转:
Ctrl + Alt + 左/右方向键:立体地切换桌面
Ctrl + Shift + Alt + 左/右方向键:把活动窗口移到左/右工作台
Ctrl + Alt + 鼠标左键并拖曳:手动旋转立方体
缩放:
Win + 鼠标右键:缩放一次
Win + 鼠标滚轮 上/下:手动缩放大/小
调整窗口大小:
Alt + 鼠标中键
水波效果:
Ctrl + Win + 移动鼠标:光标在水上移动(默认无效)
Shift + F9:雨点降落在你的屏幕上 (无法停止)
屏幕截图:
Win + 鼠标左键并拖曳:将所选区域截图(图片保存在桌面)
亮度和饱和度:
Ctrl + 鼠标滚轮 上/下:增加/减少 饱和度(对桌面也有效)
Shfit + 鼠标滚轮 上/下:增加/减少 亮度(对桌面也有效)
Trackback: http://www.linuxdby.com/html/linux/other/20070508/28630.html
1.修改 vftpd 配置文件
vi /etc/vsftpd.conf #listen=YES
vi /etc/xinetd.d/vsftpd 将“disable=yes” 改为 “disable=no”使 xinetd 服务启动后接收到 ftp 连接请求时,能够自动启动 vsftpd 服务进程
2. mkdir -p /srv/ftp/linux-10 创建文件夹 -p 如果文件夹不存在自动创建
3. chown -R ftp:ftp /srv/ftp/linux-10 指定 linux-10 目录及其子目录的拥有者为 ftp 用户和 ftp 组
4. chmod -R 755 /srv/ftp/linux-10 指定 linux-10 目录及其子目录的访问权限
5. mount /dev/hdc /srv/ftp/linux-10/disk1 将设备中的内容挂载到 disk1 中
umount /srv/ftp/linux-10/disk1 卸载掉 disk1 中挂载的文件
6. /etc/init.d/xinetd start 启动 FTP 服务
7. df 命令 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等 信息。
语法:df [选项]
说明:df 命令可显示所有文件系统对 i 节点和磁盘块的使用情况。
该命令各个选项的含义如下:
-a 显示所有文件系统的磁盘使用情况,包括 0 块(block)的文件系统,如/proc 文件系统。
-k 以 k 字节为单位显示。
-i 显示 i 节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与 t 选项相反)。
-T 显示文件系统类型。
8. free 命令
free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存 和被核心使用的缓冲区。
该命令的一般格式为: free [-b | -k | -m] 命令中各选项的含义如下:
-b 以字节为单位显示。
-k 以 K 字节为单位显示。
-m 以兆字节为单位显示。
9. sync 命令 sync 命令是强制把内存中的数据写回硬盘,以免数据的丢失
10. shutdown 命令
shutdown 命令可以安全地关闭或重启 Linux 系统, 它在系统关闭之前给系统上的所有登录用户提示一条警告信息。 该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式 是 hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步的工作。
该命令的一般格式为: shutdown [选项] [时间] [警告信息] 命令中各选项的含义为:
- k 并不真正关机,而只是发出警告信息给所有用户。
- r 关机后立即重新启动。
- h 关机后不重新启动。
- f 快速关机,重启动时跳过 fsck。
- n 快速关机,不经过 init 程序。
- c 取消一个已经运行的 shutdown。 需要特别说明的是,该命令只能由超级用户使用。
11. date 命令
date 命令的功能是显示和设置系统日期和时间。
12. cal 命令
cal 命令的功能是显示某年某月的日历。
该命令的一般格式为: cal [选项] [月 [年]] 命令中各选项的含义为:
- j 显示出给定月中的每一天是一年中的第几天(从 1 月 1 日算起)。
- y 显示出整年的日历。
13. echo 命令
echo 命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
该命令的一般格式为: echo [ -n ] 字符串
其中选项 n 表示输出文字后不换行;字符串可以加引号,也可以不加引号。用 echo 命令输出加引号的字符串时, 将字符串原样输出;用 echo 命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间 用一个空格分割。
14. 从 ftp 安装 linux 系统
install=ftp://ip(服务器 ip 地址)/linux-10/disk1 hostip=ip(新系统 ip)/24 gateway=192.168.0.1(网关)
15. chkconfig --level 235 ntp on 使用系统启动时,自动启动 NTP 服务
16. /etc/init.d/ntp restart 启动 NTP 服务
17. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 配置 Linux 多播路由 添加该路由项
18. netstat -nr 查看路由表
19. netstat -an|less 查看服务端口的状态
20. /etc/init.d/novell-tomcat4 restart 重启 Tomcat(在 iManage 中安装插件后)
21. chmod 777 文件名 修改文件权限
22. ndsconfig rm 删除 ED 实例
23. 精确同步时间
先将 ntp 服务停掉 rcxntpd stop 然后执行 ntpdate 命令 (多次执行缩短时间差) 最后启动 rcxntpd start
24. Linux 更改 MAC 地址:
1.> 临时更改:
# ifdown eth0
# ifconfig eth0 hw ether 0029340830249(MAC 地址)
# ifup eth0
2.> 永久生效:(对于 suse 不起作用)
# vi /etc/rc.d/rc.local
ifdown eth0
ifconfig eth0 hw ether 002934083024(MAC 地址)
ifup eth0
# service network restart(suse 9:rcnetwork restart)
3.> 添加新网卡:
a. VM --> 添加网卡
b. 启动时按 '<-' , 确定相关默认配置
c. 在/etc/sysconfig/network-s/创建新网卡文件
d. 配置新网卡文件
25. Linux 更改 MAC 地址:
1.1 redhat:
a. $ cd /etc/sysconfig/network-s
b. Edit file "ifcfg-eth0", change to your real MAC address
(Use "ifconfig -a" to display real MAC address.)
c. $ /etc/init.d/network start (to restart network.)
1.2 SuSE:
a. $ cd /etc/sysconfig/network
b. $ mv ifcfg-eth-id-00:0c:29:ba:b2:ad ifcfg-eth0
c. $ vi /ifcfg-eth0
d. $ 添加 LLADDR='real MAC address'
e. $ 到 YAST 里面配置静态 IP
(Use "ifconfig -a" to display real MAC address.)
f. $ reboot(重启系统)
2.修改 redhat locale:
cd /etc/sysconfig/
编辑 i18n 文件,指定自己所需的 locale
3.修改 SuSE hostname:编辑/etc/HOSTNAME
26. 增加反向代理名称 192.168.10.in-addr-arpa
27. suse 配置 ftp 服务
a. vi /etc/vsftpd.conf
b. 将 listen=yes 注释掉
c. vi /etc/xinetd.d/vsftpd
d. 将 disable=yes 改为 disable=no
e. /etc/init.d/xinetd start 启动 FTP 服务
(suse9 只需执行 c,d,e suse10 都需要执行)
28. 查找文件 find 路径 -name(-size,-type) file
29. 查找字符 grep 参数(-l 显示匹配行号,-I 忽略大小写,-r 递归查找) 'str' fielist
30. 比较文件 diff 参数(-w 忽略空格 ,-I 忽略大小写 ) file file
31.kill
1.作用
kill 命令用来中止一个进程。
2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的 ID 号。
Signal:表示信号。
4.说明
进程是 Linux 系统中一个非常重要的概念。Linux 是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不 关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够 很好地为用户服务。
Linux 操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个 Shell 启动的进程。交 互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统 守护进程)时 Linux 系统启动时启动的进程,并在后台运行。例如,httpd 是著名的 Apache 服务器的监控进程。
kill 命令的工作原理是,向 Linux 系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对 进程标识号指定的进程进行操作。比如在 top 命令中,我们看到系统运行许多进程,有时就需要使用 kill 中止某些进 程来提高系统资源。 在讲解安装和登陆命令时, 曾提到系统多个虚拟控制台的作用是当一个程序出错造成系统死锁时, 可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就是 kill,因为 kill 是大多数 Shell 内部命令可以直接 调用的。
5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为 324 的进程:
#kill -9 324
(2)解除 Linux 系统的死锁
在 Linux 中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机,只需要 中止(或者说是关闭)这个有问题的程序即可。 kill 处于 X-Window 界面时, 当 主要的程序(除了崩溃的程序之外)一般都 已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果 Mozilla 浏览器程序出现了锁死的情况, 可以使用 kill 命令来中止所有包含有 Mozolla 浏览器的程序。首先用 top 命令查处该程序的 PID,然后使用 kill 命令停 止这个程序:
#kill -SIGKILL XXX
其中,XXX 是包含有 Mozolla 浏览器的程序的进程标识号。
(3)使用命令回收内存 我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill 命令可以及时地中止一些“越轨”的程序或很长 时间没有相应的程序。例如,使用 top 命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:
#kill -9 XXX
其中,XXX 是无用的进程标识号。
然后使用下面命令:
#free
此时会发现可用内存容量增加了。
(4)killall 命令
Linux 下还提供了一个 killall 命令,可以直接使用进程的名字而不是进程标识号,例如:
# killall -HUP inetd
32.rm 删除命令
rm -r 删除目录,不管目录中有没有文件
rm -rf 强制删除,没有提示
33.ln 命令
ln -s 源文件(绝对路径) 目标文件 (软连接)
34.查看本机开放的端口
1、netstat 查看端口和连接
netstat 列出目前已经连接的服务名
netstat -a 列出目前已经连接的和正在监听的服务名
netstat -an 列出目前已经连接的和正在监听的端口号(与上面的命令功能一样, 只是不解释端口号对应的服务名)
netstat -ap 在上面命令的基础上列出连接的 PID(进程号),用这个 PID,可以使用 KILL 来杀死连接
例如:某个连接的 PID=111,想踢出去就使用 KILL -9 111。ok!
netstat -rn 输出路由表
2、nmap
nmap 127.0.0.1查看本机开放的端口,会扫描所有端口
nmap -p 1024 65535 127.0.0.1 扫描指定端口范围
nmap -PT 192.168.1.1-111 扫描一组范围的电脑
35. 交互方式管理 identity manager 对象
dxcmd -host 192.168.37.133 -port 524
36. ps -A 产看进程
37. ssh -X (ip address) 远程连接另一系统
38. pkill firefox-bin(进程名) 以进程名杀进程
39. . /opt/novell/eDirectory/bin/ndspath 设置 ed 的环境变量
======================================================================
1.cd /home 查看根目录
2.cd oracle 查看某个文件夹
3.ls 查看目录下的文件
4.cp jdk(.按tab)显示-6u18-linux-i586.bin ../ 复制到上一层文件夹
5.sudo cp jdk(.按tab)显示-6u18-linux-i586.bin ../ 以root身份复制到上一层文件夹
6./sbin/ifconfig 查看IP
7.netstat -anp | grep oracle
netstat anp | grep oracle
netstat -anp | grep 1521
netstat anp | grep 1521
8.cat 查看文件
vi 编辑文件
9.startx 启动桌面
10.who 查看当前用户
11.vi /etc/inittab 修改启动方式
12.ls -a 查看隐藏文件
13.reboot 重启系统
--------------------------------------------------------------------------------------------------------------------------------
1.tar用来解压文件,都是自己的话来描述,用法实例:
#tar -zxvf SOFTNAME.tar.gz
中间的-zxvf你可以不要管它,基本上我就是这样用的都不怎么知道它上面意思呵呵,后面是要解压的文件名;
2.cd进入文件夹,用法实例:
#cd /usr
进入usr文件夹中;
3.top显示现在运行的程序,就像windows的任务管理器吧,不知道可不可以这样理解;用法实例:
#top
显示出所有正在运行的程序;
4.chown(change owner)变更文件或目录的拥有者或所属群组,用法实例:
# chown -R root .
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理;
5.chmod(change mode)变更文件或目录的权限,用法实例:
#chmod a+x 文件名
a+x是参数,a是all的意思就是所有用户;x是执行或切换权限,把这个文件设置为可执行的并且是所有用户都可以;
6.cp(copy)复制文件或目录,用法实例
#cp 源文件 目的文件
不用说了就是拷贝的;
7.ls(list)列出目录内容,用法实例:
#ls -l
-l是参数,是说使用详细格式列表;
8.reboot重新开机,用法实例:
#reboot
执行reboot指令可让系统停止运作,并重新开机;
9.useradd建立用户帐号,用法实例:
# useradd mysql
建立一个mysql用户账号;
10.su(super user)变更用户身份,用法实例:
#su 用户名
不带参数的话默认为切换到root用户下,然后一般会让你输入密码;
11.exit退出目前的shell,用法实例:
#exit
退出shell;
12.chgrp(change group)变更文件或目录的所属群组,用法实例:
#chgrp -R mysql .
让mysql用户和root拥有一样的权限;
13.ifconfig显示网络状态,用法实例:
#ifconfig
ifconfig可设置网络设备的状态,或是显示目前的设置
14.export显示或设置环境变量,用法实例:
#export JAVA_HOME=/usr/java/jdk1.6.0_17
设置jdk环境变量时,的java_home;
=================================================================================
1.修改vftpd配置文件
vi /etc/vsftpd .conf #listen=YES
vi /etc/xinetd.d/vsftpd 将“disable=yes” 改为 “disable=no”使xinetd服
务启动后接收到ftp连接请求时,能够自动启动vsftpd服务进程
2. mkdir -p /srv/ftp/linux-10 创建文件夹 -p 如果文件夹不存在自动创
建
3. chown -R ftp:ftp /srv/ftp/linux-10 指定linux-10目录及其子目录的拥有者为ftp用户和ftp
组
4. chmod -R 755 /srv/ftp/linux-10 指定linux-10目录及其子目录的访问权限
5. mount /dev/hdc /srv/ftp/linux-10/disk1 将设备中的内容挂载到disk1中
umount /srv/ftp/linux-10/disk1 卸载掉disk1中挂载的文件
6. /etc/init.d/xinetd start 启动FTP服务
7. df命令
功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩
下多少空间等信息。
语法:df [选项]
说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
该命令各个选项的含义如下:
-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
-k 以k字节为单位显示。
-i 显示i节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
-T 显示文件系统类型。
8. free命令
free命令的功能是查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,
以及共享内存和被核心使用的缓冲区。
该命令的一般格式为: free [-b | -k | -m] 命令中各选项的含义如下:
-b 以字节为单位显示。
-k 以K字节为单位显示。
-m 以兆字节为单位显示。
9. sync命令
sync命令是强制把内存中的数据写回硬盘,以免数据的丢失
10. shutdown命令
shutdown 命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一
条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个
时间段。精确时间的格式是hh:mm,表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,
会自动进行数据同步的工作。
该命令的一般格式为: shutdown [选项] [时间] [警告信息] 命令中各选项的含义为:
- k 并不真正关机,而只是发出警告信息给所有用户。
- r 关机后立即重新启动。
- h 关机后不重新启动。
- f 快速关机,重启动时跳过fsck。
- n 快速关机,不经过init程序。
- c 取消一个已经运行的shutdown。
需要特别说明的是,该命令只能由超级用户使用。
11. date命令
date命令的功能是显示和设置系统日期和时间。
12. cal命令
cal命令的功能是显示某年某月的日历。
该命令的一般格式为: cal [选项] [月 [年]] 命令中各选项的含义为:
- j 显示出给定月中的每一天是一年中的第几天(从1月1日算起)。
- y 显示出整年的日历。
13. echo命令
echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
该命令的一般格式为: echo [ -n ] 字符串
其中选项n表示输出文字后不换行;字符串可以加引号,也可以不加引号。用echo命令输出加引号的字
符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输
出,各字符串之间用一个空格分割。
14. 从ftp安装linux系统
install=ftp://ip(服务器ip地址)/linux-10/disk1 hostip=ip(新系统ip)/24 gateway=192.168.0.1(
网关)
15. chkconfig --level 235 ntp on 使用系统启动时,自动启动NTP服务
16. /etc/init.d/ntp restart 启动NTP服务
17. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 配置Linux多播路由 添加
该路由项
18. netstat -nr 查看路由表
19. netstat -an|less 查看服务端口的状态
20. /etc/init.d/novell-tomcat4 restart 重启Tomcat(在iManage中安装插件后)
21. chmod 777 文件名 修改文件权限
22. ndsconfig rm 删除ED实例
23. 精确同步时间
先将ntp服务停掉 rcxntpd stop 然后执行 ntpdate 命令 (多次执行缩短时间差) 最后启动
rcxntpd start
24. Linux 更改MAC地址:
1.> 临时更改:
# ifdown eth0
# ifconfig eth0 hw ether 0029340830249(MAC地址)
# ifup eth0
2.> 永久生效:(对于suse不起作用)
# vi /etc/rc.d/rc.local
ifdown eth0
ifconfig eth0 hw ether 002934083024(MAC地址)
ifup eth0
# service network restart(suse 9:rcnetwork restart)
3.> 添加新网卡:
a. VM --> 添加网卡
b. 启动时按 '<-' , 确定相关默认配置
c. 在/etc/sysconfig/network-s/创建新网卡文件
d. 配置新网卡文件
25. Linux 更改MAC地址:
1.1 redhat:
a. $ cd /etc/sysconfig/network-s
b. Edit file "ifcfg-eth0", change to your real MAC address
(Use "ifconfig -a" to display real MAC address.)
c. $ /etc/init.d/network start (to restart network.)
1.2 SuSE:
a. $ cd /etc/sysconfig/network
b. $ mv ifcfg-eth-id-00:0c:29:ba:b2:ad ifcfg-eth0
c. $ vi /ifcfg-eth0
d. $ 添加 LLADDR='real MAC address'
e. $ 到YAST里面配置静态IP
(Use "ifconfig -a" to display real MAC address.)
f. $ reboot(重启系统)
2.修改redhat locale:
cd /etc/sysconfig/
编辑i18n文件,指定自己所需的locale
3.修改SuSE hostname:编辑/etc/HOSTNAME
26. 增加反向代理名称 192.168.10.in-addr-arpa
27. suse 配置ftp服务
a. vi /etc/vsftpd.conf
b. 将listen=yes 注释掉
c. vi /etc/xinetd.d/vsftpd
d. 将 disable=yes 改为 disable=no
e. /etc/init.d/xinetd start 启动FTP服务
(suse9只需执行c,d,e suse10都需要执行)
28. 查找文件 find 路径 -name(-size,-type) file
29. 查找字符 grep 参数(-l 显示匹配行号,-I 忽略大小写,-r 递归查找) 'str' fielist
30. 比较文件 diff 参数(-w忽略空格 ,-I忽略大小写 ) file file
31.kill
1.作用
kill命令用来中止一个进程。
2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表。
pid:要中止进程的ID号。
Signal:表示信号。
4.说明
进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进
程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制
这些进程,让它们能够很好地为用户服务。
Linux 操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启
动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序
列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例如,httpd是著名
的 Apache服务器的监控进程。
kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统
内核就可以对进程标识号指定的进程进行操作。比如在top命令中,我们看到系统运行许多进程,有时就
需要使用kill中止某些进程来提高系统资源。在讲解安装和登陆命令时,曾提到系统多个虚拟控制台的作
用是当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就
是kill,因为kill是大多数Shell内部命令可以直接调用的。
5.应用实例
(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:
#kill -9 324
(2)解除Linux系统的死锁
在Linux 中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算
机,只需要中止(或者说是关闭)这个有问题的程序即可。当 kill处于X-Window界面时,主要的程序(除了
崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果
Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏览器的程序。首先
用top命令查处该程序的PID,然后使用kill命令停止这个程序:
#kill -SIGKILL XXX
其中,XXX是包含有Mozolla浏览器的程序的进程标识号。
(3)使用命令回收内存
我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨
”的程序或很长时间没有相应的程序。例如,使用top命令发现一个无用 (Zombie) 的进程,此时可以使
用下面命令:
#kill -9 XXX
其中,XXX是无用的进程标识号。
然后使用下面命令:
#free
此时会发现可用内存容量增加了。
(4)killall命令
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:
# killall -HUP inetd
32.rm 删除命令
rm -r 删除目录,不管目录中有没有文件
rm -rf 强制删除,没有提示
33.ln命令
ln -s 源文件(绝对路径) 目标文件 (软连接)
34.查看本机开放的端口
1、netstat 查看端口和连接
netstat 列出目前已经连接的服务名
netstat -a 列出目前已经连接的和正在监听的服务名
netstat -an 列出目前已经连接的和正在监听的端口号(与上面的命令功能一样,只是不解释端口
号对应的服务名)
netstat -ap 在上面命令的基础上列出连接的PID(进程号),用这个PID,可以使用KILL 来杀死连接
例如:某个连接的PID=111,想踢出去就使用 KILL -9 111。ok!
netstat -rn 输出路由表
2、nmap
nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口
nmap -p 1024 65535 127.0.0.1 扫描指定端口范围
nmap -PT 192.168.1.1-111 扫描一组范围的电脑
35. 交互方式管理identity manager 对象
dxcmd -host 192.168.37.133 -port 524
36. ps -A 产看进程
37. ssh -X (ip address) 远程连接另一系统
38. pkill firefox-bin(进程名) 以进程名杀进程
39. . /opt/novell/eDirectory/bin/ndspath 设置ed的环境变量
=============================================================================
SUSE 10.0 快捷键大全
2007-09-07 10:25:54| 分类: Linux |字号 订阅
快捷键
ctrl+shift+f (窗口全屏)
ctrl+shift+n (新建konsole窗口)
ctrl+shift++ (调整窗口字体大)
ctrl+shift+- (调整窗口字体小)
ctrl+shift+0 (调整窗口字体正常)
ctrl+alt+f1 (终端1)
ctrl+alt+f2 (终端2)
ctrl+alt+f3 (终端3)
ctrl+alt+f4 (终端4)
ctrl+alt+f5 (终端5)
ctrl+alt+f6 (终端6)
ctrl+alt+f7 (X-window界面)
ctrl+alt+s (重命名会话 在konsole窗口)
ctrl+alt+d (显示桌面)
ctrl+alt+l (锁定屏幕)
ctrl+alt+方向上下(切换输入法)
ctrl+alt+del (结束会话)
ctrl+alt+Ins (结束或锁定当前会话 开始新的会话 有的可尝试+FN键)
Ctrl+Alt+BackSpace (强行退出X-WINDOW)
ctrl+alt+FN+p (调整窗口大小)
ctrl+F1 (显示窗口)
ctrl+f2 (显示桌面)
ctrl+prtscr (截屏)
ctrl+Home (显示到窗口页首)
ctrl+End (显示到窗口页尾)
ctrl+space (切换输入法)
ctrl+shift (切换输入法)
ctrl+l (=clear)
ctrl+n (新建窗口)
ctrl+S (保存文件)
ctrl+q (退出)
ctrl+d (关闭konsole)
ctrl+ESC (KDE卫士)
shift+方向键 (在konsole下切换)
alt+f1 (显示程序菜单)
alt+f2 (运行命令)
alt+f3 (显示当前窗口菜单)
alt+f4 (关闭当前窗口)
alt+f5 (窗口选项)
alt+方向左 (后退网页)
alt+方向右 (向前网页)
.......
非常有用的3D 桌面快捷键,希望对大家有用!
Alt + 鼠标滚轮 上/下使窗口 透明/不透明
程序切换:
Alt + Tab:在当前工作台中切换窗口
Ctrl + Alt + Tab:在所有工作台中切换窗口
立方体旋转:
Ctrl + Alt + 左/右方向键:立体地切换桌面
Ctrl + Shift + Alt + 左/右方向键:把活动窗口移到左/右工作台
Ctrl + Alt + 鼠标左键并拖曳:手动旋转立方体
缩放:
Win + 鼠标右键:缩放一次
Win + 鼠标滚轮 上/下:手动缩放大/小
调整窗口大小:
Alt + 鼠标中键
水波效果:
Ctrl + Win + 移动鼠标:光标在水上移动(默认无效)
Shift + F9:雨点降落在你的屏幕上 (无法停止)
屏幕截图:
Win + 鼠标左键并拖曳:将所选区域截图(图片保存在桌面)
亮度和饱和度:
Ctrl + 鼠标滚轮 上/下:增加/减少 饱和度(对桌面也有效)
Shfit + 鼠标滚轮 上/下:增加/减少 亮度(对桌面也有效)
Trackback: http://www.linuxdby.com/html/linux/other/20070508/28630.html