ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:23.69KB ,
资源ID:5095677      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5095677.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(freebsd命令集文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

freebsd命令集文档格式.docx

1、$tar jcvf temp.tar.bz2 temp/(bz2压缩格式备份) $tar jxvf temp.tar.bz2 5、 grep的使用 $grep device temp 在temp文件中查找device,并打印所在行 $grep device * 在多个文件中查找device $grep -R device 当前目录,包括子目录递归查找device 6、 ftp上传二进制文件 ftpbin (切记,否则你的文件可能面目全非) 7、 mount cdrom #mount /cdrom 主要标准系统中/etc/fstab已经包含cdrom文件系统的设置,请不要用其他命令,例如:#mo

2、unt -t cd9660 /dev/acd0 /mnt/cdrom 8、 $sed -e /#/ GENERICtmp $mv tmp GEERNIC 在内核配置文件中去掉所有#开始的行。9、 #ps -waux|grep httpd|awk print kill -9 $2生成kill httpd的命令。10、 httpd.conf配置,关于mod_rewrite的笔记 LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c RewriteEngine on RewriteCond %HTTP_USE

3、R_AGENT Microsoft.* 禁止浏览器为Microsoft * 的使用者等访问 RewriteRule /.+ - F F表示禁止访问 11、 关于PATH rehash命令可以在下一次login对当前更改的环境变量生效。对于.cshrc更改后,使用source .cshrc,使更改立即生效 12、 tcsh中关闭beep #set nobeep 13、 快速汇到$HOME $cd 14、 锁定终端 $ lock -p 15、 关于FreeBSD的目录结构 $ man hier 16、 /usr/games/grdc 在终端上显示当前时间(图形方式) 17、 修改当前系统时间 #d

4、ate 0408100926 Tue Aug 10 09:26:00 CST 2004 18、 命令行提示符 add set prompt = mailto:%20%n%m:%/# to .cshrc or $set prompt mailto:=%20%n%m: yarshurewww:/home/yarshure19、ln -s /usr/local/www/data /usr/www 注意, /usr/www 之前必须不存在。该操作除非你 rm 了, 否则,一直存在,重启动没有任何影响。20、无法进入系统,快速恢复大法。#fsck -y / #mount -a #passwd root

5、or vi /etc/rc.conf or reedit kernel.conf and rebulid kernkel 22 freebsd fortune add -x /usr/games/fortune & /usr/games/fortune freebsd-tips to /.login 22、 mount nfts 但是在mount的时候和5.2.1等以前的5.x有点不同。5.2.1等以前的5.x可以用 #mount_ntfs -C zh_CN.eucCN /dev/* /*来mount相应的ntfs分区。但是在5.3中需要这样来才行。#mount_ntfs -C eucCN /

6、dev/* /* 需要去掉zh_CN.才可以正常mount,编辑fstab,加入 /dev/ad0s2 /ntfs1 ntfs ro,noauto,-C=eucCN 0 0 注意NTFS格式只读 mount iso:在FreeBSD4.x下的方法:%vnconfig /dev/vn0c ./IMAGE.ISO %mount -t cd9660 /dev/vn0c MOUNT_DIR %umount MOUNT_DIR %vnconfig -u /dev/vn0c 在5.x以下则完全不同了:%mdconfig -a -t vnode -f abc.iso -u 1 %mount -t cd966

7、0 /dev/md1 MOUNT_DIR 23、awk 生成kill 命令 ps -ef(wuax) |grep -i httpd|awk 24、 5.3升级,不能make installworld问题 由于5.3加入pf支持,需要proxy user and authpf group #pw useradd proxy #pw groupadd authpf 25、 在编译时用 -g 选项打开调试选项. 基本 gdb 命令. 命 令 描 述 file 装入想要调试的可执行文件. kill 终止正在调试的程序. list 列出产生执行文件的源代码的一部分. next 执行一行源代码但不进入函数

8、内部. step 执行一行源代码而且进入函数内部. run 执行当前被调试的程序 quit 终止 gdb watch 使你能监视一个变量的值而不管它何时被改变. break 在代码里设置断点, 这将使程序执行到这里时被挂起.make 使你能不退出 gdb 就可以重新产生可执行文件. shell 使你能不离开 gdb 就执行 UNIX shell 命令. 26、FreeBSD history please /usr/share/misc/bsd-family-tree 27、BSD_daemon please enter /usr/share/examples/BSD_daemon 28、ftp

9、自动登陆 (1)powerbook$vi .netrc编辑文件 machine ftp:/ login yarshure password passwd powerbook$chomd 700 .netrc这个是必须的,否则会失败 powerbook$ftp ftp:/ 这个时候会自动登陆 以上在FreeBSD 5.3 and Darwin 7.6上测试通过 (2)自动上传脚本 #!/bin/sh ftp 4stable.tar.gz 30、 BitTorrent在终端下面的使用,主要此软件需要python支持,使用是确认已经安装python1install$cvs -z3 -d:pserve

10、r:anonymous:/cvsroot/bittorrent co -P BitTorrent$btdownloadheadless.py -responsefile Mac.torrent -request_backlog 20 -saveas /data/www/software/Mac.pdf$btdownloadheadless.py -url url of torrent -saveas /data/www/tiger.iso -request_backlog 20第一个使用本地torrent文件进行下载,第二个使用url参数中的torrent信息文件下载,都是使用20个后台线程.

11、31、cvs importcvs import -d -m河南广播小灵通升级 -W repository hngbcngp vendor-tag service4media release-tags $132、 vi的使用 shift+v shift+g = 美化程序缩进二、网络篇1 、修改网卡ip (切记不到需要不要reboot) #ifconfig fxp0 192.168.0.1 netmask 255.255.255.0 注意,此时一般需要添加缺省路由(route add default 192.168.0.9这个为网关)2、ifconfig 获得本机ip(编写脚本时常用) ifcon

12、fig iprb0 |grep inet |grep -v 127.0.0.1 |awk print $23、tcpdump,注意需要root权限 #tcpdump -i(网卡) fxp0 src 192.168.0.99 |port 22三、应用篇1、 mod_php4 with appache2 修改/usr/ports/lang/php4/scripts下的php4_options 加入without_apache2=true 然后make install 2、 pure-ftp 更改pure-ftpd.conf startup #/usr/local/sbin/pure-config.

13、pl /usr/local/etc/pure-ftpd.conf 3、 FreeBSD 5.x的应用 由于FreeBSD使用GEOM框架,可以支持大于1T的盘阵,这在海量存储上的到很大应用。4、 FreeBSD下mysql 使用linuxthread #cd /usr/ports/databases/mysql40-server #make WITH_LINUXTHREADS=yes (此过程需要源码) #make install 5、备份mysql表结构(-d为只备份表结构,否则备份表结构和数据) mysqldump -d -h 61.129.xx.xx -uadmin -ppasswd -

14、database6、mysql 操作多个表mysqlinsert send_smc (ss_service_code,ss_mobile,ss_date,ss_provider,ss_fee_code,ss_submit_time,ss_num,ss_state,ss_fee_name,ss_send) select smc.service_code,smc.mobile,now(),0,smc.fee_code,smc.date,0,success,0 from smc ;_1、查看CPU:sysctl hw.model hw.ncpudmesg | grep CPU:2、查看内存:real

15、 memory | awk -F ( ) print $2,$4,$7,$8查看swap:top | grep Swap: | awk print $1,$23、查看硬盘:diskinfo -vt /dev/ad0disklable /dev/ad0s2 #查看分区信息看硬盘大小:sectordiskinfo -v /dev/da0 | grep in bytes | awk -F()4、查看服务器品牌:ACPI APIC5、挂载文件系统:fat32:mount_msdosfs -L zh_CN.eucCN /dev/ad0s1 /mntntfs:mount_ntfs -C eucCn /de

16、v/ad0s1 /mntcdrom:mount_cd9660 /dev/acd0 /mnt注:ntfs在FreeBSD中只能读无法写入6、给文件添加或禁用系统禁删标志(目录不适用):chflags sunlink file1chflags nosunlink file17、初始化磁盘:fdisk -BI ad18、建立FreeBSD分区:disklabel -B -w -r ad1s1 auto9、建立逻辑分区:disklabel -e ad1s110、格式化分区,创建文件系统:newfs /dev/ad1s1e11、显示PCI硬件信息:pciconf -lv12、开启Linux 二进制兼容支

17、持(启用这一功能最简单的方法是载入 linux KLD 模块):kldload linux 让Linux兼容在系统初始化时自动启用,在/etc/rc.conf中中入: linux_enable=YES13、检查KLD模块是否加载:kldstat14、在内核中静态链接进Linux二进制兼容模式,在内核配置文件里面加入:options COMPAT_LINUX15、设置网卡em0的IP地址:ifconfig em0 inet 192.0.2.10 netmask 255.255.255.016、给网卡em0设置添加一个别名IP地址:ifconfig em0 inet 192.168.51.45/2

18、4 add17、删除网卡的别名IP地址:ifconfig em0 inet 192.168.51.45 -alias18、设置网卡em0的工作模式为100baseTX全双式:ifconfig em0 media 100baseTX mediaopt full-duplex19、当/usr/local/etc/rc.d下的脚本无法自动启动时,可尝试在/etc/rc.conf中加入一行:local_startup=/usr/local/etc/rc.d20、在ports中寻找需要的软件,进入/usr/ports目录执行:make search name=lsof 或 echo /usr/ports

19、/*/*lsof* 或 whereis lsofmake search key=关键字 # 在名字、注释、描述中搜索关键字21、使用package方式安装管理软件,使用以下命令:pkg_add lsof-4.56.4.tgz # 安装软件包pkg_info # 列出已安装所有软件包pkg_version # 统计所有安装的软件版本,比较本地package的版本与ports目录中的当前版本是否一致pkg_delete lsof-4.56.4 # 删除软件包,需提供完整包名22、使用CVSup协议更新本地ports:(将cvsup.FreeBSD.org改为离得较近的CVSup服务器)csup -

20、L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile23、一些shell会缓存环境变量PATH中指定的目录里的可执行文件,以加快查找速度,这会造成一些新安装的命令无法运行,执行以下命令,然后才能运行新安装的那些命令:rehash 或 hash -r24、当不是所有时间都能上网时,可在/usr/ports下执行以下命令,所有需要的文件都将被下载:(此命令可以在下级目录中执行,如/usr/ports/comms/nmp)make fetch # 只下载所需要文件,不下载依赖包make fetch-recursive # 连

21、同依赖包一起下载25、改变默认的Ports目录:make WRKDIRPREFIX=/usr/home/example/ports install # 在/usr/home/example/ports中编译port,安装到/usr/localmake PREFIX=/usr/home/example/local install # 在/usr/ports中编译port,安装到/usr/home/example/localmake WRKDIRPREFIX=./ports PREFIX=./local install # 在./ports中编译port,安装到./local26、使用portsc

22、lean工具清除临时目录和distfiles目录:portsclean -C # 清除安装时的临时目录portsclean -D # 清除distfiles目录下所有port都不引用的文件portsclean -DD # 删除目前安装的port没有使用的源码包文件27、强制手动检测SCSI设备,SCSI总线扫描:camcontrol rescan all28、显示SCSI设备列表:camcontrol devlist29、利用管道修改用户密码:echo password | pw usermod root -h 030、sed插入行:sed -i -E /service port/a apex

23、 port : 18306 /home/xiyou/config31、用freebsd的MBR覆盖现有的MBR:fdisk -B -b /boot/boot0 device32、根据一个新的文件重新构建用户列表:pwd_mkdb -p /etc/master.passwd.new # -p即为生成新的/etc/passwd33、取时间:date -v -1d +%Y%m%d # Freebsd取昨天日期方法date -v -1w +%Y%m%d # Freebsd取上周今日方法date -v -1m +%Y%m%d # Freebsd取上个月今日方法date -v -1y +%Y%m%d #

24、Freebsd取去年今日的方法34、以xiyou用户身份执行命令或脚本:su - xiyou -c cd /home/xiyou/script; ./start_apex.sh &35、tar打包时排除某个子目录:tar zcvf Apex09010702.tgz -exclude=ApexItemServer/hook_log ApexItemServer 注:上例是使用GUN版本的tar程序格式,否则-exclude参数应放在最后36、锁住终端:lock -np #-n 永不超时,-p 使用系统密码作为开启终端的密匙37、显示ATA设备列表:atacontrol list38、查看网络流量

25、:systat -if 1 #1表示1秒刷新屏幕一次,Traffic 流量 peak 峰值 average 平均值 netstat 139、查看硬盘详细分区实时读写状况:gstat40、进单用户模式也需要密码:a. vi /etc/ttys 找到when going to single-user modeb. 修改console none unknown off后面的secure,改为insecurec. 存盘退出41、在FreeBSD5.X以上加载,卸载ISO文件:mount:mdconfig -a -t vnode -f myisofile.iso #屏幕输出md0或者类似的设备名moun

26、t -t cd9660 /dev/md0 /mntumount:umount /mntmdconfig -d -u 0 #-u后面的数字和前面的md?中的数字一致mdconfig -l #可以列出关于配置md?设备的信息42、更新配置文件,比如编辑了.cshrc等文件,就需要用source命令:source .cshrc43、修复UFS文件系统分区:fsck_ufs /dev/ad144、pf防火墙pfctl -e # 启动pf防火墙pfctl -d # 停止pf防火墙pfctl -sa | grep Status #查看状态pfctl -f /etc/pf.conf # 载入 pf.conf 文件 pfctl -nf /etc/pf.conf # 检查配置文件错误,但不载入 pfctl -Nf /etc/pf.conf # 只载入文件中的NAT规则 pfctl -Rf /etc/pf.conf # 只载入文件中的过滤规则 pfctl -sn # 显示当前的NAT规则 pfctl -sr # 显示当前的过滤规则 pfctl -

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2