最近在使用百度统计的网站安全功能的时候,被报告存在873端口被打开的情况,刚开始以为是被入侵了,后来发现是在测试功能的时候无意安装了rsync导致的rsyncd在873端口进行监听。
解决方法就是卸载rsync即可:
|
1 2 3 4 |
$ sudo apt-get purge --auto-remove rsync #需要重启机器,否则端口可能出现长时间仍然开放的状态 $ sudo reboot |
Ubuntu(友邦拓,网友也喜欢称之为“乌班图”)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想.
最近在使用百度统计的网站安全功能的时候,被报告存在873端口被打开的情况,刚开始以为是被入侵了,后来发现是在测试功能的时候无意安装了rsync导致的rsyncd在873端口进行监听。
解决方法就是卸载rsync即可:
|
1 2 3 4 |
$ sudo apt-get purge --auto-remove rsync #需要重启机器,否则端口可能出现长时间仍然开放的状态 $ sudo reboot |
Ubuntu 16.04 LTS上使用Python2与Python3是共存的,而且默认使用Python2,如果使用Python3则需要明确指定。
1.安装Python3版本的PIP
|
1 2 3 |
$ sudo apt-get install python3-pip $ sudo pip3 install --upgrade pip |
2.安装Python3版本的NumPy
|
1 |
$ pip3 install numpy |
3.安装Python3版本的OpenCV
|
1 |
$ sudo pip3 install opencv-python |
注意,目前的Python3版本的OpenCV是不支持cv2.imshow()的,具体查看https://pypi.python.org/pypi/opencv-python,可以看到如下信息:
|
1 2 3 |
**Q: Why I can't open GUI windows (``cv2.imshow()``) on GNU/Linux distribution X or on macOS?** A: Like above, OpenCV was not compiled against GTK or Carbon. Support for these might be added in the future. |
ubuntu 16.04 LTS上比较好用的16进制编辑&比较工具,当属wxHexEditor,官网地址在http://www.wxhexeditor.org/。
在Ubuntu系统上,可以使用如下命令安装:
|
1 2 3 |
$ sudo apt-get install wxhexeditor $ wxHexEditor |
1.安装luarocks
|
1 |
$ sudo apt-get install luarocks |
2.安装torch
|
1 2 3 |
$ git clone https://github.com/torch/distro.git ~/torch --recursive $ cd ~/torch; bash install-deps; $ ./install.sh |
NVIDIA CUDA加速版本的Torch7则使用如下方法1.安装luarocks
|
1 |
$ sudo apt-get install luarocks |
2.下载NVIDIA CUDA适配的代码
|
1 |
$ git clone https://github.com/torch/cutorch.git |
3.安装编译依赖的库
|
1 |
$ sudo apt install nvidia-cuda-toolkit |
4.编译代码
|
1 2 3 4 5 |
$ cd cutorch $ mkdir build $ cd build $ cmake .. $ make |
ubuntu 16.04 LTS编译最新的FFMPEG 3.3的时候被Git的autocrlf折磨了好几天才搞定,在这里记录一下:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$ sudo apt-get install git #关键操作,否在检出的代码无法正常编译 $ git config --global core.autocrlf false $ git clone https://git.ffmpeg.org/ffmpeg.git $ cd ffmpeg #不要安装nasm否在编译不通过,应当使用yasm $ sudo apt-get remove nasm $ sudo apt-get install yasm $ git fetch $ git branch -a $ git checkout -t remotes/origin/release/3.3 $ sudo apt-get update $ sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev \ libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev \ libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev $ ./configure $ make |
注意,如果检出的代码在执行./configure的时候报告错误:
|
1 |
bash: ./configure: /bin/sh^M: 解释器错误: 没有那个文件或目录 |
则目前看到原因是Git的autocrlf导致的。
ubuntu 16.04 LTS更改机器名后执行sudo提示"sudo: 无法解析主机:xx-ubuntu: 连接超时"。
出现这种问题是hosts文件没有配置好所导致的,linux无法解析到您的主机地址,解决方案如下:
|
1 |
$ sudo vim /etc/hosts |
打开文件以后,将其中的:
|
1 |
127.0.1.1 xxx(旧主机名) |
修改为新的主机名。
ubuntu 16.04 LTS启动Eclipse Neno.3报错"An error has occurred. See the log file",具体如下图所示:

继续阅读ubuntu 16.04 LTS启动Eclipse Neno.3 报错"An error has occurred. See the log file"
Ubuntu 16.04/14.04.5上已经可以简化到直接用命令行来安装Nvidia CUDA驱动了,不需要以往的繁琐操作,只是安装的版本比较老,但是目前已经足够使用了。
|
1 |
$ sudo apt install nvidia-cuda-toolkit |
安装的版本目前是Nvidia CUDA 7.5(Ubuntu 16.04)/Nvidia CUDA 5.5(Ubuntu 14.04.5)版本,最新的Nvidia CUDA 8.0版本还是需要从Nvidia官网下载,然后手工安装才行。
更加详细的信息参考链接:Ubuntu速配指南,Ubuntu release end of life
相信有很多朋友会问,我已经升级 Ubuntu 内核很多次了,但要如何卸载老旧无用的 Linux 内核文件来节省磁盘空间呢?本文我们就来介绍移除老旧 Ubuntu 内核文件的方法。
在 Ubuntu 环境中,我们有很多种方式可以升级内核。 Ubuntu 桌面版本可以在每天自动更新时升级内核,Ubuntu Server 可以使用 unattended-upgrade 自动更新的方式来升级内核,当然还可以使用 apt-get 或 aptitude 来同时兼容 Ubuntu 桌面或服务器版本。
随着使用时间的推移,被替换下来的老旧内核版本将会占用一定的磁盘空间而造成浪费。每个内核映像文件和相关的模块文件/header(头文件)会占用大约 200 – 400 M 的磁盘空间,如果频繁升级内核版本,老旧内核文件对空间的浪费将会迅速增加。