当前位置:文档之家› ubuntu安装完后的配置

ubuntu安装完后的配置

ubuntu安装完后的配置
ubuntu安装完后的配置

Ubuntu安装完后的配置

代码:

因为发现论坛配置和优化的帖子非常零散!很早想总结一些自己安装后常用的设置和优化。但是由于自己也是个菜鸟,没有时间空出来做。现在在坛子混了一段时间,终于找了个时间。在论坛一段时间后发现一个很大的问题--重复发问!即使是很常见的问题,而且新手指导已经说的很清楚了。如果不回答就会被认为是在摆架子;如果简单说几句,让提问的人自己找资料则很难让人满意。所谓:“林子大了什么鸟都有”论坛上大家水平参差不齐,一些低级问题高高手懒的回答;自以为是高手的回答不好;甚至还弄个让人不愉快的回答!毕竟现在想起来我是菜鸟的时候也问了几个白痴的问题~~~~

其实说了半天废话就是希望大家都互相理解,理解~~~

安装:

配置:AMD 3600+ x2 ,升技KN9S,海盗船1GB ddr2-667,希捷80GB(SA TA),ONDA-7300GT狂飙版,奥迈7130电视卡。想要快点安装的话可以拔掉网线后离线安装,不然会比较慢.

系统:

一些基本的东西:

GCC、C&C++编译器:很奇怪的是Ubuntu并没有默认安装这些东西

代码:

sudo apt-get install gcc libc6-dev

sudo apt-get install build-essential

GTK:很多带有GUI的程序需要这个

代码:

sudo apt-get install gnome-core-devel

sudo apt-get install libgtk2.0-dev

gtk2安装

代码:

apt-get install libgtk2.0-dev

curl-config

名为'curl-config' 的程序可以在下列包中找到

* libcurl3-openssl-dev

* libcurl3-gnutls-dev

scim输入法安装及设置

代码:

sudo gedit /etc/X11/xinit/xinput.d/default

XIM=SCIM

XIM_PROGRAM=/usr/bin/scim

XIM_ARGS="-d"

GTK_IM_MODULE=scim

QT_IM_MODULE=scim

DEPENDS="scim,scim-gtk2-immodule | scim-qtimm"

重启Gnome以后生效。

修改root用户密码:

代码:

sudo passwd root

字体缓存刷新

代码:

sudo fc-cache -fv

备份XORG和menu

代码:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup

添加源:

代码:

sudo gedit /etc/apt/sources.list

论坛上收集的大学源

https://www.doczj.com/doc/1217751242.html,/viewtopic.php?t=38756

更新相关命令:

apt-cache search package 搜索包

sudo apt-get -f install 修复安装"-f = --fix-missing"

sudo apt-get remove package 删除包

sudo apt-get remove package - - purge 删除包,包括删除配置文件等sudo apt-get dist-upgrade 升级系统

sudo apt-get clean && sudo apt-get autoclean 清理无用的包

系统apt安装的软件包通常都是下载到如下文件夹:

/var/cache/apt

安装Java环境:

建议安装JDK,反正也不比JRE多用很多空间。

代码:

sudo apt-get install sun-java6-jdk

sudo update-alternatives --config java

配置JA VA环境变量:

代码:

sudo gedit /etc/environment

CLASSPATH=/usr/lib/jvm/java-6-sun/lib

JA VA_HOME=/usr/lib/jvm/java-6-sun

代码:

sudo gedit /etc/jvm

/usr/lib/jvm/java-6-sun

移到顶部

ntfs读写:

代码:

sudo apt-get install ntfs-3g

sudo apt-get install ntfs-config

如果装上后不能显示中文那是下面红色的部分没有的缘故

/dev/sda1 /media/MyDisk ntfs-3g defaults,locale=zh_CN.UTF-8,umask=007,gid=1000 0 2 分区图形化:

代码:

sudo apt-get install gparted

硬盘性能测试:

代码:

sudo hdparm -tT /dev/sda

设置硬盘传输模式可搜索此命令相关用法

在右键菜单中加入打开终端:

代码:

sudo apt-get install nautilus-open-terminal

系统图标目录:

usr/share/icons/hicolor/scalable/apps

/usr/share/pixmaps/

安装rar支持:

代码:

sudo apt-get install rar unrar

桌面图标Gnome显示或者隐藏:

gconf-editor

/apps/nautilus/desktop

配置字体sudo fontconfig-voodoo -f -s zh_CN

安装文泉驿字体:

代码:

sudo apt-get install xfonts-wqy

关闭IPV6:

1.在终端下输入

代码:

sudo gedit /etc/modprobe.d/aliases

2. 注释掉这一行alias net-pf-10 ipv6

3. 存盘

4. 在终端下输入

代码:

sudo gedit /etc/modprobe.d/blacklist

5. 加入这一行blacklist ipv6

6. 保存文件&从起电脑

必须从起电脑才生效。

做完以上这些後,打开一个终端并输入:

ip a | grep inet6

如果没有任何输出就说明ipv6 确实关闭了。

并行启动程序,不过在我电脑上似乎没什么效果:代码:

sudo kate /etc/init.d/rc

CONCURRENCY=none为:CONCURRENCY=shell 用gedit打开是乱码~

将localhost化名为主机名

sudo gedit /etc/hosts

127.0.0.1 localhost yourhost

127.0.1.1 yourhost

swappiness:

虚拟内存相关的,

代码:

sudo sysctl vm.swappiness=5

如果你想永久得改变这一值,你需要更改sysctl.conf 文件:

代码:

sudo gedit /etc/sysctl.conf

添加:vm.swappiness=5

服务优化:sysv-rc-conf

代码:

sudo apt-get install sysv-rc-conf

然后:

代码:

sudo sysv-rc-conf

下面开工,

1.acpi-support

- 在S运行等级你最好使其处于“X”状态。

2.acpid

- acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。3.alsa

- 如果你使用alsa声音子系统,是的,开启它。

4.alsa-utils

-在我系统里,此服务取代了alsa,所以我关闭了alsa并在S运行等级将此服务开启。**注意**,我所说的“关闭”是指在所有运行等级里面去除所有“X”。如果在你系统里没有它,没问题。让我们继续。

5.anacron

- 一个cron子系统,当时间到达时用于执行任何没有被执行的cron作业。当某种cron作业时间准备好时,很可能你或许已经关闭了你的计算机。打个比方,updatedb被计划在每天2点执行,但是在那个时候,你的计算机是关闭的,然后如果ananron服务如果是开启的话,它将设法抓起那个updatedbcron… 我将它关闭是因为我不经常关闭我的笔记本,但是是否开启此服务完全取决于你。

6.apmd

-这是十分困惑我的一个服务。我已经开启了acpid服务,那同时开启apmd有啥好处呢?如果你的计算机不是那么老,甚至不能支持acpi,然后你可以设法关闭它。无论如何,我是关闭它的。

#apmd是电源管理,acpi也一样

7.atd

- 就像cron,一个作业调度程序。我把它关了

8.binfmt-support

- 核心支持其他二进制的文件格式。我让它开着

9.bluez-utiles

- 我把它关了因为我没有任何蓝牙设备

10.bootlogd

- 开启它

11.cron

–开启它

12.cupsys

–管理打印机的子系统。我没有打印机所以我关闭它了,如果你有打印机,开启他。

13.dbus

–消息总线系统(message bus system)。非常重要,开启它。

14.dns-clean

–当使用拨号连接,主要用于清除dns信息。我不用拨号,所以我关闭它。

15.evms

–企业卷管理系统(Enterprise V olumn Management system).我关闭它。

16.fetchmail

–一个邮件接受守护进程,我关闭它。

17.gdm

– gnome桌面管理器。

无论如何我关闭它了,因为我将系统用终端引导。如果你想直接引导到图形用户界面,这取决于你。

18.gdomap

–事实上我也不知道为什么此服务必需开启。我没有在其他系统看见这个守护程序,所以我将其关闭并且我没觉得我失去了什么。开启它对笔记本或者台式机由任何好处吗?

#这个叫“GNUstep 分布式对象映射器”

19. gpm

–终端鼠标支持。如果你觉得你在终端使用鼠标更好,那么在运行等级1和2开启它。那是你所需要的。

20.halt

- 别更改它。

21.hdparm

–调整硬盘的脚本。我在运行等级2,3,4,5去除了它但是在S运行等级添加了它。我觉得早点打开DMA,32bit I/O等等将对其余过程有益。我自己也将原来的脚本精简了一下。如果我知道我正做什么,我觉得做过多的检查没用。相应配置文件是/etc/hdparm.conf。

