凌动魅力

Tag: debian

apt-get签名无法验证的解决办法

错误信息:

W: GPG error: http://security.debian.org testing/updates Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: ftp://ftp.tw.debian.org testing Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 9AA38DCD55BE302B
W: Duplicate sources.list entry ftp://ftp.tw.debian.org testing/main Packages (/var/lib/apt/lists/ftp.tw.debian.org_debian_dists_testing_main_binary-i386_Packages)
W: Duplicate sources.list entry ftp://ftp.tw.debian.org testing/main Translation-zh_CN (/var/lib/apt/lists/ftp.tw.debian.org_debian_dists_testing_main_i18n_Translation-zh%5fCN)
W: Duplicate sources.list entry http://security.debian.org testing/updates/main Packages (/var/lib/apt/lists/security.debian.org_dists_testing_updates_main_binary-i386_Packages)

解决办法:

su

输入root密码获得权限

apt-get update -o Acquire::Pdiffs=false
apt-get dist-upgrade

再试试apt-get update,问题解决!

Debian查看命令详解

1.top
top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。

youling:/var# top
top – 18:08:55 up 41 min, 1 user, load average: 0.00, 0.01, 0.32
Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2074784k total, 203076k used, 1871708k free, 26168k buffers
Swap: 2650684k total, 0k used, 2650684k free, 86612k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8158 root 20 0 37700 6936 4000 S 0 0.3 0:05.37 Xorg
1 root 20 0 2132 744 652 S 0 0.0 0:01.04 init
2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:00.63 migration/0
4 root 15 -5 0 0 0 S 0 0.0 0:00.02 ksoftirqd/0
5 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0
6 root RT -5 0 0 0 S 0 0.0 0:00.55 migration/1
7 root 15 -5 0 0 0 S 0 0.0 0:00.01 ksoftirqd/1
8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1
9 root RT -5 0 0 0 S 0 0.0 0:00.83 migration/2
10 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/2
11 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/2
12 root RT -5 0 0 0 S 0 0.0 0:00.42 migration/3
13 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/3
14 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/3
15 root 15 -5 0 0 0 S 0 0.0 0:00.00 events/0
16 root 15 -5 0 0 0 S 0 0.0 0:00.00 events/1
17 root 15 -5 0 0 0 S 0 0.0 0:00.01 events/2
18 root 15 -5 0 0 0 S 0 0.0 0:00.01 events/3
19 root 15 -5 0 0 0 S 0 0.0 0:00.00 cpuset
20 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper
23 root 15 -5 0 0 0 S 0 0.0 0:00.00 netns
26 root 15 -5 0 0 0 S 0 0.0 0:00.00 async/mgr
80 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/0
81 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/1
82 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/2
83 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/3
85 root 15 -5 0 0 0 S 0 0.0 0:00.00 kblockd/0
86 root 15 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1
87 root 15 -5 0 0 0 S 0 0.0 0:00.00 kblockd/2
88 root 15 -5 0 0 0 S 0 0.0 0:00.00 kblockd/3
90 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid
91 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify
184 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod
217 root 15 -5 0 0 0 S 0 0.0 0:00.00 kondemand/0
218 root 15 -5 0 0 0 S 0 0.0 0:00.00 kondemand/1
219 root 15 -5 0 0 0 S 0 0.0 0:00.00 kondemand/2

top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况。我们可通过几个按键来控制top命令,如按q可退出top命令状态,按s可输入信息的更新频率等。这些命令可按h帮助键查询。如:

top: procps version 3.2.8
usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid …]

2.ps
ps命令可查询系统的进程状态,常用的命令参数是ps aux,该命令可显示所有用户的进程,如果进程的命令太长,则显示的进程信息会不全。我们可用ps auxw命令来加长显示,w参数可多加几个,最多可加三个,以显示更长的进程信息。

