【linux 总结】教程文章相关的互联网学习教程文章

Linux常用命令总结

总:目录操作;文件操作;进程操作;打包压缩;系统查看;用户操作1、目录操作查看:ls;ls,ll ——ls -l进入目录:cd新建目录:mkdir移动:mv 移动的文件 移动到的目录名 最后接一个没有目录名称就是重命名;接一个有的目录名称/路径就是移动重命名:mv 原来的名字 要改的名字拷贝目录:cp -a 目录名 拷贝后的名删除:rm -rf 目录名 就删除某个目录;删除所有的 rm -rf *2、文件操作新建文件:touch移动:mv重命名:mv拷贝...

LINUX内核分析第七周学习总结:可执行程序的装载【图】

一、得到一个可执行程序1. 预处理、编译、链接gcc hello.c -o hello.exegcc编译源代码生成最终可执行的二进制程序,GCC后台隐含执行了四个阶段步骤。预处理 => 编译 => 汇编 => 链接预处理:编译器将C源代码中包含的头文件编译进来和执行宏替换等工作。gcc -E hello.c -o hello.i编译:gcc首先要检查代码的规范性、是否有语法错误等,以确定代码的实际要做的工作,在检查无误后,gcc把代码翻译成汇编语言。gcc –S hello.i –o hel...

Linux终端回话记录和回放工具 - asciinema使用总结【代码】

目前linux终端回放回话的工具常见的就是asciinema和script了, 这两种工具都有那种类似于视频回放的效果。虽然这样做的代价是录制过程中需要占用一定的cpu资源以及录制后可能会因为视频文件太大而不太好在网络之间传送与分享从而交换信息,(或许这类工具的创造初衷并不一定就是要将所有的东西都录进去),将终端操作录制下来,并具有回话功能, 有助于系统操作的审计, 利于系统安全保护 。asciinema是Linux系统下一款"高级"终端会话记录...

Linux运维学习笔记-通配符及正则表达式知识总结【图】

通配符: *代表所有 ?任意一个字符 ;两个命令的分隔符 #注释 |管道,将|前命令的执行结果作为|后命令的输入 ~用户的家目录 -上一次的目录 $变量前面需要加的符号echo $LANG/路径分隔符 > 重定向(覆盖) >> 追加重定向 < 输入重定向xargs、tr<< 追加输入重定向cat‘‘单引号,不具有变量置换功能,输出时所见即所得echo ‘date‘""具有变量置换功能,解析变量后输出,不加引号相当裕双引号echo "`date`"``反引号,两个`` 中间为命令...

SUSE Linux--zypper程序包管理(实战命令总结)

(1)zypper ar iso:/?iso=/media/SOFTWARE/openSUSE-11.4-DVD-i586.iso DVDISO 新添加本地iso文件为安装源,名称和别名均为DVDISO。(2)zypper ar /data suse11sp1iso 将本地一个目录做为安装源,名称为suse11sp1iso。mount -o loop /data/suse11sp1/64-GM-DVD1.iso /mnt/iso 将iso文件mount到一个目录(3)zypper ar http://download.opensuse.org/update/11.3/suse update 新添加一个URL为安装源,名称为updatezypper lr 列出所...

linux设备驱动归纳总结(八):2.match.probe.remove

linux设备驱动归纳总结(八):2.总线、设备和驱动的关系xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx上一节介绍了总线、设备和驱动函数的注冊,这节着重介绍它们三者的关系,和上一节一样,我模拟一条usb总线,一个usb鼠标设备和一个usb鼠标驱动函数,当然,仅仅是名字是usb。里面并没有实质的操作。仅仅是通过这样来介绍一下三者之间的关系。。xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...

工作中常用的linux命令总结(1)

这是我的第一篇博文,鉴于互联互通、技术分享的精神,想想就激动!来点日常工作的干货吧:)1、复制文本时候 cat和vi复制的文件格式不一样 vi会有多出空行来;2、gdb rc core.10006 rc是程序目录bin下面的程序文件 core.10006是core文件;3、SHOW MASTER LOGS;查看目前的master binlog日志PURGE MASTER LOGS TO ‘mysql-bin.010‘;删除日志从最久的到mysql-bin.010PURGE MASTER LOGS BEFORE ‘2008-06-22 13:00:00‘;删除某个...

