
linux
pengzhisen123
这个作者很懒,什么都没留下…
展开
-
Linux---vim文本编辑
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中...转载 2018-04-07 14:28:33 · 202 阅读 · 0 评论 -
Linux---会话和作业(12)
一、Linux中的会话和作业 进程 进程:Linux自身运行的独立的程序 交互进程:由一个shell启动的进程,可以在前台运行,可以在后台运行 批处理进程:是一个进程序列,和终端没有联系 监控进程(守护进程):Linux 系统启动后,启动的进程,并且在后台运行 作业 作业:一个正在执行的进程,而且作业可以包含一个或多...原创 2018-04-13 21:52:58 · 466 阅读 · 0 评论 -
Linux---磁盘(18)
Linux中的磁盘: 磁盘分区:将硬盘划分成多个逻辑存储单元。 逻辑存储单元:分区 分区的益处: 1、限制应用或用户的可用空间 2、允许同一块硬盘安装不同的操作系统 3、可以给虚拟内存一个单独的分区 4、提高硬盘的使用性能 MBR-Main Boot Record(主引导记录):告诉硬盘如何进行分区,写...原创 2018-04-23 23:08:01 · 191 阅读 · 0 评论 -
Linux---服务控制(13)
控制服务和守护进程 1、systemd:是所有进程的父进程(linux内核3.0以上版本) 2、systemctl:用户管理各种类型的systemd对象,这些对象称为:单元 常用的单元:service(服务单元),socket(套接字),path(路径单元) 3、ssh:是一个协议 sshd:是一个进程 4、systemctl stat...原创 2018-04-21 14:25:00 · 168 阅读 · 0 评论 -
Linux---日志(14)
一、分析和存储日志 1、日志:用于系统审核和故障排除-----Linux中的“黑匣子” 2、日志文件都是保存在 /var/log 目录中的 3、在RedHat7中,系统日志消息由两个服务复制处理。他们是systemd-journald 和rsyslogd /var/log/messages 大多数系统日志消息记录的日志 ...原创 2018-04-21 14:53:13 · 487 阅读 · 0 评论 -
Linux---打包和压缩(15)
一、打包 打包程序:tar c:创建文档 t:列出存档内容 x:提取存档 f filenaem:要操作的存档的文件名 v:详细信息 注意: 1、选项前不用加 - 2、创建之前请检查有木有重名文件(覆盖且不提示) 3、要使tar可以打包选定的文件,执行tar命令的用户必须要能...原创 2018-04-21 19:13:02 · 263 阅读 · 0 评论 -
Linux---计划文件(16)
一、周期性计划作业---cron cron:是一个进程。可以让linux周期性的执行某一命令。 crontab:是一个命令,可以设置linux周期性的执行某一命令。 -u:设置某一个用户的周期性工作----root权限; -e:编辑crontab的工作内容; -l:查阅crontab的工作内容; -...原创 2018-04-21 19:48:10 · 423 阅读 · 0 评论 -
Linux---输入输出重定向(17)
一、输入输出重定向 >file 标准输出重定向到文件----覆盖 >>file 标准输出重定向到文件----追加 2> 标准错误重定向到文件----覆盖 2>> 标准错误重定向到文件----追加 2>/dev/null 标准错误重定向到回收站 &>file 标...原创 2018-04-21 21:31:40 · 322 阅读 · 0 评论 -
Linux---进程(11)
一、Linux中的进程 进程:已经启动的可执行程序的运行实例 1、PID:进程的ID(每一个新进程都有一个唯一的PID) 2、PPID:父进程的ID 3、任何一个进程都可以创建一个子进程 4、在 redhat 7以上,所有进程的父进程:systemd 在redhat 5,6中,所有进程的父进程:init...原创 2018-04-13 20:52:25 · 233 阅读 · 0 评论 -
Linux---文件查看(4)
查看文件: cat/less/more :查看文件 nl :显示的时候,顺便出现行号 tac :从最后一行开始显示 head :显示文件前10行 -n:设置行数 tail :显示文件尾10行 -n:设置行数 wc :显示文件的行数,数字,字节 ...原创 2018-04-07 09:35:46 · 418 阅读 · 0 评论 -
Linux---文件处理(3)
一、Linux文件处理: 如何判断一个文件它是文件还是目录呢? 在命令行输入"ls -l",看显示的每一行的第一个字母和下面的进行对应。 d:表示目录 -:表示文件 l:连接文件(类似window中的快捷方式) b:设备文件,提供存储的接口设备(硬盘文件) c:设备文件,提供串行的接口设备--键盘,鼠标 ...原创 2018-04-06 19:28:15 · 251 阅读 · 0 评论 -
Linux---文件处理_软链接_硬链接(5)
软链接: 相当于window下的快捷方式 其命令为:ln -s oldfile newfile 特点: 1、可以对不存在文件创建软链接 2、可以对文件或者目录创建软链接 3、删除了链接接,不会影响他的指向文件 4、删除了指向文件,该软链接就会变成死链接 创建软连接: 1、进...原创 2018-04-07 14:38:17 · 480 阅读 · 0 评论 -
Linux---关机操作(6)
关机---shutdown .shutdown -t :添加秒数,几秒后关机 -k:不是真关机,而是发出告警信息 -r:在服务器系统都停止后,重启 -h:在服务器系统都停止后,关机 -f:关闭并且开机后,强行略过磁盘检查 -F:重启后,庆祝进行磁盘检查 -c:取消已经在进行的shutdown指令...原创 2018-04-07 15:20:35 · 235 阅读 · 0 评论 -
Linux----帮助文件man(7)
帮助文件man: man 1:用户命令(可执行命令和shell程序) man 2:系统调用(从用户空间调用的内核例程) man 3:库函数(有程序库提供) man 4:特殊文件(如设备文件) man 5:文件格式(用于许多配置文件和结构) man 6:游戏(过去的有趣程序章节) man 7:惯例、标准和其他(协议、文件系统) man 8:系统管理和特...原创 2018-04-07 15:41:43 · 2219 阅读 · 0 评论 -
Linux---文件权限(8)
一、权限表示 1、文件权限: 文件的权限有三种:所有者,所属组,其他人 rwx-:分别表示:读、写、执行,‘-’表没有权限 例如上图中:-rw-r--r--:首先‘-’表示文件,第一个组rwx表示所有者的权限(rw-表示在所有者中具有‘读、写’能);第二组的rwx:文件所属组的权限(r...原创 2018-04-08 21:47:51 · 475 阅读 · 0 评论 -
Linux---特殊权限(9)
文件的特殊权限---SUID SGID SBIT 当 s 出现在拥有者的 x 权限位置时候,表示拥有者有SUID的权限(Set UID) 当 s 出现在所属组的 x 权限位置时候,表示所属组有SGID的权限(Set GID) 当 t 出现在其他人的 x 权限位置时候,表示其他人有SBIT的权限(Stick Bit) SU...原创 2018-04-09 11:44:19 · 716 阅读 · 0 评论 -
Linux---用户账户管理(10)
Linux用户账户管理: 1、账户和组名:是给人看的 2、UID和GID:是给Linux看的 3、id:查看当前登录用户的UID和GID 4、当我们使用 ls -l 的时候,系统会根据 /etc/passwd 和 /etc/group 文件的内容,找到UID 和 GID对应的名称,进行显示。 5、如果随意修改了 /etc/pas...原创 2018-04-09 14:12:19 · 952 阅读 · 0 评论 -
Linux---用户的基本操作(1)
1、用于显示或配置网络设备(网络接口卡)的命令: ifconfig2、查看当前登入的用户: whoami3、添加一个用户:useradd(管理员才能使用useradd,其它普通用户不能使用useradd) ---用法:useradd 用户名 例如: useradd wgs4、设置用户的登陆密码:passwd(管理员) ---用法: passwd 用户名5、切换用户: su ...原创 2018-04-06 09:37:40 · 214 阅读 · 0 评论 -
Linux---Shell常用快捷键(2)
Ctrl +a:调到命令行的开头Ctrl +e:调到命令行的结尾Ctrl +u:将光标处到命令行开头的内容清除Ctrl +k:将光标处到命令行结尾的内容清除Ctrl +r:在历史记录列表中搜索某一命令Ctrl +l:清屏history :显示历史命令 ![numbers] :直接执行曾经执行过的命令(其中numbers是执行history命令之后前面的数字,通过! numbers可以查看该...原创 2018-04-06 09:49:17 · 169 阅读 · 0 评论 -
Linux---查看文件目录和目录结构(3)
一、查看文件和目录: 1---查看当前所在的路径:pwd /root:表示是在根目录下的root目录里面(“/”表示根目录) 2---命令格式:命令 -选项 -参数(目录) 3---查看当前路径下的文件:ls -d:只看当前目录的信息 -l:看详细信息 -a:显示所有 任何一个文件前面加上“.”,表示隐藏文...原创 2018-04-06 14:44:59 · 127781 阅读 · 1 评论 -
Linux内核的整体架构简介
1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都基于如下约定: a) 内核版本为Linux 3.10.29(该版本是一个long term的版本,会被Linux社区持续维护至少2年...转载 2018-10-04 21:03:57 · 198 阅读 · 0 评论