2019년 8월 5일

검토
모든 IT 지식은 OSI 모델 (TCP / IP 4 개)에 의존하는 시간입니다
프로토콜 :( 규정)
응용 프로그램 계층 프로토콜 : HTTP HTTPS (B / S) SSH 텔넷 SMTP POP3를 IMAP ftp를 TFTP의 DNS DHCP의
전송 계층 : TCP UDP - 포트
네트워크 계층 : 프로토콜을 라우팅하는 라우팅 프로토콜 (IPv4를 IPv6의) XXXX의
데이터 링크 계층 : 이더넷 프로토콜 MAC FF : FF : FF : FF : FF : FF : FF 글로벌 고유
물리 계층 : 전기 신호 01

Linux的目录结构
    Linux的磁盘管理
    fdisk  --  分区(逻辑边界)写入文件系统;-l  磁盘的命名
    mkfs -t //指定文件系统格式;
    mount 要挂载的设备 挂载点  【存储设备在Linux系统上必须挂载】
    umount 要挂在的设备/挂载点
    df -h
    /etc/fstab 实现开机自动挂载

/     /bin  /sbin
       /etc
       /usr    /usr/local/
       /var
      /opt
      /sys  /proc
      /tmp
      /lib  /lib64
      /home /root
      /cdrom  /media  /mnt

常见的关于目录文件操作的命令:
     ls   文件通配符globbing  *  ?  [ ]  ^   $  
     cd    .    ..    ~   -   绝对路径与相对路径
     grep   
    正则表达式 1、字符串匹配 . [] [^] [:digit:] [:alpha:] ... 2、次数匹配 * ? \{m\}  \{m,n\}  \{0,n\}  \{m,\}  3、位置锚定  ^ $  \b <\  \b />  4、分组 \(ab\)*  abababab
                                                        ab*   abbbbb    
        .*
    -v
    -i
    ^$  -- 空白行
    mkdir -pv 同时创建多级子目录
    rm -r
    rmdir  删空目录
    tree -L -d

파일 관련 명령
1, 생성 및 운영 삭제
파일이 파일이 생성되지 않은 경우, 터치 수정 시간 소인 합계 (atime에의 mtime에의 ctime이)를 터치
-C
은 MMDDhhmm [CC] YY.ss
톱 -> 참조하는 과정을 [CPU : 싸이의 UR ]
-a
RM은
찾기 [범위] - 파일 D -name A * [파일 속성]
간부 명령 {} \;
-OK 명령 {} \]
| xargs를 명령;

Mkdir   -pv

2, 복사 및 이동 파일
-a // 모든 파일의 복사본을 가지고 CP 속성
뮤직 비디오 이동 1, 2 개, 이동 파일, 파일 이름을 수정
MV AB
MV / tmp를 / A / 루트 /
파일 이름 확장자
{}
디렉토리 이름 _ 학생 ID 자오를 만들 수를 00001
MKDIR {조, 레이}
{} 00001,00002
조 _00001
조 _00002
레이 _00001
레이 _00002

3, 파일 내용보기
파일의 모든 내용의 고양이 - 시간보기
에서는 /etc/init.d/ CAT
더 // man 명령을
/
?
Q
덜 더 명확보기 큰 파일, 우리는 덜 사용
테일 기본 뷰 카운트 다운 10 선
20 파일 이름 -n -n // 꼬리를 단순화 : -20
-f이 파일을 종료하지 실시간보기 파일 내용은
라인의보기 머리
// 머리를 간단하게 20 파일 이름 -n을 -n : -20

4, 다른
에코 -e -n
에코는 PATH $
-n // 인쇄 (이하 "안녕하세요", 끝 = '\ T') 인쇄 (이하 "안녕하세요")
인쇄 (이하 "안녕하세요")
-e 식별 \ t \ 없음 \ R & LT
에코 -n -e의 "안녕하세요 \ T"
리디렉션> >> 및
FD 파일 식별자
0 - 표준 입력
1 - 표준 출력
2 - 에러 출력

    程序 = 指令 + 数据
               代码    变量

    变量里面的数据从何而来?通过代码执行的数据又输出到哪里?

    规定:默认标准输入为--键盘  标准输出为--显示器
    而重定向就是用来改变输入和输出的;

    输出重定向
        >   覆盖重定向  默认工作中不能使用 set -C 去掉这个功能,同时 >| 可以进行强制重定向(set +C开启覆盖重定向功能)
        >>  追加重定向 在原有的文件上,在添加追加的数据即可;

扩展:
    在Linux中,命令输出除了默认输出结果以外,还返回一个命令执行状态的结果;返回0代表命令执行成功,而返回非0则是失败;$? 存储上一条命名的执行状态结果;
    在工作中,我们往往不需要命令输出的结果,而只需要命令执行的状态,我们就会使用 重定向 将输出结果重定向至 空文件(/dev/null)
    cat a.txt > /dev/null

    输入重定向
        <  把后面的文件,交给前面的命令来执行;
        tr 命令,将前面的内容替换为后面的内容
            tr abc ABC < a.txt  
        << 将多行内容同时输入,用在 cat 命令中
        cat >>文件<<EOF
        >a
        >EOF

    错误输出重定向
        2>  需要带上 fd(文件标识符)
        2>>  追加的错误重定向输出
扩展优化:
    cat a.txt > /dev/null
    cat a.txt 2> /dev/null
    &> /dev/null  无论命令执行正确与否,都将输出内容指定到/dev/null
    &>> [普通文件]

管道
    command 1 | comand 2 | command 3 | command 4 | .........
    将前面的命令的执行结果,输出给后面一条命名执行;
    【Linux思想:结合小功能,完成复杂功能】
    tail -7 /etc/fstab | cut -d' ' -f1
    cut 切
        -d  指定分隔符‘ ’ 
        -f  取的列  1-3  1,3   1

리눅스 원격
1,보기 또는 네트워크 카드 정보 구성
카드와 IP 주소
은 ifconfig를
명령하지 않고, 우리는 네트워크 도구 패키지 (NET-도구)를 설치해야
APT 설치 NET-도구

若果,网卡没有起来,我们需要修改默认的网卡配置文件;
/etc/network/interfaces
vim /etc/network/interfaces
    1、动态 - dhcp
        auto eth0
        iface eth0 inet dhcp
【修改配置文件,就需要重启服务】
        /etc/init.d/networking restart
    2、静态 - 手动去配置
        address 192.168.94.10
        netmask 255.255.255.0
        gateway 192.168.94.1    

2, 원격 관리 메커니즘
우분투 모니터링 기능의 쉿 개방 ssh 포트 22-TCP
에서 netstat -tnl // t - TCP 프로토콜 N - 해결되지
그렇지 않은 경우 : APT 설치 OpenSSH를-서버 -y
의 /etc/init.d / ssh를 시작
[우분투의 기본은 원격으로 연결할 일반 사용자를 사용할 수 있습니다]
ssh를 [email protected]
루트 사용자로부터 직접 CentOS는 아래에 텔넷 수
SSH의 [email protected]

无密码远程登陆

    【见截图】

2019년 8월 5일

추천

출처blog.51cto.com/14476490/2426835