zoukankan      html  css  js  c++  java
  • 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.113ipc$ "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

  • 相关阅读:
    一:多线程--多线程简单介绍
    五:网络--多线程断点下载
    四:网络--NSURLConnection基本使用
    三:网络--数据安全/加密
    二:网络--GET请求和POST请求
    一:网络--HTTP协议
    源代码管理工具GIT
    MyBatis 多参问题
    jquery 事件
    jquery点击事件
  • 原文地址:https://www.cnblogs.com/wowchky/p/3794616.html
Copyright © 2011-2022 走看看