如何在命令行快速获取公网动态 IP 地址
如何确定公网IP地址是一个让很多家用宽带朋友们经常遇到的问题,毕竟固定IP地址总是价格不菲因而不适用于家庭宽带,而我们的电信宽带运营商(ISP)往往给我们分配的是动态IP地址,之所以称作为动态IP地址,是因为每次拨号得到的IP地址可能会不一样,还有更骚的操作就是有的运营商每天或不定期在某个时间刷新IP地址池, ...
Azure给ubuntu虚拟机挂载数据盘的详细步骤
在 azure 上创建的虚机默认会分配两个磁盘,分别是系统盘和一个临时磁盘。如果我们要在系统中安装使用 mysql 等软件,需要再创建并挂载单独的数据盘用来保存数据库文件。这是因为临时磁盘被定义为:用于临时数据处理的操作。特点是性能好(ssd),但是空间有限且存放在上面的数据没有保障(在一些情况下数据会被清空)。因此 ...
Ubuntu14.04 opencv2.4.8和opencv3.3.1多版本共存的实现方法
首先,由于本人使用了ros,因此在安装ros的时候安装了ros-indigo-destop-full顺便安装了版本2.4.8的opencv,因为ros里面的一些文件需要依赖于该版本的opencv,例如cv_bridge和image_pipeline。所以卸掉opencv2.4.8再装opencv3.3(因为有些代码需要用到opencv3)貌似不明智。故我们在原有的opencv2.4.8的版本基础上安装ope ...
Gerrit设置开机启动方法
方法1
1.通过如下步骤设置gerrit服务开机自启动:
?
1
2
3
4
5
sudo ln -snf /home/gerrit/review_site/bin/gerrit.sh /etc/init.d/gerrit.sh
...
CentOS7搭建gerrit 代码审查服务方法
步骤一:创建专用账户和工作目录
adduser gerrit;passwd gerrit;创建gerrit专用工作目录:mkdir /home/gerrit
步骤二:配置Java环境
1) 从官网下载JDK:http://download.oracle.com/otn-pub/java/jdk-nb/8u161-8.2/jdk-8u161-nb-8_2-linux-x64.sh
2) 添加执行权限chmod a+x jdk-8u161-nb-8_2-linux-x64.sh,然 ...
Linux下动态链接库加载路径及搜索路径问题
引子
近日,服务器迁移后,偷懒未重新编译nginx的,直接./nginx启动,结果遇到如下问题:
“error while loading shared libraries”
这是是因为需要的动态库不在动态链接器ld.so的搜索路径导致。
ld.so 动态共享库搜索顺序
1、ELF可执行文件中动态段DT_RPATH指定;gcc加入链接参数“-Wl,-rpath”指定动态库搜索路径;
2、 ...
透视Linux内核,BPF神奇的Linux技术入门
一、前言
作为一个coder,时不时会遇到性能问题,有时候明明看资源,cpu,io都占用不高,程序的性能就是上不去,真有一种想进入到计算机里面看看到底发生什么的冲突;还有优化性能的时候不知道整个系统的短板到底是哪一块,如何去优化它?
根本原因其实是对系统的内核不够了解,导致虽然有解决问题的激情和动力,但是 ...
在CentOS中搭建Hadoop的详细步骤
搭建说明:第一次搭建 hadoop 的小伙伴,请严格按照文章中的软件环境和步骤搭建,不一样的版本都可能会导致问题。
软件环境:
虚拟机:vmware pro14
linux:centos-6.4(下载dvd版本即可)
jdk:openjdk1.8.0 (强力建议不要使用 oracle 公司的 linux 版本的 jdk)
hadoop:2.6.5(下载地址)
虚拟机的安装和 ...
在ubuntu16.04上创建matlab的快捷方式(实现方法)
打开终端terminal
1 下载图标
sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
2 创建空的快捷方式
sudo touch /usr/share/applications/matlab.desktop
3 编辑快捷方式
sudo gedit /usr/share/applications/matlab.desktop
4 仿照下述格式 ...
基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)
人最大的长处就是有厉害的大脑。电脑、手机等都是对人大脑的拓展。现今,我们每个人都有这个机会,让自己头脑在智能的帮助下,达到极高的高度。所以,拥抱科技,让智能产品成为我们个人智力的拓展,更好的去生活、去战斗。
用项目引导学习:
我们的目标是用现有最流行的谷歌开源框架tensorflow,搭建一款儿童助学帮手。 ...
详解CentOS重启后resolv.conf被重置的解决方案
近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:1、首先在网卡设置中修改NM_CONTROLLED的值:
修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:?
1NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no
默认允许Network Manager管理DNS,所以首先设 ...
Ubuntu下安装并配置VS Code编译C++的方法
ubuntu下安装并配置vs code编译c++安装vs code?
1
2
3
4sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-makesudo umake web visual-studio-code
然后按a直接默认同意就可以。安装插件
打开vs code后,按crtl + shift + p调出命 ...
CentOS服务器环境下MySQL主从同步配置方法
本文实例讲述了CentOS服务器环境下MySQL主从同步配置方法。分享给大家供大家参考,具体如下:一、环境主机:
master操作系统:centos 5.3
IP:192.168.1.222
MySQL版本:5.0.77从机:
slave操作系统:centos 5.3
IP:192.168.1.220
MySQL版本:5.0.77二、创建数据库
分别登录master机和slave机的?
1mysql ...
ubuntu下Matlab_Linux添加工具包操作步骤
以下以rvctools为例
具体操作如下:
1. 先将下载好的压缩包(robot-9.10.zip)解压,得到工具包rvctools
2. 将该工具包复制到matlab下的toolbox文件夹内,一般是无法将工具包复制进去的,需要添加授权
① 先进入到以下路径/usr/local/matlab/r2017a
② 在terminal中输入sudo chmod 777 toolbox
③ 此时就可以将工具 ...
ubuntu服务器环境下安装python的方法
本文实例讲述了ubuntu服务器环境下安装python的方法。分享给大家供大家参考,具体如下:
ubuntu 14.04 --16.04 版本默认是安装的是python 2.71、查看当前python版本?
1$python --version2、升级到python3.X版本?
1
2
3$sudo add-apt-repository ppa:fkrull/deadsnakes#添加一个源$sudo ...
Centos7.3服务器搭建LNMP环境的方法
本文实例讲述了Centos7.3服务器搭建LNMP环境的方法。分享给大家供大家参考,具体如下:
需求:在Centos7.3下搭建LNMP环境1. 关闭防火墙和selinux
打开文件selinux?
1vim /etc/sysconfig/selinux
将文件中SELINUX=enforcing改为disabled,然后执行”setenforce 0″不用重启地关闭selinux。?
1SELINUX= ...
CentOS基于nginx反向代理实现负载均衡的方法
本文实例讲述了CentOS基于nginx反向代理实现负载均衡的方法。分享给大家供大家参考,具体如下:nginx做负载均衡的优点:
1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,nginx单凭这点可利用的场合就远 ...
CentOS 6.5 环境实现本地局域网搭建YUM的方法【基于FTP】
本文实例讲述了CentOS 6.5 环境实现本地局域网搭建YUM的方法。分享给大家供大家参考,具体如下:
前面介绍了Centos 6.5环境本地局域网基于HTTP搭建YUM的方法,这里再来说明一下基于FTP的YUM搭建方法。服务端配置
创建挂载目录?
1mkdir /media/CentOS_6.5_Final
赋予挂载目录权限?
1chmod -R 777 /medi ...
centos7下安装java及环境变量配置技巧
现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。
首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切的配置安装都按照的是centos7来进行的,当然其他版本的centos的操作也类似,如果有需要的,请自行百度哈 ...
VIM实现文件快速跳转插件详解
前言
日常使用 vim 的时候经常有跳转到特定目录下某个文件的需求:
使用 vimwiki 记笔记时会默认把所有笔记保存在目录 ~/vimwiki 下, 当我们想查看某个笔记时就打开那个目录下的某个文件;
我平时会写一些 shell 工具, 保存在 ~/bin 目录下, 就会有在这个目录下创建或者打开文件的需求;
如果你用 ultisnip 之 ...