赞
踩
把windows开发好的程序部署到linux操作系统上,因为windows操作系统漏洞太多容易被攻击
ubuntu || centos:centos7(常用) || redhat:企业版(收费)
一:NAT模式 || 二、桥接模式
NAT模式:虚拟机需要通过宿主机(window主机)链接外部网络,外部网络无法连接虚拟机 桥接模式:虚拟机和宿主机一样,可以直接连接外部网络或被外部网络连接
/:根目录
/bin和sbin:系统命令存放目录
etc:配置目录(环境变量,ip,主机名配置等)
usr:用户目录,等价于windows系统的program file软件安装目录
root:root账号独有的目录
语法:cd 目录名 ||切换到当前目录下的该目录
cd /目录名 ||切换到根目录下的该目录
cd ../ ||切换到上一级目录
cd / ||切换到根目录
语法:ls 参数 目录
ls || 列出当前目录下所有内容
ls /目录名 || 列出指定目录下内容
ls -l || 详细列出当前目录下内容
ls -a || 列出当前目录下所有内容,包括隐藏的内容
语法:pwd
语法:touch 文件名 || 无论是带后缀的a.txt还是不带后缀的a,通过该命令创建的都是文件非文件夹
语法:mkdir 参数 目录名
mkdir 目录名 || 创建单层目录
mkdir -p 目录/目录/目录.../ || 创建多级目录
语法:rm 参数 文件或目录名
参数值:-f:强制删除
-r:删除目录
语法:cp 参数 文件or目录 目标目录
cp 文件名 /目标目录/ || 把指定文件复制到目标目录
cp -r 目录名 /目标目录/ || 复制目录到指定目录下
scp -r 文件或目录 远程主机名@远程ip:/远程目录 || 远程复制
语法:cat 文件名 || 查询所有内容
more 文件名 || 查看当前窗口大小的内容(按回车继续生成下一行||空格切换到下一页)
head -n 文件名 || 查看前n行的内容
tail -n 文件名 || 查看后n行内容
语法:mv 文件or目录 /目标目录/
mv 目录名 目录名 || 重命名
mv 目录 /目录名/ || 剪切到目标目录下
语法:ip addr || ifconfig(该命令部分版本不可用)
语法:ping 网络ip或域名
语法:vi 文件名 || 进行文件内容编辑
i:命令行模式 || esc:退出当前模式 || wq:退出并保存 || q!:退出不保存
语法:vi /etc/sysconfig/network-scripts/ifcfg-ens33 || 进入该文件进行编辑
将BOOTPROTO修改为static
在末尾内容:IPADDR=自己的IP
NETMASK=255.255.255.0
GATEWAY=自己的网关
DNS1=114.114.114.114
DNS2=8.8.8.8 重启网络:systemctl restart network
语法:find 目录 -name "名称" || 名称可以使用通配符*
find / -name "*.cfg" || 搜索根目录下的所有后缀为cfg的文件
语法:ps -ef
语法:kill -9 进程编号 || -9表示强制关闭进程
语法:grep "内容" 文件名
语法:命令 | 命令
ps -ef | grep "8080" || 搜索进程中含8080的内容
语法:netstat -tunlp | grep 端口号
netstat -ntlp || 查看当前所有tcp端口 --tcp协议(网络传输协议)
netstat -ntulp | grep 80 || 查看所有80端口使用情况
tunlp:t --仅显示tcp || u --仅显示udp || n --拒绝显示别名,能显示数字则转化为数字
l --仅列出Listen(监听)的服务状态 || p --显示建立相关链接的程序名
注:如显示未找到命令
一、下载阿里云yum文件 --Centos-7.repo
二、使用cd /etc/yum.repos.d切换到该目录下,把CentOS-Base.repo文件重命名为 CentOS-Base.repo.backup
三、把下载的阿里云文件放入该目录下并改名为CentOS-Base.repo
四、使用yum clean all命令清除之前的yum
五、使用yum makecache
六、使用yum install net-tools下载工具库
压缩: tar -zcvf 压缩后的名称.tar.gz || 要压缩的目录名
解压: tar -zxvf 解压的文件.tar.gz
zcxvf:z --通过gzip进行压缩或解压缩 || c --压缩 || x --解压 || v --详情 || f --文件【必有】
关闭防火墙:systemctl start firewalld ||打开防火墙 stop(关闭)status(状态)restart(重启防火墙)disable(开机自动关闭防火墙)
放行指定端口号 --1.firewall-cmd --add-port=端口号/tcp --zone=public --permanent 2.重启防火墙
移除指定端口号 --1.firewall-cmd --remove-port=端口号/tcp --zone=public --permanent 2.重启防火墙
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。