Ubuntu

ubuntu安装matlab R2017 -the last step

假如想象 提交于 2020-08-09 10:56:40
破解 sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/ sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/ 安装支持包 (1)为了访问matlab时不用加路径,添加环境变量可在 /etc/profile中添加以下代码 #set matlab evvironment export PATH=$PATH:/usr/local/matlab/bin (2)为了防止可能的错误,安装MATLAB的支持包,在终端输入以下代码 sudo apt-get install matlab-support 建立快捷方式 (1).在网上下载一张matlab的图片,保存为matlab_logo.png,作为matlab的启动图标 (2).将matlab_logo.png复制到matlab安装的路径下 sudo cp /home/jkx/matlab_logo.png /usr/local/MATLAB/R2014b/bin (3).在系统相应的位置建立快捷方式文件,命令行代码如下: sudo gedit /usr/share/applications/matlab.desktop 文件内容如下: [Desktop Entry] Encoding=UTF

nfiniband网卡安装、使用总结

五迷三道 提交于 2020-08-09 10:22:50
最近多次安装、使用infiniband网卡,每次都要到处寻找相关资料,所以决定做此总结,方便查找。 1. 基础知识 首先,得了解什么是RDMA,贴几个资料: 深入浅出全面解析RDMA RDMA技术详解(一):RDMA概述 RDMA技术详解(二):RDMA Send Receive操作 然后得了解如何实现,这两个可以有个初步了解: RDMA编程:事件通知机制 RDMA read and write with IB verbs 编程过程,真正有用的还是官方的手册: RDMA Aware Networks Programming User Manual mellanox官方社区能找到很多你需要的东西: https://community.mellanox.com/s/ 也下了个中文版,但我感觉英文版看着更好。 中文版: https://pan.baidu.com/s/1BkbinPMy6fwN7J5BPFadDw 提取码: rm8i RDMA编程入门可参考的项目: https://github.com/tarickb/the-geek-in-the-corner https://github.com/jcxue/RDMA-Tutorial 2. 驱动安装 下载驱动,进入网站选择相应系统和软件版本,archive versions这里可以下载旧版本驱动 http://www

docker容器以非root用户启动应用

吃可爱长大的小学妹 提交于 2020-08-09 08:56:15
  docker容器启动应用默认的是root用户,可以使用ps命令来查看。很多的目录及文件权限是777,这些都是不安全的。 最近的一项工作就是要以非root用户启动docker,并且修改777权限为755. 在Dockefile中创建指定的用户xxx和用户组,然后用su-exec xxx java ... 来启动应用,使用ps查看,进程的启动用户就是xxx了。 以非root用户启动docker应用的一个问题是,需要提前创建好一些文件夹,并把文件夹的owner和group改为xxx。否则,日志,临时文件,解压操作等都会提示没有权限。 我的做法是,假如当前目录是/opt/manager,临时文件或解压目录是/opt/manager/tmp/.../...abc.zip,就在dockfile中创建/opt/manager/tmp,并把文件夹的owner和group改为xxx。 su-exec可以在一个进程中完成切换用户和执行命令,不用su之后再执行命令。 https://www.jianshu.com/p/6cde4396da97 这也是用非root的业务用户来运行应用。记录一下。   应用容器化之后,在docker容器启动时,默认使用的是root用户执行命令,因此容器中的应用默认都是使用root用户来运行的,存在很高的安全风险,那么如何能够使用非root的业务用户来运行应用呢

syslog强大而安全的日志处理系统

懵懂的女人 提交于 2020-08-09 06:52:28
Ryslog是一个强大而安全的日志处理系统。Rsylog通过多个物理或虚拟服务器在网络上接收日志,并监视不同服务的健康状况。使用Rsyslog,您可以从集中位置监视其他服务器、网络设备和远程应用程序的日志。 简介 日志对于分析和排除 Linux 中的任何问题非常有用。默认情况下,所有日志文件都位于Linux的/var/log目录中。日志文件有几种类型,包括cron、内核、用户、安全性,这些文件中的大多数都由Rsyslog服务控制。 Ryslog是一个强大而安全的日志处理系统。Rsylog通过多个物理或虚拟服务器在网络上接收日志,并监视不同服务的健康状况。使用Rsyslog,您可以从集中位置监视其他服务器、网络设备和远程应用程序的日志。 准备 两个运行Ubuntu 18.04 LTS版本的虚拟机下载地址: http://mirror.freethought-internet.co.uk/ubuntu-releases/18.04.3/ubuntu-18.04.3-live-server-amd64.iso 在Rsylog服务端配置静态IP地址192.168.0.101,在Rsylog客户端配置192.1680.102。 在两个服务器上都设置root密码。 安装Rsyslog 默认情况下,Rsyslog安装在Ubuntu 18.04服务器上。如果没有安装,您可以通过运行以下 命令

Ubuntu 使用 x11 转发操作服务器,配置修改提要

