linux CentOS 常用命令整理 和 文件基本知识
文件和目录:
1. cd /home 进入 ‘/home’ 目录
2. cd .. 返回上一级目录
3.cd ../.. 返回上两级目录
4.cp -a dir1 dir2 复制一个目录(dir1)到指定目录(dir2)
5. ls 查看目录中的文件
6. ls -a 显示隐藏文件
7. ls -l 显示详细信息
8. pwd 显示工作路径
9. mkdir dir1 创建 ‘dir1’ 目录
10.rm -f file1 删除 ‘file1’
11.rm -rf dir1 删除 ‘dir1’ 目录及其子目录内容
查看文件内容:
1. cat file1 从第一个字节开始正向查看文件的内容
2. head -2 file1 查看一个文件的前两行
3. more file1 查看一个长文件的内容
4. tac file1 从最后一行开始反向查看一个文件的内容
5. tail -3 file1 查看一个文件的最后三行
压缩和解压:
1. bzip2 file1 压缩 file1
2. bunzip2 file1.bz2 解压 file1.bz2
3. gzip file1 压缩 file1
4. gzip -9 file1 最大程度压缩 file1
5. gunzip file1.gz 解压 file1.gz
6. tar -cvf archive.tar file1 把file1打包成 archive.tar(-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数)
7. tar -cvf archive.tar file1 dir1 把 file1,dir1 打包成 archive.tar
8. tar -tf archive.tar 显示一个包中的内容
9. tar -xvf archive.tar 释放一个包
10. tar -xvf archive.tar -C /tmp 把压缩包释放到 /tmp目录下
11. zip file1.zip file1 创建一个zip格式的压缩包
12. zip -r file1.zip file1 dir1 把文件和目录压缩成一个zip格式的压缩包
13. unzip file1.zip 解压一个zip格式的压缩包到当前目录
14. unzip test.zip -d /tmp/ 解压一个zip格式的压缩包到 /tmp 目录
15. tar -xzvf file.tar.gz 解压tar.gz
过滤进程命令:
1. ps -ef | grep java 过滤出所有Java进程
杀死进程命令:
1.kill 4444 杀死进程ID为 4444 的进程。
2.kill -9 4444 强制杀死进程。
下载文件命令:
1. wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 下载这个文件
防火墙命令:(注意:centos7.0 需要安装service管理防火墙服务)
1. service iptables status 检查防火墙状态
2. service iptables start 启动防火墙
3. service iptables stop 停止防火墙
服务器之间传递文件命令:
scp filenname 用户名@IP:拷贝到服务器指定目录
常用文件作用
- /etc/sysconfig/iptables 配置防火墙端口(云主机可以在控制台配置安全组放行端口)
- /etc/hosts: 配置IP地址和其对应主机名的文件。
- 例如 : localhost 120.0.0.1 指定端口映射指定字符串
- /etc/rc.local:配置开启自启动程序
1.例如: 配置Tomcat开机自启动
#Tomcat Auto Start
su - root -c '/root/apache-tomcat-7.0.69/bin/startup.sh'
- /etc/profile:配置系统级别环境变量
- 例如:配置Java环境变量
vim /etc/profile
## java env
export JAVA_HOME=/usr/local/java/jdk1.7.0_72
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/li/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#source /etc/profile
CentOS7.0 关闭 firewall 防火墙,改为iptables防火墙步骤。
//1、关闭firewall:
# systemctl stop firewalld.service
//禁止firewall开机启动
# systemctl disable firewalld.service
//查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
# firewall-cmd --state
//2、安装iptables防火墙
# yum install iptables-services
//编辑防火墙配置文件
vi /etc/sysconfig/iptables