随笔分类 - linux之路
摘要:一、前言 一般而言,我们在Linux系统下通常使用解压缩命令去压缩/解压缩文件。在C++程序中,要实现该功能,我们有两种方式: 通过system函数调用7z等命令去执行压缩或者解压缩; 通过使用C++调用解压缩工具库去执行压缩或者解压缩; 第一种方式操作起来很简便,但是它比较死板,以解压缩为例,就一
阅读全文
摘要:一、前言 当我们使用Ubuntu服务器配置一些分析服务时,经常会用到日志去记录一些信息以便追溯分析过程。但是,时间久了之后,日志文件数量和空间会不断膨胀,这个时候我们就需要考虑如何去管理这些日志文件了。本文的主题便是讨论如何使用Logrotate管理日志文件。 二、Logrotate介绍 Logro
阅读全文
摘要:Background 当我使用remote 桌面连接到Ubuntu系统的时候,总是频繁的跳出Authentication Required窗口,十分影响操作: Once you are logged in mainly the system ask for color profile and man
阅读全文
摘要:一、前言 在许多服务器环境中,通常情况下,您将拥有许多要持久运行的小程序,无论这些程序是小型shell脚本,Node.js应用程序还是任何大型软件包。 通常,外部包随单元文件一起提供,允许它们由 init 系统(如 systemd)管理,或者打包为可由容器引擎管理的 docker 映像。但是,对于未
阅读全文
摘要:一、问题描述 I ran a job on the Ubuntu server the other day that took 70% of the memory. When I logged one day later to check on it, the job had been killed
阅读全文
摘要:问题描述:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 当我们重启ubuntu系统之后,使用nvidia-smi命令查看GPU使用情况时,有时候会出现“NVIDIA-SMI has faile
阅读全文
摘要:问题描述(Problem Statement) Ubuntu系统安装后,往往我们会花很长时间去配置各种开发环境,这个过程是复杂的,一台机器安装完成之后,如何快速在其他机器上拷贝安装,是一个重要问题。这里给出一个基于systemback的Ubuntu备份安装方案。 解决方案(Solution) 1.
阅读全文
摘要:问题描述(Problem Statement) 在Ubuntu系统下,遇到删除文件的场景,我们一般直接想到的就是使用rm命令,或者直接delete掉。那么如果我们要删除数十万甚至数百万的文件(数量特别多,尺寸特别大)时,使用rm -rf *就可能不太好用,因为要等待很长一段时间。 也许你也能想到并行
阅读全文
摘要:临时挂载到目录:查看当前fdisk -l 一、临时挂载(重启需要再次挂载) 想要挂载主要分为三步: 1.首先你要查看移动硬盘的文件系统名 df -hl 通过查看挂载点,知道你是哪个文件系统名,因为下面要用到文件系统名 2.然后要把当前的移动硬盘卸载掉 sudo umount /media/Andro
阅读全文
摘要:1.Linux目录系统结构 It makes sense to explore the Linux filesystem from a terminal window. In fact, that is the name of the first tool you'll install to hel
阅读全文
摘要:在visualbox里安装好centos后,发现不能分辨率与原屏幕不一致,很多解决方法是:安装增强包。可是安装增强包后依然达不到效果。 究其原因,原来因为没有安装显卡驱动导致安装了增强包后无法实现分辨率自动调整。注:所有的安装必须拥有root权限。 1、安装编译所需的依赖包 2、安装内核开发包 3.
阅读全文
摘要:1.Tenth Line How would you print just the 10th line of a file? For example, assume that file.txt has the following content:Line 1Line 2Line 3Line 4Lin
阅读全文
摘要:整个流程如下~ 1.首先,检查下本机是否安装了vnc: 提示没有安装,那么开始装吧: 2.先关闭防火墙 查看防火墙状态: 关闭防火墙: 注:要切到root下 3.启动vncserver,会要求你输入两次进行连接的初始密码 4.添加root系统环境配置 在最后面加上如下两行: 说明: (1)-alwa
阅读全文
摘要:整个流程如下:(参考文章:linux安装git方法) 其他可参考文章:centos编译安装git最新版本 Git 界面GUI和命令行Command两种操作方式 linux下git的安装和使用 Linux(CentOs6.4)安装Git
阅读全文
摘要:前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的
阅读全文
摘要:注:通过日常所用到的一些命令进行整理添加!! 完整的命令可参考:Linux命令大全 1、cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。 2、mount(挂载)命令 在linux系统中,可以使用mount命令挂载光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UN
阅读全文
摘要:对于 Linux 虚拟机,您可以使用命令行工具手动安装或升级 VMware Tools。 本次Linux 虚拟机为CentOS6.5 先决条件开启虚拟机。确认客户机操作系统正在运行。由于 VMware Tools 安装程序是使用 Perl 编写的,因此,请确认在客户机操作系统中安装了 Perl。 安
阅读全文
摘要:VNC的分辨率过小有可能导致图形化界面操作过程中遇到“确认键或取消键”无法点击的情况,而分辨率过高又可能导致低分辨率客户端显示器无法显示。 解决方法1:使用geometry参数进行调整 [root@mdmappserver01 ~]# man vncserver 如图可见,默认的分辨率是1024x7
阅读全文
摘要:Linux系统版本:Centos 6.5 在linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用中,使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配IP地址,但是这种配置方式存在以下问题: 如果想要连接外网,ip地
阅读全文
摘要:虚拟机的文件管理由VMware Workstation来执行。一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中。如下图所示:(表示创建的虚拟机名字。)1、.vmx文件:表示虚拟系统文件,我们用虚拟机程序打开这个文件以启动虚拟系统。该文件...
阅读全文