Linux基础
小龙就是爱学习
一点一滴,记录自己的学习之路。。。
欢迎进行相关技术交流、讨论。
展开
-
Ubuntu 18.04LTS 更新镜像配置参考博文
Ubuntu 18.04LTS 更新镜像配置参考博文:https://www.cnblogs.com/yunlongaimeng/p/10167885.html原创 2020-11-30 00:43:51 · 259 阅读 · 0 评论 -
Linux下find命令的常用方法记录
查找当前目录下所有的make文件$ find . -name "*.mk" -o -name "makefile"在某个目录下多个文件中搜索关键字有以下四种方法:find 文件目录 -name ‘*.*' -exec grep 'xxx' {} + -n或是find 文件目录 -name '*.*' | xargs grep 'xxx' -n或是grep 'XXX' 文件目录 ...原创 2020-03-24 22:12:08 · 438 阅读 · 0 评论 -
Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法
Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法问题描述在Ubuntu上使用CP210x USB转UART设备时需要安装驱动程序(CP210x USB to UART Bridge VCP Drivers),安装驱动过程中cp210x.ko文件已经编译成功,但使用命令 insmod /lib/modules/4.15.0-43-g...原创 2019-05-12 20:39:34 · 7385 阅读 · 0 评论 -
Linux 命令行使用技巧整理
linux命令有很多,需要我们通过实践和总结来掌握。本文整理了一些linux命令行使用技巧,并且在今后的使用和学习中还会不断添加新的内容。由于本文只是对命令技巧的简单整理,故没有展示命令实际的效果图,实际效果请通过亲自操作查看,相信这样也能使读者获得更大的收获。将输出内容以表格的形式显示出来有时,在你看到命令行执行的输出时,因为字符串过度拥挤(比如说 mount 命令的输出)导致输出内容难以识别。如原创 2017-08-25 13:29:06 · 381 阅读 · 0 评论 -
Linux常用压缩/解压缩命令
压缩过程 对于一个目标目录 ‘DirName’,可以先使用tar命令对该目录进行打包:#tar -cvf FileName.tar DirName从而生成一个FileName.tar文件,然后可使用gzip命令对该文件进行压缩:#gzip FileName.tar.gz从而生成一个FileName.tar.gz文件。 上述过程可以直接通过如下命令完成: #tar -zcvf Fil原创 2016-09-24 13:57:35 · 2023 阅读 · 0 评论 -
学习笔记14——CentOS 7系统中vim的配置
设置vim编辑环境有两种方法: 方法一: 在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,虽然不利于不同用户定制自己的vim环境但是在单个用户使用的情况下,可以避免在不同的用户环境中重复配置。具体方法如下: vim /etc/vimrc 在空白处添加下面的内容中的代码部分: set nu 这是设置显示行原创 2016-09-14 15:37:31 · 2315 阅读 · 2 评论 -
学习笔记2——远程连接linux服务器时SecureCRT的相关配置(包括实现对文件的上传、下载)
计算机操作系统:win7虚拟机软件:VMware workstations虚拟机安装的操作系统:centOS 7系统安装配置:最小化安装本文采用SecureCRT通过SSH2加密协议进行主机(win7系统)与虚拟机下linux服务器的远程连接。在配置之前,首先需要实现和linux服务器的连接。通常情况下,无法实现连接可能由以下几种情况导致:(1)服务器防火墙的限制。可以通过原创 2016-08-18 20:19:03 · 770 阅读 · 0 评论 -
学习笔记11——Linux系统重要子目录及内容小结
1./etc/sysconfig/network-scripts/ifcfg-eth0网卡的配置文件,不同情况下可能“eth0部分略有不同”。重启网卡可以采用如下操作:#service network restart该操作针对所有网卡。2./etc/resolv.conf设置linux本地的客户端DNS文件,DNS可以实现域名和IP的互相解析3./etc/sysconf原创 2016-08-25 21:51:16 · 737 阅读 · 0 评论 -
学习笔记8——linux系统安全优化之更改SSH服务远程登录的配置
Linux远程连接默认端口为22,超级用户(管理员用户)默认为root。这对于熟悉linux系统的人来说是常识性的知识,因此也就增大了被黑客入侵的可能性。为了加强系统的安全性,可以对ssh服务远程登录进行配置。详细步骤如下:首先,我们查看ssh服务的配置文件:#ls –l /etc/ssh/sshd_config到该目录下修改配置文件(在修改之前养成备份的习惯):cd /etc原创 2016-08-22 22:13:47 · 1593 阅读 · 0 评论 -
学习笔记7——在CentOS中修改中文字符集
虽然在实际工作环境下,Linux中不建议使用中文,但是如果一定要进行中文显示,尤其对于刚接触linux且英语基础不太好的人来说,那么本文具有一定的参考价值。本文介绍在linux的shell环境下优化linux中文显示的方法。首先简单介绍一下字符集的概念:简单地说,字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASC...原创 2016-08-22 17:06:12 · 11989 阅读 · 1 评论 -
学习笔记6——如何在linux中编辑PATH变量
Linux中的PATH变量和windows中的PATH环境变量类似,所有包含在PATH变量中的路径,都可以在任何环境下直接被访问。例如:在文件夹/xiaolong/test/下建立了一个文件“long”:#vi /xiaolong/test/long在该文件中编辑了命令,如:echo long然后保存退出。通过命令给该文件添加执行权限:#chmo原创 2016-08-21 19:37:48 · 925 阅读 · 0 评论 -
学习笔记5——CentOS_x86_64操作系统的生产标准基础优化命令
计算机操作系统:win7虚拟机软件:VMware workstations虚拟机安装的操作系统:centOS 7系统安装配置:最小化安装1.查看当前用户命令:#whoami2.添加普通用户:#useradd 除root外的任意用户名创建用户#passwd 刚才创建的用户名为该用户设置密码,再次确认密码之后提示成功即创建了一个新的普通用户。3.切换原创 2016-08-21 14:40:01 · 464 阅读 · 0 评论 -
学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
计算机操作系统:win7虚拟机软件:VMware workstations虚拟机安装的操作系统:centOS 7系统安装配置:最小化安装配置步骤:安装之后重启进入命令行环境,假设我们以root身份登陆。对于centos 7的最小化安装无法用Ifconfig命令查看网络配置,因此可以使用使用“ip addr”和“ip link”等命令来查找网卡详情。网络配置主要有原创 2016-08-18 12:23:48 · 4906 阅读 · 0 评论 -
学习笔记10——linux目录结构基础
逻辑上所有的目录只有一个顶点(根目录)”/”,它是所有目录的起点。根下是一个有层次的树形目录结构。在shell中通过tree命令可以查看该结构。在linux系统中,目录结构和磁盘分区在逻辑上没有必然的联系,即不同的目录可以跨越不同的磁盘设备或分区。在实际应用中,必须通过一个分区入口才能向磁盘中写入数据,该“入口”就是“挂载点”。要实现挂载,可以采用mount命令。例如:#mount /原创 2016-08-24 17:38:02 · 321 阅读 · 0 评论 -
学习笔记9——linux系统安全优化之锁定关键的系统文件
为了使我们的linux系统更安全,减少被黑客入侵的可能性,可以使用chattr命令对系统中的关键文件进行锁定。如:#chattr +i /etc/passwd /etc/shadow /etc/groupp /etc/gshadow 将系统中的passwd,shadow,group.gshadow等关键命令加i权限进行锁定。一旦锁定之后,即使是root用户也无法对这些文件进行操作。命令原创 2016-08-23 20:59:14 · 955 阅读 · 0 评论 -
学习笔记13——关于inode和block的两道企业面试题
一、一个100M的磁盘分区,分别写入1K的文件,及写入1M的文件,分别可以写多少个?答:在linux文件系统中,iNode用来存放文件的属性信息,而Block用来存放文件实际内容,默认大小1K(boot)或4K(非系统分区默认为4k)。在系统中,一个文件至少要占用一个iNode以及一个block,而且一般block的数目远大于inode的数目,因此默认分区情况下,inode的数目是足够的,原创 2016-08-30 21:44:55 · 995 阅读 · 0 评论 -
学习笔记4——Linux磁盘设备相关知识
1.在linux中,系统的硬盘分区主要有主分区、扩展分区和逻辑分区。一块硬盘最多有四个主分区。若预计超过四个分区,可以将一个主分区用一个扩展分区替换,而且一块硬盘只能有一个扩展分区,在这个扩展分区中可以划分出多个逻辑分区。分区时,可以考虑1~3个主分区+1个扩展分区,扩展分区本身不能使用,必须在扩展分区上划分多个逻辑分区。而且之后必须进行格式化才能使用。格式化的目的是创建文件系统,文件系统是操原创 2016-08-19 17:14:45 · 544 阅读 · 0 评论 -
学习笔记12——Linux中的文件类型
1.概述(1) Windows系统通过扩展名来区分文件类型,而linux中文件扩展名和文件类型没有关系(2) 为了便于区分并且兼容用户使用windows的习惯,我们也会采用扩展名来表示linux中的文件类型(3) Linux中一切皆文件。 2.Linux中的文件类型:(1)普通文件#ls –l 文件名查看文件的信息,第一列中第一个符号为“-”,表示文件的属原创 2016-08-29 21:50:10 · 514 阅读 · 0 评论 -
学习笔记3——32位和64位Linux操作系统的区别及系统识别方法
32位和64位Linux系统的区别:一、设计初衷不同最初,64位是为了满足高科技人员使用本行业需要大量内存和浮点特性的特殊软件的需要而设计的运行平台,而32位操作系统是为了满足普通用户的需要。二、要求配置不同64位只能安装在64位电脑上;32位可以安装在64位或32位电脑上,但是安装在64位电脑上可能会造成内存过大无法识别或硬件浪费等问题。三、运算速度不同64位CPU的通用原创 2016-08-18 20:24:37 · 7206 阅读 · 0 评论