Linux命令总结

1、jps————查看当前进程Java进程2、kill -9 [进程号]————结束该进程3、tail -f [文件名]————查看文件尾部内容(调试程序时可用来查看实时日志)4、chmod -r [权限代号abc] 文件目录————遍历修改文件权限,r:4,,w:2,x:1,a|b|c=r+w+x5、./catalina.sh jpda run|start————Tomcat开启远程调试模式(在Tomcat的bin目录下)6、mkdir [-p] [目录名]————新建文件夹,-p可新建多层目录7、cp [source] [destination]—...

Linux学习总结(十三)文本编辑器 vim

vim是vi的升级版,会根据文本属性带色彩显示,具体用法如下: 一般模式 :1.光标定位: 左右移动一个字符, h l上下移动一个字符, k j左右下上 ,左右在两边,下上在中间这样记光标定位行首 shift+6 也就是^光标定位行尾 shift+4 也就是$光标定位到文本首行 gg光标定位到文本尾行 G 光表定位到第n行 nG n为数字往前翻页 ctrl b 或者 pgup往后翻页 ctrl f 或者 pgdn2.删除复制粘帖x 向后删除一个...

Linux运维第一周知识总结【图】

一:电脑硬件种类说明 1. 服务器的分类:<1>外观分类:机架式,塔式,刀片式/服务器。<2>尺寸分类:1u,2u,3u<3>性能分类:pc服务器,小型机服务器,打型机服务器。二:服务器硬件组成部分1.CPU:运算处理/硬件处理。a.CPU路数:服务器cpu颗数。 b.cpu核数:cpu核心数。核心处理服务器系统任务并进行处理任务能力。2.风扇:降温3.内存:临时存储信息/可能丢失。用户存储数据 cpu-存储数据指令-硬盘程序:开发人员编写好的代...

总结一下linux远程控制方法

方法: 1.rlogin、rsh等r系列命令。因为有较大的安全隐患,所以现在基本上废弃不用。 所以这里也不作详细介绍 2.telnet。telnet在linux和windows下均可用,只要打开相应的服务即可。telnet 的所有数据在网络上都是明文传输,所以也有安全隐患,在实际的生产系统中也基本上废弃不用,而转用更安全的ssh。但是在某些场合,如内部局域网络,telnet 还是有用武之地的。telnet使用方法:例如想连接到主机foobar上 telnet foobar 也可以直...

20135327郭皓--Linux内核分析第九周 期中总结

Linux内核分析第九周 期中总结一、知识概要1. 计算机是如何工作的存储程序计算机工作模型:冯诺依曼体系结构X86汇编基础会变一个简单的C程序分析其汇编指令执行过程2. 操作系统是如何工作的函数调用堆栈模拟存储程序计算机工作模型和时钟中断在mykernel基础构建一个简单的操作系统3.构造一个简单的Linux系统Linux内核源代码构造一个简单的Linux系统跟踪调试Linux内核的启动过程4. 系统调用用户态、内核态和中断系统调用概述使用库函...

(总结)Linux的chattr与lsattr命令详解

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。今天再tomcat下删除webapps文件夹就失败了,一看...

linux程序设计——进程和信号总结(第十一章)

11.4.2 信号集 头文件signal.h定义了类型sigset_t和用来处理信号集的函数.sigaction和其他函数.sigaction和其他函数将用这些信号集来修改进程在接收到信号时的行为. #include <signal.h> int sigaddset(sigset_t *set, int signo); int sigemptyset(sigset_t *set); int sigfillset(sigset_t *set); int sigdelset(sigset_t *set, int signo); 这些函数执行的操作如它们的名字所示,sigemptyset将信号集初始化为空.sigfillset将信...

LINUX 任务计划 应用总结

任务计划相关程序:在未来时间点一次性执行某任务:at, batch周期性执行某任务: crontab \\运维常用执行结果查看:mailmail电子邮件服务:默认执行结果写入 :/var/spool/mail/USERNAMEsmtp: simple mail transmission protocol/var/spool/mail/USERNAMEpop3: post office protocol imap4: internet mail access protocol1` MUA:mail命令mail命令:mail: 进入交互式收发邮件接口;650) this.width=650;" title="clip_image001...