标签归档:ubuntu

ubuntu 设置 IP 地址

  1. 确定网卡名称
ip addr

通常会返回至少两个设备,固定的 lo 和 不固定的设备名,假设为 eth0

  1. 编辑文件 /etc/network/interfaces ,常见配置如下:
auto eth0
iface eth0 inet static
address 192.168.0.5
netmask 24
gateway 192.168.0.1

dns-nameservers 114.114.114.114

dpkg包管理器ii、rc含义

  1. ii 表示软件正常安装
  2. rc表示软件已卸载,可是配置文件还在,可以通过以下命令进行清理。
dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge

dpkg 常见用法

  1. 安装软件 命令:dpkg -i <.deb file name> 示例:dpkg -i avg71flm_r28-1_i386.deb
  2. 安装一个目录下面所有的软件包 命令:dpkg -R 示例:dpkg -R /usr/local/src
  3. 释放软件包,但是不进行配置 命令:dpkg –-unpack package_file 如果和-R一起使用,参数可以是一个目录 示例:dpkg –-unpack avg71flm_r28-1_i386.deb
  4. 重新配置和释放软件包 命令:dpkg –configure package_file 如果和-a一起使用,将配置所有没有配置的软件包 示例:dpkg –configure avg71flm_r28-1_i386.deb
  5. 删除软件包(保留其配置信息) 命令:dpkg -r 示例:dpkg -r avg71flm
  6. 替代软件包的信息 命令:dpkg –update-avail
  7. 合并软件包信息 dpkg –merge-avail
  8. 从软件包里面读取软件的信息 命令:dpkg -A package_file
  9. 删除一个包(包括配置信息) 命令:dpkg -P
  10. 丢失所有的Uninstall的软件包信息 命令:dpkg –forget-old-unavail
  11. 删除软件包的Avaliable信息 命令:dpkg –clear-avail
  12. 查找只有部分安装的软件包信息 命令:dpkg -C
  13. 比较同一个包的不同版本之间的差别 命令:dpkg –compare-versions ver1 op ver2
  14. 显示帮助信息 命令:dpkg –help
  15. 显示dpkg的Licence 命令:dpkg –licence (or) dpkg –license
  16. 显示dpkg的版本号 命令:dpkg –version
  17. 建立一个deb文件 命令:dpkg -b directory [filename]
  18. 显示一个Deb文件的目录 命令:dpkg -c filename
  19. 显示一个Deb的说明 命令:dpkg -I filename [control-file]
  20. 搜索Deb包 命令:dpkg -l package-name-pattern 示例:dpkg -I vim
  21. 显示所有已经安装的Deb包,同时显示版本号以及简短说明 命令:dpkg -l
  22. 报告指定包的状态信息 命令:dpkg -s package-name 示例:dpkg -s ssh
  23. 显示一个包安装到系统里面的文件目录信息 命令:dpkg -L package-Name 示例:dpkg -L apache2
  24. 搜索指定包里面的文件(模糊查询) 命令:dpkg -S filename-search-pattern
  25. 显示包的具体信息 命令:dpkg -p package-name 示例:dpkg -p cacti

安装zabbix3.4

添加源

官方源:

https://blog.csdn.net/LeoForBest/article/details/80598191

# ubuntu 16.04
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
dpkg -i zabbix-release_3.4-1+xenial_all.deb
apt update
# ubuntu 14.04
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb
dpkg -i zabbix-release_3.4-1+trusty_all.deb
apt update
# ubuntu 18.04
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+bionic_all.deb
dpkg -i zabbix-release_3.4-1+bionic_all.deb
apt update

继续阅读

Fix E: Could not get lock /var/cache/apt/archives/lock

Problem:

The other day a reader asked me that she had troubles with this kind of error:

E: Could not get lock /var/cache/apt/archives/lock – open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/

She was trying to follow one of the tips mentioned in things to do to after installing Ubuntu 14.04 when she encountered this error. Its one of the common occurring update errors in Ubuntu and also one of the least annoying ones.

继续阅读

安装和配置 snmpd 的方法

sudo apt-get install snmpd /*安装snmp服务*/
sudo vi /etc/snmp/snmpd.conf /*编辑snmp配置文件*/

在这里使用默认团体名public,实际环境中建议更改。

  1. 将原有
    agentAddress udp:127.0.0.1:161
    

    改为

    agentAddress 192.168.1.9
    

    192.168.1.9为本机IP,即监控服务器要监控的主机IP

继续阅读

ubuntu 命令行连接无线网络

首先确保无线网卡驱动正常:

# USB类型
lsusb
# pci或板载
lspci

返回结果中有 Wireless Network Adapter 说明无线网卡驱动正常。

查看网卡ID

iwconfig

通常有 Nickname 单词的那个设备就是无线网卡。记下首行的ID名称,例如 wlan0

查找网络

iwlist scan | grep SSID

这里的SSID是已知的无线网ID,可以是全名也可以是部分。最好使用英文+数字,没有试过其他组合。
如果能看到返回结果,说明可以扫描到网络。当然不用 | 也可以直接查看所有扫描到的无线网络。

配置无线网络

编辑文件 /etc/network/interfaces

# 动态获取
allow-hotplug wlan0 # wlan0(包括以下出现的)改为实际网卡ID
iface wlan0 inet dhcp
wpa-ssid SSID # SSID 改为实际无线ID
wpa-psk SSID_password # SSID_password 改为无线密码
# 静态IP
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid SSID
wpa-psk SSID_password
address 192.168.1.10
netmask 24
gateway 192.168.1.1
dns-nameservers 114.114.114.114

重启服务器

ubuntu 解决 txt 文本乱码问题

很多 Linux 用户都会遇到打开 TXT 文本乱码问题,在打开 Windows 下制作的 TXT 文件时尤为常见。为什么会有乱码呢?简单地说,就是因为 Linux 采用的是 UTF-8 编码,Windows 的中文编码是 GB18030。

解决的办法:让 Linux 的文本编辑器支持 GB18030。

1、安装“Dconf 系统配置编辑器”:

sudo apt-get install dconf-tools

2、安装之后启动“Dconf 系统配置编辑器”,点击左侧树型菜单,依次展开: org/x/editor/preferences/encodings

3、然后点击右侧的 auto-detected 的值,进行编辑,在 UTF-8 的后面添加 'GB18030'。注意大写、有英文单引号、逗号和空格。

4、修改好之后,关闭“Dconf 系统配置编辑器”,再次打开 TXT 文件,中文显示就正常了。