位置: 编程技术 - 正文

freebsd用法配置汇总(freebsd使用手册)

编辑:rootadmin
FreeBSD中文 if=FreeBSD-8.2-RELEASE-i-memstick.img of=/dev/da0[设备名] bs=k

推荐整理分享freebsd用法配置汇总(freebsd使用手册),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd操作命令,freebsd操作命令,freebsd操作命令,freebsd使用,freebsd操作命令,freebsd操作命令,freebsd常用命令,freebsd使用手册,内容如对您有帮助,希望把文章链接给更多的朋友!

如何设定网络

修改/etc/rc.conf,需要/etc/rc.d/netif重起,或reboot才能生效。

ifconfig_re0="inet ..0. netmask ...0"

增加第二个 IP

ifconfig_re0_alias0="inet ..0. netmask ...0"

直接使用ifconfig,立刻生效

# ifconfig re0 ..0. ...0

设定系统默认网关

修改 /etc/rc.conf

defaultrouter="..0.1"

使用route命令,即时生效

route add default ..0.1

设定系统默认域名服务器

修改 /etc/resolv.conf 文件到如下内容,如果这个文件不存在,可以直接创建。

nameserver ..0.1

更复杂的设定可以参考这个文件的 man 文档。

/etc/hosts 文件的作用

系统默认查询域名的顺寻是,先从 /etc/hosts 查询,如果查不到就从 dns 服务器查询。因此,你可以把一些常用的 域名-IP 地址对应写到 /etc/hosts 里面以加快网络速度。

FTP访问相关

# ftp ..1. Enter //# lftp lipengfei:wocuole@..1. Enter # 用户名 Enter # passwd Enter # get file(文件名)即可下载文件到用户目录 # 匿名服务器 anonymous

4.启动putty并使root可ssh登录

首先vi编辑/etc/inetd.conf,去掉ssh前的#,保存退出 编辑/etc/rc.conf 最后加入:sshd_enable="yes"即可 激活sshd服务: techo#/etc/rc.d/sshd start 用下面命令检查服务是否启动,在端口应该有监听。 #netstat -an ## check port number 最后 vi /etc/ssh/sshd_config, 修改下列一行 #PermitRootLogin yes #允许root登录 修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。

解决安装后声卡无法识别问题

# vi /boot/loader.conf

添加

snd_hda_load="YES"

保存,reboot.即可。

Grub4dos引导FreeBSD系统

title FreeBSD

root (hd0,x,y)

kernel /boo/loader \其中,x为你的FreeBSD的分区,y为FreeBSD/所在的SLICE.

Grub2引导FreeBSD

menuentry "FreeBSD2" {

insmod ufs2

set root=(hd0,2)

kfreebsd /boot/kernel/kernel

}

设备标示

ad ATAPI (IDE) 磁盘

da SCSI 直接存取磁盘

acd ATAPI (IDE) 光驱

cd SCSI 光驱

fd 软驱软件包管理

1.查询

pkg_info -r joe-(version).tgz #查询指点套件所依赖软件包

pkg_info #查询所有套件

pkg_info | grep * #查询目前系统与*相关的套件

pkg_info -W /usr/local/bin/joe #查询joe属于哪个套件,若没有回执则说明joe属FreeBSD内建的。

pkg_info -L /var/db/pkg/joe-(version) #查询某个套件安装了那些档案

pkg_version(1) #是一个用来统计所有安装的软件包版本的工具。它可以用来比较本地 package 的版本与 ports 目录中的当前版本是否一致。在第二列的符号指出了安装版本的相关时间和本地ports目录树中可用的版本。

符号 含义

= 在本地ports树中与已安装的软件包版本相匹配。

< 已安装的版本要比在ports树中的版本旧。

> 已安装的版本要比在ports树中的版本新 (本地的port树可能没有更新)。

? 已安装的软件包无法在ports索引中找到。 (可能发生这种事情,举个例子, 您早先安装的一个 port 从 port 树中移出或改名了)

* 软件包有很多版本。

2.安装

pkg_add -r joe-(version).tgz #安装指定套件

pkg_add -f joe-(version).tgz #强制安装指定套件,不考虑依赖问题

pkg_version -c #自行整理并提供可升级套件列表

