Linux下载软件

1.yum
    yum install tree
    yum install telnet
    直接安装与更新
2.查询软件是否装上
    rpm -qa tree telnet 
3.查询软件包的内容
    rpm -ql tree telnet
4.tree    
    tree -L 1 /
5.挂载光盘
    ①插入光盘
    ②挂载光盘
        挂载----给设备创建一个入口
            mount /dev/cdrom /mnt/
            ls Packages/ |head    (前十行)
            tail 后
            装 rpm -ivh /mnt/Packages/tree
6.df -h 查看磁盘与光驱

7.yum源
    增加yum源 epel 源
        ①阿里云 http://mirrors.aliyun.com/
        ②yum install epel-release -y 
        ③yum install sl cowsay -y
2.关闭iptables和
iptables 
    1.临时关闭防火墙重启后失效
        /etc/init.d/iptables stop
    2.永久关闭防火墙
        开机自启动
            chkconfig
            chkconfig |grep iptables
                3上是on就是自动运行
            关闭iptables
            chkconfig iptables off
运行级别
    0. 关机状态
    1. 单用户模式 重新设置root密码            √
    2. 多用户模式 没有NFS(存储)
    3. 完全的多用户模式 命令行模式 文本模式   √
    4. 未被使用的
    5. 桌面模式 图形界面模式                  √
    6. 重启状态
查询系统的运行级别
    runlevel
    tail -1 /etc/inittab
如何进入单用户模式
    为了解决用户root密码忘记

如何进入救援模式
    resuce installed system
    
切换系统的运行级别
    init 4
查看系统版本
    cat /etc/redhat-release
    uname -r 
用户操作    
    useradd ldq
    passwd  ldq112
    
    su - ldq
    ctrl + d/logout 退出当前用户
关机
    shutdown -r 10
    shutdown -c 
SELinux 的关闭
    1.永久关闭
        sed  's#SELINUX=enforcing#SELINUX=disabled#g'  /etc/selinux/config
        sed -i.bak  's#SELINUX=enforcing#SELINUX=disabled#g'  /etc/selinux/config
        grep 'disabled' /etc/selinux/config
上个命令的最后的参数
    esc + .
查看当前SELinux状态
    getenforce
    setenforce
时间查看与修改
    date -s '20180101'
    ntpdate ntpl.aliyun.com 
定时任务
    crontab -l  #list
    crontab -e    #edit
    
    1.具体时间
    2.做什么事
    
    00 00 * * *   go to bed
    30 08 * * *   go to shool
    特殊符号
        * 每
    怎么做
        1.命令 
        2.写入定时任务
            tail -f  /tmp/oldboy.txt 
    查看定时任务日志
    
上传与下载
    rpm install 
    rz 上传到Linux
    sz 下载到Windows
    unzip secure-20161219.zip 
查看日志
    less f或空格下一页 b上一页
    head /tail 
    grep '关键字' secure
    
nginx
Linux的启动流程
    1.BIOS自检(检测硬件是否有损坏)
    2.MBR引导(导入系统硬盘)
    3.GRUB菜单(选择不同内核,进入单用户)
    4.加载内核,放入内存
    5.运行init进程
    6.读取配置文件
    7.运行脚本
    8.运行开机自启动脚本
    9.启动mingetty
http请求与相应的过程
    1.请求起始行 get
    2.请求头
    3.空行
    4.请求主体
    
    1.相应的起始行 响应的状态码
    2.响应头 
    3.空行
    4.响应主体
访问
    curl www.baidu.com 
    curl - v 请求与响应的过程
编译安装前的准备
    1.添加一个用户
        [root@oldboyedu-s6 nginx-1.12.2]# useradd -s /sbin/nologin -M www
        [root@oldboyedu-s6 nginx-1.12.2]# id www
        uid=501(www) gid=501(www) groups=501(www)
        [root@oldboyedu-s6 nginx-1.12.2]# su - www
        su: warning: cannot change directory to /home/www: No such file or directory
        This account is currently not available.
        
    2.安装依赖包
        #pcre-devel    Perl语言兼容正则表达式
        #openssl-devel https
         yum install pcre-devel openssl-devel -y
    3.编译安装
        ./configure  --user=www --group=www --prefix=/application/nginx-1.12.2 --with-http_stub_status_module  --with-http_ssl_module
        make
        make install
    4.启动
        /application/nginx-1.12.2/sbin/nginx
    5.修改配置文件
        cd /application/nginx-1.12.2
        egrep -v '^$|#'  conf/nginx.conf.default >conf/nginx.conf
    #优雅的重启nginx √√√√√√
        /application/nginx-1.12.2/sbin/nginx  -s reload 

    #关闭nginx 然后开启
        /application/nginx-1.12.2/sbin/nginx  -s stop 
        /application/nginx-1.12.2/sbin/nginx  

echo $? 查看上次命令的错误代码 

    

    

        
    

 

posted @ 2018-03-16 17:05  TAMAYURA  阅读(192)  评论(0编辑  收藏  举报