- 浏览: 4413774 次
- 性别:
- 来自: 湛江
博客专栏
-
SQLite源码剖析
浏览量:80140
-
WIN32汇编语言学习应用...
浏览量:70404
-
神奇的perl
浏览量:103613
-
lucene等搜索引擎解析...
浏览量:286638
-
深入lucene3.5源码...
浏览量:15056
-
VB.NET并行与分布式编...
浏览量:67846
-
silverlight 5...
浏览量:32297
-
算法下午茶系列
浏览量:46079
文章分类
最新评论
-
yoyo837:
counters15 写道目前只支持IE吗?插件的东西是跨浏览 ...
Silverlight 5 轻松开启绚丽的网页3D世界 -
shuiyunbing:
直接在前台导出方式:excel中的单元格样式怎么处理,比如某行 ...
Flex导出Excel -
di1984HIT:
写的很好~
lucene入门-索引网页 -
rjguanwen:
在win7 64位操作系统下,pygtk的Entry无法输入怎 ...
pygtk-entry -
ldl_xz:
http://www.9958.pw/post/php_exc ...
PHPExcel常用方法汇总(转载)
本文由深未来原创:http://deepfuture.iteye.com/,转载,请注明出处。
1、配置登录用户可以具有SU的权限,就是可以转到root用户。
直接修改/etc/group文件,把相应的用户加到wheel组就可以
wheel:*:0:root,username
本文由深未来原创:http://deepfuture.iteye.com/,转载,请注明出处。
2、配置网卡
1)查看网卡
ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:0a:eb:69:5d:a1
inet 192.168.1.168 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:0a:eb:5c:25:87
media: Ethernet autoselect
status: no carrier
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
本机有2块网卡,我只使用其中一块:rl0
本文由深未来原创:http://deepfuture.iteye.com/,转载,请注明出处。
2)
A)配置IP和网关
/etc/rc.conf
ee /etc/rc.conf
# -- sysinstall generated deltas -- # Tue Jan 1 08:21:16 2002
# Created: Tue Jan 1 08:21:16 2002
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
inetd_enable="YES"
sshd_enable="YES"
ifconfig_rl0="inet 192.168.1.168 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
其中ifconfig_rl0为配置网卡1,网关为192.168.1.1
B)配置dns
ee /etc/resolv.conf
=====line 2 col 24 lines from top 2 ===========================================
nameserver 58.20.127.170
nameserver 58.20.127.238
C)重新启动,生效:
reboot
D)测试是否成功
# ping www.163.com
PING 163.xdwscache.glb0.lxdns.com (58.248.245.40): 56 data bytes
64 bytes from 58.248.245.40: icmp_seq=0 ttl=55 time=38.687 ms
64 bytes from 58.248.245.40: icmp_seq=1 ttl=55 time=40.063 ms
64 bytes from 58.248.245.40: icmp_seq=2 ttl=55 time=118.553 ms
64 bytes from 58.248.245.40: icmp_seq=3 ttl=55 time=40.267 ms
64 bytes from 58.248.245.40: icmp_seq=5 ttl=55 time=39.294 ms
3、port ,是指从源代码安装,但是这个源代码是经过整理的,在port的管理下,而且可以通过port来自动升级和管理。
1)ports collection
A)如果ports collection没有安装则:
可以通过使用sysinstall命令安装ports collection,在不联网的情况下。
在联网的情况下,可以如下操作
先删除/usr/ports目录下的所有文件
# cd /usr/ports
# ls
.cvsignore README benchmarks dns hungarian multimedia print x11
CHANGES Templates biology editors irc net russian x11-clocks
COPYRIGHT Tools cad emulators japanese net-im science x11-drivers
GIDs UIDs chinese finance java net-mgmt security x11-fm
INDEX-8 UPDATING comms french korean net-p2p shells x11-fonts
KNOBS accessibility converters ftp lang news sysutils x11-servers
LEGAL arabic databases games mail palm textproc x11-themes
MOVED archivers deskutils german math polish ukrainian x11-toolkits
Makefile astro devel graphics mbone ports-mgmt vietnamese x11-wm
Mk audio distfiles hebrew misc portuguese www
# rm -rf /usr/ports/*
#cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
#ee /root/ports-supfile
# prefix=/usr
# This specifies where to place the requested files. A
# setting of "/usr" will place all of the files requested
# in "/usr/ports" (e.g., "/usr/ports/devel", "/usr/ports/lang").
# The prefix directory must exist in order to run CVSup.
# Defaults that apply to all the collections
#
# IMPORTANT: Change the next line to use one of the CVSup mirror sites
# listed at http://www.freebsd.org/doc/handbook/mirrors.html
.
*default host=cvsup.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
然后开始安装ports collection
# csup -L 2 /root/ports-supfile
Parsing supfile "/root/supfile"
Connecting to cvsup.FreeBSD.org
Connected to 72.233.193.64
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
查看ports collection
# cd /usr/ports
# ls
.cvsignore KNOBS Mk UIDs archivers biology converters
CHANGES LEGAL README UPDATING astro cad databases
COPYRIGHT MOVED Templates accessibility audio chinese deskutils
GIDs Makefile Tools arabic benchmarks comms devel
B)如果ports collection已经安装,则安装portsnap,portsnap可以更快地管理ports
安装protsnap
#pkg_add -r portsnap
获得数据
#portsnap fetch
如果你是第一次使用portsnap,则展开它
#portsnap extract
更新ports
#portsnap update
2)安装 ports
以安装 sqlite为例
# cd databases/sqlite34
# make
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
===> Found saved configuration for sqlite34-3.4.2
=> sqlite-3.4.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/mnag/sqlite34/
.
sqlite-3.4.2.tar.gz 100% of 2321 kB 60 kBps 00m00s
===> Extracting for sqlite34-3.4.2
=> SHA256 Checksum OK for sqlite-3.4.2.tar.gz.
===> Patching for sqlite34-3.4.2
===> Converting DOS text file to UNIX text file:
===> Applying FreeBSD patches for sqlite34-3.4.2
===> sqlite34-3.4.2 depends on executable: tclsh8.5 - not found
===> Verifying install for tclsh8.5 in /usr/ports/lang/tcl85
=> No directory for tclsh8.5. Skipping..
===> sqlite34-3.4.2 depends on executable: gmake - not found
===> Verifying install for gmake in /usr/ports/devel/gmake
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
=> make-3.81.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://ftp.gnu.org/gnu/make/
.
#make install
#make clean
===> Cleaning for tcl-8.5.9
===> Cleaning for gmake-3.81_4
===> Cleaning for libtool-2.2.10
===> Cleaning for pkg-config-0.25_1
===> Cleaning for tcl-modules-8.5.9
===> Cleaning for gettext-0.18.1.1
===> Cleaning for libiconv-1.13.1_1
===> Cleaning for sqlite34-3.4.2
2)查看哪些ports需要升级
# pkg_version -v
en-freebsd-doc-20100625 < needs updating (port has 20110110)
gettext-0.18.1.1 = up-to-date with port
gmake-3.81_4 = up-to-date with port
libiconv-1.13.1_1 = up-to-date with port
libtool-2.2.10 = up-to-date with port
pkg-config-0.25_1 = up-to-date with port
sqlite34-3.4.2 = up-to-date with port
tcl-8.5.9 = up-to-date with port
tcl-modules-8.5.9 = up-to-date with port
zh_cn-freebsd-doc-20100625 < needs updating (port has 20110110)
本文由深未来原创:http://deepfuture.iteye.com/,转载,请注明出处。
4、package
1)列出所有安装的软件包
# pkg_info
en-freebsd-doc-20100625 Documentation from the FreeBSD Documentation Project
gettext-0.18.1.1 GNU gettext package
gmake-3.81_4 GNU version of 'make' utility
libiconv-1.13.1_1 A character set conversion library
libtool-2.2.10 Generic shared library support script
pkg-config-0.25_1 A utility to retrieve information about installed libraries
sqlite34-3.4.2 An SQL database engine in a C library
tcl-8.5.9 Tool Command Language
tcl-modules-8.5.9 Tcl common modules
zh_cn-freebsd-doc-20100625 Simplified Chinese translation of the FreeBSD Documentation
2)下载并安装软件,以portupdate为例
# pkg_add -r portupgrade
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/portupgrade.tbz
... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/All/ruby-1.8.7.248_2,1.tbz
...
3)portupgrade
可用于升级现有软件包
portupgrade -ai 升级所有包
portupgrade 包名
查看某个软件包的信息
# whereis portupgrade
portupgrade: /usr/local/sbin/portupgrade /usr/local/man/man1/portupgrade.1.gz /usr/ports/ports-mgmt/portupgrade
修正
#pkgdb -f
升级
# /usr/local/sbin/portupgrade -ai
---> Session started at: Tue, 18 Jan 2011 20:27:55 +0800
/usr/ports/INDEX-8.bz2 100% of 1447 kB 47 kBps 00m00s
5、x11
#cd /usr/ports/x11/xorg
#make install clean
本文由深未来原创:http://deepfuture.iteye.com/ ,转载,请注明出处。
然后编辑/etc/rc.conf
hald_enable=yes
dbus_enable=yes
重新启动电脑
#reboot
查看startx目录
# whereis startx
startx: /usr/local/bin/startx /usr/local/man/man1/startx.1.gz
首先启动一下能否运行
#/usr/local/bin/startx
然后按alt+shift+Fn,通常是alt+shift+F2,进入虚拟控制台后,重新启动电脑
#reboot
建立配置文件
# Xorg -configure
X.Org X Server 1.7.5
Release Date: 2010-02-16
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 8.1-RELEASE i386
Current Operating System: FreeBSD 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
i386
会在/root中生成一个叫做xorg.conf.new的配置文件
测试配置是否成功
#Xorg -config /root/xorg.conf.new -retro
进入虚拟控制台,然后重启电脑
再配置屏幕
#ee /root/xorg.conf.new
刷新率配置
Section "Monitor"
#DisplaySize 300 230 # mm
Identifier "Monitor0"
VendorName "SAM"
ModelName "SyncMaster"
HorizSync 30.0 - 61.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
分辨率和色深配置screen节,DefaultDepth指定默认色深
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
特殊显示环境配置
首先需要知道驱动程序对应的ModeLines
ee /var/log/Xorg.0.log 找到足够的信息
ModeLine格式如下:
ModeLine 分辨率 时钟 <4 horiz.timings> <4 vert.timings>
比如:
Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806
然后设置/root/xorg.conf.new
Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806
Section "Monitor"
Identifier "Monitor0"
VendorName "SAM"
ModelName "MybestModel"
Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806
HorizSync 30.0 - 61.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
然后再测试,
#Xorg -config /root/xorg.conf.new -retro
成功后就可以将配置文件保存了
# cp /root/xorg.conf.new /etc/X11/xorg.conf
启动xorg
#startx
按alt+ctrl+Fn来切换到用于启动X的虚拟控制台
退出x环境
6、gnome
1)安装gnome2
为防止安装过程出错,可以先更新ports
#portupgrade -a
再安装,可以使用2种方法安装
A)ports
#cd /usr/ports/x11/gnome2
#make install clean
B)package
#pkg_add -r gnome2
2)配置
如果事先已经使用了一些旧式的显示管理器,则必须取代这些管理器:
echo "#!/bin/sh" >~/.xinitrc
echo "/usr/local/bin/gnome-session">> ~/.xinitrc
chmod +x ~/.xsession
如果没有,则:
echo "/usr/local/bin/gnome-session"> ~/.xinitrc
然后reboot
最后启动
startx
中文环境配置
#cd ~ \\切换到用户根目录
#ee .cshrc
加入下面的内容:
setenv LANG zh_CN.eucCN (或 export LANG='zh_CN.eucCN' )
setenv LC_LANG zh_CN.eucCN (或 export LC_LANG='zh_CN.eucCN' )
保存、退出、重启电脑,登陆后运行startx,进入Gnome,此时界面已经是中文版。
3)如果你想使用gdm,则需要安装
首先保证startx能正常启动GNOME,然后
A)安装
先卸载
#pkg_delete gdm或
#cd /usr/ports/x11/gdm
#make deinstall
然后安装
#cd /usr/ports/x11/gdm
#make install clean
B)激活gdm
#cp /usr/X11R6/etc/rc.d/gdm /usr/local/etc/rc.d/gdm.sh
C)gdm配置为自动启动
# ee /etc/rc.conf
# -- sysinstall generated deltas -- # Fri Jan 14 08:23:27 2005
# Created: Fri Jan 14 08:23:27 2005
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
hald_enable=yes
dbus_enable=yes
inetd_enable="YES"
moused_enable="YES"
ntpdate_enable="YES"
gdm_enable="YES"
本文由深未来原创:http://deepfuture.iteye.com/ ,转载,请注明出处。
如果你想使用gnome的所有服务,可以使用
gnome_enable="YES"
发表评论
-
R语言与数据分析
2015-05-15 20:58 2162当今计算机系统要处理的数据类型变得多种多样,并且为了深入理 ... -
prezi-中文输入
2013-01-31 15:33 6849首先,先下载中文字体,用的是Pez_GBC_Fonts中文补 ... -
prezi desktop
2013-01-29 22:36 3108prezi试用版的破解方法 (2012-05-02 ... -
netbsd桌面笔记
2012-12-14 11:55 8216前言:之前完成了FreeBSD和OpenBSD的桌面笔记,今天 ... -
ubuntu12.04-安装 jdk6
2012-11-29 16:44 2070sun-java6不在软件源中。1.首先添加软件源:$sudo ... -
ubuntu-jdk7
2012-11-29 16:22 2181一步:下载jdkhttp://www.oracle.com/t ... -
Forth简介
2012-08-11 16:29 2284FORTH以可延伸的词典 ... -
骨的四大构造
2012-06-28 08:26 2014骨以骨质为基础, ... -
Ubuntu 12.04安装QQ2012
2012-06-27 10:33 3749Ubuntu 12.04安装QQ2012,下载后请根据自己 ... -
ubuntu 安装matlab 2010b 全记录
2012-06-27 10:31 5124更新:今天安装了matla ... -
netbsd5.1.2文档pdf
2012-02-28 17:23 1738netbsd5.1.2文档pdf -
netbsd pkgsrc安装软件说明
2012-02-28 17:18 3533The two aforementioned methods ... -
NetBSD的网络配置
2012-02-28 16:47 2612由于NetBSD的安装方式是比较保守的,必能没有在安装的过程中 ... -
NetBSD基础知识
2012-02-26 20:03 1638NetBSD基础知识 第一章. 何谓NetBSDNetBSD是 ... -
4.4bsd介绍及下载
2012-02-25 18:09 51544.4BSD及其后裔这桩诉讼 ... -
NetBSD 从pkgsrc安装软件
2012-02-22 15:30 4675netbsd安装软件是靠pkgsrc 这个框架是从freebs ... -
解决 does not build with PTH enabled错误
2012-02-22 15:13 2002Code: 2F7# cd /usr/ports/www ... -
美国人写的从程序员的视角阐述计算机系统原理的经典之作
2012-02-18 10:24 2499美国人写的从程序员的视角详细阐述计算机系统的本质概念,并展示这 ... -
Photonvps优惠码
2011-10-22 20:59 2408之前在国庆发布了一组Photonvps优惠码,有网友留言说已经 ... -
免费动态域名
2011-10-19 09:41 1570https://www.dnsexit.com/
相关推荐
- **邮件列表**:可以通过FreeBSD-doc邮件列表订阅最新文档动态。 - **官方网站**:FreeBSD官方网页提供文档下载和其他相关信息。 - **中文资源**:提供多种中文资源获取方式,包括中文官方网站、文档快照网站等。 -...
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD). It has been characterized as "the unknown giant among free operating systems".[1] It...
"FreeBSD 8.1详细安装教程无桌面环境版" FreeBSD 8.1 是一个功能强大且可靠的操作系统,以下是 FreeBSD 8.1 安装教程无桌面环境版的详细步骤: Step 1: 进入 BIOS 设置 在安装 FreeBSD 之前,需要先进入 BIOS ...
FreeBSD 8.1 的使用手册 学习FreeBSD最好的手册,希望大家能喜欢。
此外,手册还会涵盖系统升级的步骤,包括使用`freebsd-update`工具来保持系统软件的最新状态。 二、基本系统管理 了解FreeBSD的命令行界面至关重要,手册将介绍各种常用命令,如文件操作、进程管理、网络配置等。...
- **官方邮件列表**:通过邮件列表(lists.FreeBSD.org/mailman/listinfo/freebsd-doc)获取最新资讯和支持。 - **官方网站**:访问FreeBSD官方网站(www.FreeBSD.org),获取各种文档和技术资源。 - **中文资源**:...
**FreeBSD-12.2-RELEASE-amd64-dvd 操作系统** FreeBSD是一种基于Unix的开源操作系统,以其稳定性和安全性而受到广大用户的喜爱。这个标题指的是FreeBSD的12.2版本的释放版,特别针对AMD64(也称为x86_64)架构进行...
首先,确保系统是64位的FreeBSD 8.1,并且已经完成了基本的系统优化和配置。为了配置CVS服务器,首先需要通过Ports来安装Apache HTTP Server(apache22),因为稍后需要用到它的htpasswd工具。 1. 安装CVS源码包: ...
为了确保Linux与FreeBSD能够稳定地运行在同一台机器上,首先需要确认硬件是否满足以下基本要求: - 具有足够的存储空间来安装两个操作系统。 - 支持多启动(Multi-Boot)的能力,通常现代的BIOS/UEFI都具备此功能。 ...
MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效地帮助您交付高性能、可扩展的数据库应用程序。 适用于FreeBSD 12(x86,64 位)系统
使用 U 盘安装时,需要下载 FreeBSD-8.1-RELEASE-amd64-memstick.img 镜像文件,然后使用 dd 命令将其写入到 U 盘中。 安装过程 在安装过程中,需要选择国家、键盘、安装方式、分区等选项。首先,选择国家,然后...
手册指导您如何安装 FreeBSD 系统,包括下载安装媒体、分区硬盘、安装基本系统、配置网络等。 配置 FreeBSD 手册指导您如何配置 FreeBSD 系统,包括配置网络、安装软件、配置用户账户等。 使用 FreeBSD 手册指导...
例如,描述中提到的“FreeBSD-8.1-BETA1-i386-dvd1”是从163开源镜像服务器获取的。 2. **创建启动介质**:将下载好的ISO文件刻录到光盘或制作成USB启动盘。 3. **备份数据**:确保所有重要数据已备份,以免安装过程...
FreeBSD网络配置 FreeBSD操作系统是基于Unix的开源操作系统,因其稳定性、高安全性和自由度高而广受欢迎。其中,网络配置是FreeBSD操作系统中的一个重要组件。本文将详细介绍FreeBSD网络配置的相关知识点。 一、...
这个压缩包中的 "FreeBSD-Mesa-8.0.5-intel-2.20.12" 文件很可能包含了针对 FreeBSD 平台优化的 Intel GPU 驱动源代码。 **2. 安装过程** 安装 Intel HD4000 的驱动通常涉及以下步骤: 1. **获取源代码**:首先,...
freebsd-device-drivers_code
本文采用VMware Workstation 7.1.1 (虚拟机)作为安装平台,安装FreeBSD 8.1 64位操作系统; FreeBSD 8.1请到www.freebsd.org下载;VMware Workstation 7.1.1请到网上下载,有破解; 以下的完装配置说明同样适应32...
本文件“FreeBSD-5.3-Networking.pdf”主要聚焦于FreeBSD 5版本在网络功能上的改进与优化。通过对文档的解析,我们可以总结出以下关键知识点。 #### 二、网络代码改进概述 FreeBSD 5相较于之前的版本在网络处理上...
3. `FreeBSD-13.2-RELEASE-amd64-dvd1`:这同样是AMD64平台的安装媒介,但通常DVD镜像会包含更多软件包和更新,适合那些需要完整功能集或离线安装的用户。 在标签中提到的"FreeBSD",是操作系统的核心标识,表明了...