免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: minok
打印 上一主题 下一主题

菜鸟100问 [复制链接]

论坛徽章:
0
71 [报告]
发表于 2006-11-25 22:09 |只看该作者

论坛徽章:
0
72 [报告]
发表于 2006-11-27 13:50 |只看该作者
01.查看网络流量

   a.systat -if 1 (1表示1s刷新屏幕一次)

   b.netstat 1

   # Traffic 流量 peak 峰值 average 平均值



02.查看硬盘信息

   diskinfo -vt /dev/ad0



03.查看核心信息

   vmstat 1



04.断电后系统无法启动

   a.启动到sing user模式

   b.fsck

   c.reboot



05.硬盘分区时-shift+F -->NO可以使用全部空间



06.ctrl+alt+backspace 杀掉xwindows



07.alt+F1...F8 或 printscreensysr循环切换控制台



08.shutdown now 切换到单用户模式

   shutdown -p now shutdown -hp now 关闭电源

   shutdown -r now reboot 重新启动机器



09.升级内核后无法启动

   a.重启机器到10秒读秒时按enter以外的任意键

   b.unload

   c.boot kernel.old 或其他可以启动的内核



10.挂载ntfs,fat32分区和u盘

   ntfs: mount_ntfs -C eucCN /dev/ad0s5 /mnt/d

   fat32:mount_msdos -L zh_CN.eucCN /dev/ad0s6 /mnt/e

   u盘:  mount_msdos -L zh_CN.eucCN /dev/da0s1 /mnt/u



11.卸载分区

   umount /dev/ad0s5

   umount -f /dev/ad0s5 (强制卸载)

论坛徽章:
0
73 [报告]
发表于 2006-11-27 13:51 |只看该作者
12.查看进程

   top   ps auxww  ps -ef |grep xxx



13.查看硬盘详细分区信息&读写状况

   gstat



14.声卡

   vi /boot/defaults/loader.conf

   更改snd_ich_load="NO"->"YES" #intel ich

   检测声卡 kldstat 或 dmesg |grep pcm



15.ls -G 显示颜色



16.sysctl sysctl -a 查看变量



17.丢失root密码

   启动到单用户模式,执行 /sbin/mount -a,

   然后拥passwd更改密码



18.查找程序或文件

   whereis 程序名

   locate 文件名

   whatis xxx 要找东西但不知道它是什么

   grep bpf /usr/src/sys/i386/conf/GENERIC 在文件中找指定文本

   #只能对文本进行grep,如是命令,则

   command |grep text

   grep text filename



19.中文locale

   zh_CN.eucCN zh_CN.GBK zh_CN.GB18030 zh_CN.euc

   #语言代码_国家代码.字符编码

   #查看环境变量 locale



20.xmms,mplayer 乱码问题

   在用户目录下建立 .gtkrc.mine 文件.代码如下
   style "gtk-default-zh-cn"{
        fontset="-*-simsun-medium-r-normal--12-*-*-*-*-*-iso8859-1,
                 -*-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*"
  }
   class "GtkWidget" style "gtk-default-zh-cn"
  #前提是安装 simsun 字体,可参照以下方法安装。
  #拷贝 Windows系统下的 simsun.ttc 字体文件到 /usr/X11R6/lib/X11/fonts/TrueType/,没有的话创建。
   # mkfontdir /usr/X11R6/lib/X11/fonts/TrueType
   # fc-cache -fv



21.停止sendmail

   vi /etc/rc.conf 加入

   sendmail_enable="NONE"



22.you have mail

   mail 回车,输入1看第一封邮件...输入?看帮助

论坛徽章:
0
74 [报告]
发表于 2006-11-27 13:52 |只看该作者
23.traceroute &ping的整合工具my traceroute /mtr

   /usr/ports/net/mtr

   使用: mtr www.163.com



24.本地化设置,以系统默认的csh为例

   vi /etc/csh.cshrc 加入

   setenv LANG zh_CN.eucCN (语言设为中文)

   setenv LC_ALL zh_CN.eucCN (所有本地子集设为中文)

   setenv XMODIFIERS @im=fcitx (X下的中文输入法)

   set prompt = "%B%m<%/>"(个性化控制台%B颜色%m主机%/目录)

   set autolist  (自动补齐扩展)

   set nobeep    (告诉应用程式避免发出哔哔声)

   set filec     (使档案名称在命令列被完成)

   alias ls        ls -FG (彩色化ls)