youling:/var# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2132 744 ? Ss 17:27 0:01 init [2]
root 2 0.0 0.0 0 0 ? S< 17:27 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S< 17:27 0:00 [migration/0]
root 4 0.0 0.0 0 0 ? S< 17:27 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 17:27 0:00 [watchdog/0]
root 6 0.0 0.0 0 0 ? S< 17:27 0:00 [migration/1]
root 7 0.0 0.0 0 0 ? S< 17:27 0:00 [ksoftirqd/1]
root 8 0.0 0.0 0 0 ? S< 17:27 0:00 [watchdog/1]
root 9 0.0 0.0 0 0 ? S< 17:27 0:00 [migration/2]
root 10 0.0 0.0 0 0 ? S< 17:27 0:00 [ksoftirqd/2]
root 11 0.0 0.0 0 0 ? S< 17:27 0:00 [watchdog/2]
root 12 0.0 0.0 0 0 ? S< 17:27 0:00 [migration/3]
root 13 0.0 0.0 0 0 ? S< 17:27 0:00 [ksoftirqd/3]
root 14 0.0 0.0 0 0 ? S< 17:27 0:00 [watchdog/3]
root 15 0.0 0.0 0 0 ? S< 17:27 0:00 [events/0]
root 16 0.0 0.0 0 0 ? S< 17:27 0:00 [events/1]
root 17 0.0 0.0 0 0 ? S< 17:27 0:00 [events/2]
root 18 0.0 0.0 0 0 ? S< 17:27 0:00 [events/3]
root 19 0.0 0.0 0 0 ? S< 17:27 0:00 [cpuset]
root 20 0.0 0.0 0 0 ? S< 17:27 0:00 [khelper]
root 23 0.0 0.0 0 0 ? S< 17:27 0:00 [netns]
root 26 0.0 0.0 0 0 ? S< 17:27 0:00 [async/mgr]
root 80 0.0 0.0 0 0 ? S< 17:27 0:00 [kintegrityd/0]
root 81 0.0 0.0 0 0 ? S< 17:27 0:00 [kintegrityd/1]
root 82 0.0 0.0 0 0 ? S< 17:27 0:00 [kintegrityd/2]
root 83 0.0 0.0 0 0 ? S< 17:27 0:00 [kintegrityd/3]
root 85 0.0 0.0 0 0 ? S< 17:27 0:00 [kblockd/0]
root 86 0.0 0.0 0 0 ? S< 17:27 0:00 [kblockd/1]
root 87 0.0 0.0 0 0 ? S< 17:27 0:00 [kblockd/2]
root 88 0.0 0.0 0 0 ? S< 17:27 0:00 [kblockd/3]
root 90 0.0 0.0 0 0 ? S< 17:27 0:00 [kacpid]
root 91 0.0 0.0 0 0 ? S< 17:27 0:00 [kacpi_notify]
root 184 0.0 0.0 0 0 ? S< 17:27 0:00 [kseriod]
root 217 0.0 0.0 0 0 ? S< 17:27 0:00 [kondemand/0]
root 218 0.0 0.0 0 0 ? S< 17:27 0:00 [kondemand/1]
root 219 0.0 0.0 0 0 ? S< 17:27 0:00 [kondemand/2]
root 220 0.0 0.0 0 0 ? S< 17:27 0:00 [kondemand/3]
root 250 0.0 0.0 0 0 ? S 17:27 0:00 [khungtaskd]
root 251 0.0 0.0 0 0 ? S 17:27 0:00 [pdflush]
root 252 0.0 0.0 0 0 ? S 17:27 0:00 [pdflush]
root 253 0.0 0.0 0 0 ? S< 17:27 0:00 [kswapd0]
root 254 0.0 0.0 0 0 ? S< 17:27 0:00 [aio/0]
root 255 0.0 0.0 0 0 ? S< 17:27 0:00 [aio/1]
root 256 0.0 0.0 0 0 ? S< 17:27 0:00 [aio/2]
root 257 0.0 0.0 0 0 ? S< 17:27 0:00 [aio/3]
root 258 0.0 0.0 0 0 ? S< 17:27 0:00 [crypto/0]
root 259 0.0 0.0 0 0 ? S< 17:27 0:00 [crypto/1]
root 260 0.0 0.0 0 0 ? S< 17:27 0:00 [crypto/2]
root 261 0.0 0.0 0 0 ? S< 17:27 0:00 [crypto/3]
root 640 0.0 0.0 0 0 ? S< 17:27 0:00 [ksuspend_usbd]
root 643 0.0 0.0 0 0 ? S< 17:27 0:00 [khubd]
root 698 0.0 0.0 0 0 ? S< 17:27 0:00 [ata/0]
root 699 0.0 0.0 0 0 ? S< 17:27 0:00 [ata/1]
root 700 0.0 0.0 0 0 ? S< 17:27 0:00 [ata/2]
root 701 0.0 0.0 0 0 ? S< 17:27 0:00 [ata/3]
root 702 0.0 0.0 0 0 ? S< 17:27 0:00 [ata_aux]
root 720 0.0 0.0 0 0 ? S< 17:27 0:00 [cciss_scan00]
root 736 0.0 0.0 0 0 ? S< 17:27 0:00 [usbhid_resumer]
root 741 0.0 0.0 0 0 ? S< 17:27 0:00 [scsi_eh_0]
root 742 0.0 0.0 0 0 ? S< 17:27 0:00 [scsi_eh_1]
root 769 0.0 0.0 0 0 ? S< 17:27 0:00 [kjournald]
root 829 0.0 0.0 2524 976 ? S<s 17:27 0:00 udevd –daemon
root 983 0.0 0.0 2520 940 ? S< 17:27 0:00 udevd –daemon
root 984 0.0 0.0 2520 936 ? S< 17:27 0:00 udevd –daemon
root 1024 0.0 0.0 0 0 ? S< 17:27 0:00 [edac-poller]
root 1247 0.0 0.0 0 0 ? S< 17:27 0:00 [kjournald]
root 1248 0.0 0.0 0 0 ? S< 17:27 0:00 [kjournald]
root 1249 0.0 0.0 0 0 ? S< 17:27 0:00 [kjournald]
root 1250 0.0 0.0 0 0 ? S< 17:27 0:00 [kjournald]

