红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

Debian note

Debian note

1.Debian's package management
apt-cache
apt-get -s remove package(delete the dependence packages)

dpkg --install
dpkg --remove
dpkg --purge

dpkg --list列出dpkg已知的所有软件
dpkg --status具体软件包的详细信息
dpkg --search某个文件的原始软件包
dpkg --listfiles

dpkg --info xxx.deb
dpkg --contents xxx.deb

update-alternatives --config (editor)

替换/usr/bin/users而不修改coreutils软件包,可以把它移到/usr/bin/users.distrib:
dpkg-divert --local --rename --add /usr/bin/users

删除该转换返回原始文件名:
dpkg-divert --remove /usr/bin/users

禁止访问wall,使其所有者和组为根,并禁止文件上所有权限:
dpkg-statoverride --update --add root root 0000 /usr/bin/wall

与dpkg-divert不同,不能用此命令本身恢复旧权限。在删除改写后,需手工设置权限或重新安装包含该文件的软件包:
dpkg-statoverride --remove /usr/bin/wall
apt-get --reinstall install bsdutils

dpkg-reconfigure ssh
dpkg-reconfigure debconf

2.ssh's key
ssh-keygen -t dsa
scp id_dsa.pub username@IP:/tmp
ssh username@IP
cat /tmp/id_dsa.pub >> $HOME/.ssh/authorized_keys2
chmod go-w $HOME $HOME/.ssh
chmod 600 $HOME/.ssh/authorized_keys2
rm /tmp/id_dsa.pub
exit

3.commands
fc 10 15                                              #not only edit in vi,run
killall -s SIGHUP mplayer
talk
type
netstat -tupn
www.arin.net/whois/     #Foreign address comes from netstat -tupn

TOP

发新话题