25.在/etc/fstab中挂载fat32分区

   /dev/ad0s5  /mnt/d  msdos  rw,-L=zh_CN.eucCN 2 2



26.使用gnome2的gdm做桌面管理器

   vi /etc/rc.conf 加入

   gdm_enable="YES"

   vi /root/.dmrc 更改Language=zh_CN.UTF8-->zh_CN.eucCN



27.远程连接windows终端

   rdesktop [-a 16 -f] server'IP[:port]



28.播放APE格式音乐

   /usr/ports/multimedia/xmms

   /usr/ports/audio/xmms-mac



29.看图

   /usr/ports/graphics/xnview



30.fcitx小企鹅输入法(有关步骤见24)

   /usr/ports/chineses/fcitx

   vi /root/.xinitrc 添加

   exec fcitx& 到最前一行



31.apache22+php5+mysql+postgresql+ZendOptimizer

   a,apache22:

     cd /usr/ports/www/apache22

     make install clean

   b,php5:

     cd /usr/ports/www/mod_php5

     make install clean (勿选debug,否则不能装ZendOptimizer)

   c,php5模块:

     cd /usr/ports/lang/php5-extesions

     make install [FORCE_PKG_REGISTER=yes] 强迫安装

     make clean

     (除预设项目还应选中CTYPE,EXIF,GD,ICONV,IMAP,PCRE,SESSION,ZLIB)

   d,cp /usr/local/etc/php.ini.recommended /usr/local/etc/php.ini

   e,ZendOptimizer

     cd /usr/ports/devel/ZendOptimizer

     make install clean

   f,mysql:

     cd /usr/ports/databases/mysql41-server

     make WITH_CHARSET=gbk WITH_XCHARSET=all SKIP_DNS_CHECK=yes install clean

     cd /usr/ports/databases/php5-mysql

     make install clean

   g,postgresql

     cd /usr/ports/databases/postgresql81-server

     make install clean

     cd /usr/ports/databases/php5-pqsql

     make install clean



32.怎样刷新环境变量值,而不用推出再登陆?

   a,比如要重新设置环境变量ABC的值为abcdef

     bash$ export ABC=abcdef

     csh% setenv ABC abcdef

   b,更新了PATH变量指定目录里可执行命令

     rehash

   c,更新配置文件

     比如你编辑了.cshrc等文件,就需要用source命令

     source .cshrc



33.磁盘空间使用情形    df 和 du

   指令df用来查看整个档案系统的使用情形,如果您需要知道某个目录的使用情形用指令du。

   df -h

   du -h /etc

   du -sh /etc

   -s 参数来省略指定目录下的子目录

   -h 表示使用GB、MB等易读的格式

论坛徽章:
0
75 [报告]
发表于 2006-11-27 13:53 |只看该作者
34.检视软件间的关联

   cd /usr/ports/sysutils/pkg_tree

   make install clean

   之后我们就可以使用 pkg_tree | more 来看各个软件之间的关系了



35.使用 portupgrade 更新软件

   cd /usr/ports/sysutils/portupgrade

   make install clean

   如果您只想要升级某一个软件本身,而非所有相依的软件,只要使用 portupgrade "pkgname" 即可。

   如果您要升级所有和该软件相依的其它软件,则可以加上参数 -r。如果您要更新包含相依软件的相依软件,

   则可以使用参数 -R。另外,您可以使用参数 -m 来要求编译 (make) ports 时多传入一些参数,还可以

   使用参数 -f 要求就算版本一样也强制更新。portupgrade 在更新软件时,会保留您原本的设定档。例如,

   在更新 Apache 时,它会保留 httpd.conf 的设定。

   假设我们要更新的软件是 perl-5.8,我们可以使用下列指令来更新:

   # portupgrade -rf "perl-5.8.*" -m "ENABLE_SUIDPERL=yes"



36.ports安装失败提示

   stop in /usr/ports/lang/ruby18/work

   删除work目录下所有文件&文件夹再次安装即可.



37.ntop--网络监控软件

   cd /usr/ports/net/ntop

   make install clean

   vi /etc/rc.conf 加入

   ntop_enable="YES"

   在地址栏中输入http://x.x.x.x:3000 即出来管理界面.