#论坛上有

22.hibernate

–如果你的系统支持休眠,把它打开,否则他对你没用。

23.hotkey-setup

–此守护进程为你的笔记本建立一些热键映射。支持的制造商包括:HP,Acer, ASUS, Sony, Dell, 和IBM。如果你有那些品牌的笔记本,你可以打开它,否则它或许对你没有任何好处。

24.hotplug and hotplug-net

- 激活热插拔系统是费时的。我将考虑关掉它们。我在我的/etc/network/interfaces文件作了很多更改,并将其设置为自动运行,而不是在热插拔进程期间映射我的无线网卡。所以我可以将它们关掉。我已经测试过了,甚至我将它们关闭,ubuntu仍旧可以检测到我的usb驱动器,我的数码相机,等等。所以我认为关掉它们是很安全的**注意**如果在关闭热插拔服务以后发现你的声卡部工作了,你可以将服务打开,或者编辑/etc/modules文件并添加声卡驱动模块。经测试,后者比较快。

25.hplip

– HP打印机和图形子系统,我将其关闭。

26.ifrename

–网络接口重命名(network interface rename)脚本。听上去很酷但是我把它关掉了。主要用于管理多网络接口名称。虽然我有无线网卡和以太网卡,两者被内核标识为eth0和ath0,所以此服务对我不是很有用。

27.ifupdown and ifupdown-clean

–打开它,它们是开机时网络及口激活脚本。

28.inetd or inetd.real

–查看文件/etc/inetd.conf 注释掉所有你不需要的服务。如果该文件不包含任何服务,那关闭它是很安全的。

29.klogd

–打开它。

30.linux-restricted-modules-common

–你应该去查看下是否你的系统装载有任何受限制的模块。既然我需要madwifiath_pci模块,所以我将其开启。受限制的模块可以从/lib/linux-restricted-modules查看到。如果你发现你没有使用任何受限制的模块,那关掉这个服务没事。

31.lvm

–我没有使用逻辑卷所以我将此服务关闭。让它开启如果你*确实*有lvm(lvm是逻辑卷管理器在此不再扩充).

#如果你有八个硬盘,要让某一分区横跨两块硬盘就要用到这个东西,不过估计没人这么变态

32.makedev

–打开它。

33.mdamd

– Raid管理工具。不使用Raid所以我将此服务关闭。

#磁盘阵列,如果你有八个硬盘...

34.module-init-tools

–从/etc/modules加载扩展模块。你可以研究/etc/modules文件查看是否有一些你不需要的模块。通常我们将此服务开启。

https://www.doczj.com/doc/1217751242.html,working

–在启动期间通过扫描/etc/network/interfaces文件增加网络接口和配置dns信息。让它开着。

36.ntpdate

–通过ubuntu时间服务器同步时间。在开机的时候我不需要它,故我关掉了此服务。

37.nvidia-kernel

–我自己编译了nvidia驱动,所以此服务对我没用。如果你从受限制模块中使用nvidia驱动,那打开此服务。

38.pcmcia

–激活pcmica设备。我将此服务打开在S运行等级而不是分别在2,3,4,5运行等级打开此服务,因为我觉得起先让硬件设备准备更好。如果你在使用没有pcmica卡的台式机的话,请关闭此服务。

39.portmap

–管理像nis,nfs等等之类服务的守护程序。如果你的笔记本或台式机是纯粹的客户端,那么关闭此服务。

40.powernowd

–管理CPU频率的客户端程序。主要用于支持CPU speed stepping技术的笔记本。通常如果你在配置一台笔记本,你应该开启此服务。如果是台式机,那此服务应该没有用。

41.ppp and ppp-dns

- 对我没用,我不使用拨号。

42.readahead

- **感谢mr_pouit!**

readahead 似乎是一种“预加载程序”。在开机时它将一些库文件加载到内存,以便一些程序启动的更快。但是它给启动时间增加了3-4秒。所以,你可以留着它…或者不。**更新

**,经我测试我觉得加载程序没有什么不同。所以我决定关闭此服务。如果你有打开此服务的理由,那就打开它。

43.reboot

- 别更改它。

44.resolvconf

–按照你的网络状态自动配置DSN信息,我将它打开着。

45.rmnologin

–如果发现nologin,那么去除它。此情况不会在笔记本上面发生,所以我摆脱它。

46.rsync

– rsync守护程序.

我不打算在我的笔记本上使用rsync协议,所以我将其关闭

47.sendsigs

–在重启和关机期间发送信号。顺其自然。

48.single

–激活单用户模式。顺其自然。

49.ssh

– ssh守护程序。

我需要ssh,所以我将此服务打开。

50.stop-bootlogd

–从2,3,4,5运行等级停止bootlogd。顺其自然。

51.sudo

–检查sudo状态。我没在一台笔记本或者台式机客户端上看到任何使用sudo的好处,因此我关闭了它。

52.sysklogd

- 顺其自然。

53.udev and udev-mab

–用户空间dev文件系统(userspace dev filesystem)。好东西,我将它们打开。

54.umountfs

- 顺其自然。

55.urandom

–随机数生成器。可能没什么用处,但是我留着它。

https://www.doczj.com/doc/1217751242.html,plash

- 嗯,如果你想看到漂亮的开机画面,顺其自然。

无论如何沃关闭此服务了。如果你想关闭它,你也可以编辑/boot/grub/menu.lst文件注释掉splashimage行,除去开机splash核心选项。

57.vbesave

–显卡BIOS配置工具。它能保存你显卡的状态。我将其开启。

58.xorg-common

–设置X服务ICE socket。我将其从在S运行等级开启移动到2,3,4,5,运行等级。如果我引导到单用户模式,那我不需要此服务。在最初引导期间这种方法将不占用时间。

59.adjtimex

–这也是调整核心hw时钟的工具。通常你不会在开机列表中看见它。在非常少有的情况如果你确实在开机进程中看见它了,事出有因,因此最好顺其自然。在我的情况里,它是关闭的。

60.dirmngr

–证书列表管理工具(certification lists management tool)。和gnupg一起工作。你必须看看你是否需要它。在我的情况里,我是关掉它的。

61.hwtools

–一个优化irqs的工具。不确定打开它的好处。在我的情况里,我是关掉它的。

62.libpam-devperm

- 在系统崩溃之后用于修理设备文件许可的一个守护程序。听起来不错,因此我打开它了。

63.lm-sensors

–如果你的主板内建一些传感芯片,通过用户空间(userspace)查看hw状态可能是有帮助的。我运行了它,但是它提示“没有发现传感器”,因此我关闭了此服务。

64.mdadm-raid

–作用和mdadm服务相同。用来管RAID设备。如果你没有此类设备,那尽管关掉它好了。

65.screen-cleanup

–一个用来清除开机屏幕的脚本。嗯,是否关闭它有你决定。在我的情况里,我打开它了。

66.xinetd

–用来管理其他守护进程的一个inetd超级守护程序。在我的系统里,xinetd管理chargen,daytime, echo和time

查看硬盘的uuid

ls -al /dev/disk/by-uuid

软件:

安装startup-manager

安装mplayer播放器

代码:

sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer

在开始用它进行视频播放前还需要进行以下设置(先启动它),然后右键弹出主菜单-> Preferences/属性-> Video/视频,在"Available drivers/可用驱动"中选择"x11"或"xv",在同一窗口下半部份钩上"允许掉帧/Enable frame dropping"。

Firefox后台打开标签

在浏览器地址栏里输入about:config

browser.tabs.loadBookmarksInBackground 允许firefox从后台打开书签(true)

browser.tabs.loadDivertedinbackground 选择标签页打开方式True=在后台打开连接;False=在前台打开连接

browser.tabs.loadFolderAndReplace 书签菜单的在标签中打开是否替换掉原来已经打开的标签true=替换,默认值;false=

安装StarDict,星际译王:

代码:

sudo apt-get install stardict stardict-common

sudo apt-get install stardict-cdict-gb stardict-cedict-gb stardict-hanzim stardict-langdao-ce-gb stardict-langdao-ec-gb

stardict-oxford-gb stardict-xdict-ce-gb stardict-xdict-ec-gb

字典文件目录/usr/share/stardict/dic

或者是/home/yourname/.stardict/dic,放在这个下面似乎还要好点,毕竟是home下面方便备份下来。

tvtime:

sudo apt-get install tvtime

