Linux基础
文章平均质量分 90
Linux基础内容,通过本专栏学习,熟悉Linux系统和各种命令
ScriptGirl
热爱技术探讨,语言包括且不限于Java、SQL、C/C++、Python、Android,领域包括且不限于大数据、移动端编程、后端编程
展开
-
【Linux命令】《鸟哥Linux基础》第二十一章 软件安装:源代码与Tarball
第二十一章 软件安装:源代码与Tarball了解:如何将开放源码的程序设计、加入函数库的原理、通过编译而成为可执行的二进制程序,最后该文件可被我们所使用的一连串过程。这一章介绍最原始的软件管理方式,使用Tarball来安装与升级管理我们的软件。...原创 2020-07-23 22:46:56 · 470 阅读 · 0 评论 -
【Linux基础】与远程Linux服务器(CentOS)传输文件
参考sshssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。语法ssh (选项) 远程主机常用选项-1:强制使用ssh协议版本1-2:强制使用ssh协议版本2-4:强制使用IPv4地址-6:强制使用IPv6地址-A:开启认证代理连接转发功能-a:关闭认证代理连接转发功能-b:使用本机指定地址作为对应连接的源ip地址-F:指定ssh指令的配置文件-f:后台执行ssh指令-g:允许远程主机连接主机的转发端口-i:指定身份文件-l原创 2020-07-22 09:07:43 · 821 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第二十章 基础系统设置与备份策略
第二十章 基础系统设置与备份策略20.1 系统基本设置20.1.1 网络设置(手动设置和DHCP自动获取)原创 2020-06-17 21:10:11 · 460 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十九章 启动流程、模块管理与Loader
第十九章 启动流程、模块管理与Loader原创 2020-06-17 15:43:44 · 338 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十八章 认识与分析日志文件
第十八章 认识与分析日志文件原创 2020-06-15 20:02:02 · 1473 阅读 · 0 评论 -
【Ubuntu】Ubuntu18.04显卡检查和驱动安装
1 安装完显卡后,输入测试命令nvidia-smi,出现下图表明安装成功:nvidia-smi2 如果出现下面的信息表示未能成功安装:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running未能成功安装可能有几个部分的问题,接下来一一排查。2.1 检查是否插有显卡:原创 2020-06-15 12:55:35 · 5567 阅读 · 0 评论 -
【Linux】Ubuntu从普通用户与root用户的切换
普通用户dj—>root用户sudo su按照提示输入密码即可root用户—>普通用户djsu dj或ctrl + d或exit原创 2020-06-14 21:35:13 · 209 阅读 · 0 评论 -
【Linux】Ubuntu18.04使用【python2】安装PIL、opencv、numpy、matplotlib、pandas、seaborn
参考:https://blog.csdn.net/qionggaobi9328/article/details/1039868271、查询查询默认pip版本pip -V如果出来打的结果是python3.x,需要安装python2下的pip。2、为python2安装pip如果出来打的结果是python3.x,为python2安装pip工具:sudo apt install python-pip3、使用pip给python2环境装软件一般方法python2 -m pip install XX原创 2020-06-14 21:34:24 · 741 阅读 · 0 评论 -
【Linux】Ubuntu18.04安装过程记录
俗话说的好:重启能解决计算机中90%的问题,而重装系统能解决99%。下面开始储备解决计算机中99%疑难杂症的技能~~1 首先下载系统并烧录到U盘:1.1 下载链接:http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso1.2 烧录软件:rufus选择如下:烧录完成:2 启动引导界面中的操作做好的U盘插到电脑上,开机按F12(Dell工作站)进入启动引导界面,上下箭头移动光标,选中USB Storage Devic原创 2020-06-14 21:32:55 · 243 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十七章 认识系统服务(daemon)
第十七章 认识系统服务(daemon)原创 2020-06-14 21:19:25 · 3238 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十六章 进程管理与SELinux初探
第十六章 进程管理与SELinux初探16.1 什么是进程(process)Linux下的所有命令与你能够执行的操作 ===》都与权限有关如何判断权限?账号管理中的UID、GID;文件属性在Linux系统中,触发任何一个事件时,系统都会将它定义成一个进程,并给予这个进程一个ID,成为PID,同时根据触发这个进程的用户与相关属性关系,给予这个PID用户一组有效的权限设置。 从此之后,这个PID能够在系统上面执行的操作就与这个PID的权限相关。16.1.1 进程与程序(process & p原创 2020-06-13 16:06:51 · 5535 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十五章 计划任务(crontab)
第十五章 计划任务(crontab)15.2 什么是计划任务定时提醒,或符合条件就提醒。15.1.1 Linux计划任务的种类:at、cron例行性的:每隔一定的周期要办的事项;突发性的:这次做完以后就没有计划任务的种类:at:可以处理仅执行一次就结束的命令。执行at时,要有atd这个服务的支持才行。crontab:这个命令所设置的任务将会循环执行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab除了可以使用命令执行外,还可以编辑/etc/crontab来支持,至于让c原创 2020-06-12 12:42:33 · 492 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十四章 磁盘配额(Quota)与高级文件系统管理
第十四章 磁盘配额(Quota)与高级文件系统管理解决的问题:在多人多任务的环境下,如何公平分配空间。通过磁盘配额完成限制额度。14.1 磁盘配额(Quota)的应用与实践14.1.1 磁盘配额概念磁盘配合的规范设置选项,针对XFS文件系统的限制:分别针对用户、用户组、或个别目录(user、group、project)容量限制或文件数量限制(block或inode)通过限制inode使用量,可以限制用户建立的文件数量;通过限制block使用量,可以限制用户磁盘容量(常见)软限制与硬限制(so原创 2020-06-12 12:40:39 · 567 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十三章 Linux账号管理与ACL权限设置
第十三章 Linux账号管理与ACL权限设置13.1 Linux的账号与用户组13.1.1 用户标识符:UID与GID人一般容易记忆账号,但是Linux主机只认识ID,账号与ID的对应关系写在/etc/passwd中。每个登录的用户都至少会获取两个ID:用户ID(UID)、用户组ID(GID)。文件通过UID和GID判别它的拥有者和用户组。要求显示文件属性时,系统根据/etc/passwd和/etc/group的内容找到UID和GID对应的账号与组名,显示出来。重要内容:/etc/passwd原创 2020-06-12 12:38:49 · 1506 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十二章 学习shell脚本
第十二章 学习shell脚本通常利用shell脚本完成服务器的检测工作,不涉及大量运算。12.1 简单shell脚本介绍12.2 简单shell脚本练习12.2.1 简单范例范例1:永远的开端Helloworldcat hello.sh 输出:#!/bin/bash #Program:# This program shows "hello world!" in your screen.#History:#2020/06/07 dj First releasePATH=/bin:原创 2020-06-12 12:37:53 · 833 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第六章 Linux文件与目录管理
第六章 Linux文件与目录管理6.1 目录操作. 当前目录.. 上层目录- 前一个工作目录~ 当前用户的家目录~account account用户的家目录cd 绝对路径or相对路径 切换到这个指定路径cd 不加任何路径,是回到当前家目录,等于cd ~ cd - 返回刚刚的上个目录pwd 直接就能显示当前目录pwd -P 显示链接文件的真身mkdir test 创建test文件夹,默认权限mkdir -m 711原创 2021-06-01 20:28:30 · 137 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十一章 正则表达式与文件格式化处理
第十一章 正则表达式与文件格式化处理11.1 基础概念正则表达式是对字符串的处理的表示方式。11.2 基础正则表达式11.2.1 语系采用LANG=C的语系。特殊符号意义[:alnum:]英文大小写字符和数字 0-9 a-z A-Z[:alpha:]英文大小写字符 a-z A-Z[:blank:]代表空格键和Tab键两种空格符[:cntrl:]代表 键盘上面的控制按键,包括CR LF Tab Del 等[:digit:]数字 0-9[:原创 2020-06-12 12:27:50 · 204 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十章 认识与学习BASH
第十章 认识与学习BASH10.1 Bash与Shell命令别名设置功能:alias lm='ls -al' 给命令ls -al一个别名lm。注意,等号两端不能有多余空格查询命令是否是Bash shell的内置命令:typetype [-tpa] name -t 此时,file表明命令为外部命令; alias表明命令是命令别名设置的命令; builtin表明该命令为bash内置的命令功能 -p 如果后面接的name是外部命令时,才会显示完整文件名 -a 会有P原创 2020-06-12 12:27:07 · 337 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第九章 vim程序编辑器
第九章 vim程序编辑器9.1 vi与vim所有的Linux发行版都有vi文本编辑器。vim是高级版的vi,对不同内容可以进行不同颜色显示,就是个性能强悍的代码编辑器。9.2 按键说明9.2.1 一般命令行可用的按键功能说明移动光标的方法具体情况h 或 向左箭头光标向左移动一个字符j 或 向下箭头光标向下移动一个字符k 或 向上箭头光标向上移动一个字符l 或 向右箭头光标向右移动一个字符30j 或 30向左箭头向下移动30行Ctrl +原创 2020-06-12 12:26:35 · 201 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第八章 文件与文件系统的压缩
第八章 文件与文件系统的压缩网站也可以利用文件压缩的技术来进行数据传送,好让网站带宽的可利用率上升。8.1 压缩文件的用途与技术1将没有使用到的空间丢出来【0000 0001---->1】2将重复的数据进行统计记录【100个1】8.2 Linux系统常见的压缩命令压缩文件扩展名压缩技术.Zcompress(少用).zipzip(支持Windows常用的zip).gzgzip(由GNU计划开发,应用最广).bz2bzip2(压缩比更好)原创 2020-06-12 12:25:51 · 183 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第七章 Linux磁盘与文件系统管理
第七章 Linux磁盘与文件系统管理7.1 Linux文件系统7.1.1 磁盘组成与分区文件系统建立在磁盘上整块磁盘的组成主要有:(1)圆形的碟片,主要记录数据的部分(2)机械手臂,与在机械手臂上的磁头,可擦写碟片上的数据(3)主轴马达,可以转动碟片,让机械手臂上的磁头在碟片上读写数据数据存储于读取的重点在碟片,碟片的物理组成:(1)扇区,是最小的物理存储单位,目前有512B和4KB两种格式(2)将扇区组成一个圆,就是柱面(3)最小分区单位,早期是柱面,现在是扇区,每个扇区有号码,像自原创 2020-06-12 12:25:25 · 371 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第六章 Linux文件与目录管理
第六章 各项能力总结:扎实的编程能力,沟通能力,学习能力,知识迁移能力,抽象建模能力,发散思维能力。面试题53 - I. 在排序数组中查找数字 I统计一个数字在排序数组中出现的次数。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2:输入: nums = [5,7,7,8,8,10], target = 6输出: 0 限制:0 <= 数组长度 <= 50000class Solution {public:原创 2020-06-12 12:24:27 · 320 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第五章 Linux的文件权限与目录配置
5、Linux的文件权限与目录配置在Linux中,任何一个文件都具有用户(User)、所属群组(Group)、其他人(Others)三种身份的个别权限。每种身份,都有3种可选择的权限:rwx 可读可写可执行。1 修改文件的用户组和所有者修改文件所属组chgrp [-R] 目标组名 文件或目录 #R是为了递归修改子文件夹修改文件所有者chown [-R] 账号名称 文件或目录chown [-R] 账号名称:所属组名称 文件或目录 #也能顺带修改所属组chown [-R] 账号名称.原创 2020-06-12 12:23:54 · 141 阅读 · 0 评论 -
【Linux命令】鸟哥Linux基础第一部分:Linux规则与安装
1、查看主机内部各组件型号cat /proc/cpuinfo或者:lspci2、查看Linux内核版本、操作系统架构版本uname -r #查看Linux内核版本uname -m #查看操作系统架构版本3、关闭GNOME默认的界面切换的动画功能gsettings set org.gnome.desktop.interface enable-animations false4、查看文件属性显示家目录下的所有文件的详细属性信息ls -al ~ 查看文件创建信息中的完整的时间原创 2020-06-12 12:23:23 · 136 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十五章 计划任务(crontab)
第十五章 计划任务(crontab)15.2 什么是计划任务定时提醒,或符合条件就提醒。15.1.1 Linux计划任务的种类:at、cron例行性的:每隔一定的周期要办的事项;突发性的:这次做完以后就没有计划任务的种类:at:可以处理仅执行一次就结束的命令。执行at时,要有atd这个服务的支持才行。crontab:这个命令所设置的任务将会循环执行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab除了可以使用命令执行外,还可以编辑/etc/crontab来支持,至于让c原创 2021-06-01 20:33:08 · 204 阅读 · 0 评论 -
【Linux命令】《鸟哥Linux基础》第十四章 磁盘配额(Quota)与高级文件系统管理
第十四章 磁盘配额(Quota)与高级文件系统管理解决的问题:在多人多任务的环境下,如何公平分配空间。通过磁盘配额完成限制额度。14.1 磁盘配额(Quota)的应用与实践14.1.1 磁盘配额概念磁盘配合的规范设置选项,针对XFS文件系统的限制:分别针对用户、用户组、或个别目录(user、group、project)容量限制或文件数量限制(block或inode)通过限制inode使用量,可以限制用户建立的文件数量;通过限制block使用量,可以限制用户磁盘容量(常见)软限制与硬限制(so原创 2021-06-01 20:32:48 · 382 阅读 · 0 评论