linux操作命令
date:当前时间
mkdir+文件名--------------------------------------------------- 创建文件
who: 当前登录名称,日期
useradd: 用户创建,后面加用户名
userdel 删除用户
passwd 设置密码,后面跟上用户名
su: 切换用户 后跟用户名 回车输入密码
cd: 返回root
cd /: 返回最顶部
touch: 创建文件
pwd: 工作空间保存路径
cat: 后面跟文件名 查看文件内容
clear : 清空命令
vi: 编辑工具
vi + 文件名: 编辑文件
:wq : 保存并退出
cat –n + 文件名: 显示文件内容并加上行号
:set nu: 文件内容加上行号
cd +目录: 进入目录
find+目录: 查找目录
echo+内容+>+文件名: 将内容写入到文件中
cp +文件+文件夹: 将文件复制到文件夹
scp+文件+文件夹 将文件发送到文件夹中
scp+文件+主机名@IP地址:目录地址 将文件发送到另一台主机
ssh+ip地址 登陆另一台机器
cp+文件+文件夹/文件名 : 将文件复制到文件夹中并重命名
mv +文件+文件名: 移动文件到文件夹下
mv+文件+./文件名: 重命名
mkdir+文件名: 创建文件夹
rm+文件名: 删除文件
rmdir+文件夹名: 删除文件夹
var cvf+文件名.tar+文件: 将文件压缩成tar格式
var tuf+文件名.tar: 将tar文件中的文件列出来
var xuf+文件名+--wildcards ‘文件名’: 将文件从tar文件中提取出来
gzip+*.txt: 将文件转换成*.txt.gz,并把原文件删除
gzip –c #.txt > #.gz: 将文件装换成.gz格式,源文件保留
cat *.txt |gzip>#.gz 将当前目录下所有txt文件转换成一个gz文件,源文件保留
gunzip+#.gz 解压文件
reboot: 重启系统
chmod +x +文件名 给*赋予可执行的权限
chmod 666 +文件名 给*赋予可读写的权限
chmod 777 +文件名 给*赋予可所有的权限
chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限
进入mysql后 set password for 'root'@'localhost'=password('123456');
重新设置密码为123456
ssh-keygen -t rsa 生成秘钥和私钥文件
zcat 压缩文件 > 文件 将压缩文件的内容写入到文件中
zcat 压缩文件 查看压缩文件内容
bin/Hadoop fs –put 文件 ./in 将文件放到hadoop中
bin/Hadoop fs –ls ./in 查看in中文件信息
bin/Hadoop fs –rmr ./in 删除in文件
在 hadoop中编译java文件
Javac –classpath 需要引得jar包
bin/hadoop jar hadoop-examples-1.2.1.jar wordcount ./in ./out 用jar包解析文件
jar –help 查看jar怎么用
jar cvf MaxTemperature.jar ./*.class .class文件打成jar包
bin/start-all.sh 启动Hadoop
bin/stop-all.sh 关闭Hadoop
执行java文件查询天气信息
清空当前目录:rm -rf *
[root@localhost log]# rm -rf ./*
重启虚拟机 shutdown -r now
关虚拟机 shutdown -h now
linux
netstat -anl | grep "端口号"
lsof -i:端口号
[root@Evil ~]# lsof -i:3306
-bash: lsof: command not found
[root@Evil ~]# yum install lsof 安装lsof
给 webmaster 赋log* 权限
[root@localhost resin-pro-3.1.10]# chown -R webmaster:webmaster log*
[root@localhost resin-pro-3.1.10]# chown -R webmaster:webmaster admin/
tail -f -n 100 nohup.out(文件名) 查看内容
tail -fn 200 nohup.out
[root@localhost sunjimeng]# telnet
bash: telnet: 未找到命令...
安装telnet-server,telnet,xinted:
[root@localhost xinetd.d]# yum install telnet-server -y
[root@localhost etc]# yum install xinetd -y
[root@localhost etc]# yum install telnet(上面两个暂时用不到)
使用例子: telnet 192.168.1.128
操作系统环境:CentOS Linux release 7.0.1406(Core) 64位
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
Linux压缩和解压缩命令
tar命令
解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName
gz命令
解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz
压缩:gzip FileName.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName
压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
zip命令
解压:unzip FileName.zip 压缩:zip FileName.zip DirName
压缩lib文件夹的jar包: zip -r lib_bak.zip lib
gz命令排除打包
tar zcvf TZ_TradeServerJson.tar.gz TZ_TradeServerJson --exclude= TZ_TradeServerJson/WebRoot/WEB-INF/lib --exclude=TZ_TradeServerJson/WebRoot/upload
tar zcvf TZ_TradeServerJson.tar.gz TZ_TradeServerJson --exclude=TZ_TradeServerJson/WebRoot/WEB-INF/lib --exclude=TZ_TradeServerJson/WebRoot/upload