ubuntu系统学习笔记(不定时更新)

1、安装五笔输入法

  sudo apt-get install ibus ibus-table ibus-table-wubi

2、iptables查看命令

     iptables -L

     这个命令会尽可能地以易读的形式显示当前正在使用的规则集。比如,它会尽量用文件/etc/services里相应的名字表示端口号,用相应的DNS记录表示IP地址。但后者可能会导致一些问题,例如,它想尽力把LAN的IP地址(如192.168.1.1)解析成相应的名字。但192.168.0.0/16这个网段是私有的,也就是说,它只能用在局域网里,而不能在Internet里使用,所以它不会被Internet上的DNS服务器解析。因此,当解析这个地址时,命令就好像停在那儿了。为了避免这种情况的发生,我们就要使用选项:

     iptables -L -n

     如果你想看看每个策略或每条规则、每条链的简单流量统计,可以在上面的命令后再加一个verbose标志,如下:

     iptables -L -n -v

     不要忘了,iptables -L命令还可以查看nat表和mangle表的内容哦(更不要忘了,默认的表是filter),只需要使用-t选项,比如我们只想看nat表的规则,就用下面的命令:

     iptables -L -t nat

   清除规则

     iptables -F -t nat

3、使用hwclock命令设置硬件日期和时间

  sudo hwclock --systohc 

4、启动snmp服务

  /usr/local/snmp/sbin/snmpd -d

5、测试snmpwalk

  snmpwalk -v 2c -C public localhost

6、验证nagios配置文件

  /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

7、启动nrpe守护进程

  /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

8、停止nrpe守护进程

  1)查看 nrpe的进程id:cat /var/run/nrpe.pid

  2)结束nrpe的进程:kill <id>

9、check_traffic.sh的用法

  /usr/local/ngaios/libexec/check_traffic.sh -H localhost -C public -V 2c -L

10、sendEmail的用法

  /usr/local/bin/sendEmail -f sender@163.com -t receiver@163.com -s smtp.163.com -u "主题" -xu sender@163.com -xp 123456 -m "邮件内容" -o message-charset=utf-8

       若遇到“invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332”

  解决方法是,在测试命令中加上“-o tls=no

  参考链接:http://unix.stackexchange.com/questions/53065/invalid-ssl-version-specified-at-usr-share-perl5-io-socket-ssl-pm-line-332

11、停止snmpd进程

  1)查看snmpd的进程id

  2)结束snmpd进程,kill <id>

12、windows系统禁止ping

  网上邻居——》本地连接——》右键——》属性——》高级——》windows防火墙——》设置——》高级——》ICMP——》设置——》去掉“允话题传入回显请求”的勾选状态——》确定

12、查看端口情况

  netstat -na|more

14、查看内存

  free -m

15、硬 盘大小

  fdisk -l |grep Disk

16、Swap(交换)空间

  grep SwapTotal /proc/meminfo

17、ubuntu远程登录windows

  rdesktop -u <username> <ip>

18、windows远程桌面由于帐户限制,无法登录问题

  组策略编辑器(开始——》运行——》GPEDIT.MSC)

  在windows设置——》安全设置——》本地策略——》安全选项   中找到“使用空白蜜码的本地帐户只允午进行控制台登录”,将其设置为“已停用”

19、执行一个每5分钟执行一次的脚 本

  echo "*/5 * * * * 路径 /脚本shell" >>/etc/crontab

20、 时区选择

  tzselect

21、获取登录windows的权限

  net use \\10.0.1.113\ipc$ "password"/user:administrator

22、ubuntu更改apache端口

  /etc/apache2/ports.conf

  /etc/apache2/sites-available/default

23、nrpe无法启动

  1)很大可能是服务器上开启了xinted,关闭xinted进程即可

  2)因为一般都使用的是-d 模式启动的nrpe进程,那么它是独立起的demon进程,所以如果 xinetd进程也在的话,nrpe就起不来

  3)如果使用-i模式启动,那么就必须要启动xinted守护进程

    a./etc/init.d/xinetd stop

    b./usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

