美文网首页
Linux笔记

Linux笔记

作者: 慵懒的阳光丶 | 来源:发表于2019-06-26 14:15 被阅读0次

    1.Linux系统目录结构及说明

    图片.png

    2.常用Linux指令

    • 文件移动命令mv
      命令格式:mv [-fiv] source destination
      参数说明:
      -f:force,强制直接移动而不询问
      -i:若目标文件(destination)已经存在,就会询问是否覆盖
      -u:若目标文件已经存在,且源文件比较新,才会更新
      如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
      mv /test1/file1 /test3/file2

    • 文件复制命令cp
      命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
      cp [option] source1 source2 source3 ... directory
      参数说明:
      -a:是指archive的意思,也说是指复制所有的目录
      -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

      -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
      -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
      -l:建立硬连接(hard link)的连接文件,而非复制文件本身
      -p:与文件的属性一起复制,而非使用默认属性
      -r:递归复制,用于目录的复制操作
      -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
      -u:若目标文件比源文件旧,更新目标文件
      如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
      cp /test1/file1 /test3/file2

    • 文件删除命令rm
      命令格式:rm [fir] 文件或目录
      参数说明:
      -f:强制删除
      -i:交互模式,在删除前询问用户是否操作
      -r:递归删除,常用在目录的删除
      如删除/test目录下的file1文件,可以输入以下命令:
      rm -i /test/file1

    3.防火墙相关(centerOS6)

    3.1 首先需要将用户切换到root用户
    3.2 查看防火墙的状态
    图片.png
    3.3 打开/关闭/重启防火墙

    开启防火墙(重启后永久生效):chkconfig iptables on

    关闭防火墙(重启后永久生效):chkconfig iptables off

    开启防火墙(即时生效,重启后失效):service iptables start

    关闭防火墙(即时生效,重启后失效):service iptables stop

    重启防火墙:service iptables restart

    3.4 打开防火墙后查看状态
    图片.png
    3.5 增加开放的端口

    打开/etc/sysconfig/iptables 进行vim编辑


    图片.png

    复制一行,并修改要开放的端口号,保存退出即可


    图片.png

    4.防火墙相关(CenterOS7)

    4.1查看防火墙状态
    firewall-cmd --state
    
    image.png
    4.2关闭防火墙
    systemctl stop firewalld.service 
    
    image.png
    4.3开启防火墙
    systemctl start firewalld.service 
    
    image.png
    4.4设置防火墙开机自启
    systemctl enable firewalld.service
    
    4.5检查防火墙开机自启是否成功
    systemctl is-enabled firewalld.service;echo $?
    
    image.png
    4.6重启防火墙
    systemctl restart firewalld.service
    
    4.7查看开启的所有端口
    netstat -ntlp 或:firewall-cmd --list-ports
    
    4.8开启指定端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    

    命令含义:
    --zone #作用域
    --add-port=80/tcp #添加端口,格式为:端口/通讯协议
    --permanent #永久生效,没有此参数重启后失效

    开启端口后需要重启防火墙使其生效

    systemctl restart firewalld.service
    
    image.png

    5.vim相关

    1、复制
    |-单行复制
    在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
    |-多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

    2、粘贴
    在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
    3、删除单行

    在命令模式下,光标移动到要删除的行,按dd

    6.CenterOS7配置IP地址

    https://blog.csdn.net/longhongkai/article/details/88544625

    https://blog.csdn.net/weiyongle1996/article/details/75050738

    7.linux安装git

    https://www.cnblogs.com/wulixia/p/11016684.html

    8.常见问题

    8.1 chmod: changing permissions of 'xxx': Operation not permitted

    解决:https://www.cnblogs.com/cpl9412290130/p/11592803.html

    参考:
    https://blog.csdn.net/zll_0405/article/details/81208606
    https://www.cnblogs.com/yhongji/p/9336247.html

    相关文章

      网友评论

          本文标题:Linux笔记

          本文链接:https://www.haomeiwen.com/subject/xnretctx.html