TangWei's Studio

TangWei's Studio

生活并非没有给你选择,你可以选择放弃啊

交换分区swap管理及特殊介质的使用
一、交换分区swap管理:交换分区是系统RAM的补充,相当于Windows系统中的虚拟内存,当系统RAM不够用的时候将使用交换 分区来代替内存使用。 基本设置包括: 创建交换分区或者文件 使用mkswap写入特殊签名 在/etc/fstab文件中添加适当的条目 使用swapon -a激活交换分区 swapon 启用交换分区 格式:swapon [OPTION]…[DEVICE] -a 激活所有交换分区 -p priority 指定优先级 /etc/fstab:pri=value swap...
搭建自己的yum源服务器
通过yum安装程序包最重要的一步就是指定yum仓库,今天我来教大家如何搭建自己的yum源服务器。 一、前期准备准备两台Linux服务器,本文所用的服务器为CentOS6.9,及CentOS7.4服务器各一台,将演示CentOS7服务器作为yum源服务器,用CentOS6服务器进行yum访问。 二、开启CentOS7自动挂载光盘服务我们知道在CentOS6版本系统中,有一个“神奇”的目录/misc可实现光盘的自动挂载,但在CentOS7版本中默认并不支持此服务,需要我们进行手动安装autofs服务 yum install autofs ...
Linux系统磁盘及文件系统管理
一、磁盘基本概念设备文件:Linux中一切皆文件:open(),read(),write(),close() 设备类型: 块设备:block,存储单位“块”,磁盘 字符设备:char,存储单位“字符”,键盘 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信 设备号码: 主设备号:maj,标识设备类型 次设备号:min,标识同一类型下的不同设备 磁盘结构并行: IDE:133MB/s SCSI:640MB/s 串口: SATA:6Gbps SAS:6Gbps USB:480MB/s 硬盘: 机械硬盘(HDD):传统普通硬盘,主要由:盘片,...
Linux系统软件包管理介绍
Linux发行版中附带有成千上万的可用包,其中包括了Internet工具、开发工具、办公工具、游戏等,如果你没有选择完整安装,则只会安装这些包的“子集”,如何删除不想要的包,如何安装遗漏的包,学习LInux系统的软件包管理将解决你的这些问题 一、软件包基础软件运行环境:程序员代码–>预处理–>编译–>汇编–>链接 静态编译:.a 动态编译:.so 包管理器:二进制应用程序的组成部分 二进制文件、库文件、配置文件、帮助文件 包命名: 源代码:name-VERSION.tar.gz|bz2|xz 包之间:可能存在依赖性关系,甚至循环依赖 解决依赖包管...
文本处理工具sed的高级用法
一、模式空间与保持空间:我们知道sed工作机制是每次读取一行文本至模式空间(pattern space)中,在模式空间中完成处理,将 处理结果输出至标准输出设备;在模式空间中处理一行内容后会继续处理下一行,那么对于处理过的行可 能还有其他的处理,因此可以把处理过的行传送至一个叫保持空间(hold space)中,然后在后续的处理中 再次传送回模式空间中。这就类似加工车间和仓库的概念,好比模式空间是加工车间,保持空间就是仓 库,不过这里的仓库存储的都是些半成品的产品。 二、sed高级用法:Sed工具支持一些高级的命令来运用到保持空间中,这些高级命令有: P:打印模式空间开端至\n内容,并...
文本三剑客之sed
我们知道,sed被称为Linux中被称为文本处理三剑客之一,相比于grep命令匹配内容的功能,sed则能够做到对匹配到的文本内容对其进行编辑。 强大的处理文本的工具sed我们知道,sed被称为Linux中被称为文本处理三剑客之一,相比于grep命令匹配内容的功能,sed则能够做到对匹配到的文本内容对其进行编辑。 一.sed,英文全称Stream EDitor,翻译过来就是行编辑器1.用法1sed[option]…’script’ inputfile… 其中‘script’可表示为’地址定界+编辑命令’ 2.option -n 取消默认打印内容到屏幕(示例1) -e 多点编...
shell脚本编程基础(2)——新手注意事项及技巧16条
总结了一些shell编程初学者常犯的错误、注意事项及技巧:1.判断变量是否加$ (1)赋值变量时不加$ (2)如果命令能识别变量就不加\$,如果命令不能识别变量加$ 2.存放多行字符时”$name”变量外加双引号可保留换行格式 3.{}和()中执行命令的区别()中使用的命令为一次性的,小括号中相当于在子进程中执行命令,小括号继承括号外变量,但不会影响括号外变量 注:小括号中所说的子进程与常规的子进程不是一回事 而{ }中使用命令是在当前shell环境中执行,不会不开启子进程,会影响当前shell环境 例1:x=1;echo $$;(echo $$;echo $x;x=2);echo...
Linux系统文件查找与解压缩方法
Linux系统文件查找与解压缩方法 如同我们平时在操作 Windows系统时,文件查找与解压缩文件是经常要使用到的操作,Linux系统中也要经常用到相同的操作,今天我们就来介绍Linux系统中的一些文件查找与解压缩时使用到的工具。 一、文件查找1.locate命令 优点:搜索速度快,节省系统性能(生产环境适合使用locate) 缺点:不能即时更新(文件索引数据库在每次开机后更新),要想搜索最新文件需手动输入命令updatedb更新文件索引数据库,模糊搜索; Locate命令适合搜索不经常变化的文件,如系统文件 查询系统上预建的文件索引数据库: /var/lib/mlocate/m...
shell脚本编程基础(1)
shell脚本编程基础(1)一、编程基础1.什么是程序?程序是指:指令+数据 程序编程风格可分为: 过程式:以指令为中心,数据服务于指令(关注过程,小软件开发) 对象式:以数据为中心,指令服务于数据(关注结果,适合开发大型软件) 2.程序的执行方式计算机:运行二进制命令 编程语言: 低级:汇编 高级: 编译:高级语言–>编译器–>目标代码 (由程序员完成编译器翻译过程,安全性相对好) java,C# 解释:高级语言–>解释器–>机器代码 (由电脑完成解释器翻译过程,安全性不如编译型) shell,perl,python shell程序:提供...
vim文本编辑器及文本处理常用命令
vim文本编辑器及文本处理常用命令 Vim是从 vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 一、文本编辑器的种类主要有 行编辑器:sed 全屏编辑器:nano,vi vim – Vi Improved(vi文本编辑器的升级版) 二、Vim文本编辑器相关命令:Vim是从 vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 1.vim打开文件:vim[option]…FILE… +# 打开文件后,让光标处于第#行行首 -o 后跟多个文件可水平显示多个窗口...
头皮发麻
活着的每一天都是在输,但即便这样我仍然活着
FRIENDS
百度 谷歌