3.卸载

cd /usr/ports/editors/joe

make deinstall #移除软件

pkg_delete -f joe-(version) #强制移除

make deinstall-depends(软件包名) #一并移除相依赖软件

pkg_delete joe-(version) #一并移除相依赖软件

pkg_delete xchat* #这时, 所有名字以 xchat 开头的 package 都会被删掉。

Debian Linux下挂在FreeBSD分区UFS# fdisk -l //可以看出FreeBSD的UFS分区在linux被识别为/dev/sda2

# cd /mnt && mkdir sda2 //创建UFS分区挂载点/mnt/sda2

# mount -rt ufs -o ufstype=ufs2 /dev/sda2 /mnt/sda2/ //执行挂在命令

# mount -t ufs -o ro,ufstype=ufs2 /dev/sda2 /mnt/mnt/

OK

如果希望启动后自动挂载则在/etc/fstab添加

/dev/hda9 /mnt/bsd ufs ro,ufstype=ufs2 0 0

启用FreeBSD系统自带FTP服务

# vi /etc/inetd.conf

去掉ftp stream tcp nowait root /usr/libexec/ftpd前面的#删除。(开启ftp服务)

# vi /etc/rc.conf

添加

ftpd_enable=”YES”

将ftpd服务加入自启动

/etc/rc.d/ftpd start

启动ftp服务

/etc/ftpusers 不可使用来登陆ftp的用户,指黑名单列表设定

/etc/ftpchroot 需要做chroot 的账号和群组列表

/etc/ftphosts 虚拟机站点的设定

/etc/ftpwelcome 进行ftp的欢迎信息

/etc/ftpmotd 登陆后自动的提示信息

/var/run/nologin 拒绝登陆后的显示信息

/var/log/ftpd 记录用匿名方式登陆时的传输情况

解决freebsd下普通用户无法su至root

vi /etc/group //编辑group文件

wheel:*:0:root //修改第一行

wheel:*:0:root,xiaopang //给wheel用户组添加xiaopang用户

然后就可以通过普通用户xiaopang su 到root了

设置FreeBSD登陆提示信息

# vi etc/motd //写入需要提示内容即可

ports使用技巧

下载指定软件tarball# make fetch下载安装指定ports所需其他ports的tarball# make retch-recursive如果希望下载所有ports的tarball# cd /usr/ports# make fetch会将所有tarball下载到/usr/ports/distfiles/目录下抓取ftp下所有ports的ports的tarball,则:# cd /usr/ports/ftp# make fetch

freebsd用法配置汇总(freebsd使用手册)

# dmesg | grep attached //可查看那些设备没有被驱动

# pciconf -lv //可查看具体信息

# /var/run/dmesg.boo //也是个不错的排错参考之一

# ntpdate time.windows.com //网络校时

改变ports安装软件下载地址,在/etc/make.conf中加入

MASTER_SITE_BACKUP?= PACKAGESITE -r package #package为要安装的软件名

启动NFS客户端

1.修改/etc/rc.conf

nfs_client_enable="YES"

2.修改/etc/fstab,添加远程nfs分区,例如

remote_server:/path/to/export /local/mount/point nfs rw,late 0 0

注: 选项 late 也可以不添加。如果添加了,就可以用 /etc/rc.d/mountlate 来挂载启动时没

有挂载或挂载失败的 nfs 分区。

3.执行/etc/rc.d/nfsclient

# /etc/rc.d/nfsclient start

挂在iso镜像

mount -t cd /dev/`mdconfig -f cdimage.iso` /mnt

挂在ext3/ext2分区

mount -t ext2fs /dev/ad0s1 /mnt/ad0s1

如何查看当前用户默认的shell

echo $SHELL

查询Ports中是否含有某个软件包

$ /usr/ports

$ make search key=pidgin

同样也可以使用

$ cd /usr/ports

$ make search name=pidgin

用上面两种方法查询时,显示的信息比较详细,包括维护者、依赖包、主页等内容。如果只想显示所在的路径和软件名称,则可以用

$cd /usr/ports

$make quicksearch name=php

安装fcitx-googlepinyin输入法

# cd /usr/ports/chinese/fcitx-googlepinyin/ && make install clean

