linux随记
----目录权限**
复制粘贴文件:【cp [选项] 源文件或目录 目标文件或目录】
剪切粘贴文件:【mv [选项] 源文件或目录 目标文件或目录】
删除文件:【rm 文件】慎用 rm -rf
----ftp文件上传
防火墙关闭:
安装vsftpd:【yum -y install vsftpd】
注释root:【vim /etc/vsftpd/user_list】【vim /etc/vsftpd/ftpusers】
重启FTP服务:【systemctl restart vsftpd】
cmd窗口输入:【ftp ip】 正常则登录,否侧慢慢百度,可查看一下windows的ftp是否打开。
----防火墙
关闭
-
CentOS6
servcie iptables stop # 临时关闭防火墙
chkconfig iptables off# 永久关闭防火墙 -
CentOS 7
sudo systemctl disable firewalld.service# 开机不自动启动防火墙
sudo systemctl stop firewalld.service# 关闭防火墙 -
SLES
sudo chkconfig SuSEfirewall2_setup off
sudo chkconfig SuSEfirewall2_init off
sudo rcSuSEfirewall2 stop -
Unutu
sudo service ufw stop
sudo ufw disable
开启防火墙
-
CentOS6
servcie iptables start # 临时开启防火墙
chkconfig iptables on # 永久开启防火墙 -
CentOS 7
sudo systemctl enable firewalld.service# 开机自动启动防火墙
sudo systemctl start firewalld.service # 关闭防火墙
sudo systemctl status firewall.service # 查看防火墙状态
sudo systemctl restart firewall.service # 重新启动防火墙 -
SLES
sudo chkconfig SuSEfirewall2_setup on
sudo chkconfig SuSEfirewall2_init on
sudo rcSuSEfirewall2 start -
Unutu
sudo service ufw start 或者sudo ufw
CentOS7 启动关闭服务命令:以防火墙为例
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled
防火墙
1、查看防火墙开放的端口:firewall-cmd --zone=public --list-ports
2、查看当前开放了那些服务:firewall-cmd --list-services
3、查看防火墙状态:systemctl status firewalld.service
4、查看防火墙状态:firewall-cmd --state
5、查看指定端口是否开放:firewall-cmd --query-port=80/tcp
6、添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效)
7、重新载入:firewall-cmd --reload
8、移除80端口号:firewall-cmd --permanent --zone=public --remove-port=80/tcp
9、启动|关闭|重新启动 防火墙:systemctl [start|stop|restart] firewalld.service
10、查看版本: firewall-cmd --version
11、查看帮助: firewall-cmd --help
12、显示状态: firewall-cmd --state
打包、解压缩
tar
打包:【tar -zcvf 目标文件 源文件或文件夹】 如:tar -zcvf index.tar.gz index.html css/ js/ images/
解压:【tar -zxvf 目标文件 源文件或文件夹】 如:tar -zxvf index.tar.gz /home/www
必须的参数:(3个参数不能共存)
-c :创建压缩文件c代表create。
-x :解压缩文件
-t :查看压缩包里面的文件!
辅助参数:
-z :用 gzip 压缩/解压缩
-j :用 bzip2 压缩/解压缩
-v :显示压缩/解压缩的进度条
-f :使用档名(注意:f后面不要接参数,也就是说-zxfv是不对的,要写成-zxvf)
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
----
【halt】关闭linux当前正在运行的程序