☆樱花仙子☆ 提交于 2020-08-09 06:49:42
最近,使用ubuntu 发现默认不能使用 x11转发。配置修改如下: sudo vim /etc/ssh/sshd_config:修改服务端的sshd X11Forwarding yes sudo systemctl restart sshd.service sudo vim /etc/ssh/ssh_config:修改客户端的ssh sudo systemctl restart ssh.service 开启x11服务器: 可把操作添加到 ~/.bashrc之中 xhost + # 实际操作过程中,此步骤可省略 xclock测试; 参考链接:https://www.cnblogs.com/tsfh/p/9022170.html 此种方法,在内网服务器操作时,比较有效,方便; 保持更新,转载请注明出处; cnblogs.com/xuyaowen; 来源: oschina 链接: https://my.oschina.net/u/4408223/blog/4436108

使用Docker运行SQL Server

烈酒焚心 提交于 2020-08-09 06:47:27
现在.net core已经跨平台了,大家也都用上了linux用上了docker。跟.net经常配套使用的SQL SERVER以前一直是windows only,但是从SQL Server 2017开始已经支持运行在docker上,也就说现在SQL Serer已经可以运行在linux下了。 下面在Ubuntu 16.4上演示安装并使用SQL Server 2019-CTP3.2 SQL Server in Docker sudo docker pull mcr.microsoft.com/mssql/server:2019-CTP3.2-ubuntu 使用docker pull命令从docker hub拉取sqlserver 2019-ctp3.2的镜像 sudo mkdir /hd2/sqlserver2019_data sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=dev@123," -p 14330:1433 --name sqlserver2019 -v /hd2/sqlserver2019_data:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-CTP3.2-ubuntu 使用docker run 命令启动容器,其中要注意的是使用

Redis学习笔记(一)--编译安装

前提是你 提交于 2020-08-09 06:43:47
Redis学习笔记(一)--编译安装 操作系统:Ubuntu 18.04.4 Redis版本:Redis最新稳定版本 1、获取最新Redis稳定版本 # cd /opt/software # wget http://download.redis.io/releases/redis-stable.tar.gz 2、解压文件 # tar -zxvf redis-stable.tar.gz 3、编译安装,通过"PREFIX"参数可指定安装目录,具体安装说明可查看源程序文件夹下“README.md”文件 注意:Redis环境需要安装gcc+等其他依赖包,此处编译报错的话,可手动安装 # cd redis-stable # make PREFIX=/usr/local/redis install 4、通过"redis-server"脚本启动Redis服务(可不指定配置文件,采用默认配置),拷贝源程序文件夹下的配置文件“redis.conf”至安装目录,并修改参数“daemonize yes”,代表Redis以守护进程方式启动,默认端口是“6379“,可修改配置文件“port 6379”进行修改 # cp redis.conf /usr/local/redis # cd /usr/local/redis # vim redis.conf # cd bin # ./redis-server ..

如何使用dig命令挖掘域名解析信息

拜拜、爱过 提交于 2020-08-09 05:49:30
命令 行工具 dig 是用于解析域名和故障排查的一个利器。dig 向用户返回的内容可以非常详尽,也可以非常简洁,展现内容的多少完全由用户在查询时使用的选项来决定。 命令 行工具 dig 是用于解析域名和故障排查的一个利器。 从主要功能上来说,dig 和 nslookup 之间差异不大,但 dig 更像一个加强版的 nslookup,可以查询到一些由域名服务器管理的信息,这在排查某些问题的时候非常有用。总的来说,dig 是一个既简单易用又功能强大的命令行工具。(LCTT 译注:dig 和 nslookup 行为的主要区别来自于 dig 使用是是操作系统本身的解析库,而 nslookup 使用的是该程序自带的解析库,这有时候会带来一些行为差异。此外,从表现形式上看,dig 返回是结果是以 BIND 配置信息的格式返回的,也带有更多的技术细节。) dig 最基本的功能就是查询域名信息,因此它的名称实际上是“域名信息查询工具Domain Information Groper”的缩写。dig 向用户返回的内容可以非常详尽,也可以非常简洁,展现内容的多少完全由用户在查询时使用的选项来决定。 我只需要查询 IP 地址 如果只需要查询某个域名指向的 IP 地址,可以使用 +short 选项: $ dig facebook.com +short 31.13.66.35

ubuntu18 Docker 安装 consul

大城市里の小女人 提交于 2020-08-09 03:00:31
0. 访问hub.docker.com 主要是获得安装软件的信息及文档 查看需要的版本 1. docker search 软件名称 2. docker pull 软件名:版本号 docker pull consul:1.6.1 3. docker run 主要是通过hub.docker.com提供的文档设置 docker run --name consul0 -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600 consul:1.6.1 agent -server -bootstrap-expect=1 -ui -bind=0.0.0.0 -client=0.0.0.0 4.docker ps -a # 查看docker的运行状态 5.通过第三方软件连接软件 使用浏览器访问:http:ip:8500 来源: oschina 链接: https://my.oschina.net/u/2255699/blog/4314932