创建软连接(全局命令)
ln -s 源文件路径 软链接文件路径(源文件要使用绝对路径)
安装grunt-cli后用不了grunt命令?
可能grunt的全局命令没有生效(按说明直接npm install -g grunt-cli就自动全局变量了)
我的做法是在PATH中加入grunt-cli的bin
1.$PATH:决定了shell到哪些目录中去寻找命令或程序,PATH值是一系列的目录。当运行程序 时,linux到这些目录下搜索进行编译链接。
相关命令:
echo $PATH //查看path
export PATH=*****:$PATH //添加path
注:这个方法在关闭终端后就消失
2.通过/etc/profile在里面添加export PATH="***:$PATH"或者是~/.bash_profile修改PATH
PATH=$PATH:$HOME/bin:***,(我没试过是否可以换过来用)然后每次打开终端都要运行 source /etc/profile
3.可以直接把source /etc/profile或者你想执行的那句话(es:export PATH="***:$PATH) 直接放到~/.bashrc里去
关于防火墙的问题
在新版本的linux系统中都已经将iptables淘汰了,但是想用的话可用如下方法(建议都学习一下,特别是firewalld)
sudo systemctl stop firewalld.service&&sudo systemctl disable firewalld.service
然后改用iptables的话,需要安装iptables服务:
sudo yum install iptables-services
sudo systemctl enable iptables&&sudo systemctl enable ip6tables
sudo system start iptables&&sudo systemctl start ip6tables
开放防火墙端口:
vi /etc/sysconfig/iptables
在相关位置添加 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT(8080可替换你想开放的端口号)
然后service iptables save 保存修改生效
基本命令:
service iptables status 查看防火墙状态
service iptables start 开启防火墙
service iptables stop 关闭防火墙
service iptables restart 重启防火墙