兄弟连 linux 笔记

来源:互联网 发布:广州人口数据 编辑:程序博客网 时间:2024/05/18 20:47

2017.11.21 第一次笔记:记录昨晚观看视频内容:给初学者的建议--注意事项

2017.11.22 昨天观看视频内容:给初学者的建议--服务器管理和维护建议

2017.11.23 看了4段视频,整理2个,以后继续:常用命令,目录处理命令




2017.11.21

三 给初学者的建议

    1. 注意事项

         a,严格区分大小写

         b,所有内容以文件形式保存,包括硬件

         c,文件无后缀名概念,加入后缀名的文件是为了方便用户区分文件类型

         d,所有存储设备都需要挂载后用户才能使用

         e,windows下的程序不能直接在linux下安装和运行

2017.11.22

    2.服务器管理和维护建议

         a,Linux各目录的作用

            /bin/    存放系统命令,普通用户和超级用户都可以执行。单用户模式(类似windows的安全模式)下也可以执行

           /sbin/    保存和系统环境设置相关的命令,超级用户使用,允许普通用户查看

           /usr/bin/    系统命令,和系统启动无关,单用户模式下不能执行

           /usr/sbin/    根文件系统不必要的系统管理目录,例如多数服务程序,超级用户使用

           注:*bin目录下存到绝大部分系统命令, bin是超级用户与普通用户的命令,sbin只是超级用户命令

                usr:Unix System Resource

           /boot/    系统启动目录,保存系统启动的相关文件(备份;不要往这个目录中存放内容,有可能造成系统无法启动)

           /dev/    设备文件保存,例网卡,硬盘,虚拟设备......

           /etc/    默认配置文件(备份)

          /home/     普通用户家目录  例/home/lihy  超级用户 /root/

          /lib/    系统调用的函数库

          /lost+found/    系统意外崩溃或机器意外关机,而产生一些文件碎片

          /media/   挂载目录

          /mnt/    挂载目录  (习惯:/mnt/cdroom 光盘   /mnt/usb usb)

         /misc/    挂载目录

         注:空目录才能成为挂载目录

         /opt/    第三方安装软件位置(一般被存到 约定俗成:/usr/local 目录下)

         /proc/    虚拟文件系统,

         /sys/    虚拟文件系统,内核相关信息

        注:不要在虚拟文件目录下写东西

         /root/    超级用户家目录

        /srv/    服务数据

        /tmp/    临时目录,安装系统写的临时目录,可以清空(可以作为测试目录,服务器内尽量不要创建太多目录,影响数据查询速度)

        /usr/    系统软件资源目录(Unix System Resource)

        /var/    动态数据保存位置,缓存、日志、软件运行所产生的文件......

        b,服务器注意事项

            远程服务器不允许关机,只能重启(服务器一般不在身边)

           重启时应该关闭服务

           不要在服务器访问高峰运行高负载命令(例:大数据拷贝,压缩,扫描;)

           远程配置防火墙时不要把自己踢出服务器(防火墙不同于杀毒软件)防火墙通过ip地址 端口号 Mac地址 包中数据进行过滤,防止被踢出服务器:定时关闭服务器,等配置完服务后,再去掉定时关闭防火墙设置

          指定合理的密码规范并定期更新

          合理分配权限,权限越大出现问题的几率越大,给用户最小的权限(系统权限越小越好,系统启动的服务越少越好)

          定期备份重要数据和日志(超重要)不要把数据放到同一个地方(硬盘,光盘,usb在某种状态下都属于同一个地方:自然灾害可能导致数据全无)

注:不要以一个个人机的理念来维护一台服务器


2017.11.23

四 linux常用命令

    1 命令格式与目录处理命令ls

        命令格式: 命令 【-选项】 【参数】

        a,命令名:ls  (原名 list; 查看文件信息)

            命令路径:/bin/ls

            语法: ls -ald 【文件或目录】

                     -a:显示所有文件,包括隐藏文件(隐藏文件以“.”开头)

                     -l:详细信息

                              -rw------- 1 root root 1205 3月 3 08:01 install.log

                              -rw-r--r-- 1 root root 1205 3月 3 08:01 system.log

                              1. -开头是文件;d开头是目录;l开头是隐藏文件

                              2.rwxr--rw-  三部分u\g\o,每三个一组;所有者,所属组,其他人;r读w写x执行

                              3.root所有者

                              4.root所属组

                              5.大小(ls -h  文件大小有合适单位K M G)

                              6.时间(最后修改的时间)

                              7.文件名

                     -d:查看目录属性

                     -h:文件大小有合适单位K M G

                     -i:文件i节点位置

    2 目录处理命令

        a,命令名:mkdir 创建目录

              路径:/bin/mkdir

              语法 mkdir -p 递归创建目录(一次创建多层未被创建的目录:mkdir -p  /temp/test/dir1)

        b,命令名:cd  切换目录

                pwd:查看目录路径

                . 当前目录; .. 上级目录

        c,命令名:rmdir 删除空目录

              路径:/bin/rmdir

        d,命令名:cp

              路径:/bin/cp

              语法 cp -rp 【原文件或目录】 【目标目录】(复制文件或目录;可以同时复制多个文件或目录)

                            -r 复制目录

                            -p 保留文件属性

        e,命令名:mv 【原文件或目录】 【目标目录】( 剪切和 拷贝,改名) 

                   注:拷贝文件 到【目标】 目录不带文件名,则是保持原文件名,有文件名,则会被修改改成目标文件名

        f,命令名:rm

             语法: rm -rf 【文件或目录】(可同时删除多个文件)

                                -r 删除目录

                                -f 强制执行  不加-f会被提示是否删除,如果多文件删除,可以避免每个文件都被提示是否删除(删除目录,其中每个文件都被提示是否删除)

                   注: rm -rf /  命令还没有敲完,无意中碰到回车,所有都没了

 

     

         

         

         

             

原创粉丝点击