
Linux
文章平均质量分 52
Sakamoto Kooji
这个作者很懒,什么都没留下…
展开
-
linux学习笔记之备份
一、dumpdump [选项] 备份之后的文件名 原文件和目录选项:-level 就是我们说的0-9备份级别(0是完整备份,后面都是增量备份)-f 文件名:指定备份之后的文件名-u 备份成功之后,把备份时间记录在/etc/dumpdates文件(一般来说本条命令都需要调用)-v 显示备份过程中更多的备份信息-j 把新文件进行压缩,压缩为.bz2格式(一般来说都用)。-W 查看dump的备份等级和备份时间范例:dump -0uj -f /root/boot.bak.bz2 /boot/#原创 2021-07-28 23:13:03 · 169 阅读 · 0 评论 -
Liunx学习笔记之启动管理
CentOS 6.x启动管理一、系统运行级别0、关机1、单用户模式2、不完全的命令行模式,不包含NFS服务,该服务是linux与linux之间文件共享的服务。3、完全的命令行模式4、系统保留5、图形化用户界面6、重启动二、运行级别命令查看运行级别命令:runlevel改变运行级别命令:init 运行级别三、系统的默认运行级别vim /etc/inittab(centOS 6,7不知道是什么,小胖子不用管,大家自行百度,好好研究,此文件很重要。)ubuntu:/etc/init/r原创 2021-07-28 21:18:14 · 99 阅读 · 0 评论 -
Linux学习笔记之日志管理
日志管理简介Centos6中:日志服务由rsyslogd取代了syslogd,并且两者兼容。确定服务启动:ps aux | grep rsyslogd查看自运行:chkconfig --list | grep rsyslog (自启动没有d)(Centos7中systemctl list-unit-files 取代了 chkconfig --list)常见的日志的作用:/var/log/cron/ 记录了定时相关的日志/var/log/cups/ 记录了打印信息的日志/var/log/原创 2021-07-13 00:44:43 · 132 阅读 · 0 评论 -
Linux学习笔记值进程管理
一、进程查看进程管理的作用:1.判断健康2.查看系统进程3.杀死进程查看系统中所有进程ps aux:查看所有进程,使用BSD操作系统格式ps -le:查看系统中所有进程,使用linux标准命令格式。重点关注ps aux USER:进程的产生用户。 PID:进程的ID号 %CPU:进程占用CPU资源的百分比。%MEM:进程的物理内存百分比。 VSZ:改进程占用虚拟内存的大小。 RSS:实际占用物理内存的大小。 TTY:进程运行所在终端。STAT:进程状态,R:运行、S:睡眠、T:停止、s原创 2021-07-12 18:31:43 · 80 阅读 · 0 评论 -
Linux学习笔记之linux服务管理
一、服务分类1.源码包安装的fuwu2.RPM包安装的服务独立的服务基于xinety服务:这个后面有一堆服务,且不占用位置。查询RPM包已经安装的服务的自运行状态:centos7:systemctl list-unit-files查看源码包已经安装好的服务:查看服务安装的位置:一般是/usr/local/下查看系统已经运行的服务:ps aux(最保险)RPM安装服务和源码包安装服务的区别安装位置不同:1.源码包安装在指定位置,一般是/usr/local/2.RPM包安装在默认原创 2021-07-11 23:47:40 · 153 阅读 · 0 评论 -
Linux学习笔记之shell编程
1.正则表达式正则表达式与通配符的区别通配符:用于匹配文件且为精准匹配,比如ls aa,就只会匹配aa文件。正则表达式:用于匹配文件中的字符信息且为模糊匹配,比如grep匹配aa,那包含aa的行都会被列出来。基础正则表达式*:前一个字符匹配0次或多次。.:匹配除了换行符以外的任意一个字符。^:行首$:行尾[]:这里面任意一个,只有一个。例子:[1-9],[a-z],[a-zA-Z](这个有点特殊,记住)[^]:非,在括号外是行首,在括号内是非。\:转义符号{n}:恰好出现n次。{原创 2021-07-11 21:38:07 · 537 阅读 · 0 评论 -
Linux学习笔记之Bash变量与运算符
变量的分类1.用户自定义变量2.环境变量3.位置参数变量4.预定义变量用户自定义变量1.变量命名规则:可以有数字,字母,下划线组成,但是不可以数字开头。2.变量默认字符串类型,如果要进行数字运算必须指定。3.进行变量叠加需要用双引号包含或者${变量名}包含例子"abc"456,${abc}456,代表在abc字符串后面加上456。4.把命令的结果作为变量值需要用反引号或者$()包含命令5.环境变量建议大写用于区分。变量调用:echo $变量变量查看:set变量删除:unse原创 2021-07-07 19:42:24 · 142 阅读 · 0 评论 -
linux学习笔记之shell基础
0.shell概述shell是一个命令解释器,他为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序。shell的分类bourne Shell:主文件名为shC shell:主要应用于BSD版的unix系统当中。shell的两种主要语法类型有:Bourne和C(1)Bourne主要有:sh,ksh,Bash,psh,zsh(2)C主要有:csh,tcsh现在linux的主流shell就是Bash。查看linux支持的shell:vi /etc/shells不用shell原创 2021-07-06 00:05:58 · 171 阅读 · 0 评论 -
Linux学习笔记之文件系统管理
0.回顾分区和文件系统分区类型主分区:最多4个扩展分区:最多1个主分区+扩展分区最多4个逻辑分区:逻辑分区在扩展分区中划分,如果是IDE硬盘最多分成59个,SCSI硬盘最多11个。主分区和逻辑分区占用/dev/sda1-4,即使没有逻辑分区也必须从5开始文件系统ext2:linux Redhat 7.2以前的默认文件系统。ext3:比ext2多了个日志功能,在系统突然停止时提高了文件的可靠性。ext4:centos6.3开始,反正又牛比了一点。1.文件系统常用命令一、df命令、d原创 2021-07-04 18:15:22 · 112 阅读 · 0 评论 -
linux学习笔记之文件特殊权限(难点)
1.SetUID2.SetGID3.Sticky BIT原创 2021-07-04 00:31:24 · 101 阅读 · 0 评论 -
Linux学习笔记之ACL权限管理
1.ACL权限简介仅仅通过所有者,所属组,其他人三个权限划分有时候不足以完成实际的划分需求,比如公开课多了一个试听学生的情况下。ACL便是为这种学生增加他特有的分组。2.查看ACL权限是否开启dumpe2fs -h 指定的分区3.临时开启分区ACL权限mount-o remount,acl /作用:重新挂载根分区,并挂载加入ACL权限。4.永久开启ACL权限vi /etc/fstab,然后进入这个文件进行修改。这个文件的作用是每次系统启动的时候按照文件规范对各个分区进行挂载。修改这个文原创 2021-07-03 16:13:16 · 164 阅读 · 0 评论 -
Linux学习笔记之用户与用户组管理
1./etc/passwd/配置文件该文件记录了用户的信息,也可以进行修改查看方式:man 5 passwd注意:不能写绝对路径!!! 参考:Linux帮助命令总结配置文件格式: • 登录名:不解释 • 可选的加密后的密码:标识x,不可能把真的密码放上去的,谁都看得见还玩个鸟呀。 • 数字用户 ID:超级用户0 系统用户(伪用户)1-999 普通用户1000-65535 • 用户组ID:初始组用户一出生就有的组,一般不更改。附加原创 2021-07-01 22:32:44 · 179 阅读 · 0 评论 -
Linux学习笔记之源码包管理
源码包和RPM包存在2个差异:1.安装前:概念上不同,之前的文章已经说过。2.安装后:安装位置不同,对服务的启动会有影响。在在Linux中启动服务都需要输入绝对路径 start。RPM包的安装位置正常情况都是固定的,在源码包中安装位置是由安装者自己指定的。在redhat系列中有一个叫做service的命令,可以不用输入繁琐的绝对路径,直接实现服务的启动。格式:service 服务名 start但是,这个命令放在源代码安装的服务中就不灵了,原因就是service仅仅会查看rpm安装的服务所在的原创 2021-06-30 21:15:36 · 174 阅读 · 0 评论 -
Linux学习笔记之yum在线管理软件包
本节开始不再有包名和包全名的概念,统一为包名常用的yum命令:yum软件包管理命令1.yum list查询所有可用软件包列表2.yum search 关键字搜索服务器上所有和关键字相关的包3.yum [-y] install 包名安装软件包 -y的作用是自动回答yes,可加可不加4.yum [-y] update 包名升级软件包 -y的作用是自动回答yes,可加可不加5.yum [-y] remove 包名卸载软件包 -y的作用是自动回答yes,可加可不加linux我们原创 2021-06-29 01:32:01 · 184 阅读 · 0 评论 -
linux学习笔记之软件包管理RPM
软件包的分类1.源码包(特殊的源码包:脚本安装包 一般是install.sh运行后就会进入和windows的setup.exe类似的安装界面)2.二进制包(系统默认包,Redhat-RPM包,debian-deb包)1.源码包就是网站上面下载下来的包,安装需要编译,比较耗费时间,但是可以查看源码。2.二进制包不需要编译,安装速度快,但是不能查看源码。兄弟们,注意以下,从这一课开始redhat和debian要分家了,参考这篇文章:debian与redhat的区别。RPM命令管理(在ubu原创 2021-06-28 21:57:40 · 181 阅读 · 0 评论 -
Linux学习笔记之vim编辑器
vim分为命令模式、插入模式和编辑模式对于初学者搞清楚这三个之间模式的作用似乎都不是那么容易。命令模式:使用vim命令进入后便是这个模式,该模式下面可以进行很多有趣的操作,也是插入模式和编辑模式的必经之路。即只有命令模式可以进入插入、编辑模式。插入模式和编辑模式不可以相互直接转换。插入模式:说白了就是word写东西,由命令模式输入aio命令即可进入,初学者记得a就行了,我到现在也是只用a。编辑模式:在命令模式中输入冒号(:)即可进入该模式,该模式下可以进行保存并退出文件(wq)等操作。常用的指原创 2021-06-27 13:56:26 · 117 阅读 · 0 评论 -
Linux学习笔记之常用命令关机重启
shundown:关机(最推荐,关机前会保存正在运行的服务)格式:shundown 选项[-chr]-c:取消前一个关机命令 cancel-h:关机 halt(停止的意思)-r:重启 reboot范例:1.shundown -r now 立即重启2.shundown -h 20:30 20:30分关机个人电脑电源键关机问题不大,服务器绝对不能!其他的关机命令:poweroff、halt、init0。其他的重启命令:reboot、init6init为系统运行级别设原创 2021-06-23 02:06:57 · 288 阅读 · 0 评论 -
Linux学习笔记之网络命令(难)
一、write格式:write 用户名:给在线用户发送信息。二、wall:给所有用户法信息,write all的缩写格式:wall 发送信息三、ping:测试目标IP地址与自己是否网络通畅格式:ping [-c] IP地址-c表示数据输出次数。四、ifconfig:查看或修改网卡信息 interface configure的缩写格式1:ifcongig计算机会有至少2个网卡,一个是真实的本地网卡(eth0),一个是回环网卡(Lo)。回环网卡是计算机用来自我检测通信能力的,本地网卡才是真实可原创 2021-06-22 21:10:45 · 156 阅读 · 0 评论 -
Linux学习笔记常用命令之压缩解压命令
一、常见的压缩包格式我们经常看到各式各样的压缩包格式 .gz .zip .rar.gz一般是linux下载一个东西用到的,windows不常见。.rar在windows常见,在linux中下一个rar包linux版本即可解压。.zip是唯一一个在linux和windows中都可以直接加载的格式。注意:以下说的解压和解包是不同的概念。解包是把一个被打包且并没有被打包的文件分解开来,解压是把一个被压缩的文件还原成原有的包的大小。在tar命令中一定要理解这个概念。后面可能会出现用解压一个词包原创 2021-06-22 03:00:12 · 1107 阅读 · 0 评论 -
Linux学习笔记文件搜索命令之用户管理
一、useradd:添加用户语法:useradd 用户名二、passwd:设置用户密码语法:passwd 用户名管理员可以随意更改其他用户的密码,而其他用户要修改自身密码的时候密码需要有一定的复杂度。三、who:查看当前用户信息语法:whotty为本地登录 pts为远程登录想要获得更加详细的信息使用w命令,这里没有写错,就是一个w。四、uptime:显示系统持续运行了多久语法:uptime...原创 2021-06-21 15:58:34 · 93 阅读 · 0 评论 -
Linux学习笔记文件搜索命令之帮助命令
一、man:查看命令或配置文件的帮助特别注意:在查看配置文件的帮助的时候不要写绝对路径!!!!!!!!格式:man 命令/配置文件q:退出enter:下一行/+字符:定位字符,会标高亮。如果只是想要查看命令是干吗的:whatis 命令如果只是想要查看配置文件爱你:apropos 配置文件如果只是想要了解命令的选项信息,只要写:命令 --help举个例子:ls --help 即可查看ls的命令选项信息补充:在linux中的良好总帮助的类型1表示命令的帮助,5是配置文件的帮原创 2021-06-21 00:14:25 · 271 阅读 · 3 评论 -
Linux学习笔记文件搜索命令
搜索命令一般少用,会占用大量的系统资源。好的目录规划是不应该常用此命令的。一、find:文件搜索命令语法:find 【搜索范围】 【匹配条件】常用的find命令格式与选项1.find /etc -name init 表示在/etc目录下面搜索名字为init的文件,此搜索为精准搜索,不是正则表达式。如果想要搜索包含init的要写 *init*,*是通配符。在举个例子,向显示init开头的要写init*。等等其他操作方法参考正则表达式,比如?表示单个字符。2.find /etc -iname in原创 2021-06-20 01:38:30 · 301 阅读 · 0 评论 -
Linux学习笔记之权限管理命令
第一部分 chmod(最重要)chmod:改变文件或目录的权限,原义change mode语法格式:chomd 【{ugoa}{±=}{rwx}{}】【mode=421】【-R】(递归修改)filename其中:ugoa分别表示所有者,持有者,其他人,所有人。+表示添加一个权限,-表示减少一个权限,=表示不管你之前是什么鸟权限,现在我写什么就是什么,和覆盖类似。rwx分别表示读写执行。举个例子:chomd u+x filename 就是给法filename文件的所有者加上执行权限。也可以多个用户一原创 2021-06-19 23:07:20 · 249 阅读 · 0 评论 -
Linux学习笔记之常用文件操作指令(三)
ln -s 原文件 目标文件:ln命令意为link,作用是创建链接,加上-s为软链接,不加为硬链接范例:ln -s file1 file2:创建了file1的软链接file2ln file1 file2:创建了file1的硬链接file2软链接就和window里面的快捷方式一样,虽然所有用户都有读写运行权限,但是最终权限由原文件自身决定,软链接的大小很小的,和快捷方式同理。经典例题:在linux中所有权限都为rwx的文件是什么文件?答案:软链接文件硬链接的文件和原文件除了文件位置可能不同,其他原创 2021-06-19 18:21:29 · 648 阅读 · 0 评论 -
Linux学习笔记之常用文件操作指令(二)
文件处理命令touch+路径/文件名(不写路径便是在当前目录):创建空文件touch name1 name2:生成2个不同名字的文件。注意:如果向创建文件名中带有空格的文件,用双引号。如:touch “yuan shen”cat 【-n】目录/文件名:在命令行输出文件内部所有内容,-n加上的话会显示行号,n代表number。注意:cat适合浏览较短的文件,不然会很恶心,只能看到末尾tac:此命令与cat正好相反,因此其作用为将文件内容从尾到头输出至命令行。more:当浏览较长的文件时more很原创 2021-06-14 02:12:19 · 140 阅读 · 0 评论 -
Linux学习笔记之常用文件操作指令(一)
cd:切换目录 .表示当前目录 …表示上一层目录。pwd:显示当前所在路径mkdir [-p]:创建目录,-p选项的作用是递归创建目录rmdir:删除空目录rm【-rf】:删除文件,加上-rf可以实现非空文件夹的删除。cp【-rp】:复制文件,-r选项复制目录,-p选项保持文件原有属性。mv:剪切或给文件改名,在原地使用此命令变为文件改名。...原创 2021-06-13 22:45:36 · 82 阅读 · 0 评论 -
Linux学习笔记之ls
ubuntu下的ls命令ls -a:所有文件-l:长信息显示-h:人性化显示,一般和h一起用-d:一般和l一起使用,作用是显示目录信息,如果ls -l /etc会显示出来的是/etc目录下面的文件信息,想要显示/etc自身的信息必须写ls -ld /etc-i:显示每个文件及其ID号码。...原创 2021-06-08 18:02:06 · 90 阅读 · 0 评论