??xml version="1.0" encoding="utf-8" standalone="yes"?> ubuntu下apt-get 命o参数 常用的APT命o参数 apt-cache search package 搜烦?/p>
apt-cache show package 获取包的相关信息Q如说明、大、版本等 sudo apt-get install package 安装?/p>
sudo apt-get install package - - reinstall 重新安装?/p>
sudo apt-get -f install 修复安装"-f = --fix-missing" sudo apt-get remove package 删除?/p>
sudo apt-get remove package - - purge 删除包,包括删除配置文g{?/p>
sudo apt-get update 更新?/p>
sudo apt-get upgrade 更新已安装的?/p>
sudo apt-get dist-upgrade 升pȝ sudo apt-get dselect-upgrade 使用 dselect 升 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依?/p>
sudo apt-get build-dep package 安装相关的编译环?/p>
apt-get source package 下蝲该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check 查是否有损坏的依?/p>
其中Q?/p>
1 有SUDO的表C需要管理员ҎQ?/p>
2 在UBUNTU中命令后面参Cؓ短参数是?#8220;-”引出Q长参数?#8220;--”引出 3 命o帮助信息可用man 命o的方式查看或?/p>
命o -HQ?-helpQ方式查?/p>
4 在MAN命o中需要退出命令帮助请?#8220;q”键!Q?/p>
选项 含义 作用 sudo -h Help 列出使用ҎQ退出?/p>
sudo -V Version 昄版本信息Qƈ退出?/p>
sudo -l List 列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项?/p>
sudo -u username|#uid User 以指定用Lw䆾执行命o。后面的用户是除root以外的,可以是用户名Q也可以?uid?/p>
sudo -k Kill 清除“入场?#8221;上的旉Q下ơ再使用sudo时要再输入密码?/p>
sudo -K Sure kill ?kcMQ但是它q要撕毁“入场?#8221;Q也是删除旉x件?/p>
sudo -b command Background 在后台执行指定的命o?/p>
sudo -p prompt command Prompt 可以更改询问密码的提CQ其?u会代换ؓ使用者帐号名Uͼ%h会显CZ机名U。非思h性化的设计?/p>
sudo -e file Edit 不是执行命oQ而是修改文gQ相当于命osudoedit?/p>
tomcat5 - Java Servlet 2.4 engine with JSP 2.0 support
tomcat5-admin - Java Servlet engine -- admin web interfaces
tomcat5-webapps - Java Servlet engine -- documentation and example web applications
q样我就知道Q?u>ubuntu的Y件库里面有tomcat5,那么我就可以?apt-get install tomcat5d装了APT 源自 Debian GNU/LinuxQDebian 在同一个版本编号下Q依套g成熟度又?stable、testing、unstable?
若我们现在用的是 Debina 3.0r2 stableQ?apt-get upgrade
可以升Ufor stable 的YӞ而?apt-get dist-upgrade 则可以选择系l由 stable 升?testing 或是 unstableQ?
??apt-get upgrade ?apt-get dist-upgrade 的结果,基本上是一LQ不qapt-get dist-upgrade 在升U的同时会ؓ了解决相依性而安装新套gQ?apt-get upgrade q不会,因此要升U的话,q是?apt-get dist-upgrade 较佳
apt-cache search
搜寻Q我们可以用q个指o来搜dU包Q?
例如Qapt-cache search httpdQ?
apt-cache depends
怾性:我们可以用这个指令来看到软g包的所有相依性档案,
例如Qapt-cache depends httpdQ?
apt-get install
安装Q安装Y件包Q?
例如Qapt-get install httpdQ这?apt ׃自动上网下蝲httpd 回来安装Q若httpd 有相依性套件的时候,apt 也会自动下蝲安装
apt-get clean
清除Q当使用 apt-get install 指o安装套gQ下载下来的 rpm 会放|於 /var/cache/apt/archivesQ?apt-get clean 指o可以之清除Q避免占用硬空?
apt-get remove
U除Q例如:apt-get remove httpdQ就会移?httpd 了,假如有相依性套件的时候,apt 也会一q移?
以上q几个指令应该就够用了,若想要得到更q一步的指oQ请善用 manQ)
apt-get update
更新Q这指o是用来取得记录在 /etc/apt/sources.list 内的q端服务器的套g档案清单 在?「apt-get dist-upgrade」指令升U套件前Q一定要记得先用q条指o套件档案清单更?
apt-get dist-upgrade
升Q这里的升主要是根据已有的软g包更新而言Qƈ不是更新整个pȝQ也可以使用囑Ş界面的新立得包管理器Q)
如果没有安装q个理器的话,可以执行以下指o
apt-get install synaptic
安装完毕后,直接在命令行上敲入synaptic可以启动了?/p>
I thought I'd reported doing all of those things in this bug already, but
perhaps I haven't made it clear. I am writing this in real time, i.e. as I do it.
1. Reboot, fine
2. ifconfig lo shows
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2696 errors:0 dropped:0 overruns:0 frame:0
TX packets:2696 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:135276 (132.1 KiB) TX bytes:135276 (132.1 KiB)
3. ping localhost, 127.0.0.1, kallisto all work fine.
4. network-admin, deactivating wlan0 and reactivating it.
5. Problem is repeated: Many programs take around 5 minutes to load. However,
the programs that were ALREADY open before reproducing the problem are running
fine, hence firefox (this window), evolution and gnome-terminal are working ok.
6. ifconfig lo now reads:lo Link encap:Local Loopback
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2703 errors:0 dropped:0 overruns:0 frame:0
TX packets:2703 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:137016 (133.8 KiB) TX bytes:137016 (133.8 KiB)
7. Pinging myself gives:
matt@kallisto:~$ ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
--- localhost.localdomain ping statistics ---
12 packets transmitted, 0 received, 100% packet loss, time 11001ms
8. Resolution:
$ sudo ifdown lo
$ sudo ifup lo
matt@kallisto:~$ ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.073 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.065 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.069 ms
It seems relatively clear that network-admin is messing up my lo device and
gnome can't find my hostname right? Hope this helps.
yours, Matt
转蝲不是错:
Ubuntu命o行修改网l配|方?/font>
/etc/network/interfaces
打开后里面可讄DHCP或手动设|静态ip。前面auto eth0Q让|卡开动挂?
1. 以DHCP方式配置|卡
~辑文g/etc/network/interfaces:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命o使网l设|生?
sudo /etc/init.d/networking restart
也可以在命o行下直接输入下面的命令来获取地址
sudo dhclient eth0
2. 为网卡配|静态IP地址
~辑文g/etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255
上面的ip地址{信息换成你自己可以了.用下面的命o使网l设|生?
3. 讑֮W二个IP地址(虚拟IP地址)
~辑文g/etc/network/interfaces:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
Ҏ你的情况填上所有诸如address,netmask,network,broadcast和gateways{信?
用下面的命o使网l设|生?
4. 讄L名称(hostname)
使用下面的命令来查看当前L的主机名U?
sudo /bin/hostname newname
pȝ启动?它会?etc/hostname来读取主机的名称.
关于讄L名称的更多信?误?a target="_blank">q里
5. 配置DNS
首先,你可以在/etc/hosts中加入一些主机名U和q些L名称对应的IP地址,q是单用本机的静态查?
要访问DNS 服务器来q行查询,需要设|?etc/resolv.conf文g.
假设DNS服务器的IP地址?92.168.3.2, 那么/etc/resolv.conf文g的内容应?
]]>
sudo apt-get install openssh-server
2?/font>配置sshQ看了一下,基本没有什么要改的?/p>
sudo vim /etc/ssh/sshd_config 3?/font>如果修改了配|,需要重新启动ssh server?/p>
sudo /etc/init.d/ssh restart 4?/font>dQ?/p>
ubuntu?ssh 用户名@ip地址可以?/p>
windows 截图Q?/p>
windows中需要安装ssh secure shell client。(现在我改用PUTTY了)
]]>
root启用 duso passwd root
分区工具 fdisk /dev/sda
分区工具 sudo apt-get install Gparted
dCD?nbsp; sudo apt-cdrom add
删除软g sudo apt-get remove linux-server linux-image-2.6.22-14-server
w3m中文支持 sudo apt-get zhcon unicon
pppoe
是否安装 dpkg -s pppoeconf
安装 sudo apt-get install pppoeconf
配置 sudo pppoeconf
重启 /etc/init.d/networking restart
拨号 sudo pon dsl-provider
断开 sudo poff
日志 sudo plog
Software Raid
查看raid数据存放 grep /dev/md /etc/fstab, df -h / /home
查看raid的状?nbsp; cat /proc/mdstat
查看raid分区状?nbsp; mdadm --query --detail /dev/md0
使Raid退?nbsp; mdadm --fail /dev/md0 /dev/hdb2
增加raid分区 mdadm --add /dev/md0 /dev/sdb1
ơ硬盘增加自启动 sudo grub-install /dev/sda
sudo grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
停止正在q行的阵列:
当阵列没有文件系l或者其他存储应用以及高U设备用的话,可以使用--stop(或者其~写-S)停止阵列Q如果命令返回设备或者资源忙
cd的错误,说明/dev/md0正在被上层应用用,暂时不能停止Q必要首先停止上层的应用,q样也能保证阵列上数据的一致性?/p>
[root@fc5 mdadm-2.6.3]# ./mdadm --stop /dev/md0
mdadm: fail to stop array /dev/md0: Device or resource busy
[root@fc5 mdadm-2.6.3]# umount /dev/md0
[root@fc5 mdadm-2.6.3]#./mdadm --stop /dev/md0
mdadm: stopped /dev/md0
====================================================================================================================
Ubuntu server版本安装桌面环境
Ubuntu server版本默认没有安装囑Ş界面
可以按照下列步骤安装
wget http://Ubuntu.cn99.com/sources.list.cn99
sudo cp sources.list.cn99 /etc/apt/sources.list
升q安装x windows(GNOME)桌面环境
sudo apt-get update
安装 X H口pȝQsudo apt-get install x-window-system-core?
安装d理器:sudo apt-get install xdm/gdm/kdm[注]。最常见的图形化d理器包?XDM、GDM、KDMQ用户可Ҏ自己的需要?/p>
择其中之一?
安装桌面环境或窗口管理器Qsudo apt-get install ubuntu-desktop/kubuntu-desktop/xubuntu-desktop。这分别安?GNOME、KDE?/p>
XFCE 桌面环境。对?GNOME、KDE、XFCE q些桌面环境来说Qؓ了获得更强的定制效果Q也可仅安装最基本的组Ӟ如:sudo apt-get
install gnome-core/kde-core/xfce4。当Ӟ如果不需要桌面环境,也可选择安装H口理器代ѝ那L话,可以执行指o sudo
apt-get install fluxbox/icewm/enlightenment/fvwm?/p>
====================================================================================================================
在windows下远E控制ubuntu?/strong>
1、VNC囑Ş界面方式
(vncviewer是一ƾ远E监控Y件。可以实现LINUX和WINDOWS 之间的远E桌面连接,
只要在LINUX端安装服务端QWINDOWS 安装客户端即可?
下蝲vnc客户端YӞ步骤如下Q?/p>
pȝ -> 首选项 -> q程桌面
q程桌面首选项
׃n ->
允许其他人查看你的桌面('''N?''Q?br />
允许其他用户控制你的桌面Q?''N?''Q?/p>
安全 ->
h认 ('''没有N?'')
h用户输入此密? ('''N?'')
密码: 认密码
2、putty命o方式
下蝲putty软gQ步骤如?
Ubuntu 电脑上需要安?openssh-server :sudo apt-get install openssh-server
׃默认Ubuntu采用UTF-8的字W集Q所以putty需要做一些设|:
点击左边?Windows -> Appearance 讄 Font settings ,点击 Change... 按钮选择?仿宋?或?新宋体?br />
点击左边?Windows -> Translation 讄 Character set translation ?UTF-8
然后Q点?Open q接服务器即可?/p>
xpq程桌面到ubuntu_server
server?(ubuntu server 7.10)
apt-get install x-window-system-core
apt-get install gnome-core
apt-get install metacity
apt-get install gnome-desktop-environment (optional)
# ref: http://www.fwolf.com/blog/post/166
apt-get install vnc4server
vncpasswd (讄密码)
把文?vnc/xstartupҎ
# twm &
gnome-session & ?startx & (如果装了gnome)
startkde & (如果装了kde)
startxfce4 & (如果装了xfce4)
启动: vncserver (启动后,在~/.vnc/目录下,有启动后的pid)
关闭: vncserver -kill :pid (启动了哪个pidQ就kill哪个Q在~/.vnc下可以看?
ps: 发现安装q程需要root权限Q但是运行vncserver的时候却不用Q挺好的
客户?(windows xp sp2)
# ref: http://www.linuxidc.com/Linux/2007-11/9252.htm
下蝲 tightvnc-1.3.9_x86_viewer.zip (自己扑Qviewer是绿色版的,哈哈)
q接
ip.ip.ip.ip:1 (1表示5900 + 1Q即?900 + server端启动的pid)
如果没有菜单栏,启动一个terminal后,q行metacity