linux 命令 小计

linux系统使用的不多,而且不频繁。所以命令总是记不住,记在这里既方便自己也方便大家。

linux:
admin:admin


root:root
重新设置root密码:
http://jingyan.baidu.com/article/fec7a1e51096481191b4e746.html


ping 192.168.189.0
ctrl+c 停止ping


vi /etc/sysconfig/network  进入修改主机名 编辑器


修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-Auto_eth0


vi /etc/resolv.conf   进入vi编辑器 查看dns
Esc   + :1q! 回车 强制退出


java -version #查看服务器是否安装过jdk
rpm -qa|grep java   获取java 的安装信息
rpm -e java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 --nodes
卸载 jdk:java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
解压 gz压缩包 :tar xzf jdk-7u75-linux-x64.gz 
解压 hadoop文件:tar –zxvf hadoop-2.6.0.tar.gz 
修改文件夹名字:mv jdk1.7.0_75/ jdk 将 jdk1.7.0_75/ 修改为jdk


tar解压命令
分别是四个参数
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz




查看防火墙状态:service iptables status
关闭防火墙状态:service iptables stop
查看防火墙的各种状态:chkconfig --list | grep iptables 


:w   保存文件但不退出vi 
:w file 将修改另外保存到file中,不退出vi 
:w!  强制保存,不推出vi
:wq  保存文件并退出vi 
:wq! 强制保存文件,并退出vi
:q不保存文件,退出vi
:q!不保存文件,强制退出vi 
:e! 放弃所有修改,从上次保存文件开始再编辑


删除 目录、文件夹:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思


mkdir  创建文件夹, mkdir /usr/local/opt


hadoop启动的相关服务


jps 查看 hdfs启动了那些服务


启动hdfs
sbin/hadoop-daemon.sh start namenode
sbin/hadoop-daemon.sh start datanode


启动yarn
 sbin/yarn-daemon.sh start resourcemanager
 sbin/yarn-daemon.sh start nodemanager






http://www.cnblogs.com/sixiweb/archive/2012/11/25/2787684.html


http://www.cnblogs.com/sixiweb/archive/2012/11/26/2789458.html


http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html


shell脚本:http://c.biancheng.net/cpp/shell/


1、显示当前目录下的文件、文件夹
ll:每一条数据一行,数据详细
ls:所有数据一行(数据多换行),只显示名字
        ls -l==ll
2、rpm -需要安装的包文件名
-ivh:安装显示安装进度--install--verbose--hash
          i:表示安装 ,v:显示文件信息,h:显示安装进度
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包
安装包具体操作
--test     安装测试,并不实际安装
  --nodeps   忽略软件包的依赖关系强行安装
--force    忽略软件包及文件的冲突
rpm -i example.rpm 安装 example.rpm 包;
rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安


3、目录跳转
        cd 返回到用户主目录 
   ==cd $home==cd ~
cd /root/local
        cd - 返回到刚才操作的目录
cd / 切换到根目录,用户主目录的上一级
cd .. 回到上一目录
cd ~jsdl切换到用户jsdl根目录下面
4、文件移动、复制
   
将jdk文件夹从本目录移动到 root的local下面:sudo mv jdk   /root/local


cp -r tomcat7 tomcat7_2 复制tomcat7 称为tomcat7_2



修改文件夹名字:mv jdk1.7.0_75/ jdk 将 jdk1.7.0_75/ 修改为jdk


5、查看目录
pwd 查看全路径 /root/local/1  | /bin


6、编辑文件
vim  文件 如:vim log2.log




7、快捷键
tab 快速匹配文件名称,路径下一级名称
Ctrl+a 光标移至行首位置
Ctrl+e 光标移至行尾位置
Ctrl+l 清屏与clear功能相同
Ctrl+d 注销退出。比exit;更厉害


8、文件赋权
chmod [options] who operator permission file-list (符号模式)
chmod [options] mode file-list (绝对模式)


chmod a+x 文件或者路径
-------------------------用户类型--------------------
u User 文件的所有者
g Other 与文件相关联的组
o Other 所有其他用户
a All 相当与ugo,所有用户
----------------------运算符-------------------------
+ 为指定的用户类型添加权限
- 为指定的用户类型删除权限
= 设定或重置指定用户类型的权限
----------------------权限模式---------------------
r 设置读权限 可以查看文件内容 可以列出目录中的内容
w 设置写权限 可以修改文件内容 可以在目录中创建、删除文件
x 设置执行权限 可以执行文件 可以进入目录
-------------绝对模式的典型范例----------------------
777 所有用户都对文件具有读、写和执行权限
755 文件所有者对文件具有读、写和执行权限;组用户和其他用户对文件需有读和执行权限
711 文件所有者对文件具有读、写和执行权限;组用户和其他用户对文件具有执行权限
644 文件所有者可以读、写文件;组用户和其他用户可以读文件
640 文件所有者可以读、写文件;组用户可以读文件;其他用户不能访问文件


如:chmod 777 temp 


9、查看ip ifconfig -a   192.168.221.129


   设置ip ifconfig eth0 192.168.14.244 255.255.255.0


10、linux 与window如果网络不通先进性如下操作,如果不行再找其它答案。
1、查看linux系统的ip
2、查看window网络的虚拟网络设置。虚拟网络设置可能有多个,只剩下一个几个。
3、配置虚拟网络的ip与linux的为相同的网段。
4、设置linux虚拟机的为桥接模式网络。


11、mkdir
创建文件夹、文件


12、free
查看内存使用情况


13、tomcat的相关命令

tomcat的启动
1、cd  tomcat/bin


2、./startup.sh  启动;  


  ./shutdown.sh 关闭;
查看tomcat运行日志
1、先切换到:cd tomcat/logs


2、tail -f catalina.out


3、这样运行时就可以实时查看运行日志了


Ctrl+c 是退出tail命令。


14、端口相关命令
1、端口占用
ps -ef | grep 80


15、进程
1、netstat -anp | grep nginx  /usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf
查看nginx的进程信息
有显示:    tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh
则:    "kill -9 7546"
这样进程杀死,端口号关闭。


16、图形界面,命令行切换
命令行 输入 init 5 进入图形界面








你可能感兴趣的:(linux)