linux基础十六

1.交换分区
    linux内存使用机制:/proc/sys/vm/swapiness
    
2.查看内存空间使用状态
    cat /proc/meminfo
    free
        -m 显示结果以MB为单位
        -g 显示结果以GB为单位
        
3.dd 指定大小的块创建文件
    格式1:dd if=input_file of=output_file
    格式2:dd if=input_file of=output_file bs=块大小[B|K|M|G] count=块个数 
    
    eg1: dd if=/dev/cdrom of=/tmp/linux.iso
        == cat /dev/cdrom > /tmp/linux.iso
        
     eg2: dd if=/dev/zero of=/dev/sdb bs=446 count=1
     
     /dev/zero 表示无限填充 0
     /dev/null 表示丢弃   

4.链接文件
    ln SRC LINKFILE
    硬链接不能跨分区
    不能对目录创建硬链接
    硬链接会改变文件被链接的次数,硬链接与原文件指向同一个inode
    
    符号链接可以跨分区
    符号链接文件跟原文件不是同一个inode
    可以对目录创建符号链接
    符号链接不会改变原文件被链接的次数
    
5.压缩工具
    zip gzip bzip2 xz
    -# 指定压缩比
    
    gzip 后缀 .gz
        -d 解压缩文件 = gunzip
        -c 将压缩结果送往标准输出,可以使用重定向将其保存为压缩文件,从而保存文件。
        eg:gzip -c a.sh > a.sh.gz
         
    bzip2 后缀 .bz2
        -d 解压缩文件 =bunzip2
        -k 压缩或展开后保留原文件
        bzcat 临时查看压缩内容
        
    xz 后缀 .xz
       -d 解压缩文件 = unxz
       xzcat 临时查看压缩内容
       
6.归档工具
    tar [option] -f file.tar File1...
        -c 创建归档
        -x 还原归档
        -t 直接查看原文件名称
        -z 调用gzip
        -j 调用bzip2
        -J 调用xz
        -v 显示过程
       
      压缩归档  
      tar -zcvf a.sh.tar.gz  a.sh
      tar -jcvf a.sh.tar.bz2 a.sh
      tar -Jcvf a.sh.tar.xz a.sh
      
      解压还原归档
      tar -zxvf a.sh.tar.gz a.sh
      tar -jxvf a.sh.tar.bz2 a.sh
      tar -Jxvf a.sh.tar.xz a.sh
时间: 2024-10-03 21:54:19

linux基础十六的相关文章

攻城狮在路上(叁)Linux(十六)--- 命令与文件的查找

一.脚本文件的查询: 1.命令格式:which [-a] command; <==通过PATH来查找. -a:列出所有的,而不是仅列出第一个. 示例: which ifconfig; 注意:由于不同的用户PATH不同,所以结果或许也有区别. 二.文件名的查找: 1.whereis [-bmsu] 文件或目录名  <==通过数据库来查找,所以不同的用户查到的结果是一致的. 参数说明: -b:只找二进制格式的文件. -m:只找在说明文件manual路径下的文件. -s:只找source源文件. -

Bootstrap&lt;基础十六&gt; 导航元素

Bootstrap 提供的用于定义导航元素的一些选项.它们使用相同的标记和基类 .nav.Bootstrap 也提供了一个用于共享标记和状态的帮助器类.改变修饰的 class,可以在不同的样式间进行切换. 表格导航或标签 创建一个标签式的导航菜单: 以一个带有 class .nav 的无序列表开始. 添加 class .nav-tabs. 下面的实例演示了这点: <!DOCTYPE html> <html> <head> <title>Bootstrap 实

从零开始的linux 第十六章

路人乙:"啊,小编你越来越过分了,这次居然推迟了一天才来!!" (嬉皮笑脸)嘻嘻~~抱歉啦同学们,小编昨天因为做LNMP以及负载均衡的DR工作模式的时候出了点小问题,原理部分与小编理解的有点误差~~不过小编这么厉害肯定是已经解决啦~~ 那么,虽然迟到了一天,今天小编打算加班,嗯,没错~~小编这次会把上一章因为紧急事态遗留的问题和这章的内容一起讲~ 唉??什么?你说为什么上一章不推迟一天?这个嘛,因为小编是很守时的~~就算讲的内容少,也要坚决在周六更新~~怎么可能会推迟一天党务大家学习呢

linux基础十九

1.linux程序包管理     API  应用程序接口     ABI  应用程序二进制接口 2.库 可执行程序,本向不能作为程序执行入口,但是可以被调用编译好的二进制格式   3.程序  预编译 编译 汇编 链接     静态     动态    dll so (shard object) 4.软件包组成部分     二进制程序  /bin /sbin /usr/bin /usr/sbin  /usr/local/bin /usr/local/sbin      库  /lib /lib64

Linux基础(六)

一.Samba服务 Samba服务主要用于Linux服务器给Windows用户分享文件用 配置服务器都需要以下5步操作 1.准备环境 1)关闭防火墙    systemctl stop firewalld 2)临时关闭selinux sentenforce 0 或者在配置文件中永久关闭selinux vim /etc/sysconfig/selinux      selinux=disabled 2.配置IP 确定当前ip可用,否则自己重新配置一个可用的IP 3.安装软件包 1)二进制方式安装

Linux(十六)服务管理

16.1 介绍 服务(service)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等),因此我们又称为守护进程,是Linux中非常重要的知识点. 16.2 service管理指令: service    服务名    start|stop|restart|reload|status 在Centos7.0后不再使用service,而是systemctl 16.3 使用案例 (1)查看当前防火墙的状况,关闭防火墙和重启防火墙. (2)

Java基础十六

1 Set接口概述 一个不包含重复元素的Collection. 2 HashSet类 2.1 HashSet类的概述 它不保证Set的迭代顺序,特别是它不保证该顺序恒久不变. 底层数据结构是哈希表. 添加功能依赖于两个方法: public int hashCode() public boolean equals(Object obj) 2.2 HashSet的应用 应用: package com.xuweiwei; import java.util.HashSet; import java.ut

python之Linux基础(六)

Linux基本命令(?) 输出重定向命令:>Linux允许将命令执?结果重定向到?个?件,本应显示在终端上的内容保存到指定?件 中.如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )分屏显示:more查看内容时,在信息过??法在?屏上显示时,会出现快速滚屏,使得?户?法看清?件 的内容,此时可以使?more命令,每次只显示??,按下空格键可以显示下??,按下q 键退出显示,按下h键可以获取帮助. 管道:|管道:?个命令的输出可以通过管道做为另?个命令

linux第十六周

1.源码编译安装LNMP架构环境: 一.安装Nginx 1.解决依赖 [[email protected] ~]# yum groupinstall 开发工具 服务器平台开发 -y 2.安装 [[email protected] ~]# tar xf pcre-8.37.tar.bz2 -C /usr/local/src/ [[email protected] ~]# tar xf nginx-1.8.0.tar.gz -C /usr/local/src/ [[email protected]