添加如下的到etc/init.d/rc.local中:

代码:

sudo gedit /etc/init.d/rc.local

sudo rmmod saa7134_alsa

sudo rmmod saa7134

sudo modprobe saa7134 card=3

权限问题

代码:

sudo chown yourname ~/.tvtime/

sudo chmod -R 777 ~/.tvtime/

显卡驱动安装后打不开:

/etc/X11/xorg.conf的selection device

Option "VideoOverlay" "on"

快捷键设置:/etc/tvtime/tvtime.xml

amarok中文mp3标签乱码:

实际上应该是mp3文件标签自己编码问题,

安装python-mutagen

音乐目录下:sudo find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;

xmms乱码:

cd /etc/gtk

ln -s gtkrc.zh_CN gtkrc.zh_CN.utf-8

ln -s gtkrc.zh_CN gtkrc.zh_CN.gbk

xmms 首选项-》音频输入输出插件-》libmpg123-ja -》配置-》标题,禁用标签

后面的字体可分别改成如下的:

-adobe-helvetica-medium-r-normal--10-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*

-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*

皮肤文件目录:usr/share/xmms/Skins/

皮肤权限chmod 0644 /usr/share/xmms/Skins/*

mondkey + sancho:

下载可直接运行的mondkey,先运行mldonkey文件夹下的mlnet,bash *.sh然后运行sancho文件夹下的sancho(鼠标双击或者命令行下./sancho),如果你需要修改下载目录和temp目录的话,修改~/.mldonkey/downloads.ini,403行,下载目录地址,还有354行是temp目录。具体设置哪些可以去搜索一下。

swift中文化:

sudo cp -r /usr/lib/firefox/extensions/langpack-zh-CN@https://www.doczj.com/doc/1217751242.html,

/usr/lib/swiftfox/extensions

然后再修改浏览器以下的:

about:config

https://www.doczj.com/doc/1217751242.html,eragent.locale 改成zh-CN

本地的DNS服务器不是很稳定,正好看到这篇文章。

(Firefox解析DNS很慢,严重影响其上网速度,有人建议禁言IPv6,但效果不是很好,我上网找了找,决定装个本地DNS服务器当缓存用,速度明显快多了)

首先安装:

代码:

sudo apt-get install dnsmasq

然后编辑/etc/dnsmasq.conf,搜索“listen-address”把注释号去掉,并修改为:

listen-address=127.0.0.1

编辑/etc/dhcp3/dhclient.conf,修改为:

#supersede domain-name “https://www.doczj.com/doc/1217751242.html, https://www.doczj.com/doc/1217751242.html,”;

prepend domain-name-servers 127.0.0.1;

request subnet-mask, broadcast-address, time-offset, routers,

domain-name, domain-name-servers, host-name,

netbios-name-servers, netbios-scope;

编辑/etc/resolv.conf,在第一行添加

nameserver 127.0.0.1

示例

nameserver 127.0.0.1

nameserver 210.77.69.1

nameserver 210.77.68.240

nameserver 210.77.69.2

重启服务:

代码:

sudo /etc/init.d/dnsmasq restart

调节cpu频率并且对其进行监视

代码:

sudo apt-get install cpufrequtils

监视cpu频率的系统就有,右键单击面板,选择“添加到面板”,里面找到“cpu频率范围监视器”

另外,如果嫌命令行麻烦,可以这么做

代码:

sudo chmod +s /usr/bin/cpufreq-selector

然后,cpu频率范围监视器的首选项里就会多出一个“频率选择器”,显示菜单选择“频率和调速器”。鼠标左键单击cpu频率范围监视器,会发现“频率”和“调速器”两个菜单,就可以随便调了。在这里特别感谢Vstar。

powersave,是无论如何都只会保持最低频率的所谓“省电”模式;

userspace,是自定义频率时的模式,这个是当你设定特定频率时自动转变的;ondemand,一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;

conservative,翻译成保守的,也就是默认的模式,一般选择这个,会自动在频率上下限调整;

performance,顾名思义只注重效率,无论如何一直保持以最大频率运行。

监视温度的需要自己安装

代码:

sudo apt-get install sensors-applet

然后也是这样添加到面板,名字叫“Hardware sensors monitor”

在配置编辑器里也可以设置

/desktop/gnome/peripherals/keyboard

今天一开电脑发现GRUB挂了,后来想了一下原来是昨天晚上在windows下分区了。grub>

代码:

root (hd0,7)

这个命令将Grub的根分区定位为“(hd0,7)”

grub>

代码:

setup (hd0)

这个命令表示将Grub安装在“(hd0)”,因为没有指定安装的分区,所以安装位置为MBR OpenOffice里有个Java的选项,一般可以禁用掉。

Firefox地址栏输入about:config 回车

browser.sessionhistory.max_entries 设置为5

browser.sessionhistory.max_total_viewers 设置为1

network.http.max-connections-per-server 设置为10

network.http.pipelining.maxrequests 设置为10

network.dns.disableIPv6 设置为true

network.dnsCacheEntries 设置为9999

network.dnsCacheExpiration 设置为9999

browser.cache.disk.capacity 设置为512000

browser.cache.memory.capacity 设置为102400(内存小的人可以设置小一些)

如何关闭用Firefox下载完软件后右下角弹出的完成提示?

在地址栏输入about:config,找到

代码:

browser.download.manager.showalertOnComplete

并将其设置为false 。

关闭Firefox的PANGO就可以了。打开Termianl,输入:

代码:

sudo gedit /etc/firefox/firefoxrc

输入:

代码:

MOZ_DISABLE_PANGO=1

保存,关闭,重新登录既可。

如何自定义Firefox 的缓存(临时文件)位置?

打开firefox,地址栏输入about:config

右键新建一个字符串,名为

browser.cache.disk.parent_directory

然后输入新的临时文件的路径即可。比如

D:\Temporary Internet Files

哇,我5点20的时候网速在15M/s

一些简单的备份

以备份/home/yourname为例

备份/home/yourname

代码:

tar -zcvpPf /media/sdaX/home.tar.gz --exclude=/home/name/Desktop /home/name

--exclude= 需要排除的文件夹

更新/home/name中比'2007/05/05'新的文件到home.tar.gz中

代码:

tar -N '2002/07/05' -zcvpPf /media/sdaX/home.tar.gz --exclude=/home/name/Desktop /home/name

恢复/home/name(还原备份文件)

代码:

tar -zxvpPf /media/sdaX/home.tar.gz

备份/home/name(自动以当前时间命名备份文件,例如:home.2007-05-05.tar.gz)

代码:

tar -zcvpPf /media/sdaX/home.`date +%Y-%m-%d`.tar.gz --exclude=/home/name/Desktop

/home/name

UBUNTU安装完之后,默认把WIN的磁盘全部挂接上去了,这时候桌面是全部是磁盘图标,在UBUNTU下掉桌面的磁盘图标,其实很简单的:

就是在终端输入:

代码:

gconf-editor

依次展开:apps -> nautilus -> desktop

然后如果想在桌面显示下面的图标请分别勾选这几个键值:

computer_icon_visible (计算机图标)

home_icon_visible (主文件夹图标)

trash_icon_visible (回收站图标)

vomules_visible (自动挂载的磁盘)

系统启动流程相关:

启动流程

Linux系统主要通过以下步骤启动:

1、读取MBR的信息,启动Boot Manager

Windows使用NTLDR作为Boot Manager,如果您的系统中安装多个版本的Windows,您就需要在NTLDR中选择您要进入的系统。

Linux通常使用功能强大,配置灵活的GRUB或者lilo作为Boot Manager

2、加载系统内核,启动init进程

init进程是Linux的根进程,所有的系统进程都是它的子进程。

3、init进程读取“/etc/inittab”文件中的信息,并进入预设的运行级别,按顺序运行该运行级别对应文件夹下的脚本。脚本通常以“start”参数启动,并指向一个系统中的程序。

通常情况下,“/etc/rcS.d/”目录下的启动脚本首先被执行,然后是“/etc/rcN.d/”目录。例如您设定的运行级别为3,那么它对应的启动目录为“/etc/rc3.d/”。

4、根据“/etc/rcS.d/”文件夹中对应的脚本启动Xwindow服务器“xorg”

Xwindow为Linux下的图形用户界面系统。

5、启动登录管理器,等待用户登录

Ubuntu系统默认使用GDM作为登录管理器,kde则是kdm,您在登录管理器界面中输入用户名和密码后,便可以登录系统。(您可以在“/etc/rc3.d/”文件夹中找到一个名为“S13gdm”的链接)

* 更改运行级别*

在“/etc/inittab”文件中找到如下内容:

# The default runlevel.

id:2:initdefault:

这一行中的数字2,为系统的运行级别,默认的运行级别涵义如下:

0 关机

1 单用户维护模式

2~5 多用户模式

6 重启

* 服务管理

更改启动服务

在运行级别对应的文件夹中,您可以看到许多文件名以“S##”和“K##”起始的启动脚本链接。例如:

/etc/rcS.d/S35mountall.sh 挂载文件系统

/etc/rcS.d/S40networking 启用网络支持

/etc/rc2.d/S13gdm 启动登录管理器

/etc/rc2.d/S20makedev 创建设备文件

/etc/rc2.d/S23xinetd 启动超级进程

init进程将以“start”为参数,按文件名顺序执行所有以“S##”起始的脚本。脚本名称中的数字越小,它将被越早执行。例如在“/etc/rc2.d/”文件夹中,“S13gdm”文件名中的数字小于

“S23xinetd”,“S13gdm”将比“S23xinetd”先执行。

如果一个脚本链接,以“K##”起始,表示它将以“stop”参数被执行。如果相应服务没有启动,则不执行该脚本。

例如:

/etc/rc2.d/K20powernowd 针对某种硬件的电源管理支持

如果您想禁止某一服务在启动时自动运行,您可以将相应运行级别中的脚本由“S##xxx”重命名为“K##xxx”。

手动控制服务

您也可以手动运行带有以下参数的启动脚本,来控制系统服务。

start 启动

stop 停止

restart 重启

例如:

/etc/rc2.d/K20powernowd start

有时您并不清楚当前运行级别,该运行级别下未必有相应脚本;而且此类脚本的前三位字符并不固定,不便于记忆。这时,您可以直接使用“/etc/init.d/”文件夹中的启动脚本

(“/etc/rcX.d/”中的启动脚本链接到“/etc/init.d/”文件夹下相应脚本),这也是我们向您推荐的方式。

例如:

/etc/init.d/powernowd start

Tips:以上命令的位置并没有包含在环境变量的搜索路径中,所以要输入完整路径。

系统重要配置文件:

!无论任何情况下,在修改配置文件之前,请您先备份它!

建议您使用这个命令:“sudo cp xxx xxx_`date +%y%m%d_%H:%M`”。

当然这很麻烦,您可以新建一个名为“bak”的文件,内容如下:

#!/bin/bash

sudo cp $1 $1_`date +%y%m%d_%H:%M`

把它放在您能够记住的目录下,比如“/home”,执行命令“sh /home/bak xxx”,就可以将当前文件夹下的文件“xxx”另存为“xxx_yymmdd_HH:MM”的格式了

全局配置文件:

系统初始化

/etc/inittab 运行级别、控制台数量,7.04中貌似没有。

/etc/timezone 时区

/etc/inetd.conf 超级进程

文件系统

/etc/fstab 开机时挂载的文件系统

/etc/mtab 当前挂载的文件系统

用户系统

/etc/passwd 用户信息

/etc/shadow 用户密码

/etc/group 群组信息

/etc/gshadow 群组密码

/etc/sudoers Sudoer列表(请使用“visudo”命令修改此文件,而不要直接编辑)

Shell

/etc/shell 可用Shell列表

/etc/inputrc ReadLine控件设定

/etc/profile 用户首选项

/etc/bash.bashrc bash配置文件

系统环境

/etc/environment 环境变量

/etc/updatedb.conf 文件检索数据库配置信息

/etc/issue 发行信息

/etc/https://www.doczj.com/doc/1217751242.html,

/etc/screenrc 屏幕设定

网络

/etc/iftab 网卡MAC地址绑定

/etc/hosts 主机列表

/etc/hostname 主机名

/etc/resolv.conf 域名解析服务器地址

/etc/network/interfaces 网卡配置文件

用户配置文件

“/etc/”目录下的所有文件,只有root用户才有修改权限。应用软件的全局配置文件,普通用户也不能够修改,如果您想配置软件,以适应您的需求,您可以修改它的用户配置文件。用户配置文件通常为全局配置文件的同名隐藏文件,放在您的$HOME目录下,例如:

/etc/inputrc /home/user/.inputrc

/etc/vim/vimrc /home/user/.vim/vimrc

也有少数例外,通常是系统程序

/etc/bash.bashrc /home/user/.bashrc

ubuntu 7.04编译内核的过程如下:

系统:ubuntu 7.04

内核:kernel2.6.22.5

编译之前要安装好下面的编译器:

代码:

sudo apt-get install build-essential bin86 kernel-package

sudo apt-get install libqt3-headers libqt3-mt-dev

sudo apt-get install bootcd-mkinitramfs

下载linux最新内核

1. 到https://www.doczj.com/doc/1217751242.html,下载当前最新版的源代码。下载的分类有p,f等区别,要下f类型的连接,不要下补丁。下好的源代码应该有40多M。然后把源代码解包到/usr/src 目录下,命令:

代码:

sudo tar -zxvf linux-2.6.22.5.tar.gz

2. 进入到编译目录中,此后的所有操作均在该目录下进行。

代码:

cd /usr/src/linux-2.6.22.5/

配置内核,推荐使用xconfig,非常直观,图形界面,需要Qt,非常稳定.推荐新手使用这个。

代码:

sudo make xconfig

选项很多,不明白的,默认就可以了,可参考文章:

https://www.doczj.com/doc/1217751242.html,/Linux/kernel_options.html

配置好了,保存,在目录中会创建.config文件,编译的时候是根据此文件进行。

如果不想太麻烦可以把你现在用的配置文件拷贝过来在那个基础上配置

sudo cp /boot/config2.*.*(你现在用的内核) /usr/src/linux-2.6.22.5/

开始编译:

先要确认你在/usr/src/linux-2.6.22.5/目录下面

代码:

sudo make

sudo make modules_install

sudo make install

编译过程中,可能有什么警告之类的,先不要管它,只要不出什么错误就行了。

生成initrd.img文件

代码:

sudo mkinitramfs -o /boot/initrd.img-2.6.22.5-generic 2.6.22.5

注意:其中的:o不是零(0),是字母(o)。

编译后修改/boot/grub/menu.lst

title Ubuntu, kernel 2.6.22.5-generic

root (hd0,7)

kernel /vmlinuz-2.6.22.5 root=UUID=ec8c8633-d344-488a-9c73-cf9766fc2d1d ro quiet splash locale=zh_CN

initrd /initrd.img-2.6.22.5-generic

savedefault

这里你要确认vmlinuz-2.6.22.5跟你的/boot/下面产生的vmlinuz-2.6.22.*一样,还有initrd.img-2.6.22.5-generic跟你的/boot/下面产生的initrd.img-2.6.22.*一样

重新启动,就可以进入新核心的系统了,不成功就来多几次。哈哈………………

因为我的电脑装NVIDIA驱动没什么啥用,就没有介绍。这里提一下,在装的时候最好关闭GDM,切换到控制台下

代码:

sudo /etc/init.d/gdm stop

sudo apt-get install nvidia-glx-new

然后重启就可以了~~

调整更改ubuntu时区,时间

执行

tzselect

按照提示进行选择时区

sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime

执行

代码:

sudo ntpdate https://www.doczj.com/doc/1217751242.html,

https://www.doczj.com/doc/1217751242.html,是位于中国的公共NTP服务器,用来同步你的时间

如果XORG挂了,执行

代码:

sudo dpkg -reconfigure xserver-xorg

重新生成一个xorg.conf

阿里云主机Linux服务器配置步骤详解

阿里云主机Linux服务器配置步骤详解 编辑:restart 来源:转载 下面我们一起来看看关于阿里云主机Linux服务器配置步骤详解,如果你正在使用阿里云主机我们可进入参考一下配置步骤哦,有兴趣的同学可进入参考。 一提到云主机,大家肯定熟知国内最知名品牌——阿里云了,后来居上的它受到不少的站长所追捧,它的稳定与服务让它的性价比直线上升,现在阿里云的最低端配置云主机年费只需要550元了,在同类产品中可谓最有性价了。如果想做个小站,又想速度上去,阿里云也是一个不错的选择。用过阿里云的站长都知道,阿里云主机是需要自己动手配置的,一些站长就有夸大其词说“没有一定的技术,最好不要用阿里云”。其实,配置阿里云主机也不是很难,只要按照本文的方法一步一步去做就可以了。 第一步:远程连接阿里云主机。 下载xshell和xftp 并安装。这2个软件可以到网站下载。xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议,可以方便地远程登录阿里云主机。Xftp 是一个基于MS windows 平台的功能强大的S 文件传输软件,可以通过它来上传文件到主机。 这2个软件的安装这里就不说了。下面来看看怎么使用这两个软件。 一、打开xshell

二、设置云服务器登录信息,点击认证(新版本可能是“用户身份验证”)。填写阿里云主机用户名和密码。 三、设置服务器帐号密码。再点击“连接”,填写在“主机”处填写你购买的阿里云主机的IP地址。

四、设置字符集编码。点击”终端“,然后在“编码”选项选择“ UTF-8″。然后按确定保存配置。接着就开始连接主机了。 五、连接后的阿里云主机的庐山正面目。

实验16 FTP服务器的配置(适用于Ubuntu)

实验16 FTP服务器的安装、配置与测试 实验目的: 1)了解FTP的基本原理和作用 2)掌握Linux下配置FTP服务器的方法, 3)掌握理解vsftpd.conf配置文件的各项基本含义 实验设备 计算机一台,Ubuntu Linux操作系统 实验内容 一、安装FTP 服务器 安装方法1: 通过源文件进行安装:sudo apt-get install vsftpd 如以上命令无法安装,则按照以下步骤进行手动安装 安装方法2: 1、从ftp下载vsftpd.deb 文件 2、在下载时直接用GDebi 软件包安装程序进行安装,也可以用以下命令在终端 窗口中进行安装 通过cd命令去到相应目录,然后用命令进行安装: sudo dpkg -i vsftpd.deb 3、安装后用以下命令查看,软件包中主要包含哪些文件 dpkg -L vsftpd 安装方法3: 1.把vsftpd- 2.2.2.tar.gz复制到Linux 2.用cd命令去到对应的目录 3.用命令:tar vsftpd-2.2.2.tar.gz 进行解压 4.用cd命令进入解压后的文件夹:vsftpd-2.2.2 5.执行编译命令: make 6.执行安装命令:make install 7.启动:/usr/local/sbin/vsftpd & 注意:以上操作要在root用户下或加sudo 二、配置FTP 服务器 配置文件所在路径:/etc/vsftpd.conf 1、备份原配置文件 sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak 2、只支持匿名下载 修改vsftpd.conf 文件(可用gedit或者vi命令,又或者鼠标双击),检查是否有“anonymous_enable=YES”,并用如下命令重启FTP 服务器sudo /etc/init.d/vsftpd restart

SUSELinux搭建企业服务器的双机配置过程

SUSE Linux搭建企业服务器的双机配置过程 当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把资源切换到其他健康的节点上,使整个系 统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99.999%的高可用性和可靠性。SuSE Enterprise Linux 10.0是内置Linux 2.6.16内核的企业级服务器,较之SuSE Enterprise Linux 9.0,它在性能、可扩展性、易管理性和安全等方面都予以加强,并有众多硬件和应用软件支持。 最近,笔者使用SuSE Enterprise Linux 10.0作为系统平台(使用其它Linux平台在安装部署时可能有小差异),在其上采用HeartBeat、Mon和Rsync等开源软件打造了一个高可用系统,挖掘了SuSE Linux的高可用性。下面我为大家 详细介绍如何在Suse Linux搭建双机的配置过程。 一、HeartBeat、Mon、Rsync简介 二、安装环境 首先,需要准备两台PC服务器,每台服务器有两块网卡,其物理网络图如图 1 安装环境 图1 网络拓扑图 虽然在YaST2控制中心里有"高可用性"图形化的配置向导,我们这里不介绍一个过程,中在讲述原理和方法,主 要是基于命令行的配置方式。首先在PC服务器上安装SuSE Enterprise Linux 10.0系统,并将eth0配置为192.168.8.*网段,eth1配置为10.1.1.*网段,eth0链接对外的交换机,eth1用于两台机器的对连。 修改/etc /hosts文件,修改内容如下:

ubuntumaven环境安装配置

ubuntu maven环境安装配置 转载地址:https://www.doczj.com/doc/1217751242.html,/hongdengyan/blog/150472#OSC_h1_4 一、环境说明: 操作系统:Ubuntu 12.04.2 LTS maven:apache-maven-3.1.0 安装maven前请先安装好jdk,jdk安装可参见: https://www.doczj.com/doc/1217751242.html,/hongdengyan/blog/150342。 二、下载maven 下载链接:https://www.doczj.com/doc/1217751242.html,/download.cgi 选择最新版本的maven安装包,我安装时最新安装包是apache-maven-3.1.0-bin.tar.gz。下载保存文件的路径是:~/下载/。 三、解压安装 yan@yan-Ubuntu:/$ cd ~/下载 yan@yan-Ubuntu:/$ cd ~/下载 apache-maven-3.1.0-bin.tar.gz yan@yan-Ubuntu:~/下载$ tar -zxvf apache-maven-3.1.0-bin.tar.gz

yan@yan-Ubuntu:~/下载$ ls apache-maven-3.1.0 yan@yan-Ubuntu:~/下载$ sudo mv apache-maven-3.1.0 /usr/local/ yan@yan-Ubuntu:~/下载$ ls /usr/local apache-maven-3.1.0 bin eclipse etc games include java lib man sbin share s rc 四、设置环境变量 以root身份打开并编辑profile文件: yan@yan-Ubuntu:/$ sudo gedit /etc/profile 在文件最后添加: #set maven environment M2_HOME=/usr/local/apache-maven-3.1.0 export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=$M2_HOME/bin:$PATH 保存并关闭。 要使配置生效必须重启机器或者在命令行输入: yan@yan-Ubuntu:/$ . /etc/profile yan@yan-Ubuntu:/$ mvn -version Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800) Maven home: /usr/local/apache-maven-3.1.0 Java version: 1.7.0_25, vendor: Oracle Corporation Java home: /usr/local/java/jdk1.7.0_25/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.5.0-23-generic", arch: "i386", family: "unix"

基于Linux的IPv6接入服务器配置过程

基于Linux的IPv6接入服务器配置过程 摘要: 本文主要描述基于基于Linux的IPv6接入服务器配置方法及过程。 关键字: IPv6 PPPv6 DHCPv6 Linux 正文: 一、软件选择 1、PPPoEv6 使用系统自带的rp-pppoe即可。 2、DHCPv6 目前DHCPV6实现主要包括如下几种: (1)DHCPv6 @ SourceForge 这个项目自2004年后就没有更新过,所以如prefix delegation没有实现。功能较少。 (2)ISC DHCPv6 虽然ISC DHCPv4已经用的很广泛了,但是DHCPV6却是2007年开始出现的。用起来比较费劲。 (3)Dibbler DHCPv6 实现功能(如prefix delegation)较多,有windows版本的,使用比较方便。 (4)WIDE DHCPv6 (5)Cisco IOS 目前在Linux比较常用的是DHCPv6 @ SourceForge,也就是系统自带的DHCP6S,但这个功能较少,所以我们采用功能较多的Dibbler DHCPv6做为服务器的DHCPv6软件。 二、软件安装 1、PPPoEv6 系统一般在安装的时候已经安装了PPP软件和RP-PPPoE软件,这里就不详述了。 2、DHCPv6 下载dibbler-0.7.3-src.tar.gz后,进入存放安装文件的目录,执行以下命令。 三、系统配置 1、开启Linux的IPv6转发

打开/etc目录下的sysctl.conf文件,添加如下语句: 2、对服务的IP信息进行配置 新建一个IP配置文件,用于配置服务器的IP信息,比如/root/conf/ip.sh 。 使用vi或其他编辑软件打开/root/conf/ip.sh ,输入以下内容 ifconfig eth1 up ifconfig eth1 172.125.106.252 netmask 255.255.255.0 route add -net 0.0.0.0 netmask 0.0.0.0 gateway 172.125.106.1 #IPv4地址和路由根据实际网络情况配置,主要是便于维护服务器。 ifconfig eth0 up ifconfig eth0 192.168.9.3 netmask 255.255.255.0 #IPv4地址和路由根据实际网络情况配置。 # Bras Server and vlan is 100 vconfig add eth0 100 ifconfig eth0.100 188.188.100.1 netmask 255.255.255.0 ifconfig eth0.100 up sleep 1 #添加vlan接口(如果不采用vlan这步可以不用做,直接使用实际接口即可) ip a a 2666::1/64 dev eth0.100 ip r a 2666::/64 dev eth0.100 ip a a 2005:106::3/64 dev eth1 ip r a 2005:106::/64 dev eth1 #给每个接口配置相应的IPv6地址(此服务器eth1作为上联接口,eth0.100作为接入接口)route -A inet6 add default gw 2005:106::1 #添加默认的IPv6路由 四、D HCPv6服务器配置 (1).配置/etc/dibbler/server.conf如下:

Ubuntu软件安装方法完全指南

Ubuntu软件安装方法完全指南 Ubuntu软件安装方法完全指南 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等.的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总 一.使用新立得软件包管理器安装程序.新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的w indows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键 点击,选择卸载).你也可以一次标记多个安装包以节省时间. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因: 新立得软件包管理器里面的所有文件包都来自Ubuntu的主源,但是除了默认的源之外还有很多非官方软件源.在你放弃安装之前尝试一下激活额外的源.

Ubuntu Server 安装图解

将您计算机的 BIOS 设定成用 CD-ROM 开机,并将 Ubuntu 服务器(Server) 光盘放入光驱起动。 如无意外,您可以看到以下的 Ubuntu 开机画面:

这时,您可以先选择接口语言。(建议服务器使用英语 English)选择好后,自然会看到以下的 Ubuntu 开机画面:

在 Ubuntu 的标志()下,有五个项目: ?安装 Ubuntu 服务器 (Install Ubuntu Server) - 安装 Ubuntu 服务器系统到硬盘中。 ?安装 Ubuntu 企业云端 (Install Ubuntu Enterprise Cloud) - 安装Ubuntu 企业云端系统。 ?检查 CD 是否有缺损 (Check CD for defects) - 检查安装光盘是否有任何缺损。 ?内存测试 (Test memory) - 检查计算机的内存有没有问题。 ?从第一个硬盘开机 (Boot from first hard disk) - 启动硬盘中的操作系统。 ?救援已损坏的系统 (Rescue a broken system) 另外底部亦显示了六个功能键的功能: ?F1 求助 (Help) ?F2 语言(Language)- 选择接口语言。这个会影响安装出来系统的接口语言。

?F3 键盘对应表 (Keymap) - 设定键盘排列。一般中港台澳新的使用者都不用改变此设定。 ?F4 模式 (Mode) - 设定启动模式,可以选择下列模式: o正式模式 (Normal) o安装最小型系统 (Install a minimal system) o安装最小型虚拟机器 (Install a minimal virtual machine)?F5 无障碍辅助 (Accessibility)- 选择开启一些无障碍辅助,方便伤健人仕使用安装系统。 o无 (None) - 无任何无障碍辅助 o高对比 (High Contrast) - 接口采用高对比布景对题,画面主用采用黑白二色,令视力有少许障碍的人仕较易观看萤幕。 o放大镜 (Magnifier) - 提供萤幕放大镜,可以放大萤幕上任何一处内容,令视力有少许障碍的人仕较易观看萤幕。 o萤幕阅读器 (Screen Reader)- 可以读出萤幕上显示的文字,令视力有障碍的人仕可以知道萤幕的内容。 o盲人点字终端机 (Braille Terminal)- 可以把萤幕上显示的文字输出至盲人点字终端机。 o键盘修饰键 (Keyboard Modifiers)- 容许使用者分开逐个按下组合键中的每个按键来按该组合键,令手部有少许障碍的人仕较操作 系统。 o萤幕键盘 (On-Screen Keyboard) - 在萤幕提供虚拟键盘。 ?F6 其他选项 (Other Options)- 手动为 Linux 核心加上其他启动选项。 留意如果已选择了英文 (English) 以外的语言,安装程序将不会再询问您使用那种语言和所在地区。作为服务器的计算机,建议还是使用英文 (English) 为佳。 您可以按 ENTER 键起动 Ubuntu。系统会加载 Linux 核心并起动光盘上的Ubuntu 服务器安装程序。当您看到类似以下画面,就表示 Ubuntu 服务器安装程序已被启动。

Ubuntu 软件的安装与升级

第9章 Ubuntu 软件的安装与升级 教学提示:软件的安装与系统升级是使用操作系统基本任务,Ubuntu Linux操作系统采用APT管理软件,使Linux系统软件安装维护方面更加方便易用。本章涉及的内容主要有APT管理基础知识,命令或者图形环境软件的安装与升级。 教学要求:学习完本章后,将了解APT软件管理原理,能够使用命令与图形界面进行软件的安装与系统升级, 9.1 ATP简介 以往,使用过Windows而又转用Linux的用户一定为软件的安装与系统的安全升级烦恼,当对于有类似Red Hat那样的RMP包安装方式,linux是一大进步,但是对于RPM包安装一个很大的问题就是包的依赖性与安装后的软件维护问题,现在Ubuntu提供了APT (高级软件包工具,Advanced 软件包名Tool),在软件安装维护方面更加方便易用,使用起来比Windows的安装与维护甚至更为方便。 在Linux最初只有.tar.gz的打包文件,用户必须编译每个他想在Linux上运行的软件。对于用户,一方面,需要一个快速、实用、高效的方法来安装软件包;另一方面,当软件包更新时,这个工具应该能自动管理关联文件和维护已有配置文件。Debian率先解决了这个问题,这就是APT(Advanced Packaging Tool)。作为Debian的孪生兄弟Ubuntu自然就采用了这种高级的高级软件包管理工具。 9.2 命令环境软件的安装与升级 9.2.1常用apt类命令 1.apt-get—文本环境的软件的安装、升级与移除命令 apt-get 命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,

安装Ubuntu Linux Server服务器

一、 1 、Linux发行版本有哪些? 答:⑴ArchLinux:一个基于KISS(Keep It Simple and Stupid)的滚动升级的操作系统。 ⑵CentOS:从Red Hat发展而来的发行版,由志愿者维护。它包含一个与R⑥ed Hat 100%兼容的系统和一个开发中的但并不总是兼容。 ⑶Debian:一个强烈信奉自由软件,并由志愿者维护的系统。 ⑷Fedora:是Red Hat的社区版 ⑸Gentoo:一个面向终极用户的发行版,所有软件的源代码需要自行编译。 ⑹Knoppix:第一个Live CD发行版,可以从可移动介质运行,Debian的衍生版。 ⑺Kubuntu:使用KDE桌面的Ubuntu。 ⑻Linux Mint:从Ubuntu衍生并与Ubuntu兼容的系统。 ⑼Mandriva:最初为Red Hat的衍生版,现在由法国一个同名的公司维护。 ⑽OpenGEU:Ubuntu的衍生版。 ⑾openSUSE:最初由Slackware分离出来,现在由Novell维护。 ⑿PCLinuxOS:Mandriva的衍生版本,由社区维护的非常流行的发行版。

⒀Red Hat Enterprise Linux:Fedora的商业版,由Red Hat维护和提供技术支持。 ⒁Slackware:最早的发行版之一,1993年建立,由Patrick J. Volkerding维护。 ⒂Ubuntu:一个非常流行的桌面发行版,由Canonical维护。gOS和其他上网本用的系统 2、Ubuntu Linux通常提供哪几种安装光盘,它们各自特点如何,怎样获取到Ubuntu操作系统? 答:ISO映像名中有desktop是桌面安装光盘,可以启动后引导至图形界面安装 server是服务器版本,安装后默认没有图形界面 如果还有althe什么的就是文本方式安装的,安装较困难,装好后和图形界面的安装的一样 在Ubuntu官方网获取安装光盘 3.以上安装过程中,分区规划自己决定,给出你的理由。 答: 为了可以合理规划磁盘,重要的目录能挂在在里面

Ubuntu服务器配置(虚拟机)

一、设置命令行语言环境 编辑文件/etc/default/locale: $sudo nano/etc/default/locale 显示如下: LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" 使用英文则修改为: LANG="en_US.UTF-8" LANGUAGE="en_US:en" 重启系统: $sudo reboot 二、配置网络 ubuntu的网络配置信息放在/etc/network/interfaces中,通过修改配置文件设置网络信息: $sudo nano/etc/network/interfaces

1、IP地址配置 在终端输入 $sudo nano/etc/network/interfaces 进入文本编辑器以后,开始配置接口! 先讲些基础知识: 1)、#在配置文件中表示注释,#的内容在以下被笔者省略 2)、eth0、eth1、eth2、.......、ethn表示你电脑上的第1、2、3、.....、n块网卡 3)、auto lo是在配置文件中出现的一个很奇怪的东东,这其实不属于你电脑上的网卡,这是定义的loopback虚拟网络设备,使TCP/IP能以127.0.0.1这个IP地址访问你电脑本身。下面都以第一块网卡为例: 如果你使用DHCP(不手动指定IP地址),则配置内容应如下: auto lo#loopback虚拟网络设备 iface lo inet loopback auto eth0 iface eth0inet dhcp#这一行表示使用DHCP 如果你使用静态IP,则配置内容应如下(以192.168.1.168为例,网关是192.168.1.1,子网掩码是255.255.255.0)

Ubuntu_10.10_图形安装教程、网络设置、软件源、基本配置

Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置 一.准备安装Ubuntu 10.10系统 1.Ubuntu简介 Ubuntu 是一个社区开发的基于Debian GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。它包含了所有您需要的应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等。 2004年10月,Ubuntu 的第一个版本正式发布。此后 Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本。Ubuntu 鼓励用户及时地升级到新版本,以便享用最新的功能和软件。 Ubuntu 的命名遵从“Y.MM (开发代号)”格式,Y 代表年份,MM 代表月份。在括号里的名字是预发布版时确定的开发代号。 每一个普通版本都将被支持 18 个月,长期支持版(Long Term Support, LTS)的桌面版本支持 3 年,服务器版本则是 5 年。 2.获得Ubuntu发行版 (1)从镜像站点上下载ISO的镜像文件 中文官方:https://www.doczj.com/doc/1217751242.html, https://www.doczj.com/doc/1217751242.html, 英文官方:https://www.doczj.com/doc/1217751242.html, (2)验证下载的ISO镜像文件的完整性 #md5sum ubuntu-xxxxxxxxx.iso (3)将ISO镜像文件制作成安装CD/DVD <1>在Microsoft Windows下 用Nero、ImgFree等等的光盘刻录软件将ISO镜像文件转换、刻录成安装CD/DVD。 <2>Linux发行版下, #cdrecord ubuntu-xxxxxxxx.iso #dvdrecord ubuntu-xxxxxxxx.iso 二.光盘安装Ubuntu 将您计算机的 BIOS 设定成用光盘开机,并将 Ubuntu 桌面(Desktop) 光盘放入光驱起动。 1.语言 首先安装程序会问您安装 GNU/Linux 时使用那个语言来显示讯息。您在此选择的语言也会成为安装后 Ubuntu 的缺省语言。选『中文 (简体)』。

ubuntu用源码安装软件

在Ubuntu中附带了丰富的软件,这些软件一般使用图形化的自动方式(“添加/删除”或“新立得”)即可轻松安装,但是对于那些刚刚问世的新软件,Ubuntu的源中还未 收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些 软件。下面就介绍这种手工安装方式的详细步骤。 一、安装编译程序 因为要编译源代码,所以第一步就是安装编译和构建之类的程序。如果你已经安装过了,可以跳过此步。在Ubuntu系统中非常简单,只要执行下面命令就行了: $ sudo apt-get install build-essential 该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就 安装好了。 二、下载并编译软件的源代码 当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们 装好。这些信息,通常都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可 以进行下面的工作了。因为,软件的源代码通常以压缩文件形式发布,所以需要将其解压到 指定目录。命令如下所示: OwnLinux@ubuntu:~$ tar xvzf program.tar.gz OwnLinux@ubuntu:~$ cd program/ 如果你的对tar命令不熟悉请点击这里阅读《tar命令详解》 在Linux下从源文件安装程序时,有一个通用模式,即配置(。/configure)–>编译(make)–>安装(sudo make install)。但是,此前你最好还是阅读源文件中附带的安 装说明,因为对于每个程序,其开发者的指示才是最具权威性的。程序开发者通常将安装说 明存放在名为INSTALL或README.到哪里找这些文件呢?它们在项目主页或源代码主目录中 都能找到。 1.配置 构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下: OwnLinux@ubuntu:~/program$ ./configure 该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所 需的设置工作。如果程序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些 库文件或者是哪些版本太旧需要更新。如果遇到这种情况,仅弄到含有该库文件的软件包还 是不够的,同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中,这样的包一般 以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到没有错 误提示为止,这说明需要的库文件已经全部安装妥当了即满足了依赖关系。 2.编译 当配置脚本成功退出后,接下来要做的就是编译代码了。具体操作为在源文件的主目录 中运行make命令: OwnLinux@ubuntu:~/program$ make 这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提 示符状态。然而,如果编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,可能源代码有语法错误,或其他错误等等。怎么办? 如果您是编程高手,那就自己调试吧!否则,检查该软件的邮件列表等支持渠道,看看是不 是已知的bug,如果是就看看别人是怎么解决的,不是就提交一份bug报告吧,也许不久就 会有解决办法。 3.安装

ubuntu软件安装卸载删除

说明:由于图形化界面方法(如Add/Remove...和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1softname2…; (2)修复安装:apt-get-f install softname1softname2...;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get--reinstall install softname1softname2...; 2、Dpkg方式 (1)普通安装:dpkg-i package_name.deb 3、源码安装(.tar、tar.gz、tar.bz2、tar.Z) 首先解压缩源码压缩包然后通过tar命令来完成 a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2xx.bz2 e.解xx.tar:tar xf xx.tar 然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls-F--color或者ls-F命令(实际上我的只需要l命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。一般依次执行./configure make sudo make install 即可完成安装。 二、Ubuntu中软件包的卸载方法 1、APT方式

ubuntu服务器配置

Ubuntu服务器配置 1.准备工作 $ sudo apt-get update --fix-missing $sudo apt-get update /*根据情况更改DNS $ sudo vi /etc/resolv.conf Insert键更改后ESC,然后shift键+分号(冒号):wq回车保存 q!不保存*/ 2.Apache2的配置 $sudo apt-get install apache2 $ sudo/etc/init.d/apache2 restart Apache2.conf->$vim /etc/apache2/apache2.conf 3. PHP5的配置 $ sudoapt-get install libapache2-mod-php5 php5 php.ini->$vim /etc/php5/apache2/php.ini 开启php_mcrypt模块(phpmyadmin需要) $ sudoapt-get install php5-mcrypt $ cd /etc/php5/apache2/conf.d $ sudoln -s ../../mods-available/mcrypt.ini ./20-mcrypt.ini $ sudo service apache2 restart 4. MySQL的配置 $ sudoapt-get installmysql-server mysql-client

