免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1108 | 回复: 0
打印 上一主题 下一主题

学习Freebsd过程中的一些小技巧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-01 21:00 |只看该作者 |倒序浏览
ysql 起动错误解决办法- -
                                       
Access denied for user
[email=%27%27@%27localhost%27]''@'localhost'[/email]
to database 'mysql'
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
第一次安装运行以下一句,产生数据库文件
/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql
启动mysql
/usr/local/bin/mysqld_safe &
mysql 起动错误解决办法- -
                                       
Access denied for user
[email=%27%27@%27localhost%27]''@'localhost'[/email]
to database 'mysql'
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
第一次安装运行以下一句,产生数据库文件
/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql
启动mysql
/usr/local/bin/mysqld_safe &
=====================================
apache启动
# /usr/local/sbin/apachectl start
可以在任何时候使用下面的命令来停止服务:
# /usr/local/sbin/apachectl stop
当由于某种原因修改了配置文件之后, 需要重启服务器:
# /usr/local/sbin/apachectl restart
========================================

问你装的是什么版本?如果是5.4的话,ssh默认是不打开的。需要在/etc/rc.conf里面添加sshd_enable="YES"才行的。用
SecureCRT 4.1登陆时设置Primary的时候设为keyboard就行了。5.4的验证方式不能用password[/img]
确认/etc/ssh/sshd_config里面下列三行前无#
Port 22
Protocol 2
PasswordAuthentication yes
=======================================
前几天有个帖子有说如何不重启动而使网络参数修改生效的方法。
/etc/netstart restart
================================================
最简单的用系统自带的ftpd
vi /etc/inetd.conf
把 ftpd前的#去掉存盘退出。(ipv6你应该用不上第二个ftpd的#你就不用去了)
如果你系统里原先没有启动inetd的话
就用#inetd启动守护进程inetd
如果你已经启动过了inetd就用 #killall -HUP inetd 从启动inetd
给他们一个帐号就可以连上你的机器了,更具体的man ftpd。
如果要inetd在下次随系统启动编辑/etc/rc.conf加入inetd_enable="YES"
如果你原先有了就不用再加了。
当然ports里还提供丰富的ftpd 比如vsftpd pureftpd,配置都不麻烦。
=============================================================
如果您知道一个port的准确名字, 但需要知道在哪个类别里面能找到它
例如:
# whereis lsof
lsof: /usr/ports/sysutils/lsof

有另外的一个寻找您需要的port的方法--是用ports collecton 内嵌的搜索机制。要使用这个搜索, 您需要先到
/usr/ports目录下面。在那个目录里面, 运行make search name=program-name, program-name
就是您想寻找的程序名字。 举个例子,如果您想找 lsof:
# cd /usr/ports
# make search name=lsof
Port:   lsof-4.56.4
Path:   /usr/ports/sysutils/lsof
Info:   Lists information about open files (similar to fstat(1))
Maint:  
obrien@FreeBSD.org
Index:  sysutils
B-deps:
R-deps:
================================================================
ports安装软件
定位到软件ports目录
make install clean
指定安装目录
# make PREFIX=/usr/home/example/local install
卸载
make deinstall
============================
查找文件
find / -name *tbz
==============================
将pkg_add -r 的下载地址改成
ftp://ftp.freebsdchina.org
bash shell
#export PACKAGEROOT="
ftp://ftp.freebsdchina.org
"
csh shell
#setenv PACKAGEROOT "
ftp://ftp.freebsdchina.org
"
===========================
在/etc/make.conf里设置ports用的FTP服务器设置好几个
ee /etc/make.conf
add
MASTER_SITE_OVERRIDE=ftp://ftp3.jp.freebsd.org/pub/FreeBSD/ports/distfiles/$
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21845/showart_149378.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP