• Linux系统目录结构,Shell脚本;关闭和开启防火墙


    Linux系统目录结构

    目录

    描述

    备注

     

    /bin

    a.存放着最经常使用的命令

    b.可执行文件,用户命令

    c.构建最小系统所需要的命令

    /boot

    a.内核与启动文件

    b.系统启动相关文件

    c.启动Linux时的一些核心文件

    /dev

    a.各种设备文件

    b.设备文件

    c.Linux系统的外部设备

    /etc

    a.配置文件

    b.系统管理所需要的配置文件

    c.系统软件的启动和配置文件

    /home

    a.用户的主目录,每个用户有自己的一个目录

    b.用户的家目录

    c.用户的主目录

    /lib

    a.c编译器的库

    b.系统最基本的动态共享库

    c.库文件

    /lost+found

    这个目录一般是空的,当系统非法关机后,这里存放一些文件。

    /media

    A.系统会自动识别一些设备,识别后,Linux会把识别设备挂载到这个目录下

    B.挂载点目录,移动设备

    C.可移动介质的安装点

    /mnt

    A.临时挂载点

    B.挂载点目录,额外临时的文件系统

    /opt

    A.可选目录,第三方程序的安装目录

    B.额外安装软件所摆放的目录

    C.可选的应用软件包

    /proc

    A.虚拟目录,系统内存映射,在内存里

    B.伪文件系统,内核映射文件

    C.进程的映像

    /root

    A.管理员的家目录

    B.该目录为系统管理员

    C.超级用户root的主目录

    /sbin

    A.系统管理员使用的系统管理程序

    B.管理命令

    C.和系统操作有关的命令。

    1.普通用户和root用户登录有什么区别?

    普通用户登录和root用户登录以后一个明显的区别就是,提示符不一样:

    • Root用户登录

    提示符:root@localhost #

    • 普通用户登录

    提示符:用户名@localhost $

    #表示root用户,$表示普通用户

    2.什么是shell脚本?

    shell脚本是以“#!/bin/bash”开头的文本文件。

    3.Shell脚本如何运行?

    Shell脚本运行有两种方式:

    ü  将脚本作为bash命令的参数

    ü  授予脚本可执行权限,将其变为可执行文件

    如果将脚本变成bash命令的参数就不需要首行“#!/bin/bash”了。

    4.Shell脚本中变量的定义和打印?

    v  变量的定义:

      变量名=值

    v  变量的输出:

      echo  $变量名   或者   echo  ${变量名}

    5、关闭和开启防火墙

    1) Linux操作系统中永久性生效,重启后不会复原

    开启: chkconfig iptables on

    关闭: chkconfig iptables off

    2) 即时生效,重启后复原

    开启: service iptables start

    关闭: service iptables stop

    需要说明的是对于Linux操作系统中的其它服务都可以用以上命令执行开启和关闭操作。

    在开启了防火墙时,做如下设置,开启相关端口,

    修改/etc/sysconfig/iptables 文件,添加以下内容:

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

    作  者: Jony.K.Chen
    出  处:http://www.cnblogs.com/lxcy/
    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
    特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。
    声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是作者坚持原创和持续写作的最大动力!

  • 相关阅读:
    轻松实现 网络视频播放器
    端口扫描 多方式协同实现
    关于部分应用无法向POJ提交代码的解决方案
    一套跨平台五子棋网游的开发经历
    SSH2.0编程 ssh协议过程实现
    ssh秘钥交换详解与实现 diffie-hellman-group-exchange-sha
    OnlineJudge 离线题库采集
    SOCKET 实现NAT 穿越
    基于公网smtp协议实现邮件服务器
    周六搞事情,微信小程序开发文档已放出!
  • 原文地址:https://www.cnblogs.com/lxcy/p/8052594.html
Copyright © 2020-2023  润新知