Linux
文章平均质量分 61
fjssharpsword
这个作者很懒,什么都没留下…
展开
-
hithesis部署和VSCode远程编辑tex文件
hithesis原创 2022-06-24 12:52:34 · 943 阅读 · 1 评论 -
Github Access Token保存
Github token原创 2022-06-23 16:19:56 · 1490 阅读 · 0 评论 -
Linux下安装和使用Latexdiff
投稿必然要改稿,痛苦,还要给出改稿清单,latexdiff是个好工具。https://www.ctan.org/pkg/latexdiffhttps://github.com/ftilmann/latexdiff1、linux下安装:apt-get install latexdiff要下载很久。当然Perl要先装好。2、使用:latexdiff old.tex ne...原创 2020-04-26 18:28:51 · 724 阅读 · 0 评论 -
Linux通过kaggle api下载kaggle数据集
1.kaggle登录后下载API token下载kaggle.json2.linux本机安装kaggle apipip install kaggle然后在根目录下创建.kaggle文件夹,并把kaggle.json放入cd ~mkdir .kagglecd ~/.kaggle/3.下载相应数据集在对应数据集上找到API命令。如这个数据集的命令就是...原创 2020-04-16 17:24:34 · 4185 阅读 · 1 评论 -
Ubuntu下安装Python开发的Facebook Faiss相似性搜索工具
Facebook 的相似性搜索工具 Faiss支持GPU下矢量表示检索,有较强的检索性能,可用于有效的相似性搜索(similarity search)和稠密矢量聚类(clustering of dense vectors)。Faiss 是围绕存储一个向量集的索引类型(index type)构建的,并且索引类型提供了一个利用 L2 和/或点积向量比较的函数,以使该函数能够在向量集中进行搜索。下面说明...原创 2019-11-29 14:59:04 · 525 阅读 · 1 评论 -
ubuntu部署postgreSQL数据库
选择最简单方式,用root身份。apt-get updateapt-get install postgresql postgresql-client默认创建一个数据库超级用户 postgres,密码为空。su postgres进入该用户下,开启数据库服务:/etc/init.d/postgresql start # 开启/etc/init.d/postgresql...原创 2019-10-14 15:21:32 · 240 阅读 · 0 评论 -
Linux用户和HDFS和Hive权限关系
1、Linux用户组和用户新建 1)用户组 新建:$groupadd hphs 删除命令:groupdel; 属性修改:groupmod; 2)用户: 新建:#useradd -d /usr/hphs/ -m hphs -g hphs 删除命令:userdel; 修改账号:usermod; 密码修改原创 2017-04-28 17:51:16 · 9595 阅读 · 0 评论 -
Linux下查看CPU/内存/硬盘的shell命令
1、cpu查看 1)cpu个数:#cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2)cpu核数:#cat /proc/cpuinfo | grep "cpu cores" | uniq 3)cpu型号:#cat /proc/cpuinfo | grep 'model name' |uniq2、内存查原创 2017-02-27 14:57:02 · 28025 阅读 · 0 评论 -
(转载)Linux操作系统Ubuntu下GCC之libpcap库基本代码
/* * sniffex.c * * Sniffer example of TCP/IP packet capture using libpcap. * * Version 0.1.1 (2005-07-05) * Copyright (c) 2005转载 2011-09-21 08:27:49 · 2625 阅读 · 0 评论 -
centos下新建超级用户及sudoers权限问题
1、新建用户: #useradd hdfs2、修改密码: #passwd hdfs3、设置超级用户权限 可先sudo chmod 777 /etc/sudoers 读写权限 修改/etc/sudoers文件,加入最后一行加入(免密切换到sudo): hdfs ALL=(ALL) NOPASSWD: ALL 设置/e原创 2017-05-03 14:34:14 · 3112 阅读 · 0 评论 -
linux查看服务器设备信息命令dmidecode
1、查看服务器型号:dmidecode | grep Product2、查看服务器厂商:dmidecode | grep Vendor3、查看操作系统及版本:lsb_release -a原创 2017-04-21 15:50:33 · 3614 阅读 · 0 评论 -
Linux下查看在运行进程的命令
ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less按q退出;其中,-A:显示所有进程a:显示终端中包括其它用户的所有进程x:显示无控制终端的进程任务:查看系统中的每个进程。# ps -A# ps -e任务:查看非root运行的进程# ps -U root -u root -N任务:查原创 2017-05-26 10:59:59 · 2640 阅读 · 0 评论 -
linux下根据进程号PID查找程序路径
1、执行ps -u hdfs查看hdfs用户下在运行的进程; 如:ps -u hdfs PID TTY TIME CMD27939 ? 16:07:09 java31211 ? 00:23:16 HwChrDecode2、进入/proc相应进程PID的文件夹 #cd /proc/27939#ls –ail原创 2017-05-26 11:06:47 · 18638 阅读 · 1 评论 -
ssh闲置一段时间自动登出问题的解决
1、问题:ssh连接到服务器,没有操作一段时间就自动登出; 等待输入超时:自动登出,这是闲置超时自动退出方法一: 1)定位用户目录,如etl用户 /home/etl/.ssh 2)在.ssh目录新建一个config文件,输入: ServerAliveInterval 60 就是每隔60秒自动ssh客户端自动和服务通信一次,原创 2017-05-09 11:11:27 · 8047 阅读 · 0 评论 -
Linux命令ps解读
要对进程进行监测和控制,可通过ps命令了解当前进程的情况,包括哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多 的资源等等。名称:ps使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态1 、常用参数-A 显示所有进程(等价于-e)(utility)-a 显示一个原创 2017-06-05 10:53:10 · 2758 阅读 · 0 评论 -
Docker初识之Centos6.2下安装Docker容器
1、Docker简单介绍 Docker 扩展了 Linux 容器(Linux Containers),或着说 LXC,通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境。Docker 利用了 LXC, cgroups 和 Linux 自己的内核。和传统的虚拟机不同的是,一个 Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。原创 2016-12-05 10:56:31 · 2748 阅读 · 0 评论 -
(转载)奇谈怪论:从容器想到去IOE、去库存和独角兽
2016年,容器化技术如火如荼,诞生于2013年的Docker成了行业的宠儿,它让炒了8年的DevOps有了更具体可落地可执行的工具。虽然有一定程度的过火现象(所谓的hype),虽然有很多IT人(尤其是在传统垂直行业的信息技术部里)依然怀疑容器与虚拟机的差别,但总体来说,容器化可能算的上是软件开发领域的又一次“运动”。每一次“运动”,都是有很多人追随、有很多技术架构被(一窝蜂的)重新设计、转载 2016-11-14 08:48:47 · 2735 阅读 · 0 评论 -
Linux操作系统Ubuntu部署J2EE篇
Ubuntu下J2EE部署1 安装JDK环境离线手动安装:1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载版本:jdk-6u27-linux-i586.bin原创 2011-09-11 15:27:52 · 3762 阅读 · 0 评论 -
Linux操作系统Ubuntu部署Mysql篇
Ubuntu下Mysql部署1 Mysql安装1.在线自动安装:1)安装服务端命令:sudo apt-get install mysql-server安装过程提示输入root密码,装完已经自动配置好环境变量,可以直接使用mysql的命令;——查看mysql正在原创 2011-09-10 21:13:49 · 2699 阅读 · 0 评论 -
Linux操作系统Ubuntu部署GCC篇
GCC编译器部署在线联网部署方式:1.启动虚拟机,进入Ubuntu操作系统;2.打开终端,“应用程序—附件—终端”,进入命令窗口;3.执行下面命令完成GCC编译和基本库的部署:1)刷新软件包列表:sudo apt-get update2)安装基本开发环境:sudo apt-get install build-essential gcc make3)安装编辑器:sudo原创 2011-09-10 11:28:51 · 2229 阅读 · 0 评论 -
Linux操作系统Ubuntu部署GCC之Libpcap库篇
Ubuntu操作系统GCC之Libpcap库部署1.启动虚拟机,进入Ubuntu操作系统,打开firefox浏览器;2.下载并安装四个组件: 1)m4源代码:http://ftp.gnu.org/gnu/m4/ 版本:m4-1.原创 2011-09-10 11:31:36 · 2926 阅读 · 0 评论 -
宿主机windows Xp部署virtualBox虚拟机并在其上安装linux ubuntu操作系统
在Windows操作系统上安装虚拟机VirtualBox,在虚拟机上部署Linux ubuntu操作系统:一 虚拟机VirtualBox安装1.下载Virtualbox:http://www.virtualbox.org/wiki/Downloads基于windows操作系统为主机的虚拟机最新版本:VirtualBox-4.1.2-73507-Win.exe;2.Virtualbo原创 2011-09-10 11:26:29 · 3017 阅读 · 0 评论 -
Tomcat服务OTA发布J2ME应用(eclipse开发环境)
<br />a.部署Tomcat和wtk;<br /><br />b.在tomcat下conf/web.xml增加:<br /> <mime-mapping> <br /> <extension>jad</extension> <br /> <mime-type>text/vnd.sun.J2ME.app-descriptor</mime-type> <br /> </mime-mapping><br /> <mime-mapping>原创 2010-10-27 12:20:00 · 2701 阅读 · 0 评论 -
软件测试工具和报告学习-3月6日
1.测试工具 测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理 (测试流程管理、缺陷跟踪管理、测试用例管理)的工具。 1)白盒测试工具 白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的 不同,可分为: a.静态测试工具:直接对代码进行分析,不需要运行代码,也不需要对代码编译链接,原创 2010-03-06 15:38:00 · 3150 阅读 · 0 评论 -
性能测试
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者应结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。一:性能测试包括三方面:1.应用在客户端性能的测试应用在客户原创 2010-03-06 08:59:00 · 2780 阅读 · 0 评论 -
CCNA学习之一
1.网络接口卡NIC,又称为LAN适配器,插入到主板中,提供一个用于连接到网络的端口; NIC是计算机和局域网(LAN)之间的接口; NIC通过串行连接与网络通信,通过并行连接与计算机通信; 将NIC安装在计算机中后,还需配置中断请求(IRQ)、输入/输出(I/Q)地址、 操作系统(如Windows或Linux)的内存空间及驱动程序,这样硬件和操作系统之间才能通信;2.计算机网络技术(co原创 2010-03-06 08:57:00 · 2286 阅读 · 0 评论 -
Linux开关机时长查看
由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间,常用命令:1、who 命令查看 who -b 查看最后一次系统启动的时间。 who -r 查看当前系统运行时间。2、last reboot查看Linux系统历史启动的时间 $last reboot | head -1 查看最后一次Linux系统启动的时间。原创 2017-06-05 11:41:28 · 4940 阅读 · 0 评论 -
关于mysql服务器3306端口不能远程连接的解决
问题:本机可以通过3306端口连接mysql服务器,但远程不行。1、网络检测 1)ping主机可以; 2)telnet 主机3306端口不可以; telnet 主机22端口可以; 说明与本机网络没有关系;2、端口检测 1)netstat -ntpl |grep 3306 tcp 0 0 :::33原创 2017-06-05 11:48:49 · 42937 阅读 · 3 评论 -
centos环境下运行多实例mysql
There are numerous advantages to run multiple database instances on the save physical server. Here are some reasons that I would like to point out :1. Utilize existing hardware properly2. Long原创 2017-08-15 11:16:30 · 439 阅读 · 0 评论 -
Setting up Jupyter with Python 3 on Ubuntu
Ubuntu16.04操作系统,获取有权限的用户。1、更新包库:apt-get update2、默认安装python2.7,这里安装python3.5:apt-get install python33、安装pip3:apt-get install python3-pip4、安装IPython Shell:apt-get install ipython35、安装Jupyter:p...原创 2018-12-12 11:09:01 · 255 阅读 · 0 评论 -
Setting up Pytorch with Python 3 on Ubuntu(Source code compilation)
1、安装yaml依赖:sudo apt-get install python-yaml python3-yaml2、git clone pytorch 源码:git clone https://github.com/pytorch/pytorch.gitgit clone https://github.com/pytorch/vision.git3、pytorch安装:进入pyto...原创 2018-12-18 11:47:48 · 259 阅读 · 0 评论 -
Ubuntu下浏览Json文件
1.安装jq工具:sudo apt-get install jq 2.查看json文件:cat annotations/captions_val2017.json | jqjq具体使用参考:https://www.ibm.com/developerworks/cn/linux/1612_chengg_jq/index.html...原创 2019-01-04 09:54:10 · 4877 阅读 · 0 评论 -
Install PyMC on Ubuntu
PyMCis a nice Python package for implementing MCMC sampling in Bayesian inference. I have used this package on a variety of projects in Ubuntu 10.04lts and will provide my notes on how to install the...原创 2019-03-19 11:00:27 · 470 阅读 · 0 评论 -
linux上传github项目
重温linux上传github项目的几个步骤,前提是linux上部署了git。1)github线上创建一个Repositories,项目名和线下项目一致。2)linux线下切换到项目下,初始化为git可管理的仓库git init3)添加需要上传的文件上传所有文件git add .上传指定文件git add FileName查看提交状态git stat...原创 2019-04-29 14:13:57 · 640 阅读 · 2 评论 -
linux下配置Docker的jupyter notebook环境
jupyter notebook环境配置备忘:1、安装:pip install jupyter2、配置:1)生成配置文件:jupyter notebook --generate-config2)打开配置文件编辑:vim /root/.jupyter/jupyter_notebook_config.py主要配置远程可访问:配置密码,可先通过jupyter noteboo...原创 2019-05-09 17:56:27 · 886 阅读 · 1 评论 -
python下处理win和linux分行符
场景:linux只用\n换行,win下用\r\n表示换行。linux正常的一行在win下分多行,linux下在字符串中替换\r\n,在win中正常。#linux只用\n换行,win下用\r\n表示换行。linux正常的一行在win下分多行,在字符串中替换\rimport pandas as pdimport numpy as npdata = pd.read_csv("/data/fj...原创 2019-05-24 10:24:42 · 728 阅读 · 0 评论 -
Centos环境下mysql源码编译安装
yum -y install gcc gcc-c++ ncurses-devel perl##从mysql5.5起,mysql源码安装开始使用cmake了,设置源码编译配置脚本。wget --no-check-certificate https://cmake.org/files/v2.8/cmake-2.8.12.tar.gztar -zxvf cmake-2.8.12.原创 2017-08-15 10:52:26 · 391 阅读 · 0 评论 -
Linux命令netstat解读
Netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。# netstat --helpusage: netstat [-veenNcCF] [] -r原创 2017-07-06 15:26:25 · 1351 阅读 · 0 评论 -
Linux命令free解读
1、free命令一般用free查看、监控系统内存使用情况,free命令是一个显示系统中空闲和已用内存大小的工具。free 命令使用/proc/meminfo中的值作为基准来显示内存利用率信息。free - displays the total amount of free and used physical and swap memory in the system, as well原创 2017-06-01 11:38:26 · 2094 阅读 · 0 评论 -
Linux下为文件增加列的shell脚本
场景:linux有份文件,需要增加一列序号来标记,通过shell脚本来实现。步骤:1)创建一份test.txt文件,内含一列,如下:bash-4.1$ cat test.txtabcde2)创建脚本row_id.sh,如下:bash-4.1$ cat row_id.sh#!/bin/shlines=$1for ((i=1;i<=$lines;i++))do原创 2017-06-26 17:48:16 · 9095 阅读 · 0 评论