一、查看操作系统版本一般有三种方式:
1、lsb_release -a,适用于所有Linux发行版
2、cat /etc/redhat-release,适用于Redhat
3、cat /etc/issue,适用于所有Linux发行版
二、查看系统内核版本一般有两种方式:
1、cat /proc/version
2、uname -a
三、防火墙
1、查看是否安装防火墙 sudo whereis iptables
一、查看操作系统版本一般有三种方式:
1、lsb_release -a,适用于所有Linux发行版
2、cat /etc/redhat-release,适用于Redhat
3、cat /etc/issue,适用于所有Linux发行版
二、查看系统内核版本一般有两种方式:
1、cat /proc/version
2、uname -a
三、防火墙
1、查看是否安装防火墙 sudo whereis iptables
出现如上提示表示已经安装iptables,如果没有安装,可以通过以下命令安装
sudo apt-get install iptables
2、安装防火墙 sudo apt-get install iptables
3、查看防火墙配置信息 sudo iptables -L
四、curl 模拟get/post请求
1、抓取百度
curl www.baidu.com
五、ftp
service vsftpd status 查看ftp状态
service vsftpd start/stop 开启/结束
netstat -auntp | grep 22 查看端口使用程序
chmod 777 /home/test/hadoop.txt 授权
chown -R ehualu /home/test/hadoop.txt 给hadoop.txt文件授权给ehualu用户
六、环境变量
1、查看环境变量
echo $PATH
2、修改环境变量
vi /etc/profile
3、保存退出后需要执行
source /etc/profile
4、可以修改用户权限,文件打开之后找到root ALL一行,复制同样的一句话,root修改为你要赋权的那个账号。
visudo
5、以root身份登录,添加hadoop用户,输入此命令之后在输入两次密码。
useradd -m hadoop -s /bin/bash
七、重启 关机
shutdown -r now 立马重启
shutdown -r +10 十分钟后重启
八、查看磁盘
ls /dev/vd* 查看磁盘和分区情况
磁盘的主设备号为 vd 。有四个磁盘,vda vdb vdc vdd ; 其中vda下面有三个分区,vda1 vda2 vda3。
1、磁盘分区的目的:
(1)多个分区有利于提升数据的安全性(一个分区损坏不会影响其他分区的数据)
(2)更好的组织数据
(3)能安装多个操作系统
(4)多个分区会比一个分区有更高的性能
2、查看磁盘分区具体情况
fdisk -l
以上图片显示了具体的磁盘情况,红框上面的内容是每个分区的信息,大小以及多少个扇区等(sectors)
红框里面的内容是具体的分区情况:
第一列:
九、查找文件
find -name '*.text' #在当前目录下查找以.text为扩展名
find . -type f | xargs grep 'your_string' #在当前目录搜索内容含有指定字符串的文件
find . / -name '*.py' #全局搜索扩展名为.py的
find . -size +500M #用find 命令找到当前目录大于500M文件
十、解压缩文件夹
tar -czvf /filepath/static.tar.gz /www/www/static #压缩www/www/static文件夹下面的文件到filepath/static.tar.gz这个压缩文件
tar -czvf /filepath/static.tar.gz -C /www/www static #压缩www/www/static文件夹下面的文件到filepath/static.tar.gz这个压缩文件,不带源路径
unzip filename.zip -d filecatalog #解压zip文件到指定文件夹
十一、开放端口
netstat -ano #查看所有端口开放情况
netstat -an | grep 8080 #查看指定端口
firewall-cmd --query-port=8080/tcp #查看指定端口是否对外开放 yes表示开启,no表示未开启
firewall-cmd --add-port=8080/tcp --permanent #添加指定要开放的端口
firewall-cmd --reload #重载开放的端口
firewall-cmd --list-ports #查询全部开放的端口列表
firewall-cmd --permanent --remove-port=8080/tcp #移除指定开放的端口
开放指定端口
http://t.zoukankan.com/drunkPullBreeze-p-14692867.html