CentOS
虚拟机种安装Centos 先打开网络
cd /network/sysconfig ls
cd /network-scripts/ ls
vi if...33 将最后一个改成yes
service network restart
sudo yum install net-tools ok了
安装nginx https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7
安装.net core https://www.microsoft.com/net/download
安装docker http://blog.rcant.com/2017/05/22/docker/docker-centos-up/
centos7中的防火墙改成了firewall,使用iptables无作用,开放端口的方法如下:
firewall-cmd --zone=public --add-port=80/tcp --permanent 返回success为成功
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效
重启防火墙:systemctl restart firewalld.service
关闭防火墙:systemctl stop firewalld.service
查看监听(Listen)的端口:netstat -lntp
检查端口被哪个进程占用:netstat -lnp|grep 8080
文件操作
创建文件夹:mkdir ./data 移除空的文件夹:rm ./data (-r 包含子目录 -f 删除不询问) 文件夹(重命名,移动):mv ./data ./data1 创建文件:touch 1.txt 删除文件:rm -r -f 1.txt
设置文件的权限:chmod 777 ./start.sh 当前路径:pwd 拷贝: cp a.txt ../
网络
下载路径:wget url 查看端口号 netstat -tlnp
tar 命令
解压文件:tar -x -z -f a.tar.gz
主选项 : c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩
辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v :压缩的过程中显示文件!这个常用 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数!
-p :使用原文件的原来属性(属性不会依据使用者而变) --exclude FILE:在压缩的过程中,不要将 FILE 打包!
make 命令 ==》 make 是一个命令工具,它解释 Makefile 中的指令(应该说是规则)。在 Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。
如果出现 gcc:命令未找到 ,安装gcc并重新执行 make
supervisor -》MobaXterm_Personal_10.4_Downloadly.ir.exe