• 16) linux笔记(1)


    1- Linux系统启动流程:

    硬件加电质检-->BIOS检测-->加载 MBR硬盘分区-->加载 linux内核-->加载init启动级别--->加载 rc.d/init进程-->加载 rc.local-->进入 mini-login
    

    2- Apache有几种工作模式

    有2种工作模式,分别是 worker和 prefork模式:
    1. Worker模式:以多个线程提供服务,所有的线程共享内存空间,一个down掉,整个进程奔溃,适合高并发的场景。
    2. Prefork模式:多个进程提供服务,比较稳定,占用内存高,提供中小访问并发
    

    3- EXT4的文件分区,当用touch新建文件时报错,错误信息是磁盘已满,但是使用 df -h查看分区信息时只使用了 50%

    Block块文件, inode存放我们基础的信息数据,权限、大小的信息。
    

    4- 符号链接和硬链接的区别

    1. 软链接可以跨分区链接,软链接支持目录同时也支持文件的链接。软链接源文件与目标文件 Inode不相同,从某种意义上来,会消耗省 inode空间。
    2. 硬链接不能跨分区链接,硬链接只能对文件生效,对目录无效,也即是目录不能创建硬链接。硬链接源文件与目标文件共用一个inode值,从某种意义上来,节省 inode空间。
    

    5- 手动设置硬盘为 GPT格式

    parted
    select /dev/sdb
    mklabel gpt
    mkpart primary 0 -1
    print
    

    6- 查看目前系统已启动服务所监听的端口和查看已知某端口号占用的进程

    netstat -antl |grep "LISTEN"
    lsof -i :8080
    ps -ef |grep nginx
    

    7- 查找/home目录 10天之前修改过的文件并删除

    find /home-type f -mtime +10 |xargs rm -rf {} ;
    

    8- 将当前目录下大于 100k的文件移动至/tmp下

    find . -size +100k -exec mv {} /tmp ;
    

    9- sed命令将 demo.txt中所有的回车替换成空格

    sed -i ‘s/
    / /g’ demo.txt
    

    10- crontab在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh

    0 6-12/2 * 11 * bash /usr/bin/httpd.sh
    

    11- 匹配文本中的 word字符,并打印出该行及下面的 5行

    grep -A5 word file
    

    12- dmesg命令中看到 ip_conntrack: table full, droppingpacket.

    加大 ip_conntrack_max的值;
    降低 ip_conntrack_timeout的时间
    

    13- 打印出 file文件第 1到第三行

    sed -n ‘1,3p’ file
    head -3 file
    

    14- 使用 vim编辑器将 httpd.conf文件中/usr/local/apache字段替换为/etc/httpd/

    :%s//usr/local/apache//etc/http//g
    :%s#/usr/local/apache#/etc/httpd/#g
    :%s:/usr/local/apache:/etc/httpd/:g
    

    15- sed将 selinux状态设置为 disabled

    sed -i ‘s/SELINUX/s/enforcing/disabled/g’ /etc/selinux/config
    sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
    

    16- 将本机的10.0.0.10:8080端口转发至10.0.0.20:80主机端口,

    iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8080 -j DNAT --todestination 10.0.0.20:80
    iptables -t nat -A POSTROUTING -p tcp -m tcp --dport 80 -j SNAT --to-source 10.0.0.10:8080
    echo 1 > /proc/sys/net/ipv4/ip_forward 同时开启 Linux 内核转发功能
  • 相关阅读:
    刷脸背后:人脸检测人脸识别人脸检索_张重生资料整理
    webpack工具
    js精度缺失和最大安全整数
    在线文档预览(干货篇)
    讨论js比较两个数组(对象)是否相等的范围
    js不同数据类型中==与===的对比
    js中this的指向
    前后端数据类型
    js网页节点操作
    圆角渐变边框实现
  • 原文地址:https://www.cnblogs.com/lemanlai/p/12295070.html
Copyright © 2020-2023  润新知