24、更改ssh端口

  vi /etc/ssh/ssh.config

  vi /etc/ssh/sshd.config

  修改这两个文件,去掉"#port 22"前的“#”,并将22改为自定议端口,重启ssh(service ssh restart)即可

25、ubuntu中apt-get下载的安装包放置位置

  /var/cache/apt/archives

26、图片格式转换png转gd2

  apt-get install libgd-tool

  例:pngtogd2 a.png a.gd2 cs fmt

  cs:chunk size

  fmt:两个值,“1”原来的,不压缩;“2”压缩

  chunk说白了就是数据库存放的设备空间,是一个物理的概念,就是用来存放数据的

  Raid中,chunk size 是指阵列中在每个物理磁盘上分布的数据块的大小,通常默认为64K,可以根据所提供服务的要求来进行适当的优化。

27、列出当前已经安装的内核

  dpkg --get-selections|grep linux.image

28、安装中文语言包

  apt-get install language-pack-zh*

29、查看磁盘空间大小

  df -hl

30、控制台乱码(中文)

  apt-get install zhcon

  启动 zhcon --utf8

31、初始他月份字符串出错

  语言支持不完全造成的

  vi /etc/default/locale

  加入LC_ALL=zh_CN.UTF-8

  重启系统

32、修改mysql密码

  mysqladmin -u root -p[oldpass] password [newpassword]

  1)注意oldpass(老密码)可选,如果root默认密码为空,刚不需要输入

  2)老密码与-p之前不要有空格

  3)password 和newpassword(新密码)之间以空格分开

33、ubuntu网络管理图标消失的解决方法

  vi /etc/NetworkManager/nm-system-settings.conf

  把“managed=false”修改成为“managed=true”

34、ibus图标消失

  重启ibus输入法即可

  killall ibus-daemon

  ibus-daemon -d

35、ubuntu mysql远程连接

  /etc/mysql/my.cnf

  bind-address=127.0.0.1改为本机IP

36、ubuntu shell解析器

  1)默认为dash而不是bash

  2)奖默认的shell改回bash,可在执行sudo dpkg-reconfigure dash 后选择no

37、shell脚本的追踪与调试

  sh [-nvx] srcipts.sh

  参数:

  -n:不要执行脚本,仅查询语法问题

  -v:在执行脚本前,先将脚本的内容显示到屏幕上

  -x:将使用的脚 本内容显示到屏幕上

38、Code:Blocks

  打不开,出现

  TingXML.error:Error document empty.

  In file:/home/drs01/.codeblocks/default.conf

  将default.conf 更名为default.conf_BAK即可

39、perl: warning: Setting locale failed.

  解决方法:

  打开 ~/.bashrc ,再最底部加上
  export LC_ALL=C

  然后执行

  source ~/.bashrc

40、ipmitool测试命令

  服务器10.0.1.3

  bmc的IP为10.0.1.10,用户名root,密码root

  ubuntu测试命令
  1)sudo ipmitool -H 10.0.1.10 -U root -P root sel

41、apache的server-status出现没有权限的处理办法

  403 Forbidden:403禁止访问

  You don't have permission to access /server-status on this server.

  修改/etc/apache2/mods-available/status.conf

  sudo vi /etc/apache2/mods-available/status.conf

  <Location /server-status>
    SetHandler server-status
      Order deny,allow
    Deny from all
      Allow from 127.0.0.1 ::1
        Allow from 192.0.2.0/24
  </Location>

  改成如下

  <Location /server-status>
    SetHandler server-status
      Order deny,allow
    Allow from all
  </Location>

  重启apache2服务即可。

  

42、图形界面分区具Gparted

  sudo  apt-get  install  gparted

 

43、Call to undefined function mb_convert_encoding

  sudo  apt-get  install php5.6-mbstring

posted on 2014-06-18 14:56  风林幻海  阅读(380)  评论(0编辑  收藏  举报

导航