Linux
文章平均质量分 72
_icrazy_
这个作者很懒,什么都没留下…
展开
-
Linux新版内核升级后问题
从 Linux 内核 5.14.x 开始,task_delayacct 可在运行时配置并默认设置为关闭。快捷键在交互模式下更改此设置(指的是iotop-c, 而不是python版的iotop)。在批处理模式下,当设置为 OFF。performance. 建议在不使用此或其他监视程序时关闭此选项,因为启用时 它对系统性能有一些影响。升级最新内核(更新软件包)后, 监控系统IO负载出了问题, (异常信息)描述如下。在iotop-c(C语言实现的版本)对应的交互窗口中,通过命令行方式可以开启或者关闭相关选项。原创 2022-11-12 15:33:16 · 2658 阅读 · 1 评论 -
wsl+ zsh + oh-my-zsh配置
wsl+ zsh + oh-my-zsh配置经常在windows平台办公, 配置一些开发环境时在Linux中会比较简单, 参照了在Linux服务器中的配置, 同步在WSL中.测试平台:WIN10 X64专业版, V1903 (只支持WSl_V1, WSL_V2需要>=WIN2004才支持)WSL类型: Ubuntu18.041. 安装WSL1.1 功能组件安装这里以图形化界面安装功能组件为例文件管理器中粘贴: 控制面板\程序\程序和功能 => 启用或关闭Windows功能,原创 2020-07-14 21:17:06 · 1799 阅读 · 1 评论 -
useradd 和 adduser
在使用Ubuntu系统时,时常会有添加新用户的需求,这里特意记录一下。1. adduser [推荐使用]adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。2. useradduseradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那转载 2018-01-11 12:14:34 · 635 阅读 · 0 评论 -
Linux下知识点整理(一)
在深度学习平台使用和管理的过程中,遇到了许多问题,造成了不少的困扰,所以从今天开始,特意整理起来,用做备忘录。shell编程部分:问题情境:批量改名(给一个目录下所有图片进行改名)给33张图片批量改名,用做Faster R-CNN 评估代码测试使用,调试AP指标如何计算知识点: for循环、格式化输出ind=0for name in `ls`;do printf -v new_name '原创 2017-12-19 17:04:26 · 311 阅读 · 0 评论 -
Linux内核编译
尝试编译下Linux-kernel 4.14.14,使用Ubuntu 16.04 64位 系统。 Linux内核官网: https://www.kernel.org/ 内核下载链接: https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.14.tar.xzkernel-4.14.14 内核文件约96MB,解压后得到linux-4原创 2018-01-21 23:02:34 · 22922 阅读 · 0 评论 -
DL服务器配置升级--多磁盘合并技术&home分区更换
深度学习服务器一开始的时候因为预算等原因,home分区选择的是2T的希捷企业级磁盘,系统则是SSD。随着实验室大家使用人员越来越多,决定升级下服务器配置。 最初设想: * 选择加2*1T固态,用来存放需要快速存取的训练数据。 * 选择加4*10T机械硬盘,用来存放一般的数据最先到货的是2*1T固态,打算合并成一个lvm分区,用来替换原本机械硬盘的/home分区。rsync:自动同步原创 2018-01-19 15:51:46 · 1540 阅读 · 0 评论 -
Ubuntu16.04_64下搭建数据仓库和大数据实验平台[3]配置所需文件下载链接
选择Ubuntu16.04 64位 server版本,3台主机搭建集群,配置依赖软件优先选择 最新&最稳定 index item file name download page link 1 jdk jdk-8u161-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/...原创 2018-03-27 14:10:12 · 621 阅读 · 0 评论 -
Linux配置Xming+[Putty, Xshell,SecureCRT] 本地显示X11转发图像
在window平台使用Xming接收X11转发图像,可以将无法在终端中显示出来的图形窗口在本地得以显示。常用在本地进行远程调试,显示图像;或者弹出其它窗口。软件环境: 服务端: Ubuntu16.04 mate 64位 本 地 : Windows7 旗舰版 64位 0. 服务器配置需要安装必要的软件, 比如ssh, xbasesudo apt-get install ope...原创 2018-05-18 12:31:34 · 9784 阅读 · 5 评论 -
Ubuntu下常用软件的中文输入支持
环境: Ubuntu16.04 中文输入法: fcix: sogou, pinyin, 默认英文输入法pycharm 2016-2018gedit bin/pycharm.sh"""...CLASSPATH="$IDE_HOME/lib/bootstrap.jar"CLASSPATH="$CLASSPATH:$IDE_HOME/lib/extensions.jar"原创 2018-08-14 19:32:39 · 540 阅读 · 0 评论 -
SecureCRT/FX中文乱码
在Windows(7/10)系统上使用SecureCRT/FX v8.0工具远程连接服务器, 不可避免的会被中文显示的问题困扰, 下面记下了自己解决的过程!!SecureCRT在终端中显示中文乱码, 可以通过如下方式解决Option | Session Options | Appearance, 右侧选择UTF-8编码SecureFXSecureFX用于文件传输, 但是对于中文的文件...原创 2018-10-24 17:30:09 · 1841 阅读 · 2 评论 -
基于Visual Studio的跨平台(Linux)C ++开发(一)
使用新版VS 2017开发C++时, 提供了跨平台(Linux)的支持, 如图所示,安装时进行勾选即可.如果没有在安装时勾选,也可以通过软件的修复功能进行功能添加.新建跨平台项目文件 | 新建 | 项目 | Visual C++ | 跨平台 | Linux, 选择 "控制台应用程序 "单击确定, 建立完毕项目, 如图所示为了可以在Linux中(远程)进行调试, 此时需要我们进行一些...翻译 2019-01-14 22:04:47 · 3935 阅读 · 0 评论 -
基于Visual Studio的跨平台(Linux)C ++开发(二)
基于VS进行跨平台C++开发, 还可以使用VisualGDB插件进行, 其支持对Linux和Android平台进行跨平台的开发调试.VisualGDB官网: https://visualgdb.com/版本与收费: 当前最新版为V5.4, 可以免费试用30天.不错的几篇博文:VisualGDB:使用VS创建CMake Linux项目VisualGDB系列8:使用VS创建CMake Li...原创 2019-01-14 22:28:32 · 1315 阅读 · 0 评论 -
跨平台比较工具MELD,BCOMPARE
在工作中经常用到比较工具,比较两个文件夹或是文件等是否不同;使用Linux服务的过程中,用过了MELD和BCOMPARE两款工具,主要是做本地的diff工具,以及用来做文本的合并(code source)。MEDL: http://meldmerge.org/ Beyond COMPARE: http://www.scootersoftware.com/MELD 文本 diff & merge原创 2017-12-31 19:05:33 · 10911 阅读 · 2 评论 -
Python实现控制台中的进度条
进度条最主要的问题就是所有字符全部在同一行,而且可以修改。然而当执行print语句的时候,python会在打印完这个语句的同时在结尾加上‘\n’,也就是换行,这就导致在控制台下一旦被print之后就无法再修改了。所以我们现在的输出就不能再使用print来完成了。我们要使用的是来自sys库的sys.stdout.write()函数,这个函数会在控制台输出这个字符串的同时不加上任何结尾,这就意味着这个输转载 2017-12-14 20:56:26 · 5097 阅读 · 0 评论 -
Ubuntu下快捷方式图标存放位置
Ubuntu 11.04-16.04的快捷方式图标的存放位置:/usr/share/applications所有全局安装的软件都可以在这里找到启动的快捷图标,拷贝到桌面就可以建立快捷方式了。参考: Ubuntu 11.04的快捷方式图标的存放位置转载 2017-11-25 16:25:09 · 13689 阅读 · 0 评论 -
make, cmake, bazel
整理收集了一些自动化编译链接工具的使用教程, 希望可以在之后能更好的理解和使用它们!1. makeLinux 下 Make 命令Linux ‘make’ Command Explained With Examples使用make命令编译项目文件入门gcc和make的区别2. cmake…3. bazelBazel入门Bazel入门教程(C++ project) Bazel C++原创 2017-08-11 00:15:11 · 4564 阅读 · 0 评论 -
sloth安装使用
1. 综述sloth是一款开源的数据标注软件,可以用于深度学习中数据的标注。还可以以此为基础进行二次开发(我在这里增加了给不同类型label设置不同color的功能)。 项目地址: https://github.com/wanghao00/sloth/ 原地址:https://github.com/cvhciKIT/sloth 开发者文档:http://sloth.readthedocs.or原创 2017-07-26 20:36:51 · 5777 阅读 · 7 评论 -
Ubuntu16.04系统装机必做
1. 软件源更新清华源# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricteddeb http://mirrors.t原创 2017-07-26 21:07:11 · 408 阅读 · 0 评论 -
VNC安装
Linux下配置VNC远程桌面, 针对两种常用桌面xfce4和mate,亲测OK.1. Ubuntu16.04 vnc4server+xfce4参考 How To Install VNC Server On Ubuntu 14.04修改~/.vnc/xstartup#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSstart原创 2017-08-25 15:49:45 · 1810 阅读 · 0 评论 -
vnc4server+xfce4
How To Install VNC Server On Ubuntu 14.04软件环境:ubuntu-16.04-desktop-amd64, vnc4server, xfce4[管理员权限]Step1: 安装xfce4桌面和vnc服务端apt-get install xfce4apt-get install vnc4server注: 如果安装了TightVNC 或者其它任何类似的软件 , 请卸翻译 2017-08-25 19:47:59 · 3307 阅读 · 0 评论 -
Ubuntu apt-get apt-cache 命令使用
转载自: - (总结)Ubuntu apt-get apt-cache命令 使用 - Ubuntu apt-get apt-cache 命令使用所有命令 命令 说明 apt-get update 更新源 apt-get upgrade 更新所有已安装的包 apt-get install <pkg> 安装软件包,多个软件包用空格隔开 apt-get install转载 2017-08-22 18:21:46 · 1091 阅读 · 0 评论 -
Ubuntu16.04下安装最新版本的CMake
当前最新版CMake为3.9.1.. Ubuntu中更新cmake到最新版本,过程如下:1. 卸载已经安装的旧版的CMake[非必需]apt-get autoremove cmake2. 文件下载解压:wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gz解压:tar zxvf cmake-3.9.1-Linux-x86_6转载 2017-07-26 21:45:05 · 45001 阅读 · 6 评论 -
Ubuntu16.04安装WPS
终于还是需要在Ubuntu16.04(x64)上查看word、excel, 所以安装了WPS, 记录下操作过程。1. 安装包下载:下载链接: http://community.wps.cn/download/ 百度网盘:http://pan.baidu.com/s/1c1KGUAW选择适合自己系统的安装包,使用gedbi来进行安装,它可以很好地解决软件包安装时的依赖问题。sudo gdebi wp转载 2017-09-14 19:48:17 · 556 阅读 · 0 评论 -
阿里云ECS服务器初始化配置更新
购买的阿里云ecs服务器系统选择的是Ubuntu16 32,学生套餐。现在的系统内部的软件源配置的是阿里源,sshd服务默认安装好了。 1. 远程ssh连接 系统当前默认只有root用户,如果希望添加新用户,并授予root权限,可以这样做:# adduser [user_name]# 连续回车,输入密码并确认,就添加了一个新用户# vim /etc/sudoers# User privile原创 2017-09-24 19:27:15 · 1917 阅读 · 0 评论 -
pycharm远程python调试
想在windows上安装的pycharm上进行tensorflow的开发调试, 但是尴尬的是本机上并没有配置相应的环境, 也懒得在重新配置; 正好拿实验室的服务器上配置环境直接远程调试开发tensorflow机器学习的代码.1. 在远程计算机上安装pydevd模块首先,在本地开发环境的PyCharm安装路径中找到pycharm-debug.egg文件(若远程计算机运行的是Python3,则需要py原创 2017-09-16 19:05:18 · 3612 阅读 · 2 评论 -
typecho1.0博客搭建
在阿里云上买了服务器,放了一个多月,想着做个个人网站吧,内容呢还是以写博客为主,要支持markdown,看到大家推荐的有wordpress,gitblog,typecho等,最后还是觉得喜欢typecho,这款相对轻量级的博客,有很多主题和插件可以在网上免费获取。1. PHP7.0typecho是基于php实现的,在部署之前,要保证现有一个PHP的运行环境。下面给出简单的操作步骤来完成配置。1.首原创 2017-09-26 23:56:28 · 1040 阅读 · 0 评论 -
Ubuntu配置Qt
在Ubuntu16.04 64-bit的机器上安装qt开发环境,不仅仅针对python,还为了在C++中使用。使用最简单的方式,系统命令安装,能一次性完成,但不是最新版本。1. Qt4.8.x+qtcreator3.5.xsudo apt-get install build-essentialsudo apt-get install qt4-dev-tools qt4-doc qt4-qtconf原创 2017-12-10 22:04:22 · 979 阅读 · 0 评论 -
Linux下知识点整理(二)
Faster R-CNN日志自动生成脚本中知识点分析:#!/bin/bashset -xset -e...# #是shell中的注释# 按照 年-月-日_时-分-秒格式LOG="xxx.txt.`date + '%Y-%m-%d_%H-%M-%S'`"exec &> >(tee -a "$LOG")echo Logging output to "$LOG"...知识点一:set -x输出原创 2017-12-19 20:05:54 · 1072 阅读 · 3 评论 -
Ubuntu下安装Atom
1. 安装:在Ubuntu16.04的机器下安装Atom,使用下列命令 [PPA方式]sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install atom [安装包方式]wget https://github.com/atom/atom/releases/download/v1转载 2017-11-24 19:08:55 · 10347 阅读 · 0 评论 -
python 与命令
http://www.cnblogs.com/lovemo1314/archive/2011/07/14/2106627.html1.执行命令行中的命令有两种方法:在此以Linux常用的ls命令为例,(1)import osos.system('ls -l')(2)import subprocess subprocess.call('ls -l'.split())转载 2017-08-07 20:21:11 · 462 阅读 · 0 评论