数据库安装完成后,为了方便管理和操作,继续安装phpmyadmin。 $ sudo apt-get install phpmyadmin 然后将phpmyadmin与apache2建立连接,www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录 $ sudo ln -s /usr/share/phpmyadmin /var/www MySQL: http://localhost/phpmyadmin 5. FTP工具配置 $ sudo apt-get install vsftpd $ sudonano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受本地用户 local_enable=YES #允许上传 write_enable=YES

ubuntu13.10安装配置全过程

UBUNTU 13.10安装与配置全过程 1.用软件UNetbootin将iso写入到U盘, 然后设置bios,使电脑从u盘启动,选择install ubuntu。安装很傻瓜化,不再详述。安装过程中懂英文的话,尽量选英文吧,否则多装很多不需要的东西。 2.进入Ubuntu 1 3.10后,打开ubuntu software center, 从Edit 菜单中选择sources,选择源服务 器。 3.进入Terminal, sudo apt-get update 4.打开ubuntu software center ,此时可以看看Additional drivers,看看有没有驱动可以安装。 5.打开System Settings,安装语言包,如果使用英文环境,但需要中文支持(本人就是,所以下 面很多设置都用英文),也可以 sudo apt-get install language-pack-zh 6.更新。 sudo apt-get upgrade 7.安装输入法。Ubuntu 13.10的默认ibus输入法有问题,推荐安装fcitx。 //先卸载IBUS输入法 killall ibus-daemon sudo apt-get purge ibus ibus-gtk ibus-gtk3 ibus-pinyin* ibus-sunpinyin ibus-table python-ibus rm -rf ~/.config/ibus sudo apt-get purge indicator-keyboard //安装fcitx输入法 sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get install fcitx-sogoupinyin 其它输入法的名称如下 //拼音: fcitx-pinyin、fcitx-sunpinyin、fcitx-googlepinyin, //五笔: fcitx-table、fcitx-table-wubi、fcitx-table-wbpy(五笔拼音混合) 重启电脑后,可以从顶栏设置输入法,添加安装的中文输入法,在Addon里可以设置 sunpinyin,其中有模糊音。 8.ubuntu查看显卡驱动是否安装成功 首先得安装mesa-utils,在终端输入命令: sudo apt-get install mesa-utils 然后再运行命令: glxinfo | grep rendering