38.修改/etc/rc.conf不重启生效

   1.sh /etc/rc

   2./etc/netstart



39.freebsd启动的时候停到blanktime的解决办法

   可以试试 这个参数:blanktime="NO"

   etc/rc.conf 中把 default_router 注释掉

   #未验证!!!



40.Bsd 下的QQ

   eva不错,运行速度飞快。

   /usr/ports/net-im/eva



41.一次性把所有安装的ports删除掉

   a.pkg_delete -a

   b.安装pkg_cutleaves它会告诉你,哪些package没有人依赖,并让你决定要不要删除



42.pure-ftp安装

   cd /usr/ports/ftp/pure-ftpd/

   make WITH_LANG=simplified-chinese install clean

   [X] BANNER   Show pure-ftpd welcome upon session start

   cd /usr/local/etc/

   cp pure-ftpd.conf.sample pure-ftpd.conf

   vi /etc/rc.conf -->加入pureftpd_enable="YES"



43.开机自动校准时间

   vi /etc/rc.conf--->加入

   ntpdate_enable="YES"             # Run ntpdate to sync time on boot (or NO).

   ntpdate_flags="207.46.232.189"   # time.windows.com



44.用win2000的引导器启动FreeBSD

   我在笔记本上装了双系统,win2000 和freebsd,装完 freebsd后 系统自动设置如下:

   f1 dos

   f2 freebsd

   先起动到dos下,fdisk /mbr,再把FreeBSD光盘上的boot\boot1复制到c:\,再编辑c:\boot.ini

   加一行c:\boot1="FreeBsd"


45.安装mplayer
make WITH_GUI=yes WITH_LANG=zh_CN WITH_FREETYPE=yes WITHOUT_RUNTIME_CPUDETECTION=yes install clean

论坛徽章:
0
76 [报告]
发表于 2006-11-28 08:55 |只看该作者
打包、解包 命令:
打包:
tar -zcvf /tmp/etc.tar.gz /etc            <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc           <==打包后,以 bzip2 压缩
解包:
tar -zxvf /tmp/etc.tar.gz         
tar -jxvf /tmp/etc.tar.bz2
sync 命令:
根据我的理解,就是将暂时存储在缓冲器中的数据,强制保存至硬盘。
nslookup 命令:
1 nslookup #交互式模式
2 lserver #改变默认DNS服务器
3 type
           实例 nslookup -type=MX domain.tld     #查询MX记录

论坛徽章:
0
77 [报告]
发表于 2006-11-28 15:57 |只看该作者
以后一定检查清楚

论坛徽章:
0
78 [报告]
发表于 2006-11-28 22:40 |只看该作者

论坛徽章:
0
79 [报告]
发表于 2006-11-29 13:56 |只看该作者
1.tr命令,替换、删除指定字符
例:
1, 将 last 输出的讯息中,所有的小写变成大写字符:
[root@linux ~]# last | tr '[a-z]' '[A-Z]'

2,将 /etc/passwd 输出的讯息中,将冒号 ( 删除
[root@linux ~]# cat /etc/passwd | tr -d ':'

3, 将 DOS 档案的断行字符 ^M 符号删除:
[root@linux ~]# cat /home/test/dostxt | tr -d '\r' > dostxt-noM
# 那个 /r 指的是 DOS 的断行字符

2.文件切割
split -b 300k /root/bigfile smallfile
#bigfile要切割的文件,smallfile切割后的文件
文件还原
cat smallfile* >> bigfile

grep -n 'error' filename.log
#参数'n',将提取行,前面加上行号

论坛徽章:
0
80 [报告]
发表于 2006-11-29 21:04 |只看该作者
补充: 74楼33.磁盘空间使用情形    df 和 du
目录及文件容量查看
du
检查某目录下面每个目录所占用的容量
<du -sm /home/usr/*>

#   预设的情况下,容量的输出是以 KB 来设计的, 如果你想要知道目录占了多少 MB ,那么就使用 -m 这个参数即可
#  如果你只想要知道该目录占了多少容量的话,使用 -s 就可以
# 例如:root@mail# du -h -d 1 /var,查看/var目录下各子目录的体积
#  1  代表一级目录,2代表输出2级目录


备份整个硬盘指令
#dd if=/dev/ad0 of /dev/ad1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP