diff --git "a/46\344\273\230\350\202\226\350\202\226/24-0702\350\241\245\345\205\205\345\221\275\344\273\244.md" "b/46\344\273\230\350\202\226\350\202\226/24-0702\350\241\245\345\205\205\345\221\275\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..73b74d22f6ee6913440fc73ed5dd6ddabd56469a --- /dev/null +++ "b/46\344\273\230\350\202\226\350\202\226/24-0702\350\241\245\345\205\205\345\221\275\344\273\244.md" @@ -0,0 +1,81 @@ +### 补充命令 + +1. 排序 sort + - 语法:sort 文件名 正序 + - sort -r 文件名 倒叙 + - sort -rn -t ' ' -k 2 文件名 + - -t ' '匹配分隔符 + - -k 2 比较第二列 + - sort -u 文件名 去重 + - 排序默认是以每一行第一个字符的ASCII码排序 + +2. 去重 uniq + - 去重先排序 sort 文件名 | uniq -c + - -c 统计出现次数 + +3. 统计文件行数 + - wc -l 文件名 + - nl 文件名 + - cat -n 文件名 + +4. cut -d ' ' -f 1,2 + - -d 指定分隔符 + - -f 指定要显示的列 + - -f 1-3 表示1-3列的全表示 + +5. grep显示匹配关键字所在的行(模糊搜索) + - grep 内容 + - -A 2 after + - -B 2 before + - -C 2 center + +6. sed + - 替换 sed "s/old/new/" + - 删除 sed "/要删除的内容/d" + - 打印 sed -n "/打印的内容/p" + - 插入 sed "i前\插入内容" sed "a后\插入内容" + - 执行多个命令 -e ; + - 保存 -i +7. awk + +### apache +图片 + + +### ssl + +. 在阿里云找到数字证书管理服务,ssl证书 ,个人测试证书,下载apache版本,解压到一个文件夹 + +2. 在finalshell 里面,etc/apache2 /sites-enabled ,新建文件名ssl.conf 在里面写 + + ```bash + + ServerName fuxiaoxiao.cn + ServerAlias www.fuxiaoxiao.cn + ServerAdmin webmaster@localhost + DocumentRoot /var/www/html + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + SSLEngine on + SSLHonorCipherOrder on + SSLProtocol TLSv1.1 TLSv1.2 TLSv1.3 + SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4 + SSLCertificateFile /etc/apache2/ssl/fuxiaoxiao.cn_public.crt + SSLCertificateKeyFile /etc/apache2/ssl/fuxiaoxiao.cn.key + SSLCertificateChainFile /etc/apache2/ssl/fuxiaoxiao.cn_chain.crt + + ``` + +3. 在etc/apache2 里面新建文件夹ssl,把在阿里云上面下载的三个文件上传到ssl文件夹里面 + +![图片](./imgs/ssl.png) + +4. 重要的一步,改中文(看不懂) + + - finalshell 代码 dpkg-reconfigure locales 进入到一个界面 + - 一直往下滑,找到zh-CN.UTF-8 UTF-8 + - 选中,enter + +5. 重启 systemctl restart apache2 + +6. 网站查看,域名.444 diff --git "a/46\344\273\230\350\202\226\350\202\226/imgs/apache.jpg" "b/46\344\273\230\350\202\226\350\202\226/imgs/apache.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..abf82a1dff858da08a912279ad6c2110e5e8110d Binary files /dev/null and "b/46\344\273\230\350\202\226\350\202\226/imgs/apache.jpg" differ diff --git "a/46\344\273\230\350\202\226\350\202\226/imgs/ssl.png" "b/46\344\273\230\350\202\226\350\202\226/imgs/ssl.png" new file mode 100644 index 0000000000000000000000000000000000000000..a509f3a6b4eb3f0f80d3bbda2872120fabb2df75 Binary files /dev/null and "b/46\344\273\230\350\202\226\350\202\226/imgs/ssl.png" differ