Ubuntu16.04环境上安装常用软件的方法

在Ubuntu16.04环境中安装常用软件的方法 1.在ubuntu16.04环境中修改IP,MAC和DNS: /*卡设备,进行修改 sudo gedit /etc/init.d/rc.local sudo ens33 dowm sudo ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) sudo ens33 up -----但是好像重启后就有字段修改了网卡地址*/----忽略这个这个吧 通过下面设置,可完成ip,mac,dns的修改 sudo gedit /etc/network/interfaces 修改如下: auto lo iface lo inet loopback auto ens33 iface ens33 inet static pre-up ifconfig ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) address x.x.x.x(ip地址) netmask 255.255.0.0 gateway x.x.x.x 保存后,需要PC再查看ifconfig 就发现ip和mac是更改了的 -----也可以单独设置DNS、MAC地址 sudo gedit /etc/resolv.conf nameserver xx.xx.xx.xx//设置的dns 2.使用Xftp往linux环境中上传文件,则buntu上必须先安装有ssh,安装和设 置SSH服务步骤如下: 最好是切换到root用户下sudo su 安装ssh-server

sudo apt-get install openssh-server ●安装ssh-client sudo apt-get install openssh-client ●确认sshserver是否安装 ps –e|grep ssh /etc/init.d/ssh start ●扩展配置 SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为: gedit /etc/ssh/sshd_config 把里面的Port参数修改成222即可 然后重启SSH服务: sudo/etc/init.d/ssh restart 3.在本机安装Xshell,连接Ubuntu中的linux ●确保Ubuntu可以联网 ●ssh服务启动了 ●打开xshell,新建连接 ●在【用户身份验证】下,输入自己linux操作系统下的普通用户名和密码, 之后【确认】-【连接】

