![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux基础
文章平均质量分 66
Dev-L
这个作者很懒,什么都没留下…
展开
-
logrotate 日志切割 原理
logrotate 原理logrotate 是怎么做到滚动日志时不影响程序正常的日志输出呢?logrotate 提供了两种解决方案。create copytruncateLinux 文件操作机制介绍一下相关的 Linux 下的文件操作机制。Linux 文件系统里文件和文件名的关系如下图。目录也是文件,文件里存着文件名和对应的 inode 编号。通过这个 inode...原创 2020-02-19 09:46:54 · 1391 阅读 · 0 评论 -
ubuntu安装后的配置优化
加入国内的源,默认是外国的因此下载默认软件速度很慢,就需要我们手动加入了。这里是国内目前常用的源阿里源 https://mirrors.aliyun.com/ubuntu/网易源 http://mirrors.163.com/ubuntu/清华源 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/2.输入sudo vim /etc/ap...原创 2018-08-30 21:19:16 · 504 阅读 · 0 评论 -
Ubuntu 开启SSH服务
安装:sudo apt-get install openssh-server启动:sudo service ssh start查询服务启动状态:sudo ps -e | grep ssh或者sudo service ssh status配置开机启动:sudo sysv-rc-conf 把四项都选上。修改默认端口:...原创 2018-08-30 19:47:43 · 4282 阅读 · 0 评论 -
Win10 linux子系统下显示图形界面
其实win10开启Linux子系统后,是可以运行图形化界面程序的,比如神器PyCharm,是不是可以抛弃虚拟机啦~ 言归正传,我们来看看如何安装图形界面及Pycharm: 1. 下载并安装windows版本Xming 2. 通过在命令窗中执行bash命令进入linux子系统 3. 执行sudo apt-get install update来更新Linux系统 4. 执行sudo ap...原创 2018-04-26 16:51:55 · 8685 阅读 · 0 评论 -
Linux常用命令大全归类版
系统信息arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 ca...原创 2018-05-02 22:49:52 · 512 阅读 · 0 评论 -
GCC的使用
1.gcc支持编译的一些源文件后缀名 后缀 源文件 .c C语言源文件 .C .cc .cxx C++源文件 .m Object-C源文件 .i 经过预处理后的C源文件 .ii 经过预处理后的C++源文件 .s .S 汇编语言源文件 .h 预处理文件(头文件) .o 目标文件 .a 存档文件2.gcc编译程序的流程源文件原创 2017-05-22 20:53:29 · 573 阅读 · 0 评论 -
文件打包与压缩
文件打包与压缩在Linux上使用最多的打包压缩工具是tar工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z、gzip、xz、bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。下面先掌握 tar 命令一些基本的使用方原创 2017-05-22 12:52:23 · 430 阅读 · 0 评论 -
搜索文件
搜索文件与搜索相关的命令常用的有 whereis,which,find 和 locate。where is 简单快速where is who你会看到它找到了三个路径,两个可执行文件路径和一个 man 在线帮助文件所在路径,这个搜索很快,因为它并没有从硬盘中依次查找,而是直接从数据库中查询。whereis 只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s)。如果想要获得更全面原创 2017-05-22 12:13:36 · 308 阅读 · 0 评论 -
Linux 目录结构及文件基本操作
常见目录新建文件touch test //新建test文件新建目录mkdir mydirmkdir -p father/son/grandson //一次创建多级目录复制文件cp test father/son/grandson复制目录mkdir familycp father famaly //不复制其子目录cp -r father family//递归复制删除文件rm test //可原创 2017-05-22 11:09:29 · 334 阅读 · 0 评论 -
Linux 用户及文件权限管理
Linux 用户及文件权限管理su,su- 与 sudosu 可以切换到用户 user,执行时需要输入目标用户的密码,sudo 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。su - 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。软连接软链接文件:链接文件是分为两种的,另一种当然是“硬链接”(硬链接不常用,具体内容不作为本课程讨论原创 2017-05-22 10:28:50 · 638 阅读 · 0 评论 -
Makefile的使用
Makefile简介读者经常看到一个C程序的项目常常由很多的文件组成,那么,多文件的好处到底在哪里呢?一个最简单也最直接有力的理由就是,这样可以将一个大项目分成多个小的部分,独立开来,利于结构化管理。在修改和维护的时候,优势就更明显了。例如,需要对代码做一点小的改动,如果这个项目所有的代码都在一个文件中,那么就要重新编译所有这些代码,这是很耗时的,不仅效率低,而且维护难度更大。但是,如果是多个不同的原创 2017-05-22 22:03:53 · 1081 阅读 · 0 评论