Linux操作系统基础学习笔记(4)——服务、端口、进程管理,以及文件压缩和解压

接Linux操作系统基础学习笔记(3)

-------------------------------------------------------------------------------

三、系统管理命令

    硬盘管理:

        常见的硬盘类型

            IDE:hda、hdb、hdc

            SAS(SCSI)-->SATA:sda、sdb

            SSD

        管理命令

            df -h

            

        添加硬盘的步骤

            1、添加硬盘

            2、在硬盘中新建分区

            3、将目录挂载到分区中

    网络管理:

        ifconfig:查看ip信息

        

        route:查看路由信息

        

    服务管理命令(重要):

        格式:service Linux所有自带服务的管理命令

            查看service支持的命令:ll /etc/init.d/

            

                network:网络

                iptables:防火墙

                service s_name start|stop|restart|status

                

            chkconfig:设置开机启动

                查看:chkconfig s_name --list

                    eg:chkconfig iptables --list


                设置:chkconfig s_name on|off

                    eg:chkconfig iptables off

                    

       查看0-6代表什么:cat /etc/inittab

        

    端口管理:

        netstat

            -a:列举所有的连接,服务监听等

            -t:列举tcp协议的服务

            -u:列举udp协议的服务

            netstat -a | grep 3306(端口号为3306的服务)

    进程管理(重要):

        ps:查看当前进程

            ps -ef | grep java:查看Java进程

        jps:pid和Java主类名

            -l:pid和java主类全称

            -lm:pid、主类全称和应用程序参数

            -v:pid和JVM参数

        kill:杀死进程

            kill -9 pid

    redhat的selinux机制

        关闭:vi /etc/selinux/config

            SELINUX=disable


        重启生效

四、压缩管理

    常见的压缩格式

        zip

            gzip:

                后缀名:.gz

                压缩:gzip file_path

                解压:gunzip file_path.gz

                特点:

                    不能对文件夹进行压缩

                    压缩后源文件没有了

            bzip2:适合压缩大文件

                后缀名:.bz2

                压缩:bzip2 file_path

                解压:bunzip2 file_path.bz2

                特点:

                    不能对文件夹进行压缩

                    压缩后源文件没有了

            tar:打包命令,将多个文件或文件夹打包成一个文件

                解压(重要):

                    tar -zxvf source.tar -C target:显示解压过程

                    tar -zxf source.tar -C target:不显示解压过程

                压缩:tar -czvf filename.tar source(文件/目录,多个时用空格隔开)

                   

                        eg:

tar -zxf ./jdk-8u91-linux-x64.tar.gz -C /opt/moduls/

jdk-8u91-linux-x64.tar.gz:使用tar+gzip组合生产的文件