在.cshrc里加入

setenv XMODIFIERS @im=fcitx

setenv GTK_IM_MODULE xim

setenv QT_IM_MODULE xim

在.xinitrc里加入

fcitx & 注意:这个一定要写在/usr/local/bin/startxfce4的前面。

更新ports的方法

portsnap fetch extract update

更改用户shell

# vipw 或 chsh

如何让csh显示彩色文件列表

编辑/etc/csh.cshrc加入以下代码

setenv LSCOLORS ExGxFxdxCxegedabagExEx setenv CLICOLOR yes

然后执行

# sed -i.bak -E s/set prompt/#set prompt/g /root/.cshrc

如何让csh想bash那样按TAB自动列出无法补全的候选文件,

标准方法是按Ctrl+D,但如果一定要用TAB的话,在/etc/csh.cshrc中加入;

set autolist

如何让FreeBSD的csh显示类似[xiaopang@BSD]~这样的提示符号?

在/etc/csh.cshrc中加入;

set prompt = '[%B%n@%m%b] %B%~%b%# '

然后执行;

# sed -i.bak -E s/set prompt/#set prompt/g /root/.cshrc

搭建samba服务器

# cd /usr/ports/net/samba && make install

出现选择,依照内定预设值,按TAB选择OK,再按Enter.

Options for samba 3.0.,1

[X] LDAP With LDAP support

[X] ADS With Active Directory support

[X] CUPS With CUPS printing support

[X] WINBIND With WinBIND support

[X] ACL_SUPPORT With ACL support

[ ] FAM_SUPPORT With File Alteration Monitor

[X] SYSLOG With Syslog support

[ ] QUOTAS With Disk quota support

[X] UTMP With UTMP accounting support

[ ] MSDFS With MSDFS support

[ ] PAM_SMBPASS With PAM authentication vs passdb backends

[ ] CLUSTER With experimental cluster support

[ ] EXP_MODULES With experimental modules

[X] POPT With system-wide POPT library

[ ] MAX_DEBUG With maximum debuging

# cp /usr/local/etc/smb.conf.default /usr/local/etc/samba.conf \复制Samba.conf配置文件

########################以下内容可实现用户自动登录home目录##########################

workgroup = WORKGROUP

server string = %h Samba Server

log file = /var/log/samba/%m.log

[homes]

comment = Home directory for %u on %h

browseable = no

writable = yes

path = /usr/home/%u/

valid users = %S

##################################################################

编辑/etc/rc.conf添加

winbindd_enable="YES"

samba_enable="YES"

然后添加使用者账号

# adduser username

设定samba user database (samba的使用者账号):

# smbpasswd -a username

/usr/local/etc/rc.d/samba start //启动samba服务

安装Apache

1.可以使用ports安装 cd /usr/ports/www/apache make install clean 第一次安装由于没有配置config,所以会弹出窗口让你选择模块,选择所需要的模块进行安装 2.使用编译好的包远程安装 pkg_add -rv apache 3.配置apache apache的主配置文件是/usr/local/etc/apache/httpd.conf,可以根据实际情况修改,主要并且重要的参考: 4.启动apache echo 'apache_enable="YES"' >> /etc/rc.conf /usr/local/etc/rc.d/apache start FreeBSD 9.0 vncserver 安装与配置复制代码代码如下:# cd /usr/ports/net/vnc# make# make install \查看vncserver路径# which vncserver/usr/local/bin/vncserver# mkdir .vnc# cd .vnc# vncserver \启动vnc第一次启动会要求输入密码# vncserver -kill :1# vi xstartup \修改xstartup为以下内容#####################################################!/bin/sh[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &# 下面的2行是vncserver第一次启动的时候产生的,为了使用Gnome,我把它们给# 注释掉了# xterm -geometry x++ -ls -title "$VNCDESKTOP Desktop" &# twm &fvwm &##################################################### # vncserver //重新启动vncserver,服务端配置完毕。

在客户端启动vnc viewer 输入:“..1.:1”,确认并输入密码即可远程登陆。

FreeBSD 9.3 正式发布附官方下载地址 FreeBSD9.3正式发布,此版本是第四个稳定版本,提升了FreeBSD9.2-RELEASE的稳定性,引入了一些新的特性。值得关注的新特性:thezfs(8)filesystemhasbeenupdatedtosuppo