U盘安装ubuntu server 16.04.3系统详细讲解

U盘安装ubuntu server 16.04.3系统 详细讲解 目录 一、在安装系统前需要进行如下准备工作 (2) 1.1在ubuntu官网下载需要安装的系统 (2) 1.2下载制作系统u盘启动的软件 (3) 1.3准备好需要制作系统的电脑 (4) 二、制作U盘启动 (4) 三、使用U盘安装ubuntu server16.04.3系统 (9)

本文专为同作者一样的小白设计,提供ubuntu server 16.04.3系统详细安装方法。希望各位小白在安装前仔细阅读下文第一步准备工作。另外需要大家注意的是,ubuntu server 16.04.3系统安装比较费时间,大约需要3小时左右(请大家查看下文标有小乌鸦 的位置,这4只标有小乌鸦的位置都是需要等待十几分钟甚至几十分钟的),希望大家安排好自己的时间。Ubuntu 16.04.3桌面版和麒麟版都是安装比较快的。而且这两个版本几乎只需要一直按下一步就能完成操作,在网上很容易搜到详细教程,本文就不再教大家安装这两个版本的系统了。本文只详细讲解server版本的系统安装步骤,这个安装步骤在网上不容易找到非常合适的,所以本文会进行每个步骤的详细讲解。希望本文能帮助大家。 一、在安装系统前需要进行如下准备工作 1.1在ubuntu官网下载需要安装的系统 小白们需要注意,服务器版本是没有图形界面的,桌面版本是有图形界面的。 这是官网ubuntu服务器版本系统下载地址 https://www.doczj.com/doc/1217751242.html,/download/server 这是官网ubuntu桌面版本系统下载地址 https://www.doczj.com/doc/1217751242.html,/download/desktop

