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当前正在运行的程序

原文地址:https://www.cnblogs.com/xiaoaiying/p/14264927.html