要显示进程树的依赖关系可用ps axuf命令。
STAT栏表示进程的状态,共有以下几种:

· R—–运行中

· S—–睡眠中

· I—–停止

· Z—–僵死
3.free
free可显示系统的内存使用情况。-b、-k、-m三个参数表示以bytes,kilobytes和megabytes为单位显示内存的使用情况。

free -m
total used free shared buffers cached
Mem: 2026 203 1822 0 26 85
-/+ buffers/cache: 90 1935
Swap: 2588 0 2588

4.uptime
uptime命令可以显示系统的运行状态信息,它可显示的内容有:系统已运行的时间,目前的登录用户数,系统在过去1分钟、5分钟和15分种内的平均负载。下面是一个示例。

uptime
18:16:58 up 49 min, 1 user, load average: 0.02, 0.02, 0.18

5.vmstat
使用vmstat 2 命令可每隔2秒显示一行系统信息,这些信息包括CPU占用效、内存使用情况和磁盘IO等。通过它我们可实时监控系统的资源使用情况,进行系统优化。
6.sar
sar工具可帮我们收集动态的系统信息,它的参数很丰富,功能强大。sar工具的特点是可通过计数器和计数间隔来定期、定量地输出系统状态信息。
7.watch
watch命令可重复执行某个命令,监控命令的执行状态。下面这个命令可让我们监控XXX.log文件的大小变化。
8.sysctl
使用sysctl -a可显示所有运行中的内核参数,用sysctl -w fs.file-max=10240 命令可修改fs.file-max内核参数的值,并使参数马上生效。但重启系统后,参数设置会失效,因为命令行只能修改运行中的内核参数。如果我们要把参数设置固定下来,可把内核参数写入/etc/sysctl.conf文件。
9.ulimit
使用ulimit -a可显示系统的资源限制情况。
10.lsof
显示打开的文件,可按用户(lsof -u userid),按程序(lsof -c program)显示。
11.netstat
netstat -nal可显示所有的网络连接。
12.df
df可以按文件系统显示磁盘的使用情况,如果带-h参数,则可以k,M,G这种直观的计量单位显示磁盘容量。
13.du
du可以按目录显示每个文件使用磁盘大小的情况,同样也可带-h参数,-c参数还可显示统计值。

debian下配置环境的超简单方法

第一步
#apt-get install lighttpd php5-cgi php5-mysql mysql-server php5-gd
第二步
#vi /etc/lighttpd/lighttpd.conf
server.modules项增加一行,内容为:

“mod_fastcgi”

还需要在文件末尾加下面的内容:

fastcgi.server = ( “.php” =>
( “localhost” =>
(
“socket” => “/tmp/php.socket”,
“bin-path” => “/usr/bin/php5-cgi”
)
)
)

第三步
#service lighttpd restart

Copyright © 2017 凌动魅力

蜀ICP备15003767号-1 Up ↑