iraf在ubuntu下的安装过程

IRAF安装之傻瓜篇 对于刚刚入手的人来说最头疼的莫过于安装,其实真正经历过后才知道,这种头疼多半来自于对IRAF植根的土壤Linux等操作系统的不熟悉和道听途说的前人经历,亲手安装过,就没有什么好头疼的了,10分钟搞定,完全不在话下。本文就简要介绍一下IRAF的安装过程。 本文中默认的操作系统是Linux/Ubuntu or Debian也是我在用的操作系统,如果你是其他的Linux甚至是MaxOS用户,安装过程也都是大同小异的,有出入的地方我也会尽量自己的说明。本文介绍的版本从IRAF到需要的一些包都是最新的版本,不过据IRAF的维护者介绍,下一阶段的开发目标中就包括了使得IRAF的安装过程更加简化,到了那时,可能这篇文章也就没什么必要了。 第一步,安装tcsh以及一些必要的包 sudo apt-get install tcsh wget https://www.doczj.com/doc/1217751242.html,/~rubab/iraf/ldso_1.9.11-15_i386.deb sudo dpkg -i ldso_1.9.11-15_i386.deb wget https://www.doczj.com/doc/1217751242.html,/~rubab/iraf/libc5_5.4.46-15_i386.deb sudo dpkg -i libc5_5.4.46-15_i386.deb wget https://www.doczj.com/doc/1217751242.html,/~rubab/iraf/termcap-compat_1.2.3_i386.deb sudo dpkg -i termcap-compat_1.2.3_i386.deb **说明,这一步不是必须的,如果你不想用tcsh(推荐还是用吧)的话,下载的包是为了Ubuntu/Debian的deb包,当然也不难找到rpm包.sudo是为了用管理员权限操作,如果你已经拥有了管理员权限,可以不用;wget是一款很好用的命令行下载软件,现在的Ubuntu 和Fedora系统一般都是自带的吧,如果没有的话也没关系,到后面的网址下载就好了;包的安装这里用的是Ubuntu自带的包管理器dpkg,这个也没什么好说的了。 第二步:建立IRAF用户 这也是比较好玩的一步,对IRAF来说,一个单独的IRAF用户是必需的,不过以前有过需要安装两遍的说法(IRAF用户一遍,其他的再一篇),至少在现在是不必要的,只要改一下IRAF用户的权限就好了,这个用户只是IRAF软件的需要,并不一定真的要用。