在FreeBSD上搭建Mac的文件及time machine备份服务 服务器的操作系统当然要用我最爱的FreeBSD,她无论在稳定性、性能和易用性方面都要完胜已经是四分五裂的linux。需要在服务器上面安装netatalk及avahi。n

UNIX中用户账户的创建、删除和管理 创建用户的个步骤1、分配一个惟一的UID查看系统策略中是否有关于选择UID的规定。使用下一个可用的UID,然后确保它不是保留UID,没有其他的用户使

标签: freebsd使用手册

本文链接地址:https://www.jiuchutong.com/biancheng/354033.html 转载请保留说明!

上一篇:freebsd 分区的相关知识总结(freebsd安装手动分区)

下一篇:FreeBSD 9.3 正式发布附官方下载地址(freebsd怎么样)

  • 季度所得税费用如何计提
  • 加计扣除内容
  • 装卸费发票怎么备注
  • 内含报酬率指
  • 电子税务局实名核验失败怎么回事啊
  • 发票怎么看开票最大额
  • 人员处于银行代扣报盘期间什么意思
  • 没有认证的发票怎么做分录
  • 企业长期贷款具备什么条件
  • 增值税发票密码忘记了怎么办
  • 个人减税具体政策
  • 按利润总额的25%计算应交所得税
  • 未抄报税可以报税吗
  • 当期发生的费用
  • 免税货物开成含税率的怎么报税?
  • 付款单中未全付款怎么办
  • 产品因质量问题造成损害的,应当承担责任的主体是
  • 应交税费是什么科目借贷方向
  • 生产用水的会计分录
  • 免税销售额扣除项目本期实际扣除额
  • 钢结构安装有哪些工种
  • 如何下载金三系统的客户端插件?
  • 开具发票时,哪些备注事项需要被重视?
  • 个人转让怎么写
  • 设备租赁公司成本
  • 住宿费算业务招待费还是差旅费?
  • 外经证作废流程
  • 离职有补偿金的可不可以领取失业金
  • 在建工程如何评估价值
  • windows10如何关闭左下角的搜索
  • 事业单位个人借款未还违反什么规定
  • 苹果手机记事本提醒如何设置
  • 怎么进入bios设置界面设置内存
  • 交易性金融资产的入账价值
  • 销售商品并收到货款的会计分录
  • 小规模纳税人购车是怎么抵税的
  • vue开发pc前端网站
  • fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
  • 会计核算的方法主要有
  • 最小的外置dvd刻机多少寸
  • 基于Laravel5.4实现多字段登录功能方法示例
  • 发行股票的手续费佣金计入什么科目
  • 金银首饰消费税计税依据
  • Win11 KB5025239 / KB5025224 累积更新今日发布
  • vuejs axios
  • open开放的意思吗
  • 《推荐一个好地方》图书馆
  • 专项应付款能转回来吗
  • 财务报表报送与信息采集(小企业会计准则)季报
  • 移动平均法适用范围
  • 未达起征点销售额
  • 单一窗口退税数据发送
  • 预收款销售商品如何与业务员对账
  • 发票已抵扣但对方要红冲账务处理
  • 小规模减免的增值税
  • 弹性预算列表法
  • 股票期权的所得税处理
  • 留抵进项税太多怎么办
  • 异价调拨什么意思
  • 应收账款坏账计入资产减值损失还是信用减值损失
  • 商业汇票的会计核算
  • 金税盘服务费可以抵扣增值税进项税额吗
  • 企业建账要求
  • 税务会计应该设什么岗位
  • sqlserver允许一列列值重复
  • win7使用率
  • ubuntu18 ssh
  • mac蓝牙怎么连接耳机
  • win7系统设置自动关机
  • xp软件自动启动
  • Linux查看文件的大小
  • JavaScript中的NaN代表什么
  • android 自定义dialog
  • 使用jquery实现的项目
  • 超级硬盘数据恢复软件v2.7
  • 深入理解计算机系统
  • socket restful
  • python自动化验证码
  • 非营利组织认定条件
  • 浙江电子税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设