linux(ubuntu)系统基本操作
文章平均质量分 77
十一月zz
leannnnnnnnnnnnnnning
展开
-
shell 重定向 2>&1
linux bash shell重定向问题原创 2022-06-05 16:07:24 · 711 阅读 · 0 评论 -
Sat Sep 25 07:38:46 Local time zone must be set--see zic manual page 2021
周末打开电脑,想看下昨天kick off的regression出结果了没有,但是:hk-xterm-02:~> tmuxltmux: need UTF-8 locale (LC_CTYPE) but have ANSI_X3.4-1968简单上网查找了一下解决方法,发现都需要apt install一些东西,或者sudo 改变一些系统环境。因为是公司的服务器,我也没有权限,所以就放弃了,不用tmux了,用vnc。然后,工作需要,我想kick off一轮新的regression,竟然发现公司非常原创 2021-09-25 16:19:33 · 480 阅读 · 0 评论 -
关联git和CSDN Code China
1. 在Code China新建一个project2. 给项目添加文件3. 给Code China添加自己电脑的ssh key3.1 什么是ssh key?我也不太懂,这里说SSH 密钥对 最直观的作用:让你方便的登录到 SSH 服务器,而无需输入密码。由于你无需发送你的密码到网络中,SSH 密钥对被认为是更加安全的方式。使用SSH key的步骤:在客户端生成SSH key(密钥对:公钥和私钥)在服务端的配置文件中加入你的公钥。(比如我们需要再GitHub中粘贴你的公钥)3.2 如何生成原创 2021-01-28 21:13:28 · 226 阅读 · 0 评论 -
链接boost::program_options到自己的程序,解决/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found 的问题
首先,我是在公司的服务器上面工作的,我没有root权限,公司的服务器上已经存在编译好了的boost程序,我需要做的仅仅是在写程序的时候把boost添加进来首先,main.cpp如下,我只是简单的想编译一个这个程序,然后运行起来。// Copyright Vladimir Prus 2002-2004.// Distributed under the Boost Software License, Version 1.0.// (See accompanying file LICENSE_1_0..原创 2020-10-30 11:36:36 · 581 阅读 · 0 评论 -
fork函数简单示例
一句话总结主题:如果fork调用成功的话,在父进程中返回子进程的PID,在子进程中返回0如何理解这句话呢?#include <unistd.h>;#include <sys/types.h>;main (){ pid_t ret_pid; ret_pid=fork(); if (ret_pid < 0) printf("error in fork!");原创 2020-07-26 11:54:25 · 453 阅读 · 0 评论 -
装系统(windows 或者 ubuntu)
下载 .iso 镜像windows:https://www.microsoft.com/zh-cn/software-download/windows10 (可以参考[官方Windows 10镜像的靠谱下载点] 进行下载)Ubuntu:https://ftp.sjtu.edu.cn/ubuntu-cd/,自己选择一个对应的版本就可以了,我习惯于14.04了。下载ultraISO,制作...原创 2020-04-03 10:59:57 · 177 阅读 · 0 评论 -
ubuntu系统查看处理器的cache参数、CPU参数、内存参数
ubuntu系统查看处理器的cache参数getconf -a | grep CACHEubuntu系统查看处理器参数cat /proc/cpuinfo原创 2019-03-21 23:03:50 · 1773 阅读 · 0 评论 -
ubuntu修改系统默认使用的python 版本(scons: *** SCons version 2.4.1 does not run under Python version 3.5.2.)
scons: *** SCons version 2.4.1 does not run under Python version 3.5.2.Python 3 is not yet supported.今天在服务器上编译gem5的时候遇到了上述的问题,基本意思就是SCons在python3.5.2上面无法运行,Scons不支持python3那问题就很明了了,我查看了一下系统目前的python...转载 2019-03-20 16:57:20 · 4746 阅读 · 0 评论 -
双硬盘,强制断电以后第二块硬盘识别不了
现象:之前服务器运行的好好的,晚上断电了一次,启动之后第二块硬盘就识别不了了,而我自己的用户目录就是在第二块硬盘上,导致的情况就是,从shell中输入我的用户名和密码进入,可以看到 “user0@302d$”,但是会提示:directory:/mnt/hdd2/user0 不存在原因及解决办法:两块硬盘的盘符不知道为什么互换了,即原来叫sda的硬盘识别为了sdb,原来sdb的硬盘识别到了sb...原创 2018-11-28 16:03:37 · 6763 阅读 · 0 评论 -
软链接和硬链接
1、硬链接硬链接是有着相同 inode 号仅文件名不同的文件,因此硬链接存在以下几点特性:文件有相同的 inode 及 data block;只能对已存在的文件进行创建;不能交叉文件系统进行硬链接的创建;不能对目录进行创建,只可对文件创建;删除一个硬链接文件并不影响其他有相同 inode 号的文件。总结:当我们对一个文件file同时建立硬链接hard_file和软链接sof...原创 2018-06-25 23:55:51 · 212 阅读 · 0 评论 -
科普:deb(ubuntu系统的软件安装包)和rpm 、pe和elf
1、deb(ubuntu系统的软件安装包)和rpm在类unix的系统中,安装软件时下载到的文件扩展名有以下几种:.tar.gz 一般是源码,需要解压编译安装;.deb通常是ubuntu系列的安装包,可以双击直接安装;在新版本的ubuntu系统中由于移除了ubuntu 软件中心,并替换成Gnome软件(又改名为ubuntu软件),导致无法直接安装,可以使用下面的命令直接安装(假设安装包位于/homn...原创 2018-03-23 11:02:22 · 3784 阅读 · 0 评论 -
ubuntu的文件系统结构讲解
转自http://blog.csdn.net/poplong/article/details/82593861. 文件系统类型windows中常见的磁盘格式有fat16、fat32和ntfs。windows是一个封闭的系统。无法打开ext3或者mac 日志式。在ubuntu中其文件系统广泛使用ext3(ext4是ext3的扩展)的文件格式,从而实现了将整个硬盘的写入动作完整的记转载 2017-02-21 19:48:22 · 389 阅读 · 0 评论 -
修改虚拟机linux硬盘的大小
转自http://www.cnblogs.com/amanlikethis/p/3592696.html#commentform一、概述 Ubuntu用了一段时间,系统已从原来的4G增长到8G,导致虚拟磁盘不够用,需要修改虚拟硬盘的大小。 但是,修改虚拟机硬盘的大小不像修改内存那么简单,操作一个滑动条就轻松搞定。要知道虚拟硬盘需要从windows系统申请,这是需要一些硬盘分割的工转载 2017-02-21 19:40:42 · 5792 阅读 · 0 评论 -
Linux下编译多个不同目录下的文件以及静态库、动态库的使用
转自:http://blog.csdn.net/jk198310/article/details/16982735先看两篇博文,作为基础知识。如果对C/C++编译链接过程都了解的话,可以跳过不看。http://www.firedragonpzy.com.cn/index.php/archives/2556http://www.cppblog.com/shifan3/转载 2017-08-25 18:41:56 · 6742 阅读 · 1 评论 -
将windows下的txt格式转化为linux下的文件格式
今天从看博客,看到一个比较好的程序,直接复制到服务器(linux)上,发现由于回车和tab键的问题,格式特别乱,我就想着直接使用rz命令从windows直接上传到服务器中,但是上传上去之后,编译出现错误:/bin/sh^M: bad interpreter: No such file or directory通过查找资料,发现是windows下编写的文件,在linux中无法识别的问题。解决办法,在原创 2017-09-15 23:38:17 · 6553 阅读 · 0 评论 -
CPU Affinity (CPU亲合力)
转自:http://www.cnblogs.com/dongzhiquan/archive/2012/02/15/2353274.htmlCPU亲合力就是指在Linux系统中能够将一个或多个进程绑定到一个或多个处理器上运行.一个进程的CPU亲合力掩码决定了该进程将在哪个或哪几个CPU上运行.在一个多处理器系统中,设置CPU亲合力的掩码可能会获得更好的性能. 一个CPU的转载 2017-09-16 09:55:53 · 691 阅读 · 0 评论 -
ubuntu下cpu数,核心数,线程数的关系
我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级。CPU从早期的单核,发展到现在的双核,多核。CPU除了核心数之外,还有线程数之说,下面笔者就来解释一下CPU的核心数与线程数的关系和区别。 简单地说,CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单...原创 2017-03-02 11:00:41 · 17245 阅读 · 3 评论 -
vim安装Taglist(Tlist)插件
一、建立 .vimrc文件由于是把Taglist插件安装在服务器上面,所以我想的尽量Taglist起作用的区域只是我自己的用户目录下,这就涉及到home目录下的.vimrc文件。普通用户的home目录下一开始是没有.vimrc文件的,没有的话就自己新建一个就行,然后在里面放上如下的内容:set nocpset rusyntax on "语法高亮set number set t...原创 2018-01-20 10:27:52 · 11889 阅读 · 0 评论 -
ubuntu 新建用户到指定的目录
一、新建用户ubuntu新建用户有两个命令,adduser和useradd:1、其中adduser比较方便,直接使用命令:sudo adduser “用户名”,然后设置密码,一路回车就OK了,并且系统默认为新建的用户在/home目录下建立以用户名为名字的家目录,并且默认加入sudo用户组,自动设置shell,总之,很方便;2、useradd,使用不太方便,需要自己设置...原创 2017-12-08 16:42:52 · 28727 阅读 · 1 评论 -
linux文件链接
转自http://blog.chinaunix.net/uid-23544029-id-311348.html链接:一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。我们首先来了解一下几个名词:索引节点(inode)转载 2017-03-01 09:10:22 · 218 阅读 · 0 评论