Ubuntu Server DNS服务器的配置方法

Ubuntu Server DNS服务器的配置方法1配置环境 一台服务器和若干PC组成的简单局域网。 服务器安装Ubuntu Server,开启DNS服务。 服务器的IP:192.168.1.2 1.1检查是否安装bind 使用命令dpkg -l bind*查看相关软件是否安装 这是安装的效果 如果没有安装就进行下一步 1.2安装BIND9 命令:sudo apt-get install bind9 2DNS配置 DNS 配置文件在/etc/bind 目录中。 安装bind9后会生成如下三个配置文件: named.conf;named.conf.options;named.conf.local。 其中named.conf是主配置文件,里面包含了named.conf.options和named.conf.local。 2.1需求 现在将主机架设成主dns服务器,要求能解析 https://www.doczj.com/doc/1217751242.html,192.168.1.2 https://www.doczj.com/doc/1217751242.html,192.168.1.2 并添加MX记录

2.2分析 根据上面的主机名称和ip对应可以看出: ●需要添加正向区域“https://www.doczj.com/doc/1217751242.html,”和反向区域“1.1168.192.in-addr.arpa”, ●在“https://www.doczj.com/doc/1217751242.html,”区域中添加A记录 ●在“https://www.doczj.com/doc/1217751242.html,”区域中添加MX记录 ●在“30.140.192.in-addr.arpa”区域中添加各个ip地址对应的主机名 2.3编辑配置文件 记得路径/etc/bind/ 2.3.1编辑named.conf.options 修改配置文件/etc/bind/named.conf.options,用于转发本DNS Server不能解析的域名。 命令:sudogedit /etc/bind/named.conf.options forwarders { 8.8.8.8; 114.114.114.114; }; 2.3.2编辑named.conf.local 命令:sudogedit /etc/bind/named.conf.local 添加下列语句 //正向区域 zone "https://www.doczj.com/doc/1217751242.html," { type master; file "/etc/bind/https://www.doczj.com/doc/1217751242.html,"; }; //反向区域 zone "1.168.192.in-addr.arpa" { type master; notify no; file "/etc/bind/https://www.doczj.com/doc/1217751242.html,"; }; 注意:“}”后面要有分号“;”,否则会报错。 2.3.3建立区域文件 复制了一份区域文件db.local为https://www.doczj.com/doc/1217751242.html, 命令:sudocp /etc/bind/db.local /etc/bind/https://www.doczj.com/doc/1217751242.html,

相关主题
文本预览
相关文档 最新文档